@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;overscroll-behavior-x:none}body,html{background:var(--ds-page-bg)}#root,html{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root,:root[data-theme=dark]{--ae-accent:#d4a017;--ae-accent-glow:#d4a0172e}:root[data-theme=light]{--ae-accent:#9c3d2b;--ae-accent-glow:#9c3d2b24}*,:after,:before{cursor:default!important}[contenteditable=true],input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea{cursor:text!important}.ae-pointer,[role=button],a,button{cursor:pointer!important}.ae-pointer *,[role=button] *,a *,button *{cursor:inherit!important}.ws-tab,.ws-tab:active{cursor:default!important}.ws-tab-overview-handle{cursor:grab!important}.ws-tab-overview-handle:active{cursor:grabbing!important}.ae-card{transition:transform .2s ease,box-shadow .3s ease,background .2s ease,border-color .25s ease!important}.ae-card:hover{box-shadow:0 0 0 1.5px #d4a017,0 12px 36px #d4a0172e!important;box-shadow:0 0 0 1.5px var(--ae-accent),0 12px 36px var(--ae-accent-glow)!important;transform:translateY(-4px)!important}body,html{max-width:100%}#root{width:100%}.app-content-pane--standalone{min-height:100dvh}.workspace-loading-skeleton{background:#17191e;background:var(--bg-page,#17191e);box-sizing:border-box;color:#e9edf2;color:var(--text-p,#e9edf2);min-height:calc(100dvh - 112px);padding:24px}.workspace-loading-skeleton__shell{filter:blur(3px);margin:0 auto;max-width:1280px;opacity:.62}.workspace-loading-skeleton__stock-header{grid-gap:14px;align-items:center;background:#20242b;background:var(--bg-card,#20242b);border:1px solid #3b414b;border:1px solid var(--border,#3b414b);border-radius:8px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr) minmax(120px,.28fr);min-height:102px;padding:14px 18px}.workspace-loading-skeleton__logo{background:linear-gradient(135deg,#ffffff14,#ffffff3d);border-radius:6px;display:block;height:34px;width:34px}.workspace-loading-skeleton__identity,.workspace-loading-skeleton__quote{grid-gap:8px;display:grid;gap:8px}.workspace-loading-skeleton__eyebrow,.workspace-loading-skeleton__listing{color:#b5bdc8;color:var(--text-s,#b5bdc8);font-size:11px;letter-spacing:.08em;line-height:1.25}.workspace-loading-skeleton__eyebrow{font-weight:700}.workspace-loading-skeleton__company-name{color:#e9edf2;color:var(--text-p,#e9edf2);font-size:clamp(20px,2.2vw,28px);font-weight:650;line-height:1.15;margin:0}.workspace-loading-skeleton__listing{letter-spacing:.03em}.workspace-loading-skeleton__quote{justify-items:end}.workspace-loading-skeleton__tabs{align-items:center;display:flex;gap:8px;height:46px;margin:10px 0 12px}.workspace-loading-skeleton__tab{background:hsla(0,0%,100%,.075);border:1px solid #3b414b;border:1px solid var(--border,#3b414b);border-radius:6px;display:block;height:34px;width:154px}.workspace-loading-skeleton__tab--active{background:#ffffff24}.workspace-loading-skeleton__tab--small{width:34px}.workspace-loading-skeleton__content{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.78fr) minmax(280px,.88fr)}.workspace-loading-skeleton__panel{grid-gap:14px;background:#20242b;background:var(--bg-card,#20242b);border:1px solid #3b414b;border:1px solid var(--border,#3b414b);border-radius:8px;box-sizing:border-box;display:grid;gap:14px;padding:18px}.workspace-loading-skeleton__panel--chart{grid-template-rows:auto 1fr;min-height:430px}.workspace-loading-skeleton__panel--overview{align-content:start;min-height:430px}.workspace-loading-skeleton__chart-toolbar{display:flex;gap:20px;justify-content:space-between}.workspace-loading-skeleton__chart,.workspace-loading-skeleton__line{animation:workspace-loading-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);background-size:200% 100%;border-radius:4px;display:block;height:12px}.workspace-loading-skeleton__line--crumb{height:9px;width:min(360px,42vw)}.workspace-loading-skeleton__line--title{height:24px;width:min(230px,32vw)}.workspace-loading-skeleton__line--listing{height:10px;width:122px}.workspace-loading-skeleton__line--price{height:24px;width:100px}.workspace-loading-skeleton__line--change{height:10px;width:76px}.workspace-loading-skeleton__line--selector{height:30px;width:138px}.workspace-loading-skeleton__line--range{height:30px;width:172px}.workspace-loading-skeleton__line--overview-title{height:18px;width:142px}.workspace-loading-skeleton__chart{min-height:310px;opacity:.58}.workspace-loading-skeleton__copy{background:#ffffff1f;border-radius:4px;display:block;height:11px;width:100%}.workspace-loading-skeleton__copy--short{width:72%}.workspace-loading-skeleton__metric-list{grid-gap:13px;display:grid;gap:13px;margin-top:14px}.workspace-loading-skeleton__metric-list span{border-bottom:1px solid #ffffff1f;display:block;height:24px}@keyframes workspace-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.workspace-loading-skeleton{padding:16px}.workspace-loading-skeleton__stock-header{grid-template-columns:34px minmax(0,1fr)}.workspace-loading-skeleton__quote{display:none}.workspace-loading-skeleton__tabs{overflow:hidden}.workspace-loading-skeleton__tab{flex:0 0 126px}.workspace-loading-skeleton__content{grid-template-columns:minmax(0,1fr)}.workspace-loading-skeleton__panel--chart,.workspace-loading-skeleton__panel--overview{min-height:260px}.workspace-loading-skeleton__chart{min-height:170px}}.route-loading-indicator{height:2px;inset:0 0 auto;opacity:0;pointer-events:none;position:fixed;transition:opacity .14s ease;z-index:2147483647}.route-loading-indicator--complete,.route-loading-indicator--loading{opacity:1}.route-loading-indicator__bar{background:linear-gradient(90deg,#f97316,#fb923c 56%,#fed7aa);border-radius:0 999px 999px 0;box-shadow:0 0 6px #f97316f2,0 0 16px #fb923ca8;height:100%;width:8%}.route-loading-indicator--loading .route-loading-indicator__bar{animation:route-loading-progress 2.8s cubic-bezier(.22,1,.36,1) forwards}.route-loading-indicator--complete .route-loading-indicator__bar{transition:width .15s ease-out;width:100%}@keyframes route-loading-progress{0%{width:8%}42%{width:56%}to{width:86%}}@media (prefers-reduced-motion:reduce){.route-loading-indicator--loading .route-loading-indicator__bar{animation:none;width:62%}}@media (min-width:1024px){body.ae-page-elevated{background:var(--ds-container)}.app-content-pane--elevated{background:var(--ds-page-bg);box-sizing:border-box;margin-top:52px;min-height:calc(100vh - 52px);position:relative;z-index:1}.app-content-pane--elevated:before{border-left:var(--ds-border-width) solid var(--ds-border-mid);border-radius:var(--ds-radius) 0 0 0;border-top:var(--ds-border-width) solid var(--ds-border-mid);bottom:0;box-shadow:-4px 0 12px #0000002e;box-sizing:border-box;content:"";left:240px;left:var(--sidebar-w,240px);pointer-events:none;position:fixed;right:0;top:52px;z-index:2}.app-content-pane--elevated>.ae-page-root{padding-top:12px!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--ds-page-bg:#20202a;--ds-container:#363640;--ds-support:#94a3b84d;--ds-nested:#4a4a58;--ds-recessed:var(--ds-support);--ds-field-bg:#17171e;--ds-alternate-color:var(--ds-support);--ds-hover-surface:color-mix(in srgb,var(--ds-container) 55%,var(--ds-support) 45%);--ds-accent:var(--ds-active-green-selection-bg);--ds-accent-bg:color-mix(in srgb,var(--ds-active-green-selection-bg) 10%,#0000);--ds-accent-text:#fff;--ds-header-fill:#1a1d24;--ds-header-text:#f1f5f9;--ds-table-head-bg:#2a2a34;--ds-table-head-text:var(--ds-text-p);--ds-table-head-sorted-text:var(--ds-text-p);--ds-table-row-even:var(--ds-container);--ds-table-row-odd:var(--ds-nested);--ds-table-row-hover:#4a4a58;--ds-table-head-sticky-bg:var(--ds-table-head-bg);--ds-table-row-even-sticky-bg:var(--ds-container);--ds-table-row-odd-sticky-bg:var(--ds-nested);--ds-table-header-fs:var(--ds-h3-fs);--ds-table-header-weight:var(--ds-h3-weight);--ds-table-header-lh:var(--ds-h3-lh);--ds-table-body-fs:var(--ds-p1-fs);--ds-table-body-weight:var(--ds-p1-weight);--ds-table-body-lh:var(--ds-p1-lh);--ds-table-data-align:left;--ds-table-cell-padding:9px;--ds-mobile-table-cell-padding:6px;--ds-table-border-width:1px;--ds-table-header-border-width:1px;--ds-table-column-border-width:1px;--ds-table-outer-border-width:1px;--ds-table-outer-border-color:var(--ds-border-light);--ds-table-header-border-color:var(--ds-border-mid);--ds-table-column-border-color:var(--ds-border-mid);--ds-table-row-border-color:var(--ds-border-light);--ds-table-sort-active:var(--ds-table-head-sorted-text,var(--ds-text-p));--ds-table-sort-arrow:var(--ds-text-s);--ds-table-sort-arrow-opacity:0.48;--ds-pinned-column-width:150px;--ds-pinned-column-shadow:14px 0 18px -16px #000000d9;--ds-sticky-header-top:0px;--ds-sticky-header-z:30;--ds-chart-shell-bg:var(--ds-container);--ds-chart-border-width:1px;--ds-chart-border-color:var(--ds-border-light);--ds-chart-shell-padding:12px;--ds-chart-axis-color:var(--ds-border-mid);--ds-chart-grid-color:var(--ds-border-light);--ds-chart-label-color:var(--ds-text-s);--ds-chart-header-gap:16px;--ds-chart-legend-offset:12px;--ds-chart-legend-gap:8px;--ds-chart-legend-column-gap:16px;--ds-chart-dialog-z:250000;--ds-chart-series-1:#4f8cff;--ds-chart-series-2:#ffb36b;--ds-chart-series-3:#3d9b94;--ds-chart-series-4:#e96886;--ds-chart-series-5:#facc15;--ds-chart-series-6:#a78bfa;--ds-chart-series-7:#65d9ea;--ds-chart-series-8:#e394d5;--ds-chart-series-9:#e88669;--ds-chart-series-10:#7287ea;--ds-chart-series-11:color-mix(in srgb,var(--ds-chart-series-1) 80%,#000);--ds-chart-series-12:color-mix(in srgb,var(--ds-chart-series-2) 80%,#000);--ds-chart-series-13:color-mix(in srgb,var(--ds-chart-series-3) 80%,#000);--ds-chart-series-14:color-mix(in srgb,var(--ds-chart-series-4) 80%,#000);--ds-chart-series-15:color-mix(in srgb,var(--ds-chart-series-5) 80%,#000);--ds-chart-series-16:color-mix(in srgb,var(--ds-chart-series-6) 80%,#000);--ds-chart-series-17:color-mix(in srgb,var(--ds-chart-series-7) 80%,#000);--ds-chart-series-18:color-mix(in srgb,var(--ds-chart-series-8) 80%,#000);--ds-chart-series-19:color-mix(in srgb,var(--ds-chart-series-9) 80%,#000);--ds-chart-series-20:color-mix(in srgb,var(--ds-chart-series-10) 80%,#000);--ds-plan-basic-color:var(--ds-chart-series-2);--ds-plan-premium-color:var(--ds-chart-series-1);--ds-plan-pro-color:var(--ds-chart-series-6);--ds-chart-stack-segment-separator:var(--ds-chart-shell-bg);--ds-chart-stack-segment-gap:2px;--ds-chart-stack-segment-radius:3px;--ds-chart-stack-segment-gap-dense:1px;--ds-chart-stack-segment-radius-dense:0.5px;--ds-container-default-border:var(--ds-border-light);--ds-container-samefill-border:var(--ds-border-mid);--ds-container-nested-border:var(--ds-border-nested);--ds-green:#39ff88;--ds-red:#ff6b6b;--ds-orange:#d97706;--ds-blue:#2e75b6;--ds-tag-strength:#58ae83;--ds-tag-watch:#d97882;--ds-tag-neutral:#7191bd;--ds-stat-blue:#2e75b6;--ds-stat-orange:#d97706;--ds-stat-green:#39ff88;--ds-stat-violet:var(--ds-chart-series-6);--ds-stat-gold:#d4a017;--ds-stat-teal:#14b8a6;--ds-stat-rose:#d9557b;--ds-stat-fill:24%;--ds-active-green-selection-bg:#217346;--ds-active-green-selection-border:#2d9e5f;--ds-active-green-selection-fg:#fff;--ds-nav-active-bg:var(--ds-support);--ds-cta-bg:var(--ds-active-green-selection-bg);--ds-cta-border:var(--ds-active-green-selection-border);--ds-cta-fg:var(--ds-active-green-selection-fg);--ds-green-hover:#1a5b38;--ds-state-step-1:var(--ds-nested);--ds-state-step-2:var(--ds-support);--ds-state-marker:3px solid var(--ds-active-green-selection-bg);--ds-tab-bg:var(--ds-nested);--ds-tab-fg:var(--ds-text-s);--ds-tab-border:var(--ds-container-nested-border);--ds-tab-active-bg:var(--ds-container);--ds-tab-active-fg:var(--ds-text-p);--ds-tab-active-border:var(--ds-container-default-border);--ds-tab-active-marker:var(--ds-green);--ds-tab-active-elevation:var(--ds-card-elevation);--ds-risk-low:var(--ds-active-green-selection-bg);--ds-risk-moderate:var(--ds-blue);--ds-risk-elevated:var(--ds-orange);--ds-risk-high:var(--ds-orange);--ds-risk-critical:#e05252;--ds-blue-border-offwhite-rgb:214,218,226;--ds-border-nested:rgba(var(--ds-blue-border-offwhite-rgb),0.06);--ds-border-mid:rgba(var(--ds-blue-border-offwhite-rgb),0.30);--ds-border-light:rgba(var(--ds-blue-border-offwhite-rgb),0.15);--ds-border-strong:#e2e8f0;--ds-border-heavy:var(--ds-border-mid);--ds-border-light-width:1px;--ds-border-width:1px;--ds-container-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;--ds-card-border-width:var(--ds-border-light-width);--ds-card-border-color:var(--ds-border-light);--ds-card-elevation:0 6px 14px #00000057,0 1px 2px #00000047,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;--ds-card-recessed-elevation:inset 0 2px 5px #00000052,inset 0 0 0 1px #00000029,inset 0 1px 0 hsla(0,0%,100%,.025);--ds-page-shell-elevation:-5px 0 18px #0003,0 10px 24px #00000042,inset 0 1px 0 #ffffff12;--ds-card-hover-border-color:color-mix(in srgb,var(--ds-green) 48%,var(--ds-card-border-color));--ds-card-hover-elevation:0 8px 18px #0006,0 2px 4px #0000003d,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;--ds-card-hover-lift:-1px;--ds-ai-score-pill-shadow:0 2px 4px #00000052,inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #00000042;--ds-page-header-border-width:var(--ds-border-light-width);--ds-page-header-border-color:var(--ds-border-light);--ds-page-header-edge-y:12px;--ds-page-header-item-gap:4px;--ds-text-p:#e2e8f0;--ds-text-s:#94a3b8;--ds-muted:#94a3b8;--ds-text-disabled:#6a6f7a;--ds-button-border-color:#e2e8f06b;--ds-icon-default-size:16px;--ds-icon-stroke-width:1.75;--ds-icon-frame-padding:4px;--ds-icon-frame-border-width:0.5px;--ds-icon-frame-border:var(--ds-border-mid);--ds-icon-hover-bg:var(--ds-support);--ds-icon-active:var(--ds-text-p);--ds-icon-muted:var(--ds-text-s);--ds-icon-disabled:var(--ds-text-disabled);--ds-icon-action-size:28px;--ds-gap:24px;--ds-card-header-body-gap:var(--ds-gap);--ds-radius:8px;--ds-popup-radius:8px;--ds-popup-border-width:0.5px;--ds-popup-offset:6px;--ds-popup-elevation:0 24px 64px #0009,inset 0 0 0 1px #ffffff0a;--ds-header-fs:clamp(14px,calc(0.357vw + 9.86px),18px);--ds-body-fs:clamp(13px,calc(0.089vw + 12.71px),15px);--ds-sub-fs:clamp(12px,calc(0.089vw + 11.71px),14px);--ds-h0-fs:clamp(18px,calc(14px + 0.625vw),24px);--ds-h1-fs:clamp(16px,calc(0.24vw + 14.54px),18px);--ds-h2-fs:clamp(14px,calc(0.24vw + 12.54px),16px);--ds-h3-fs:14px;--ds-p1-fs:14px;--ds-p2-fs:13px;--ds-p3-fs:12px;--ds-p4-fs:clamp(10px,calc(0.48vw + 7.08px),12px);--ds-h0-weight:700;--ds-h0-lh:1.2;--ds-h1-weight:700;--ds-h1-lh:1.2;--ds-h2-weight:600;--ds-h2-lh:1.3;--ds-h3-weight:600;--ds-h3-lh:1.4;--ds-p1-weight:450;--ds-p1-lh:1.5;--ds-p2-weight:400;--ds-p2-lh:1.5;--ds-p3-weight:400;--ds-p3-lh:1.4;--ds-p4-weight:400;--ds-p4-lh:1.4;--ds-searchbar-radius:4px;--ds-searchbar1-bg:var(--ds-page-bg);--ds-searchbar2-bg:var(--ds-page-bg);--ds-searchbar3-bg:var(--ds-page-bg);--ds-searchbar-border-width:var(--ds-border-light-width);--ds-searchbar-border-on-page:#7a828f;--ds-searchbar-border-on-container:#ffffff29;--ds-searchbar-border-color:var(--ds-searchbar-border-on-container);--ds-searchbar-focus-border-color:var(--ds-green);--ds-searchbar-focus-ring:0 0 0 3px color-mix(in srgb,var(--ds-green) 10%,#0000);--ds-searchbar-radius-search:999px;--ds-searchbar-height:40px;--ds-searchbar-placeholder:#8f95a1;--ds-searchbar-fs-imac:14px;--ds-searchbar-fs-laptop:13px;--ds-searchbar-fs-mobile:11px;--ds-button-radius:4px;--ds-button-border-width:1px;--ds-button-height:28px;--ds-button-height-mobile:26px;--ds-button-attention-height:36px;--ds-button-attention-height-mobile:32px;--ds-toolbar-gap:12px;--ds-month-calendar-width:230px;--ds-month-calendar-bg:var(--ds-container);--ds-month-calendar-fg:var(--ds-text-p);--ds-month-calendar-border:var(--ds-border-mid);--ds-month-calendar-divider:var(--ds-border-light);--ds-month-calendar-shadow:0 14px 34px #0000004d;--ds-month-calendar-nav-bg:var(--ds-nested);--ds-month-calendar-nav-fg:var(--ds-text-s);--ds-month-calendar-hover-bg:var(--ds-nested);--ds-month-calendar-active-bg:color-mix(in srgb,var(--ds-accent) 14%,var(--ds-container));--ds-month-calendar-active-border:var(--ds-accent);--ds-month-calendar-done-bg:var(--ds-accent);--ds-month-calendar-done-fg:var(--ds-accent-text);--ds-month-calendar-done-shadow:0 7px 16px color-mix(in srgb,var(--ds-accent) 24%,#0000);--ds-horizon-height:30px;--ds-horizon-height-mobile:28px;--ds-horizon-item-height:calc(var(--ds-horizon-height) - var(--ds-button-border-width) - var(--ds-button-border-width) - var(--ds-horizon-shell-padding) - var(--ds-horizon-shell-padding));--ds-horizon-item-height-mobile:calc(var(--ds-horizon-height-mobile) - var(--ds-button-border-width) - var(--ds-button-border-width) - var(--ds-horizon-shell-padding) - var(--ds-horizon-shell-padding));--ds-horizon-item-width:34px;--ds-horizon-gap:6px;--ds-horizon-step:calc(var(--ds-horizon-item-width) + var(--ds-horizon-gap));--ds-horizon-shell-padding:2px;--ds-horizon-selection-inset:var(--ds-horizon-shell-padding);--ds-horizon-radius:var(--ds-button-radius);--ds-horizon-item-radius:2px;--ds-horizon-border:var(--ds-border-mid);--ds-horizon-fg:var(--ds-text-p);--ds-horizon-selection-bg:var(--ds-text-p);--ds-horizon-selection-fg:var(--ds-page-bg);--ds-horizon-font-size:var(--ds-p2-fs);--ds-horizon-font-weight:400;--ds-horizon-line-height:var(--ds-p2-lh);--ds-horizon-selection-motion:transform 220ms cubic-bezier(.22,1,.36,1);--ds-button1-bg:var(--ds-container);--ds-button2-bg:var(--ds-support);--ds-button3-bg:var(--ds-page-bg);--ds-button-fg:var(--ds-text-p);--ds-button4-border:color-mix(in srgb,var(--ds-green) 44%,#0000);--ds-button4-fg:var(--ds-green);--ds-button-secondary-hover-bg:color-mix(in srgb,var(--ds-green) 10%,#0000);--ds-button-neutral-hover-bg:var(--ds-support);--ds-input-bg:var(--ds-field-bg);--ds-input-border-width:1px;--ds-input-border-color:var(--ds-border-mid);--ds-input-focus-border-color:var(--ds-active-green-selection-bg);--ds-input-focus-ring:0 0 0 3px #2173461a;--ds-logo-border-width:0.25px;--ds-logo-border-color:var(--ds-border-light);--ds-icon-cluster-bg:linear-gradient(180deg,#192431f5,#111b27fa);--ds-icon-cluster-border:var(--ds-border-heavy);--ds-icon-cluster-fg:var(--ds-text-p);--ds-icon-cluster-shadow:inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #0000004d,0 6px 14px #00000029;--bg-page:var(--ds-page-bg);--bg-sticky:var(--ds-page-bg);--bg-card:var(--ds-container);--bg-action:var(--ds-container);--bg-overlay:var(--ds-page-bg);--header-shell:var(--ds-container);--header-shell-bg:var(--ds-container);--support-surface:var(--ds-support);--nested-surface:var(--ds-nested);--recessed-surface:var(--ds-recessed);--field-bg:var(--ds-field-bg);--state-step-1:var(--ds-state-step-1);--state-step-2:var(--ds-state-step-2);--hover-surface:var(--ds-hover-surface);--divider-muted:color-mix(in srgb,var(--ds-text-s) 12%,#0000);--border-light:var(--ds-border-light);--border-nested:var(--ds-border-nested);--border-mid:var(--ds-border-mid);--border-strong:var(--ds-border-strong);--border-heavy:var(--ds-border-heavy);--border-light-width:var(--ds-border-light-width);--border-width:var(--ds-border-width);--container-shadow:var(--ds-container-shadow);--text-p:var(--ds-text-p);--text-s:var(--ds-text-s);--accent:var(--ds-accent);--accent-bg:var(--ds-accent-bg);--accent-text:var(--ds-accent-text);--btn-text:var(--ds-accent-text);--green:var(--ds-green);--active-green-selection-bg:var(--ds-active-green-selection-bg);--active-green-selection-border:var(--ds-active-green-selection-border);--active-green-selection-fg:var(--ds-active-green-selection-fg);--table-head-bg:var(--ds-table-head-bg);--table-head-text:var(--ds-table-head-text);--table-row-even:var(--ds-table-row-even);--table-row-odd:var(--ds-table-row-odd);--red:var(--ds-red);--orange:var(--ds-orange);--blue:var(--ds-blue);--radius:var(--ds-radius);--container-gap:var(--ds-gap);--fs-section-title:var(--ds-header-fs);--fs-table-body:var(--ds-body-fs);--fs-table-header:var(--ds-sub-fs)}@media (max-width:1023px){:root{--ds-h1-fs:18px;--ds-h2-fs:16px;--ds-h3-fs:15px;--ds-p1-fs:14px;--ds-p2-fs:13px;--ds-p3-fs:12px;--ds-table-cell-padding:var(--ds-mobile-table-cell-padding);--ds-horizon-height:var(--ds-horizon-height-mobile);--ds-horizon-item-height:var(--ds-horizon-item-height-mobile);--ds-button-height:var(--ds-button-height-mobile);--ds-button-attention-height:var(--ds-button-attention-height-mobile);--ds-icon-default-size:16px}}:root.light,[data-theme=light]{--ds-page-bg:#f4f4f5;--ds-container:#fff;--ds-support:#e4e4e7;--ds-recessed:var(--ds-support);--ds-field-bg:var(--ds-page-bg);--ds-nested:#ededef;--ds-alternate-color:var(--ds-page-bg);--ds-hover-surface:var(--ds-support);--ds-accent:var(--ds-active-green-selection-bg);--ds-accent-bg:color-mix(in srgb,var(--ds-active-green-selection-bg) 8%,#0000);--ds-accent-text:#fff;--ds-header-fill:#1a1d24;--ds-header-text:#f1f5f9;--ds-table-head-bg:#d4d4d8;--ds-table-head-text:#3b4759;--ds-table-head-sorted-text:#1b2433;--ds-table-row-even:var(--ds-container);--ds-table-row-odd:var(--ds-nested);--ds-table-row-hover:#e4e4e7;--ds-table-head-sticky-bg:var(--ds-table-head-bg);--ds-table-row-even-sticky-bg:var(--ds-container);--ds-table-row-odd-sticky-bg:var(--ds-nested);--ds-table-outer-border-color:var(--ds-border-light);--ds-table-header-border-color:#c4c4cc;--ds-table-column-border-color:#c4c4cc;--ds-table-row-border-color:var(--ds-border-light);--ds-table-sort-arrow:#5b687c;--ds-chart-border-color:#d9d9de;--ds-chart-series-1:#2f80ed;--ds-chart-series-2:#e86f1d;--ds-chart-series-3:#2f7e79;--ds-chart-series-4:#d84c70;--ds-chart-series-5:#facc15;--ds-chart-series-6:#a78bfa;--ds-chart-series-7:#22d3ee;--ds-chart-series-8:#a94b91;--ds-chart-series-9:#e8795a;--ds-chart-series-10:#5169c7;--ds-container-default-border:var(--ds-border-light);--ds-container-samefill-border:#c4c4cc;--ds-container-nested-border:#d9d9de;--ds-pinned-column-shadow:14px 0 18px -16px #0f172a52;--ds-green:#217346;--ds-red:#ef4444;--ds-orange:#d97706;--ds-blue:#2e75b6;--ds-tag-strength:var(--ds-green);--ds-tag-watch:var(--ds-red);--ds-tag-neutral:var(--ds-blue);--ds-stat-blue:#2e6fb0;--ds-stat-orange:#c2610a;--ds-stat-green:#1fa35b;--ds-stat-violet:var(--ds-chart-series-6);--ds-stat-gold:#b07d0a;--ds-stat-teal:#0e8c82;--ds-stat-rose:#c13e68;--ds-stat-fill:34%;--ds-active-green-selection-bg:#217346;--ds-active-green-selection-border:#2d9e5f;--ds-active-green-selection-fg:#fff;--ds-risk-low:var(--ds-active-green-selection-bg);--ds-risk-moderate:var(--ds-blue);--ds-risk-elevated:var(--ds-blue);--ds-risk-high:var(--ds-orange);--ds-risk-critical:#d83a3a;--ds-cta-bg:var(--ds-active-green-selection-bg);--ds-cta-border:var(--ds-active-green-selection-border);--ds-cta-fg:var(--ds-active-green-selection-fg);--ds-green-hover:#1a5b38;--ds-state-step-1:#f7f7f8;--ds-state-step-2:#e4e4e7;--ds-state-marker:3px solid var(--ds-green);--ds-tab-bg:var(--ds-nested);--ds-tab-fg:var(--ds-text-s);--ds-tab-border:var(--ds-container-nested-border);--ds-tab-active-bg:var(--ds-container);--ds-tab-active-fg:var(--ds-text-p);--ds-tab-active-border:var(--ds-container-default-border);--ds-tab-active-marker:var(--ds-green);--ds-tab-active-elevation:var(--ds-card-elevation);--ds-border-nested:#d9d9de;--ds-border-mid:#c4c4cc;--ds-border-light:var(--ds-border-mid);--ds-border-strong:#3b4759;--ds-border-heavy:var(--ds-border-strong);--ds-border-light-width:1px;--ds-border-width:1px;--ds-container-shadow:0 10px 24px #0f172a12,0 1px 2px #0f172a0a;--ds-card-border-width:1px;--ds-card-border-color:var(--ds-border-light);--ds-card-elevation:0 3px 8px #0f172a21,inset 0 1px 0 hsla(0,0%,100%,.025);--ds-card-recessed-elevation:inset 0 2px 5px #0f172a14,inset 0 0 0 1px #0f172a0d,inset 0 1px 0 #ffffffb3;--ds-page-shell-elevation:-5px 0 18px #0f172a14,0 10px 24px #0f172a1f,inset 0 1px 0 #ffffffb3;--ds-card-hover-border-color:color-mix(in srgb,var(--ds-green) 48%,var(--ds-card-border-color));--ds-card-hover-elevation:0 6px 16px #0f172a24,0 1px 3px #0f172a12,inset 0 1px 0 #ffffff0d;--ds-card-hover-lift:-1px;--ds-ai-score-pill-shadow:0 2px 4px #0f172a1f,inset 0 1px 0 #ffffffc7,inset 0 -1px 0 #0f172a1a;--ds-text-p:#1b2433;--ds-text-s:#5b687c;--ds-muted:#8593a6;--ds-text-disabled:#b8c2d0;--ds-button-border-color:var(--ds-border-mid);--ds-button-neutral-hover-bg:var(--ds-state-step-2);--ds-button-secondary-hover-bg:#eff3f0;--ds-searchbar1-bg:var(--ds-page-bg);--ds-searchbar2-bg:var(--ds-page-bg);--ds-searchbar3-bg:var(--ds-page-bg);--ds-searchbar-border-width:1px;--ds-searchbar-border-on-page:var(--ds-border-strong);--ds-searchbar-border-on-container:var(--ds-border-mid);--ds-searchbar-border-color:var(--ds-searchbar-border-on-container);--ds-searchbar-focus-border-color:var(--ds-green);--ds-searchbar-focus-ring:0 0 0 3px #2173461a;--ds-searchbar-placeholder:#8593a6;--ds-icon-hover-bg:var(--ds-state-step-2);--ds-icon-active:var(--ds-text-p);--ds-icon-muted:var(--ds-text-s);--ds-icon-disabled:var(--ds-text-disabled);--ds-input-bg:var(--ds-field-bg);--ds-input-border-width:1px;--ds-input-border-color:var(--ds-border-mid);--ds-input-focus-border-color:var(--ds-green);--ds-input-focus-ring:0 0 0 3px #2173461a;--ds-icon-cluster-bg:linear-gradient(180deg,var(--ds-container) 0%,var(--ds-support) 100%);--ds-icon-cluster-border:var(--ds-button-border-color);--ds-icon-cluster-fg:var(--ds-text-s);--ds-icon-cluster-shadow:inset 0 1px 0 #fffc,inset 0 -1px 0 #0f172a0f,0 4px 10px #0f172a0f}.ds-month-calendar{background:#363640;background:var(--ds-month-calendar-bg);border:1px solid #d6dae24d;border:var(--ds-border-width) solid var(--ds-month-calendar-border);border-radius:14px;box-shadow:0 14px 34px #0000004d;box-shadow:var(--ds-month-calendar-shadow);box-sizing:border-box;color:#e2e8f0;color:var(--ds-month-calendar-fg);max-width:calc(100vw - 32px);padding:10px 12px 11px;position:absolute;right:0;top:calc(100% + 8px);width:230px;width:var(--ds-month-calendar-width);z-index:20}.ds-month-calendar__nav{align-items:center;border-bottom:1px solid #d6dae226;border-bottom:1px solid var(--ds-month-calendar-divider);display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:0 2px 10px}.ds-month-calendar__year{font-size:17px;font-weight:800;line-height:1.1}.ds-month-calendar__nav-button{background:#4a4a58;background:var(--ds-month-calendar-nav-bg);border:0;border-radius:10px;box-shadow:0 4px 10px #00000012;color:#94a3b8;color:var(--ds-month-calendar-nav-fg);cursor:pointer;font-size:25px;height:30px;line-height:1;padding:0;width:30px}.ds-month-calendar__month:disabled,.ds-month-calendar__nav-button:disabled{cursor:not-allowed;opacity:.28}.ds-month-calendar__grid{grid-gap:5px 8px;display:grid;gap:5px 8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 8px}.ds-month-calendar__month{background:#0000;border:2px solid #0000;border-radius:10px;color:#e2e8f0;color:var(--ds-month-calendar-fg);cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:0}.ds-month-calendar__month:not(:disabled):hover{background:#4a4a58;background:var(--ds-month-calendar-hover-bg);border-color:#217346;border-color:var(--ds-month-calendar-active-border)}.ds-month-calendar__month--active{background:color-mix(in srgb,#217346 14%,#363640);background:var(--ds-month-calendar-active-bg);border-color:#217346;border-color:var(--ds-month-calendar-active-border);box-shadow:0 0 0 2px color-mix(in srgb,#217346 26%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-month-calendar-active-border) 26%,#0000)}.ds-month-calendar__footer{display:flex;justify-content:flex-end;padding-top:3px}.ds-month-calendar__done{background:#217346;background:var(--ds-month-calendar-done-bg);border:0;border-radius:10px;box-shadow:0 7px 16px color-mix(in srgb,#217346 24%,#0000);box-shadow:var(--ds-month-calendar-done-shadow);color:#fff;color:var(--ds-month-calendar-done-fg);cursor:pointer;font-size:12px;font-weight:800;padding:6px 15px}.ds-month-calendar :focus-visible{outline:2px solid #217346;outline:2px solid var(--ds-accent);outline-offset:2px}.ds-date-calendar{background:#363640;background:var(--ds-month-calendar-bg);border:1px solid #d6dae24d;border:var(--ds-border-width) solid var(--ds-month-calendar-border);border-radius:14px;box-shadow:0 14px 34px #0000004d;box-shadow:var(--ds-month-calendar-shadow);box-sizing:border-box;color:#e2e8f0;color:var(--ds-month-calendar-fg);left:0;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);width:304px;z-index:30}.ds-date-calendar__nav{grid-gap:8px;align-items:center;border-bottom:1px solid #d6dae226;border-bottom:1px solid var(--ds-month-calendar-divider);display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 32px;padding:0 0 10px}.ds-date-calendar__nav strong{font-size:15px;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ds-date-calendar__nav-button{align-items:center;background:#4a4a58;background:var(--ds-month-calendar-nav-bg);border:0;border-radius:10px;color:#94a3b8;color:var(--ds-month-calendar-nav-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.ds-date-calendar__day:disabled,.ds-date-calendar__nav-button:disabled{cursor:not-allowed;opacity:.28}.ds-date-calendar__grid,.ds-date-calendar__weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.ds-date-calendar__weekdays{color:#94a3b8;color:var(--ds-text-s);font-size:10px;font-weight:700;padding:10px 0 4px;text-align:center}.ds-date-calendar__day{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:700 12px/1 Inter,sans-serif;justify-content:center;min-height:32px;padding:0;width:100%}.ds-date-calendar__day:focus-visible,.ds-date-calendar__day:not(:disabled):hover{background:#4a4a58;background:var(--ds-month-calendar-hover-bg);border-color:#217346;border-color:var(--ds-month-calendar-active-border);outline:0}.ds-date-calendar__day--active{background:color-mix(in srgb,#217346 14%,#363640);background:var(--ds-month-calendar-active-bg);border-color:#217346;border-color:var(--ds-month-calendar-active-border);box-shadow:0 0 0 2px color-mix(in srgb,#217346 26%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-month-calendar-active-border) 26%,#0000)}.ds-date-calendar__footer{display:flex;justify-content:flex-end;padding-top:10px}.ds-date-calendar__footer button{background:#217346;background:var(--ds-month-calendar-done-bg);border:0;border-radius:10px;box-shadow:0 7px 16px color-mix(in srgb,#217346 24%,#0000);box-shadow:var(--ds-month-calendar-done-shadow);color:#fff;color:var(--ds-month-calendar-done-fg);cursor:pointer;font-size:12px;font-weight:800;padding:6px 15px}.ds-date-calendar :focus-visible{outline:2px solid #217346;outline:2px solid var(--ds-accent);outline-offset:2px}.ds-horizon{grid-gap:6px;grid-gap:var(--ds-horizon-gap);background:#0000;border:1px solid #d6dae24d;border:var(--ds-button-border-width) solid var(--ds-horizon-border);border-radius:4px;border-radius:var(--ds-horizon-radius);box-sizing:border-box;display:grid;gap:6px;gap:var(--ds-horizon-gap);grid-auto-columns:34px;grid-auto-columns:var(--ds-horizon-item-width);grid-auto-flow:column;height:30px;height:var(--ds-horizon-height);min-height:30px;min-height:var(--ds-horizon-height);padding:2px;padding:var(--ds-horizon-shell-padding);position:relative}.ds-horizon__indicator{background:#e2e8f0;background:var(--ds-horizon-selection-bg);border-radius:2px;border-radius:var(--ds-horizon-item-radius);bottom:2px;bottom:var(--ds-horizon-selection-inset);left:2px;left:var(--ds-horizon-selection-inset);pointer-events:none;position:absolute;top:2px;top:var(--ds-horizon-selection-inset);transition:transform .22s cubic-bezier(.22,1,.36,1);transition:var(--ds-horizon-selection-motion);will-change:transform;z-index:0}.ds-horizon__indicator,.ds-horizon__item{width:34px;width:var(--ds-horizon-item-width)}.ds-horizon__item{align-items:center;background:#0000;border:0;border-radius:2px;border-radius:var(--ds-horizon-item-radius);color:#e2e8f0;color:var(--ds-horizon-fg);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-size:var(--ds-horizon-font-size);font-weight:400;font-weight:var(--ds-horizon-font-weight);height:24px;height:var(--ds-horizon-item-height);justify-content:center;letter-spacing:0;line-height:1.5;line-height:var(--ds-horizon-line-height);padding:0;position:relative;text-transform:none;transition:color .15s ease;z-index:1}.ds-horizon__item--active{color:#20202a;color:var(--ds-horizon-selection-fg)}.ds-horizon--wide{--ds-horizon-item-width:88px;--ds-horizon-step:calc(var(--ds-horizon-item-width) + var(--ds-horizon-gap))}.ds-chart-pill-group{align-items:center;background:#363640;background:var(--bg-action);border:1px solid #d6dae226;border:var(--border-light-width,1px) solid var(--border-light);border-radius:4px;display:inline-flex;gap:4px;padding:3px}.ds-chart-pill{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:4px;color:#94a3b8;color:var(--text-s);cursor:pointer;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;padding:6px 9px;text-transform:uppercase;transition:background .15s ease,color .15s ease}.ds-chart-pill:hover:not(.ds-chart-pill--active){color:#e2e8f0;color:var(--text-p)}.ds-chart-pill--active{background:#e2e8f0;background:var(--text-p);color:#20202a;color:var(--bg-page)}.ds-segmented-slot{align-items:center;background:#20202a;background:var(--ds-page-bg);border:1px solid #e2e8f06b;border:var(--ds-card-border-width) solid var(--ds-button-border-color);border-radius:4px;box-shadow:inset 0 1px 3px color-mix(in srgb,#000 24%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 5%,#0000);box-sizing:border-box;display:inline-flex;gap:18px;isolation:isolate;padding:4px;position:relative}.ds-segmented-slot__indicator{background:#94a3b84d;background:var(--ds-support);border:.5px solid #d6dae24d;border:.5px solid var(--ds-border-mid);border-radius:4px;bottom:4px;box-shadow:0 2px 5px #00000029,inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000);left:0;pointer-events:none;position:absolute;top:4px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);z-index:0}.ds-segmented-slot__item{background:#0000;border:1px solid #0000;border-radius:4px;color:#94a3b8;color:var(--ds-text-s);cursor:pointer;flex:0 0 auto;font-family:Inter,sans-serif;font-size:clamp(16px,calc(.24vw + 14.54px),18px);font-size:var(--ds-h1-fs);font-weight:700;font-weight:var(--ds-h1-weight);line-height:1.2;line-height:var(--ds-h1-lh);padding:4px 12px;position:relative;text-decoration:none;white-space:nowrap;z-index:1}.ds-segmented-slot__item.is-selected{color:#e2e8f0;color:var(--ds-text-p)}.ds-segmented-slot__item:not(.is-selected):hover{background:#94a3b84d;background:var(--ds-button-neutral-hover-bg);color:#e2e8f0;color:var(--ds-text-p)}.ds-segmented-slot__item:focus-visible{box-shadow:0 0 0 3px #2173461a;box-shadow:var(--ds-input-focus-ring);outline:0}.ds-segmented-slot--pill,.ds-segmented-slot--pill .ds-segmented-slot__indicator,.ds-segmented-slot--pill .ds-segmented-slot__item{border-radius:999px}.ds-segmented-slot--pill .ds-segmented-slot__indicator{border-color:#e2e8f06b;border-color:var(--ds-button-border-color)}.ds-segmented-slot--pill .ds-segmented-slot__item{align-items:center;display:inline-flex;font-size:clamp(14px,calc(.24vw + 12.54px),16px);font-size:var(--ds-h2-fs);font-weight:600;font-weight:var(--ds-h2-weight);gap:8px;justify-content:center;line-height:1.3;line-height:var(--ds-h2-lh);min-height:28px;min-height:var(--ds-button-height);padding:0 12px}.ds-value-pill-group{align-items:center;background:#20202a;background:var(--ds-page-bg);border:.5px solid #d6dae226;border:var(--ds-popup-border-width) solid var(--ds-border-light);border-radius:999px;box-shadow:inset 0 2px 4px #00000047,inset 0 1px 0 hsla(0,0%,100%,.035),0 2px 5px #0000001f;box-sizing:border-box;display:inline-grid;min-height:26px;padding:2px;position:relative}.ds-value-pill-group__indicator{background:linear-gradient(180deg,#2d9e5f,#217346 55%,#1b613a);border-radius:999px;bottom:2px;box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0003,0 2px 5px #21734647;left:2px;pointer-events:none;position:absolute;top:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1);width:calc(100% - 4px);width:calc((100% - 4px)/var(--ds-value-pill-count, 1));z-index:0}.ds-value-pill-group__item{background:#0000;border:0;border-radius:999px;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-size:var(--ds-p3-fs);font-weight:600;letter-spacing:.04em;line-height:1.4;line-height:var(--ds-p3-lh);min-height:22px;padding:0 10px;position:relative;transition:color .18s ease;z-index:1}.ds-value-pill-group__item--active{color:#fff}.ds-value-pill-group__item:focus-visible{outline:2px solid color-mix(in srgb,#39ff88 60%,#0000);outline:2px solid color-mix(in srgb,var(--ds-green) 60%,#0000);outline-offset:2px}.ds-toggle{background:#0000;border:0;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;font-family:Inter,sans-serif;gap:8px;padding:0}.ds-toggle,.ds-toggle__track{align-items:center;display:inline-flex}.ds-toggle__track{background:#20202a;background:var(--ds-page-bg);border:.5px solid #d6dae226;border:var(--ds-popup-border-width) solid var(--ds-border-light);border-radius:999px;box-shadow:inset 0 2px 4px #0000004d,inset 0 1px 0 hsla(0,0%,100%,.035);box-sizing:border-box;height:20px;justify-content:flex-start;padding:2px;transition:background .18s ease,border-color .18s ease;width:38px}.ds-toggle__track--on{background:linear-gradient(180deg,#2d9e5f,#217346 60%,#1b613a);border-color:#2d9e5f;border-color:var(--ds-active-green-selection-border);justify-content:flex-end}.ds-toggle__thumb{background:linear-gradient(180deg,#fff,#e4e7eb);border-radius:50%;box-shadow:inset 0 1px 0 #ffffffe6,0 2px 4px #0000005c;height:14px;width:14px}.ds-toggle:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,#39ff88 60%,#0000);outline:2px solid color-mix(in srgb,var(--ds-green) 60%,#0000);outline-offset:2px}@media (max-width:1023px){.ds-chart-pill-group{gap:3px;padding:2px}.ds-chart-pill{font-size:9px;padding:5px 7px}.ds-value-pill-group__item{padding:0 8px}}.ds-h0{font-size:clamp(18px,calc(14px + .625vw),24px);font-size:var(--ds-h0-fs);font-weight:700;font-weight:var(--ds-h0-weight);line-height:1.2;line-height:var(--ds-h0-lh)}.ds-h0,.ds-h1{font-family:Inter,sans-serif;letter-spacing:0;margin:0}.ds-h1{font-size:clamp(16px,calc(.24vw + 14.54px),18px);font-size:var(--ds-h1-fs);font-weight:700;font-weight:var(--ds-h1-weight);line-height:1.2;line-height:var(--ds-h1-lh)}.ds-h2{font-size:clamp(14px,calc(.24vw + 12.54px),16px);font-size:var(--ds-h2-fs);font-weight:600;font-weight:var(--ds-h2-weight);letter-spacing:0;line-height:1.3;line-height:var(--ds-h2-lh)}.ds-h2,.ds-h3{font-family:Inter,sans-serif;margin:0}.ds-h3{font-size:14px;font-size:var(--ds-h3-fs);font-weight:600;font-weight:var(--ds-h3-weight);line-height:1.4;line-height:var(--ds-h3-lh)}.ds-p1{font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh)}.ds-p1,.ds-p2{font-family:Inter,sans-serif;margin:0}.ds-p2{font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);line-height:1.5;line-height:var(--ds-p2-lh)}.ds-p3{font-size:12px;font-size:var(--ds-p3-fs);font-weight:400;font-weight:var(--ds-p3-weight);line-height:1.4;line-height:var(--ds-p3-lh)}.ds-p3,.ds-p4{font-family:Inter,sans-serif;margin:0}.ds-p4{font-size:clamp(10px,calc(.48vw + 7.08px),12px);font-size:var(--ds-p4-fs);font-weight:400;font-weight:var(--ds-p4-weight);line-height:1.4;line-height:var(--ds-p4-lh)}.ds-clickable{color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;text-decoration:none;transition:color .15s ease}.ds-clickable:focus-visible,.ds-clickable:hover{color:#39ff88;color:var(--ds-green)}.ds-table{border:1px solid #d6dae226;border:var(--ds-table-outer-border-width,1px) solid var(--ds-table-outer-border-color);border-collapse:collapse;border-radius:0;table-layout:auto;width:100%}.ds-table-th{background:#2a2a34;background:var(--ds-table-head-bg);border-bottom:1px solid #d6dae24d;border-bottom:var(--ds-table-header-border-width,.75px) solid var(--ds-table-header-border-color);border-top:0;color:#e2e8f0;color:var(--ds-table-head-text);font-size:14px;font-size:var(--ds-table-header-fs);font-weight:600;font-weight:var(--ds-table-header-weight);line-height:1.4;line-height:var(--ds-table-header-lh)}.ds-table-td,.ds-table-th{box-sizing:border-box;font-family:Inter,sans-serif;padding:9px;padding:var(--ds-table-cell-padding);text-align:left;text-align:var(--ds-table-data-align);vertical-align:middle}.ds-table-td{font-feature-settings:"tnum";border-bottom:1px solid #d6dae226;border-bottom:var(--ds-table-border-width,1px) solid var(--ds-table-row-border-color);color:#e2e8f0;color:var(--ds-text-p);font-size:14px;font-size:var(--ds-table-body-fs);font-variant-numeric:tabular-nums;font-weight:450;font-weight:var(--ds-table-body-weight);line-height:1.5;line-height:var(--ds-table-body-lh)}.ds-table>tbody>tr:last-child>.ds-table-td{border-bottom:0}.ds-table-cell{padding:9px;padding:var(--ds-table-cell-padding)}.ds-sticky-col{background:#363640;background:var(--ds-pinned-cell-bg,var(--ds-container));background-clip:initial;border-right:1px solid #d6dae24d;border-right:var(--ds-table-column-border-width,.5px) solid var(--ds-table-column-border-color,var(--ds-border-light));box-shadow:14px 0 18px -16px #000000d9;box-shadow:var(--ds-pinned-column-shadow);left:0;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:20}.ds-table-head-fill{background:#2a2a34;background:var(--table-head-bg);color:#e2e8f0;color:var(--table-head-text)}.ds-table-row-even{background:#363640;background:var(--table-row-even)}.ds-table-row-odd{background:#4a4a58;background:var(--table-row-odd)}.ds-table tbody tr:hover,.ds-table tbody tr:hover>td,.ds-table tbody tr:hover>th,.ds-table-row:hover,.ds-table-row:hover .ds-table-cell{background:#4a4a58;background:var(--ds-table-row-hover)}.ds-table-scroll-x{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-color:color-mix(in srgb,#94a3b8 46%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--ds-text-s) 46%,#0000) #0000;scrollbar-width:thin;touch-action:pan-x pan-y;width:100%}.ds-table-scroll-y{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.ds-table-scroll-both,.ds-table-scroll-y{display:block;max-width:100%;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,#94a3b8 46%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--ds-text-s) 46%,#0000) #0000;scrollbar-width:thin;touch-action:pan-y;width:100%}.ds-table-scroll-both{-webkit-overflow-scrolling:touch;overflow:auto}.ds-table-scroll-x>.ds-table-pin-first{min-width:max(760px,100%);min-width:var(--ds-scroll-table-min-width,max(760px,100%))}@media (max-width:1023px){.ds-table-mobile-compact{--ds-table-cell-padding:var(--ds-mobile-table-cell-padding)}}.ds-table-pin-first .ds-table-row{isolation:isolate;position:relative}.ds-table-pin-first .ds-table-cell:not(:first-child){position:relative;z-index:1}.ds-table-pin-first .ds-table-cell:first-child,.ds-table-pin-first .ds-table-pinned-cell{background:#363640;background:var(--ds-pinned-cell-bg,var(--ds-container));background-clip:initial;border-right:1px solid #d6dae24d;border-right:var(--ds-table-column-border-width,.5px) solid var(--ds-table-column-border-color,var(--ds-border-light));box-shadow:14px 0 18px -16px #000000d9;box-shadow:var(--ds-pinned-column-shadow);left:0;max-width:150px;max-width:var(--ds-pinned-column-width);overflow:hidden;position:-webkit-sticky;position:sticky;width:150px;width:var(--ds-pinned-column-width);z-index:20}.ds-table-pin-first .ds-table-head-fill{--ds-pinned-cell-bg:var(--ds-table-head-sticky-bg)}.ds-table-pin-first .ds-table-head-fill .ds-table-cell:first-child,.ds-table-pin-first .ds-table-head-fill .ds-table-pinned-cell{z-index:21}.ds-table-pin-first .ds-table-row-even{--ds-pinned-cell-bg:var(--ds-table-row-even-sticky-bg)}.ds-table-pin-first .ds-table-row-odd{--ds-pinned-cell-bg:var(--ds-table-row-odd-sticky-bg)}.ds-table-sticky-head .ds-table-head-fill,.ds-table-sticky-head thead th{background:#2a2a34;background:var(--ds-table-head-sticky-bg);background-clip:initial;position:-webkit-sticky;position:sticky;top:0;top:var(--ds-sticky-header-top);z-index:30;z-index:var(--ds-sticky-header-z)}.ds-table-sticky-head.ds-table-pin-first .ds-table-head-fill .ds-table-cell:first-child,.ds-table-sticky-head.ds-table-pin-first .ds-table-head-fill .ds-table-pinned-cell,.ds-table-sticky-head.ds-table-pin-first thead th:first-child{z-index:31;z-index:calc(var(--ds-sticky-header-z) + 1)}.ds-input{background:#17171e;background:var(--ds-input-bg);border:1px solid #d6dae24d;border:var(--ds-input-border-width) solid var(--ds-input-border-color);border-radius:4px;border-radius:var(--ds-button-radius);color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh);outline:none;transition:border-color .2s,box-shadow .2s}.ds-input:focus{border-color:#217346;border-color:var(--ds-input-focus-border-color);box-shadow:0 0 0 3px #2173461a;box-shadow:var(--ds-input-focus-ring)}.ds-table-sort-th{vertical-align:middle;white-space:nowrap}.ds-table-sort-th--active{color:#e2e8f0;color:var(--ds-table-sort-active)}.ds-table-sort-content{white-space:nowrap}.ds-table-sort-content,.ds-table-sort-label{align-items:center;display:inline-flex;gap:6px;justify-content:center}.ds-table-sort-label{min-width:0}.ds-table-sort-arrows{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;min-width:10px;vertical-align:middle}.ds-table-sort-arrows--active{flex-direction:row}.ds-table-sort-arrow{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#94a3b8;color:var(--ds-table-sort-arrow);cursor:pointer;display:inline-flex;height:4px;justify-content:center;line-height:1;opacity:.48;opacity:var(--ds-table-sort-arrow-opacity);padding:0;width:5px}.ds-table-sort-arrow svg{fill:currentColor;display:block;height:4px;width:5px}.ds-table-sort-arrow:hover{color:#94a3b8;color:var(--ds-table-sort-arrow);opacity:.78}.ds-table-sort-arrow--active{color:#94a3b8;color:var(--ds-table-sort-arrow);height:8px;opacity:1;width:10px}.ds-table-sort-arrow--active svg{height:8px;width:10px}.ds-container{background:#363640;background:var(--ds-container);border:1px solid #d6dae226;border:var(--ds-border-width) solid var(--ds-container-default-border);border-radius:8px;border-radius:var(--ds-radius);box-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;box-shadow:var(--ds-container-shadow);box-sizing:border-box;min-width:0}.ds-container--same-fill{border-color:#d6dae24d;border-color:var(--ds-container-samefill-border);box-shadow:none}.ds-container.ds-container--widget{box-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;box-shadow:var(--wd-surface-shadow,var(--ds-container-shadow))}.ds-card.ds-card--widget{box-shadow:0 6px 14px #00000057,0 1px 2px #00000047,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;box-shadow:var(--wd-surface-shadow,var(--ds-card-elevation))}.ds-container--nested{background:#4a4a58;background:var(--ds-nested);border-color:#d6dae20f;border-color:var(--ds-container-nested-border);border-radius:6px;box-shadow:none}.ds-container--recessed{background:#94a3b84d;background:var(--ds-recessed);border-color:#d6dae20f;border-color:var(--ds-container-nested-border);box-shadow:inset 0 2px 5px #00000052,inset 0 0 0 1px #00000029,inset 0 1px 0 hsla(0,0%,100%,.025);box-shadow:var(--ds-card-recessed-elevation)}.ds-card{background:#363640;background:var(--ds-container);border:1px solid #d6dae226;border:var(--ds-card-border-width) solid var(--ds-card-border-color);border-radius:8px;border-radius:var(--ds-radius);box-shadow:0 6px 14px #00000057,0 1px 2px #00000047,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;box-shadow:var(--ds-card-elevation);box-sizing:border-box;min-width:0}.ds-card-interactive{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ds-card-interactive:focus-visible,.ds-card-interactive:focus-within,.ds-card-interactive:hover{border-color:color-mix(in srgb,#39ff88 48%,#d6dae226);border-color:var(--ds-card-hover-border-color);box-shadow:0 8px 18px #0006,0 2px 4px #0000003d,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;box-shadow:var(--ds-card-hover-elevation);outline:none;transform:translateY(-1px);transform:translateY(var(--ds-card-hover-lift))}.ds-summary-stat{--ds-summary-stat-outer-top:6px;--ds-summary-stat-outer-inline:5px;--ds-summary-stat-outer-bottom:5px;--ds-summary-stat-content-padding:10px;--ds-summary-stat-content-min-height:auto;background:#4a4a58;background:var(--ds-nested);border:1px solid #d6dae20f;border:var(--ds-border-width) solid var(--ds-container-nested-border);border-radius:8px;border-radius:var(--ds-radius);box-shadow:0 6px 14px #00000057,0 1px 2px #00000047,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;box-shadow:var(--ds-card-elevation);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:var(--ds-summary-stat-outer-top) var(--ds-summary-stat-outer-inline) var(--ds-summary-stat-outer-bottom)}.ds-summary-stat__label{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh);margin:0 0 6px;min-width:0;padding:0 10px}.ds-summary-stat__content{background:#363640;background:var(--ds-container);border:1px solid #d6dae226;border:var(--ds-border-width) solid var(--ds-container-default-border);border-radius:8px;border-radius:var(--ds-radius);box-shadow:inset 0 2px 5px #00000052,inset 0 0 0 1px #00000029,inset 0 1px 0 hsla(0,0%,100%,.025);box-shadow:var(--ds-card-recessed-elevation);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:var(--ds-summary-stat-content-min-height);min-width:0;padding:var(--ds-summary-stat-content-padding)}.ds-summary-stat__content--centered{align-items:center;justify-content:center;text-align:center}.ds-summary-stat__primary{font-feature-settings:"tnum";color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:clamp(14px,calc(.24vw + 12.54px),16px);font-size:var(--ds-h2-fs);font-variant-numeric:tabular-nums;font-weight:600;font-weight:var(--ds-h2-weight);line-height:1.3;line-height:var(--ds-h2-lh);margin:0;min-width:0}.ds-summary-stat__content--centered .ds-summary-stat__primary{overflow-wrap:anywhere;text-align:center;width:100%}.ds-summary-stat__secondary{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh);margin:0}.ds-summary-metric-card{background:#363640;background:var(--ds-container);border:.75px solid #d6dae226;border:.75px solid var(--ds-card-border-color);border-radius:4px;box-shadow:0 6px 14px #00000057,0 1px 2px #00000047,inset 0 1px 0 #ffffff17,inset 0 -1px 0 #00000038;box-shadow:var(--ds-card-elevation);box-sizing:border-box;min-width:0;padding:6px 14px}.ds-ai-score-pill{align-items:center;background:linear-gradient(110deg,color-mix(in srgb,#2e75b6 24%,#363640),color-mix(in srgb,#39ff88 22%,#363640));background:linear-gradient(110deg,color-mix(in srgb,var(--ds-blue) 24%,var(--ds-container)) 0,color-mix(in srgb,var(--ds-green) 22%,var(--ds-container)) 100%);border:0;border-radius:999px;box-shadow:0 2px 4px #00000052,inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #00000042;box-shadow:var(--ds-ai-score-pill-shadow);box-sizing:border-box;color:#e2e8f0;color:var(--ds-text-p);display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-size:var(--ds-p3-fs);font-weight:400;font-weight:var(--ds-p3-weight);gap:3px;line-height:1.4;line-height:var(--ds-p3-lh);min-height:24px;padding:3px 8px;white-space:nowrap}.ds-ai-score-pill__label{align-items:flex-start;color:inherit;display:inline-flex;gap:3px;letter-spacing:.01em}.ds-ai-score-pill__value{font-feature-settings:"tnum";color:inherit;display:inline-block;font-size:inherit;font-variant-numeric:tabular-nums;font-weight:600;line-height:inherit}.ds-ai-score-pill__metric{align-items:center;display:inline-flex}.ds-ai-score-pill .ds-ai-score-pill__sparkle{stroke-width:1.75;stroke-width:var(--ds-icon-stroke-width);background:#0000;border:0;border-radius:0;box-sizing:border-box;color:#e2e8f0;color:var(--ds-text-p);height:10px;margin-left:-1px;margin-top:-1px;padding:0;pointer-events:none;width:10px}.ds-ai-score-pill--unavailable{background:#94a3b84d;background:var(--ds-support);box-shadow:0 2px 4px #00000052,inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #00000042;box-shadow:var(--ds-ai-score-pill-shadow)}.ds-ai-score-pill--unavailable .ds-ai-score-pill__value{color:inherit}.ds-chart-shell{background:#363640;background:var(--ds-chart-shell-bg);border:1px solid #d6dae226;border:var(--ds-chart-border-width) solid var(--ds-chart-border-color);border-radius:8px;border-radius:var(--ds-radius);box-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;box-shadow:var(--ds-container-shadow);box-sizing:border-box;min-width:0;padding:12px;padding:var(--ds-chart-shell-padding)}.ds-card.ds-chart-card,.ds-container.ds-chart-card{border-color:#d6dae226;border-color:var(--ds-chart-border-color)}.ds-chart-card{--ds-chart-header-spacing:var(--ds-chart-header-gap)}.ds-chart-axis-caption{color:#e2e8f0;color:var(--ds-text-p);font:400 12px/18px Inter,sans-serif;font:var(--ds-p3-weight) var(--ds-p3-fs)/18px Inter,sans-serif;margin:0;overflow-wrap:anywhere;padding-inline:0 8px;padding-inline:var(--ds-chart-plot-inset,0) 8px;text-align:center}.ds-chart-plot,.ds-chart-shell.ds-chart-plot{background:#0000;border:0;border-radius:0;box-shadow:none;min-width:0;padding:0}.ds-chart-legend{-webkit-padding-start:0;-webkit-padding-start:var(--ds-chart-plot-inset,0);box-sizing:border-box;color:#94a3b8;color:var(--ds-chart-label-color);display:flex;flex-wrap:wrap;font-size:13px;font-size:var(--ds-p2-fs);gap:8px 16px;gap:var(--ds-chart-legend-gap) var(--ds-chart-legend-column-gap);line-height:1.5;line-height:var(--ds-p2-lh);margin-top:12px;margin-top:var(--ds-chart-legend-offset);padding-inline-start:0;padding-inline-start:var(--ds-chart-plot-inset,0)}.ds-chart-legend,.ds-chart-legend__item{align-items:center;justify-content:flex-start}.ds-chart-legend__item{background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 1 auto;font:inherit;gap:6px;max-width:100%;min-height:1.5;min-height:var(--ds-p2-lh);min-width:0;padding:0;text-align:left;white-space:normal}.ds-chart-legend__detail{min-width:0;overflow-wrap:anywhere}.ds-chart-axis line{stroke:#d6dae24d;stroke:var(--ds-chart-axis-color);stroke-width:1}.ds-chart-selected-dates{font-feature-settings:"tnum";color:#94a3b8;color:var(--ds-text-s);display:flex;font-size:13px;font-size:var(--ds-p2-fs);font-variant-numeric:tabular-nums;justify-content:center;line-height:1.5;line-height:var(--ds-p2-lh)}.ds-chart-date-control{margin-top:12px}.ds-chart-controls{flex:0 0 auto}.ds-chart-controls__trigger{padding-inline:6px}.ds-chart-controls__popover{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);line-height:1.5;line-height:var(--ds-p1-lh);max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);min-width:min(240px,calc(100vw - 24px));overflow-y:auto;padding:6px;position:fixed;width:-webkit-max-content;width:max-content;z-index:250001;z-index:calc(var(--ds-chart-dialog-z) + 1)}.ds-chart-menu__action,.ds-chart-menu__choices button,.ds-chart-menu__field{align-items:center;background:#0000;border:0;border-radius:4px;box-sizing:border-box;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;display:flex;font:inherit;gap:8px;min-height:34px;padding:6px;text-align:left;width:100%}.ds-chart-menu__action:hover,.ds-chart-menu__choices button:hover,.ds-chart-menu__field:hover{background:#94a3b84d;background:var(--ds-button-neutral-hover-bg)}.ds-chart-menu__action:focus-visible,.ds-chart-menu__choices button:focus-visible,.ds-chart-menu__field:focus-visible{outline:1px solid #94a3b8;outline:1px solid var(--ds-text-s);outline-offset:-1px}.ds-chart-menu__label{color:#94a3b8;color:var(--ds-text-s);font-size:13px;font-size:var(--ds-p2-fs)}.ds-chart-menu__field{display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr) 14px;grid-template-columns:max-content minmax(0,1fr) 14px}.ds-chart-menu__value{min-width:0;overflow-wrap:anywhere;text-align:right}.ds-chart-menu__field>.ds-icon{flex:0 0 auto}.ds-chart-menu__choices{padding:2px 0 4px 12px}.ds-chart-menu__choices button{font-size:14px;font-size:var(--ds-p1-fs);justify-content:space-between}.ds-chart-menu__choices .is-selected{font-weight:600}.ds-chart-menu__actions{border-top:0;margin-top:0;padding-top:0}.ds-chart-menu__actions:not(:first-child){border-top:1px solid #d6dae226;border-top:1px solid var(--ds-border-light);margin-top:4px;padding-top:4px}.ds-chart-menu__action>svg{flex:0 0 12px}.ds-chart-menu__action>.ds-icon:last-child{margin-left:auto}.ds-chart-controls__heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ds-chart-controls__heading h2{margin:0}.ds-chart-date-backdrop{background:#000000d6;display:grid;inset:0;place-items:center;position:fixed;z-index:250000;z-index:var(--ds-chart-dialog-z)}.ds-chart-date-dialog{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;max-height:calc(100dvh - 40px);overflow-y:auto;padding:18px;width:min(500px,calc(100vw - 28px))}@media (max-width:1023px){.ds-chart-date-control{display:flex;justify-content:center}}.ds-page-header{align-items:center;background:#363640;background:var(--ds-container);border:1px solid #d6dae226;border:var(--ds-page-header-border-width) solid var(--ds-page-header-border-color);border-radius:8px;border-radius:var(--ds-radius);box-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;box-shadow:var(--ds-container-shadow);box-sizing:border-box;display:flex;margin:0 24px 24px;min-height:88px;padding:12px 24px;padding:var(--ds-page-header-edge-y) 24px;position:relative}.ds-page-header__content{align-items:flex-start;display:flex;flex-direction:column;gap:4px;gap:var(--ds-page-header-item-gap);min-width:0;text-align:left}.ds-page-header__title{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:clamp(18px,calc(14px + .625vw),24px);font-size:var(--ds-h0-fs);font-weight:700;font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:1.2;line-height:var(--ds-h0-lh);margin:0}.ds-page-header__rule{background:#217346;background:var(--ds-accent);border-radius:2px;height:2px;margin:0;width:44px}.ds-page-header__tagline{color:#94a3b8;color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh);margin:0}@media (max-width:1023px){.ds-page-header{margin:0 12px 24px;min-height:72px;padding:12px;padding:var(--ds-page-header-edge-y) 12px}}.ds-setup-page{align-items:flex-start;background-color:#20202a;background-color:var(--ds-page-bg);background-image:linear-gradient(color-mix(in srgb,#d6dae226 22%,#0000) 1px,#0000 0),linear-gradient(90deg,color-mix(in srgb,#d6dae226 22%,#0000) 1px,#0000 0);background-image:linear-gradient(color-mix(in srgb,var(--ds-border-light) 22%,#0000) 1px,#0000 1px),linear-gradient(90deg,color-mix(in srgb,var(--ds-border-light) 22%,#0000) 1px,#0000 1px);background-size:48px 48px;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:68px 24px 64px}.ds-setup-card{aspect-ratio:auto;background:#363640;background:var(--ds-container);border:1px solid #d6dae226;border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:12px;box-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;box-shadow:var(--ds-container-shadow);display:flex;flex-direction:column;height:auto;margin-top:clamp(32px,8vh,96px);max-width:calc(100vw - 48px);overflow:visible;padding:0;text-align:left;width:min(640px,calc(100vw - 48px))}.ds-setup-card__header{border-bottom:1px solid #e2e8f06b;border-bottom:1px solid var(--ds-button-border-color);padding:24px 32px}.ds-setup-heading-row{align-items:center;display:flex;gap:8px}.ds-setup-marker{background:#217346;background:var(--ds-accent);border-radius:4px;flex-shrink:0;height:20px;width:6px}.ds-setup-title{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:clamp(18px,calc(14px + .625vw),24px);font-size:var(--ds-h0-fs);font-weight:700;font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:1.2;line-height:var(--ds-h0-lh);margin:0}.ds-setup-title-accent{color:#217346;color:var(--ds-accent)}.ds-setup-rule{background:#217346;background:var(--ds-accent);border-radius:2px;height:2px;margin:5px 0 3px;width:44px}.ds-setup-subtitle{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:400;font-weight:var(--ds-p2-weight);line-height:1.5;line-height:var(--ds-p2-lh);margin:0}.ds-setup-card__body{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;padding:36px 32px 24px}.ds-setup-control{margin:0 auto;max-width:none;width:100%}.ds-setup-or{align-items:center;color:#e2e8f0;color:var(--ds-text-p);display:flex;font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);gap:12px;line-height:1.5;line-height:var(--ds-p1-lh);margin:36px 0;text-transform:uppercase}.ds-setup-or:after,.ds-setup-or:before{background:#e2e8f06b;background:var(--ds-button-border-color);content:"";flex:1 1;height:.5px}.ds-setup-card__footer{align-items:center;border-top:.5px solid #d6dae226;border-top:.5px solid var(--ds-border-light);color:#94a3b8;color:var(--ds-text-s);display:flex;font-family:Inter,sans-serif;font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);gap:20px;justify-content:space-between;line-height:1.5;line-height:var(--ds-p2-lh);padding:24px 32px}.ds-setup-live{align-items:center;display:inline-flex;font-family:JetBrains Mono,monospace;gap:10px}.ds-setup-live:before{animation:ds-setup-live-pulse 1.6s ease-in-out infinite;background:#39ff88;background:var(--ds-green);border-radius:999px;content:"";height:6px;width:6px}@keyframes ds-setup-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.ds-setup-search{align-items:center;background:#20202a;background:var(--ds-button3-bg);border:1px solid #e2e8f06b;border:var(--ds-button-border-width) solid var(--ds-button-border-color);border-radius:4px;border-radius:var(--ds-button-radius);display:flex;height:48px;transition:border-color .2s,box-shadow .2s;width:100%}.ds-setup-search--focused{border-color:color-mix(in srgb,#39ff88 50%,#0000);border-color:color-mix(in srgb,var(--ds-green) 50%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#39ff88 14%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-green) 14%,#0000)}.ds-setup-search__icon{color:#94a3b8;color:var(--ds-text-s);flex-shrink:0;height:14px;margin-left:16px;transition:color .2s;width:14px}.ds-setup-search--focused .ds-setup-search__icon{color:#39ff88;color:var(--ds-green)}.ds-setup-search__input{background:#0000;border:none;caret-color:#39ff88;caret-color:var(--ds-green);color:#e2e8f0;color:var(--ds-text-p);flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);height:100%;line-height:1.5;line-height:var(--ds-p1-lh);min-width:0;outline:none;padding:0 12px}.ds-setup-search__input::placeholder{color:#94a3b8;color:var(--ds-text-s)}.ds-setup-search__enter{align-items:center;background:color-mix(in srgb,#39ff88 10%,#0000);background:color-mix(in srgb,var(--ds-green) 10%,#0000);border:1px solid color-mix(in srgb,#39ff88 40%,#0000);border:1px solid color-mix(in srgb,var(--ds-green) 40%,#0000);border-radius:4px;color:#39ff88;color:var(--ds-green);cursor:pointer;display:flex;justify-content:center;margin-right:12px;padding:6px}.ds-setup-search__enter:disabled{cursor:default}.ds-setup-search__enter.is-ready{background:#217346;background:var(--ds-active-green-selection-bg);border-color:#2d9e5f;border-color:var(--ds-active-green-selection-border);color:#fff;color:var(--ds-active-green-selection-fg)}.ds-setup-search__enter.is-ready:hover{background:color-mix(in srgb,#217346 92%,#e2e8f0 8%);background:color-mix(in srgb,var(--ds-active-green-selection-bg) 92%,var(--ds-text-p) 8%)}.ds-setup-search__clear{align-items:center;background:#0000;border:none;color:#94a3b8;color:var(--ds-text-s);cursor:pointer;display:flex;justify-content:center;margin-right:8px;padding:4px}.ds-setup-search__selected{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;padding:0 12px}.ds-setup-search__selected-name{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-h3-fs);font-weight:600;font-weight:var(--ds-h3-weight);line-height:1.4;line-height:var(--ds-h3-lh);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dropdown,.ds-popup,.ds-setup-search-menu{background:#363640;background:var(--ds-container);border:.5px solid #d6dae226;border:var(--ds-popup-border-width) solid var(--ds-border-light);border-radius:8px;border-radius:var(--ds-popup-radius);box-shadow:0 24px 64px #0009,inset 0 0 0 1px #ffffff0a;box-shadow:var(--ds-popup-elevation);box-sizing:border-box;min-width:0;overflow:hidden}.ds-dropdown,.ds-setup-search-menu{left:0;margin-top:6px;margin-top:var(--ds-popup-offset);position:absolute;right:0;top:100%;z-index:50}.ds-selection-menu{background:linear-gradient(155deg,color-mix(in srgb,#363640 94%,#fff),#363640);background:linear-gradient(155deg,color-mix(in srgb,var(--ds-container) 94%,#fff),var(--ds-container));border:1px solid #d6dae226;border:1px solid var(--ds-border-light);border-radius:12px;box-shadow:0 12px 30px -8px #00000052,inset 0 1px 0 #ffffff14;box-sizing:border-box;margin-top:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:6px;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s;visibility:hidden}:root.light .ds-selection-menu,[data-theme=light] .ds-selection-menu{background:linear-gradient(155deg,#363640,color-mix(in srgb,#363640 55%,#20202a));background:linear-gradient(155deg,var(--ds-container),color-mix(in srgb,var(--ds-container) 55%,var(--ds-page-bg)));border-color:#fffffff2;box-shadow:0 20px 48px -12px #0f172a3d,0 4px 12px #0f172a14,0 0 0 .5px #0f172a0f,inset 0 1px 0 #fff,inset 0 -1px 0 #0f172a0a}.ds-selection-menu[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.ds-selection-menu__item{align-items:center;background:#0000;border:0;border-radius:9px;box-sizing:border-box;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);gap:10px;letter-spacing:0;line-height:1.5;line-height:var(--ds-p1-lh);min-height:44px;padding:10px 8px;text-align:left;text-transform:none;width:100%}.ds-selection-menu__item:hover{background:color-mix(in srgb,#363640 55%,#94a3b84d 45%);background:var(--ds-hover-surface)}.ds-selection-menu button:focus-visible{outline:1px solid #94a3b8;outline:1px solid var(--ds-text-s);outline-offset:-2px}.ds-selection-menu__item[role=menuitemradio][aria-checked=true]{background:color-mix(in srgb,#94a3b84d 45%,#0000);background:color-mix(in srgb,var(--ds-support) 45%,#0000)}.ds-selection-menu__item--danger{color:#ff6b6b;color:var(--ds-red)}.ds-selection-menu__item:disabled{cursor:wait;opacity:.5}.ds-selection-menu__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal}.ds-selection-menu__icon{align-items:center;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.ds-selection-menu__group{border-top:1px solid #d6dae226;border-top:1px solid var(--ds-border-light);margin-top:4px;padding-top:4px}@media (prefers-reduced-motion:reduce){.ds-selection-menu{transition:none}}.ds-setup-search-menu__section-label{color:#94a3b8;color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:12px;font-size:var(--ds-p3-fs);font-weight:400;font-weight:var(--ds-p3-weight);letter-spacing:.08em;line-height:1.4;line-height:var(--ds-p3-lh);padding:12px 16px 4px;text-transform:uppercase}.ds-setup-search-menu__divider{margin-top:8px}.ds-setup-search-menu__divider,.ds-setup-search-menu__footer{border-top:.5px solid #d6dae226;border-top:.5px solid var(--ds-border-light)}.ds-setup-search-menu__footer{color:#94a3b8;color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:12px;font-size:var(--ds-p3-fs);font-weight:400;font-weight:var(--ds-p3-weight);line-height:1.4;line-height:var(--ds-p3-lh);padding:12px 16px}.ds-setup-search-result{align-items:center;background:#0000;border:none;border-bottom:.5px solid #d6dae226;border-bottom:.5px solid var(--ds-border-light);cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:12px;padding:10px 16px;text-align:left;transition:background .12s;width:100%}.ds-setup-search-result.active,.ds-setup-search-result:hover{background:color-mix(in srgb,#e2e8f0 4%,#0000);background:color-mix(in srgb,var(--ds-text-p) 4%,#0000)}.ds-setup-search-result:last-of-type{border-bottom:none}.ds-setup-search-result__title{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-setup-search-result__subtitle{color:#94a3b8;color:var(--ds-text-s);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-setup-search-result__change,.ds-setup-search-result__subtitle{font-family:Inter,sans-serif;font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);line-height:1.5;line-height:var(--ds-p2-lh)}.ds-setup-search-result__change{flex-shrink:0}.ds-setup-search-result__change--up{color:#39ff88;color:var(--ds-green)}.ds-setup-search-result__change--down{color:#ff6b6b;color:var(--ds-red)}.ds-kbd{align-items:center;border:1px solid #d6dae24d;border:1px solid var(--ds-border-heavy);border-radius:4px;color:#e2e8f0;color:var(--ds-text-p);display:inline-flex;font-family:Inter,sans-serif;height:22px;justify-content:center;margin:0 4px;min-width:22px}@media (max-width:1023px){.ds-setup-page{padding:96px 18px 48px}.ds-setup-card{aspect-ratio:auto;height:auto;margin-top:clamp(18px,5vh,56px);width:100%}.ds-setup-card__body,.ds-setup-card__footer,.ds-setup-card__header{padding-left:18px;padding-right:18px}.ds-setup-card__header{padding-bottom:22px;padding-top:28px}.ds-setup-card__body{padding-bottom:24px;padding-top:24px}.ds-setup-card__footer{padding-bottom:16px;padding-top:16px}.ds-setup-marker{height:20px;width:6px}}.ds-searchbar{--ds-searchbar-bg:var(--ds-page-bg);--ds-searchbar-icon-inset:12px;--ds-searchbar-icon-gap:6px;--ds-searchbar-input-end-padding:0px;align-items:center;background:var(--ds-searchbar-bg);border:1px solid #ffffff29;border:var(--ds-searchbar-border-width,var(--ds-border-light-width,1px)) solid var(--ds-searchbar-border-color,var(--ds-border-light));border-radius:999px;border-radius:var(--ds-searchbar-radius-search);box-sizing:border-box;color:#94a3b8;color:var(--ds-text-s);display:flex;font-family:inherit;font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);gap:var(--ds-searchbar-icon-gap);line-height:1.5;line-height:var(--ds-p2-lh);min-height:40px;min-height:var(--ds-searchbar-height);padding:0 8px 0 var(--ds-searchbar-icon-inset);position:relative;width:100%}.ds-searchbar:not(.ds-searchbar--no-icon):not(:has(>svg)):before{background:currentColor;content:"";flex:0 0 16px;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M16.5 16.5 21 21' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M16.5 16.5 21 21' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;width:16px}.ds-searchbar>svg{color:inherit!important;flex:0 0 16px;height:16px!important;margin:0!important;width:16px!important}.ds-searchbar--has-clear{--ds-searchbar-input-end-padding:36px}.ds-searchbar--controlled input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ds-searchbar__clear{background:#0000;border:0;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;display:inline-grid;height:28px;height:var(--ds-icon-action-size);padding:0;place-items:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;width:var(--ds-icon-action-size)}.ds-searchbar__clear:focus-visible,.ds-searchbar__clear:hover{color:#e2e8f0;color:var(--ds-text-p)}.ds-searchbar__content{align-items:center;display:flex;flex:1 1 auto;min-width:0}.ds-button{--ds-button-bg:var(--ds-button1-bg);--ds-button-color:var(--ds-button-fg);--ds-button-border:#0000;align-items:center;appearance:none;-webkit-appearance:none;background:var(--ds-button-bg);border-width:1px;border:1px solid var(--ds-button-border);border-radius:4px;border-radius:var(--ds-button-radius);border-width:var(--ds-button-border-width);box-sizing:border-box;color:var(--ds-button-color);display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);justify-content:center;line-height:1.5;line-height:var(--ds-p2-lh);min-height:28px;min-height:var(--ds-button-height)}.ds-button svg:not(.ds-icon),.ds-button svg:not(.ds-icon) *{stroke-width:1.75;stroke-width:var(--ds-icon-stroke-width)}.ds-icon{stroke-width:1.75;stroke-width:var(--ds-icon-render-stroke,var(--ds-icon-stroke-width));box-sizing:border-box;color:#e2e8f0;color:var(--ds-icon-active);display:inline-block;flex:0 0 auto;height:16px;height:var(--ds-icon-render-size,var(--ds-icon-default-size));transition:color .12s ease,background .12s ease;vertical-align:middle;width:16px;width:var(--ds-icon-render-size,var(--ds-icon-default-size))}.ds-plan-icon{--ds-plan-icon-color:var(--ds-plan-basic-color);--ds-plan-icon-size:28px;align-items:center;background:color-mix(in srgb,var(--ds-plan-icon-color) 12%,#0000);border:1px solid var(--ds-plan-icon-color);border-radius:6px;box-shadow:0 2px 4px #00000024,inset 0 1px 0 #ffffff6b;box-sizing:border-box;color:var(--ds-plan-icon-color);display:inline-flex;flex:0 0 var(--ds-plan-icon-size);height:var(--ds-plan-icon-size);justify-content:center;width:var(--ds-plan-icon-size)}.ds-plan-icon--basic{--ds-plan-icon-color:var(--ds-plan-basic-color)}.ds-plan-icon--premium{--ds-plan-icon-color:var(--ds-plan-premium-color)}.ds-plan-icon--pro{--ds-plan-icon-color:var(--ds-plan-pro-color)}.ds-plan-icon>.ds-icon{color:var(--ds-plan-icon-color)}.ds-icon-action .ds-icon{background:#363640;background:var(--ds-icon-frame-bg,var(--ds-container));border:.5px solid #d6dae24d;border:var(--ds-icon-frame-border-width) solid var(--ds-icon-frame-border);border-radius:4px;box-sizing:initial;padding:4px;padding:var(--ds-icon-frame-padding)}.ds-icon-action:focus-visible,.ds-icon-action:hover:not(:disabled){background:#0000}.ds-icon-action:focus-visible .ds-icon,.ds-icon-action:hover:not(:disabled) .ds-icon{background:#94a3b84d;background:var(--ds-icon-hover-bg)}.ds-icon--active{color:#e2e8f0;color:var(--ds-icon-active)}.ds-icon--muted{color:#94a3b8;color:var(--ds-icon-muted)}.ds-icon--disabled,.ds-icon[aria-disabled=true],[aria-disabled=true] .ds-icon,button:disabled .ds-icon{color:#6a6f7a;color:var(--ds-icon-disabled)}.ds-icon--disabled:hover,.ds-icon-action,[aria-disabled=true] .ds-icon:hover,button:disabled .ds-icon:hover{background:#0000}.ds-icon-action{align-items:center;border:0;border-radius:4px;box-sizing:border-box;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;display:inline-flex;flex:0 0 28px;flex:0 0 var(--ds-icon-action-size);height:28px;height:var(--ds-icon-action-size);justify-content:center;line-height:1;padding:0;transition:background .12s ease,color .12s ease;width:28px;width:var(--ds-icon-action-size)}.ds-icon-action:disabled{color:#6a6f7a;color:var(--ds-icon-disabled);cursor:default}.ds-icon-action--danger:active .ds-icon,.ds-icon-action--danger:focus-visible .ds-icon,.ds-icon-action--danger:hover:not(:disabled) .ds-icon{background:color-mix(in srgb,#ff6b6b 12%,#0000);background:color-mix(in srgb,var(--ds-red) 12%,#0000);color:#ff6b6b;color:var(--ds-red)}.ds-icon-action--danger:active,.ds-icon-action--danger:focus-visible,.ds-icon-action--danger:hover:not(:disabled){background:#0000}.ds-button--1{--ds-button-bg:var(--ds-button1-bg)}.ds-button--2{--ds-button-bg:var(--ds-button2-bg);--ds-button-border:var(--ds-border-light)}.ds-button--2:hover{background:#94a3b84d;background:var(--ds-button-neutral-hover-bg)}.ds-button--3{--ds-button-bg:var(--ds-button3-bg)}.ds-button--4{--ds-button-bg:var(--ds-cta-bg);--ds-button-color:var(--ds-cta-fg);--ds-button-border:var(--ds-cta-border);--ds-button-border-width:1px;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;transition:background .15s,border-color .15s,color .15s}.ds-button--4:hover{background:#1a5b38;background:var(--ds-green-hover)}.ds-tour-trigger{align-items:center;background:color-mix(in srgb,#d7b16c 8%,#363640);background:color-mix(in srgb,#d7b16c 8%,var(--ds-container));border:1px solid color-mix(in srgb,#d7b16c 72%,#d6dae24d);border:1px solid color-mix(in srgb,#d7b16c 72%,var(--ds-border-heavy));border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,#d7b16c 38%,#0000),0 4px 10px #00000029;color:#d7b16c;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;width:32px}.ds-tour-trigger svg{height:16px;width:16px}.ds-tour-trigger:focus-visible,.ds-tour-trigger:hover{background:color-mix(in srgb,#d7b16c 17%,#363640);background:color-mix(in srgb,#d7b16c 17%,var(--ds-container));box-shadow:0 0 16px color-mix(in srgb,#d7b16c 54%,#0000),0 6px 13px #0003;transform:translateY(-1px)}.ds-tour-trigger:focus-visible{outline:2px solid #d7b16c;outline-offset:3px}.ds-hazel-trigger{--hazel-face:linear-gradient(135deg,#f7fbff,#e8f0ff);--hazel-border:linear-gradient(110deg,#4b7ff2,#2bc6d3 52%,#5ce4b5);--hazel-ink:#126f85;align-items:center;appearance:none;-webkit-appearance:none;background:var(--hazel-face) padding-box,var(--hazel-border) border-box;border:1px solid #0000;border-radius:999px;box-shadow:0 5px 16px #2d67d53d,0 1px 3px #091b3a29;box-sizing:border-box;color:var(--hazel-ink);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-h3-fs);font-weight:800;gap:7px;justify-content:center;letter-spacing:.01em;line-height:1.4;line-height:var(--ds-h3-lh);min-height:32px;padding:0 15px;position:relative;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.ds-hazel-trigger:hover{box-shadow:0 6px 18px #2d67d54d,0 1px 3px #091b3a2e;filter:saturate(1.08) brightness(1.03)}.ds-hazel-trigger:active{box-shadow:0 1px 4px #091b3a24;filter:saturate(.96) brightness(.97)}.ds-hazel-trigger:focus-visible{outline:2px solid #4b92ff;outline-offset:3px}.ds-hazel-trigger__sparkle{display:inline-flex;flex:0 0 16px;height:16px;width:16px}.ds-hazel-trigger__sparkle svg{fill:currentColor;height:100%;width:100%}.ds-hazel-trigger--dark{--hazel-face:linear-gradient(118deg,#347ff0,#296bdd 58%,#168f8a);--hazel-border:linear-gradient(110deg,#8cc7ff,#74e7e0 54%,#a8f3c9);--hazel-ink:#f7fcff;box-shadow:0 2px 10px #1867e038}.ds-hazel-overlay{animation:ds-hazel-overlay-in .18s ease-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#040b1894;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:500000}.ds-hazel-dialog{animation:ds-hazel-dialog-in .22s cubic-bezier(.2,.8,.2,1);background:linear-gradient(#363640,#363640) padding-box,linear-gradient(115deg,#4b7ff2cc,#2bc6d3b3,#5ce4b5b8) border-box;background:linear-gradient(var(--ds-container),var(--ds-container)) padding-box,linear-gradient(115deg,#4b7ff2cc,#2bc6d3b3,#5ce4b5b8) border-box;border:1px solid #0000;border-radius:10px;border-radius:calc(var(--ds-radius) + 2px);box-shadow:0 26px 80px #00000061,0 0 52px #3170e833;box-sizing:border-box;overflow:hidden;padding:0;width:min(800px,100%)}.ds-hazel-overlay--bottom-sheet{padding:0;place-items:end center}.ds-hazel-dialog--bottom-sheet{animation:ds-hazel-sheet-in .28s cubic-bezier(.22,1,.36,1);border-radius:8px 8px 0 0;border-radius:var(--ds-radius) var(--ds-radius) 0 0;max-height:min(720px,calc(100dvh - 72px));overflow-y:auto;width:min(960px,100%)}.ds-hazel-dialog__topbar{align-items:center;border-bottom:1px solid color-mix(in srgb,#2bc6d3 25%,#d6dae226);border-bottom:1px solid color-mix(in srgb,#2bc6d3 25%,var(--ds-border-light));display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:0 20px;position:relative}.ds-hazel-dialog--bottom-sheet .ds-hazel-dialog__topbar{background:#363640;background:var(--ds-container);position:-webkit-sticky;position:sticky;top:0;z-index:2}.ds-hazel-dialog__drag-handle{background:#d6dae24d;background:var(--ds-border-heavy);border-radius:999px;height:4px;left:50%;opacity:.45;position:absolute;top:8px;transform:translateX(-50%);width:40px}.ds-hazel-dialog__scope{align-items:center;color:#2bc6d3;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-size:var(--ds-p2-fs);gap:6px;line-height:1.5;line-height:var(--ds-p2-lh);min-width:0;white-space:nowrap}.ds-hazel-dialog__scope .ds-icon{flex:0 0 auto}.ds-hazel-dialog__scope-name{color:#e2e8f0;color:var(--ds-text-p);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-hazel-dialog__scope-meta{color:#94a3b8;color:var(--ds-text-s);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-hazel-dialog__topbar-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.ds-hazel-dialog__content{padding:32px 28px 36px}.ds-hazel-dialog__header{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:40px;text-align:left}.ds-hazel-dialog__heading-copy{min-width:0}.ds-hazel-starters{margin:0 0 96px}.ds-hazel-starters__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ds-hazel-starters__item{align-items:flex-start;background:linear-gradient(145deg,color-mix(in srgb,#94a3b84d 89%,#2bc6d3 7%),color-mix(in srgb,#94a3b84d 98%,#4b7ff2 3%));background:linear-gradient(145deg,color-mix(in srgb,var(--ds-support) 89%,#2bc6d3 7%),color-mix(in srgb,var(--ds-support) 98%,#4b7ff2 3%));border:1px solid color-mix(in srgb,#3489db 34%,#d6dae226);border:1px solid color-mix(in srgb,#3489db 34%,var(--ds-border-light));border-radius:16px;box-shadow:inset 0 1px 0 #ffffff1c,0 4px 0 color-mix(in srgb,#347ff0 28%,#0000),0 11px 18px #040b182e;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);line-height:1.5;line-height:var(--ds-p2-lh);min-height:90px;padding:14px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.ds-hazel-starters__item:focus-visible,.ds-hazel-starters__item:hover{background:linear-gradient(145deg,color-mix(in srgb,#94a3b84d 79%,#2bc6d3 13%),color-mix(in srgb,#94a3b84d 94%,#4b7ff2 6%));background:linear-gradient(145deg,color-mix(in srgb,var(--ds-support) 79%,#2bc6d3 13%),color-mix(in srgb,var(--ds-support) 94%,#4b7ff2 6%));border-color:color-mix(in srgb,#2bc6d3 62%,#4b7ff2);box-shadow:inset 0 1px 0 #ffffff26,0 6px 0 color-mix(in srgb,#2bc6d3 34%,#0000),0 15px 24px #040b1838;color:#e2e8f0;color:var(--ds-text-p);transform:translateY(-2px)}.ds-hazel-starters__item:active{box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 color-mix(in srgb,#347ff0 28%,#0000),0 5px 10px #040b1829;transform:translateY(3px)}.ds-hazel-orb--listening{filter:brightness(0) saturate(100%) invert(47%) sepia(70%) saturate(682%) hue-rotate(136deg) brightness(94%) contrast(91%)}.ds-hazel-orb--searching{filter:brightness(0) saturate(100%) invert(49%) sepia(80%) saturate(1071%) hue-rotate(184deg) brightness(96%) contrast(94%)}.ds-hazel-orb--solving{filter:brightness(0) saturate(100%) invert(45%) sepia(53%) saturate(733%) hue-rotate(111deg) brightness(96%) contrast(91%)}[data-theme=dark] .ds-hazel-orb--listening{filter:brightness(0) saturate(100%) invert(74%) sepia(42%) saturate(653%) hue-rotate(128deg) brightness(94%) contrast(95%)}[data-theme=dark] .ds-hazel-orb--searching{filter:brightness(0) saturate(100%) invert(72%) sepia(73%) saturate(1326%) hue-rotate(181deg) brightness(102%) contrast(96%)}[data-theme=dark] .ds-hazel-orb--solving{filter:brightness(0) saturate(100%) invert(73%) sepia(39%) saturate(946%) hue-rotate(106deg) brightness(92%) contrast(93%)}.ds-hazel-dialog__title{font-family:Inter,sans-serif;font-size:clamp(18px,calc(14px + .625vw),24px);font-size:var(--ds-h0-fs);font-weight:700;font-weight:var(--ds-h0-weight);line-height:1.2;line-height:var(--ds-h0-lh);margin:0}.ds-hazel-dialog__title span{background:linear-gradient(105deg,#4b7ff2,#2bc6d3 52%,#5ce4b5);-webkit-background-clip:text;background-clip:text;color:#0000;display:block}.ds-hazel-dialog__subtitle{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:clamp(14px,calc(.24vw + 12.54px),16px);font-size:var(--ds-h2-fs);font-weight:600;font-weight:var(--ds-h2-weight);line-height:1.3;line-height:var(--ds-h2-lh);margin:4px 0 0}.ds-hazel-dialog__close{align-items:center;background:#0000;border:0;border-radius:50%;color:#94a3b8;color:var(--ds-text-s);cursor:pointer;display:inline-flex;flex:0 0 28px;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.ds-hazel-dialog__close .ds-icon{display:block}.ds-hazel-dialog__close:focus-visible,.ds-hazel-dialog__close:hover{background:color-mix(in srgb,#347ff0 10%,#363640);background:color-mix(in srgb,#347ff0 10%,var(--ds-container));color:#e2e8f0;color:var(--ds-text-p)}.ds-hazel-dialog__form{--ds-hazel-prompt-beam-angle:0deg;align-items:center;background:linear-gradient(#20202a,#20202a) padding-box,linear-gradient(100deg,#4b7ff2,#2bc6d3,#5ce4b5) border-box;background:linear-gradient(var(--ds-button3-bg),var(--ds-button3-bg)) padding-box,linear-gradient(100deg,#4b7ff2,#2bc6d3,#5ce4b5) border-box;border:1px solid #0000;border-radius:999px;box-shadow:0 8px 24px #1f66c51a;display:flex;gap:10px;isolation:isolate;min-height:54px;padding:5px 6px 5px 16px;position:relative;transition:box-shadow .16s ease}.ds-hazel-dialog__form:after{background:conic-gradient(from var(--ds-hazel-prompt-beam-angle),#0000 0deg 232deg,#4b7ff214 246deg,#4b7ff2 260deg,#2bc6d3 276deg,#5ce4b5 292deg,#5ce4b514 306deg,#0000 322deg 1turn);border-radius:inherit;content:"";filter:drop-shadow(0 0 7px rgba(43,198,211,.34));inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:2}.ds-hazel-dialog__form:focus-within{animation:ds-hazel-prompt-listening-pulse 1.7s ease-in-out infinite}.ds-hazel-dialog__form:focus-within:after{animation:ds-hazel-prompt-border-beam 2.8s linear infinite;opacity:1}.ds-hazel-dialog__form>*{position:relative;z-index:3}.ds-hazel-dialog__prompt-icon{color:#2bc6d3;flex:0 0 17px;height:17px;width:17px}.ds-hazel-dialog__input{background:#0000;border:0;color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh);min-height:21px;min-width:0;outline:0;overflow:hidden;padding:0;resize:none;width:100%}.ds-hazel-dialog__input::placeholder{color:#94a3b8;color:var(--ds-text-s);opacity:1}.ds-hazel-dialog__submit{align-items:center;background:linear-gradient(120deg,#347ff0,#168f8a);border:1px solid #9bddff8f;border-radius:50%;box-shadow:0 3px 10px #2265d63b;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;padding:0;width:40px}.ds-hazel-dialog__submit:focus-visible,.ds-hazel-dialog__submit:hover{filter:brightness(1.07) saturate(1.08)}.ds-hazel-dialog__submit svg{height:18px;width:18px}@property --ds-hazel-prompt-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ds-hazel-prompt-border-beam{to{--ds-hazel-prompt-beam-angle:360deg}}@keyframes ds-hazel-prompt-listening-pulse{0%,to{box-shadow:0 0 0 3px #347ff033,0 0 22px #2bc6d329,0 8px 24px #1f66c533}50%{box-shadow:0 0 0 5px #2bc6d342,0 0 44px #347ff04d,0 0 22px #5ce4b533,0 10px 28px #1f66c542}}@media (prefers-reduced-motion:reduce){.ds-hazel-dialog__form:focus-within,.ds-hazel-dialog__form:focus-within:after{animation:none}}@keyframes ds-hazel-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ds-hazel-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-hazel-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:520px){.ds-hazel-overlay{padding:16px}.ds-hazel-overlay--bottom-sheet{padding:0}.ds-hazel-dialog--bottom-sheet{max-height:calc(100dvh - 44px);width:100%}.ds-hazel-dialog__topbar{min-height:40px;padding:0 14px}.ds-hazel-dialog--bottom-sheet .ds-hazel-dialog__scope{flex:1 1 auto;font-size:14px;font-size:var(--ds-p1-fs);font-weight:450;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh)}.ds-hazel-dialog__scope-meta{display:none}.ds-hazel-dialog--bottom-sheet .ds-hazel-dialog__scope-name{flex:1 1 auto;font-weight:inherit;max-width:none}.ds-hazel-dialog__all-chats span{display:none}.ds-hazel-dialog__all-chats{justify-content:center;padding:0;width:28px}.ds-hazel-dialog__content{padding:24px 18px 28px}.ds-hazel-dialog--bottom-sheet .ds-hazel-starters{margin-bottom:24px}.ds-hazel-dialog--bottom-sheet .ds-hazel-starters__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-hazel-dialog--bottom-sheet .ds-hazel-starters__item{background:color-mix(in srgb,#94a3b84d 92%,#4b7ff2 8%);background:color-mix(in srgb,var(--ds-support) 92%,#4b7ff2 8%);border-radius:8px;box-shadow:none;min-height:64px;padding:8px 10px}.ds-hazel-dialog--bottom-sheet .ds-hazel-starters__item:active,.ds-hazel-dialog--bottom-sheet .ds-hazel-starters__item:focus-visible,.ds-hazel-dialog--bottom-sheet .ds-hazel-starters__item:hover{box-shadow:none;transform:none}.ds-hazel-dialog__header{align-items:flex-start;gap:10px}.ds-hazel-dialog__title{font-size:clamp(18px,calc(14px + .625vw),24px);font-size:var(--ds-h0-fs);line-height:1.2;line-height:var(--ds-h0-lh)}.ds-hazel-dialog__form{border-radius:24px;min-height:50px;padding-left:13px}.ds-hazel-dialog__input{min-height:20px}.ds-hazel-dialog__submit{border-radius:50%;flex-basis:36px;height:36px;width:36px}}.ds-button--5{--ds-button-bg:#0000;--ds-button-color:var(--ds-green);--ds-button-border:color-mix(in srgb,var(--ds-green) 44%,#0000);--ds-button-border-width:1px;border-radius:4px;font-size:13px;font-size:var(--ds-p2-fs);font-weight:500;height:28px;height:var(--ds-button-height);line-height:1;min-height:28px;min-height:var(--ds-button-height);padding:0 10px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ds-button--5:hover{background:color-mix(in srgb,#39ff88 10%,#0000);background:var(--ds-button-secondary-hover-bg)}.ds-button--6{--ds-button-bg:var(--ds-cta-bg);--ds-button-color:var(--ds-cta-fg);--ds-button-border:var(--ds-cta-border);--ds-button-border-width:1px;font-size:14px;font-size:var(--ds-h3-fs);font-weight:600;font-weight:var(--ds-h3-weight);gap:8px;height:36px;height:var(--ds-button-attention-height);letter-spacing:.02em;line-height:1.4;line-height:var(--ds-h3-lh);min-height:36px;min-height:var(--ds-button-attention-height);padding:0 12px;transition:background .15s,border-color .15s,color .15s}.ds-button--6:hover{background:#1a5b38;background:var(--ds-green-hover)}.ds-view-settings-button{align-items:center;background:#217346;border:1px solid #2d9e5f;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.08em;min-height:36px;padding:0 14px;text-transform:uppercase}.ds-button--1a,.ds-button--2a,.ds-button--3a,.ds-button--4a{border-radius:4px;border-radius:var(--ds-button-radius);cursor:pointer;font-size:14px;font-size:var(--ds-p1-fs);font-weight:500;gap:8px;height:28px;height:var(--ds-button-height);letter-spacing:0;line-height:1.5;line-height:var(--ds-p1-lh);min-height:28px;min-height:var(--ds-button-height);padding:0 10px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.ds-button--1a{--ds-button-bg:var(--ds-cta-bg);--ds-button-color:var(--ds-cta-fg);--ds-button-border:var(--ds-cta-border);font-weight:700;letter-spacing:.02em}.ds-button--1a:hover:not(:disabled){background:#1a5b38;background:var(--ds-green-hover)}.ds-button--2a{--ds-button-bg:#0000;--ds-button-color:var(--ds-green);--ds-button-border:color-mix(in srgb,var(--ds-green) 44%,#0000)}.ds-button--2a:hover:not(:disabled){background:color-mix(in srgb,#39ff88 10%,#0000);background:var(--ds-button-secondary-hover-bg)}.ds-button--3a{--ds-button-bg:#0000;--ds-button-color:var(--ds-text-p);--ds-button-border:var(--ds-border-mid)}.ds-button--dropdown{justify-content:space-between;width:auto}.ds-button--dropdown>.ds-icon{flex:0 0 auto}.ds-chart-select{align-items:center;display:flex;gap:8px;max-width:100%;min-width:0;position:relative}.ds-chart-select__label{color:#94a3b8;color:var(--ds-text-s);font-size:13px;font-size:var(--ds-p2-fs);white-space:nowrap}.ds-chart-select .ds-button--dropdown{max-width:100%;min-width:0}.ds-chart-select .ds-button--dropdown>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.ds-chart-select [aria-expanded=true]>.ds-icon{transform:rotate(180deg)}.ds-chart-select__choices{max-width:min(320px,calc(100vw - 24px));min-width:100%;padding:6px;width:-webkit-max-content;width:max-content;z-index:60}.ds-chart-select__choices button{align-items:center;background:#0000;border:0;border-radius:9px;color:#e2e8f0;color:var(--ds-text-p);cursor:pointer;display:flex;font:450 14px/1.5 Inter,sans-serif;font:var(--ds-p1-weight) var(--ds-p1-fs)/var(--ds-p1-lh) Inter,sans-serif;gap:10px;justify-content:space-between;min-height:44px;padding:10px 8px;text-align:left;width:100%}.ds-chart-select__choices button:hover{background:color-mix(in srgb,#363640 55%,#94a3b84d 45%);background:var(--ds-hover-surface)}.ds-chart-select__choices button[aria-checked=true]{background:color-mix(in srgb,#94a3b84d 45%,#0000);background:color-mix(in srgb,var(--ds-support) 45%,#0000)}.ds-chart-select__check{display:flex;flex:0 0 14px}.ds-chart-menu>.ds-chart-select{display:block}.ds-button--3a:hover:not(:disabled),.ds-button--4a:hover:not(:disabled){background:#94a3b84d;background:var(--ds-button-neutral-hover-bg)}.ds-button--4a{--ds-button-bg:#0000;--ds-button-color:var(--ds-text-p);--ds-button-border:#0000;font-size:13px;font-size:var(--ds-p2-fs);line-height:1.5;line-height:var(--ds-p2-lh)}.ds-button--4a-on-container{--ds-button-border:var(--ds-border-mid)}.ds-button--4a-on-page{--ds-button-border:var(--ds-border-strong)}.ds-button--1a:disabled,.ds-button--2a:disabled,.ds-button--3a:disabled,.ds-button--4a:disabled{--ds-button-bg:#0000;--ds-button-color:var(--ds-text-disabled);--ds-button-border:var(--ds-border-light);cursor:default}.ds-button--1b,.ds-button--2b{border-radius:4px;border-radius:var(--ds-button-radius);cursor:pointer;font-size:14px;font-size:var(--ds-h3-fs);font-weight:600;font-weight:var(--ds-h3-weight);gap:8px;height:36px;height:var(--ds-button-attention-height);letter-spacing:.02em;line-height:1.4;line-height:var(--ds-h3-lh);min-height:36px;min-height:var(--ds-button-attention-height);padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.ds-button--1b{--ds-button-bg:var(--ds-cta-bg);--ds-button-color:var(--ds-cta-fg);--ds-button-border:var(--ds-cta-border)}.ds-button--1b:hover:not(:disabled){background:#1a5b38;background:var(--ds-green-hover)}.ds-button--2b{--ds-button-bg:#0000;--ds-button-color:var(--ds-green);--ds-button-border:color-mix(in srgb,var(--ds-green) 44%,#0000)}.ds-button--2b:hover:not(:disabled){background:color-mix(in srgb,#39ff88 10%,#0000);background:var(--ds-button-secondary-hover-bg)}.ds-button--1b:disabled,.ds-button--2b:disabled{--ds-button-bg:#0000;--ds-button-color:var(--ds-text-disabled);--ds-button-border:var(--ds-border-light);cursor:default}.stock-modal-backdrop{background:color-mix(in srgb,#20202a 68%,#0000);background:color-mix(in srgb,var(--ds-page-bg) 68%,#0000)}.stock-modal-sheet{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif}.stock-modal-topbar{min-height:52px}.stock-modal-content{box-sizing:border-box}.stock-modal-close{flex:0 0 36px;padding:0}.stock-modal-primary-action,.stock-modal-research-action,.stock-modal-secondary-action,.stock-modal-workspace-button{cursor:pointer}.stock-modal-periods{width:-webkit-fit-content;width:fit-content}.stock-tag-rack{--stock-tag-pill-min-width:174px;align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:10px;max-width:100%;width:100%}.stock-tag-pill{--stock-tag-bg:color-mix(in srgb,var(--ds-text-s) 16%,var(--ds-container));--stock-tag-border:var(--ds-text-s);--stock-tag-dot:var(--ds-text-s);--stock-tag-glow:color-mix(in srgb,var(--ds-text-s) 38%,#0000);align-items:center;background:var(--stock-tag-bg);border:1px solid var(--stock-tag-border);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,#0000);box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:7px;height:30px;line-height:1;max-width:100%;min-width:var(--stock-tag-pill-min-width);overflow:visible;padding:3px 10px;position:relative;text-decoration:none;white-space:nowrap;width:-webkit-max-content;width:max-content}.stock-tag-pill,.stock-tag-pill[data-tooltip]:after{color:#e2e8f0;color:var(--ds-text-p);font-family:Inter,sans-serif}.stock-tag-pill[data-tooltip]:after{background:#20202a;background:var(--ds-page-bg);border:1px solid #d6dae24d;border:1px solid var(--ds-border-heavy);border-radius:4px;bottom:calc(100% + 7px);box-shadow:0 10px 24px #080b1233,0 1px 2px #080b121a;box-shadow:var(--ds-container-shadow);content:attr(data-tooltip);font-size:10px;font-weight:700;left:50%;letter-spacing:0;line-height:1.2;max-width:min(280px,calc(100vw - 32px));opacity:0;padding:5px 8px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(3px);transition:opacity .12s,transform .12s;white-space:normal;z-index:220}.stock-tag-pill[data-tooltip]:focus-visible:after,.stock-tag-pill[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}button.stock-tag-pill{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left}button.stock-tag-pill:hover{background:color-mix(in srgb,var(--stock-tag-dot) 20%,#363640);background:color-mix(in srgb,var(--stock-tag-dot) 20%,var(--ds-container));border-color:var(--stock-tag-dot)}.stock-tag-pill-icon{align-items:center;background:#0000;border:0;box-shadow:none;color:var(--stock-tag-dot);display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;width:16px}.stock-tag-pill-icon svg{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;color:currentColor;display:block;height:14px;width:14px}.stock-tag-pill-label{color:#e2e8f0;color:var(--ds-text-p);font-size:13px;font-size:var(--ds-p2-fs);font-weight:400;font-weight:var(--ds-p2-weight);letter-spacing:0;line-height:1.5;line-height:var(--ds-p2-lh);min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.stock-tag-pill--more .stock-tag-pill-label{color:#94a3b8;color:var(--ds-text-s)}.stock-tag-pill--loading{animation:stock-modal-soft-pulse 1.45s ease-in-out infinite;background:color-mix(in srgb,#94a3b8 12%,#363640);background:color-mix(in srgb,var(--ds-text-s) 12%,var(--ds-container));border-color:#d6dae226;border-color:var(--ds-border-light);filter:blur(2px);opacity:.58}.stock-tag-pill--loading .stock-tag-pill-label{visibility:hidden}.stock-tag-pill--loading .stock-tag-pill-icon{background:color-mix(in srgb,#94a3b8 38%,#0000);background:color-mix(in srgb,var(--ds-text-s) 38%,#0000);box-shadow:none}.stock-modal-loading-blur{animation:stock-modal-soft-pulse 1.45s ease-in-out infinite;filter:blur(3px);opacity:.58;pointer-events:none;transition:filter .22s ease,opacity .22s ease;-webkit-user-select:none;user-select:none}.stock-modal-chart-placeholder{background:linear-gradient(180deg,#0000 0 31%,#d6dae226 31% 31.5%,#0000 31.5% 63%,#d6dae226 63% 63.5%,#0000 63.5%),linear-gradient(90deg,#0000 0 24%,#d6dae226 24% 24.4%,#0000 24.4% 49%,#d6dae226 49% 49.4%,#0000 49.4% 74%,#d6dae226 74% 74.4%,#0000 74.4%);background:linear-gradient(180deg,#0000 0 31%,var(--ds-border-light) 31% 31.5%,#0000 31.5% 63%,var(--ds-border-light) 63% 63.5%,#0000 63.5%),linear-gradient(90deg,#0000 0 24%,var(--ds-border-light) 24% 24.4%,#0000 24.4% 49%,var(--ds-border-light) 49% 49.4%,#0000 49.4% 74%,var(--ds-border-light) 74% 74.4%,#0000 74.4%);border-radius:8px;border-radius:var(--ds-radius);overflow:hidden}.stock-modal-chart-line{background:color-mix(in srgb,#39ff88 38%,#0000);background:color-mix(in srgb,var(--ds-green) 38%,#0000);border-radius:999px;height:2px;left:8%;position:absolute;right:8%;transform-origin:left center}.stock-modal-chart-line--one{top:44%;transform:rotate(-7deg)}.stock-modal-chart-line--two{background:color-mix(in srgb,#217346 34%,#0000);background:color-mix(in srgb,var(--ds-accent) 34%,#0000);top:54%;transform:rotate(5deg);width:62%}.stock-modal-chart-line--three{background:color-mix(in srgb,#94a3b8 32%,#0000);background:color-mix(in srgb,var(--ds-text-s) 32%,#0000);left:22%;top:66%;transform:rotate(-4deg);width:48%}.stock-modal-fundamentals-placeholder{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-modal-placeholder-card{background:#363640;background:var(--ds-container);border:1px solid #d6dae226;border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:8px;border-radius:var(--ds-radius);box-sizing:border-box;min-height:44px;padding:10px 12px}.stock-modal-placeholder-kicker{color:#217346;color:var(--ds-accent);display:block;font-size:12px;font-size:var(--ds-p3-fs);font-weight:700;letter-spacing:.12em;line-height:1;margin-bottom:8px}.stock-modal-placeholder-line{background:color-mix(in srgb,#94a3b8 36%,#0000);background:color-mix(in srgb,var(--ds-text-s) 36%,#0000);border-radius:999px;display:block;height:8px;width:72%}@keyframes stock-modal-soft-pulse{0%,to{opacity:.52}50%{opacity:.68}}@media (max-width:1023px){.stock-modal-sheet{left:0!important;top:calc(env(safe-area-inset-top) + 72px)!important}.stock-modal-content{padding:12px 12px 28px!important}.stock-tag-rack{max-width:100%}.stock-modal-fundamentals-placeholder{grid-template-columns:1fr}}.ds-searchbar--1,.ds-searchbar--2{--ds-searchbar-bg:var(--ds-page-bg);--ds-searchbar-border-color:var(--ds-searchbar-border-on-container)}.ds-searchbar--3{--ds-searchbar-bg:var(--ds-page-bg)}.ds-searchbar--3,.ds-searchbar--on-page{--ds-searchbar-border-color:var(--ds-searchbar-border-on-page)}.ds-searchbar--on-container{--ds-searchbar-border-color:var(--ds-searchbar-border-on-container)}.ds-searchbar--no-icon{gap:0}.ds-searchbar:focus-within{border-color:#39ff88;border-color:var(--ds-searchbar-focus-border-color,color-mix(in srgb,var(--ds-accent) 45%,#0000));box-shadow:0 0 0 3px color-mix(in srgb,#39ff88 10%,#0000);box-shadow:var(--ds-searchbar-focus-ring)}.ds-searchbar__input{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:inherit;box-sizing:border-box;color:inherit;font:inherit;font-size:inherit;height:100%;line-height:inherit;min-width:0;outline:none;padding:0;width:100%}.ds-searchbar__input::placeholder{color:inherit;font:inherit;opacity:1}.ds-searchbar input{background:#0000;border:0;border-radius:inherit;box-sizing:border-box;color:inherit!important;flex:1 1 auto;font:inherit!important;font-size:14px!important;font-size:var(--ds-p1-fs)!important;height:100%;line-height:1.5!important;line-height:var(--ds-p1-lh)!important;min-width:0;outline:0;padding:0 var(--ds-searchbar-input-end-padding) 0 0!important}.ds-searchbar input::placeholder{color:inherit!important;font-size:13px!important;font-size:var(--ds-p2-fs)!important;font-weight:400!important;font-weight:var(--ds-p2-weight)!important;line-height:1.5!important;line-height:var(--ds-p2-lh)!important;opacity:1}.ds-searchbar--controlled .ds-searchbar__input{caret-color:#39ff88;caret-color:var(--ds-green);font-size:clamp(14px,calc(.24vw + 12.54px),16px)!important;font-size:var(--ds-h2-fs)!important;line-height:1.3!important;line-height:var(--ds-h2-lh)!important}@media (min-width:1024px) and (max-width:1439px){.ds-searchbar{font-size:13px;font-size:var(--ds-p2-fs)}}@media (max-width:1023px){:root{--ds-icon-default-size:16px}.ds-searchbar{font-size:13px;font-size:var(--ds-p2-fs)}}@supports (-webkit-touch-callout:none){@media (max-width:1023px){.ds-searchbar--zoom-safe,.ds-searchbar--zoom-safe .ds-searchbar__input,.ds-searchbar--zoom-safe .ds-searchbar__input::placeholder{font-size:16px}}}.ae-signin-prompt,.ae-signin-prompt *{box-sizing:border-box}.ae-signin-prompt{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--ds-green) 8%,#0000),#0000 34%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--ds-blue) 12%,#0000),#0000 38%),linear-gradient(180deg,color-mix(in srgb,var(--ds-container) 96%,var(--ds-page-bg) 4%),var(--ds-container));border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:12px;box-shadow:var(--ds-container-shadow);color:var(--ds-text-p);display:grid;font-family:Inter,sans-serif;margin:24px auto 0;padding:clamp(28px,4vw,48px);text-align:left;width:min(860px,100%)}.ae-signin-prompt--modal-surface{background:radial-gradient(circle at 12% 14%,color-mix(in srgb,var(--ds-green) 13%,#0000),#0000 42%),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--ds-blue) 18%,#0000),#0000 48%),linear-gradient(180deg,color-mix(in srgb,var(--ds-container) 94%,var(--ds-page-bg) 6%),var(--ds-container))}.ae-signin-prompt__content{align-items:flex-start;display:flex;flex-direction:column;max-width:620px;min-width:0}.ae-signin-prompt__eyebrow{align-items:center;color:var(--ds-green);display:inline-flex;font-size:var(--ds-p3-fs);font-weight:850;gap:8px;letter-spacing:0;line-height:var(--ds-p3-lh);margin-bottom:14px;text-transform:uppercase}.ae-signin-prompt__eyebrow:before{background:var(--ds-green);border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--ds-green) 42%,#0000);content:"";height:7px;width:7px}.ae-signin-prompt__icon{align-items:center;background:color-mix(in srgb,var(--ds-green) 10%,#0000);border:var(--ds-border-light-width) solid color-mix(in srgb,var(--ds-green) 34%,var(--ds-border-light));border-radius:50%;color:var(--ds-green);display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.ae-signin-prompt__title{color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:clamp(28px,2.1vw,40px);font-weight:850;letter-spacing:0;line-height:1.08;margin:0}.ae-signin-prompt__title:after{background:var(--ds-accent);border-radius:2px;content:"";display:block;height:2px;margin:12px 0;width:44px}.ae-signin-prompt__sub{color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0 0 24px;max-width:56ch}.ae-signin-prompt__button{min-height:46px;padding:0 18px;text-decoration:none}.ae-signin-prompt__hint{color:var(--ds-text-m);font-size:var(--ds-p2-fs);line-height:var(--ds-p2-lh);margin:12px 0 0;max-width:42ch}.ae-signin-prompt--illustrated{align-items:center;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,.95fr) minmax(320px,.85fr);min-height:clamp(360px,48vh,520px);overflow:hidden;width:min(1728px,100%)}.ae-signin-prompt--illustrated .ae-signin-prompt__content{justify-content:center}.ae-signin-prompt--illustrated .ae-signin-prompt__art{align-items:center;display:flex;justify-content:center;min-height:300px;min-width:0;overflow:hidden;position:relative}.ae-signin-prompt--illustrated .ae-signin-prompt__art:before{background:radial-gradient(circle at 46% 38%,color-mix(in srgb,var(--ds-green) 18%,#0000),#0000 54%),radial-gradient(circle at 70% 64%,color-mix(in srgb,var(--ds-blue) 14%,#0000),#0000 52%);border-radius:50%;content:"";filter:blur(18px);inset:10% 8%;opacity:.78;position:absolute}.ae-signin-prompt--illustrated .ae-signin-prompt__art img{background:#0000;border:0;display:block;filter:saturate(.98) brightness(.98) drop-shadow(0 28px 42px rgba(0,0,0,.18));height:auto;max-height:380px;max-width:100%;object-fit:contain;object-position:center;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:min(78%,500px);z-index:1}:root.light .ae-signin-prompt--illustrated .ae-signin-prompt__art img,[data-theme=light] .ae-signin-prompt--illustrated .ae-signin-prompt__art img{filter:none}@media (max-width:1024px){.ae-signin-prompt,.ae-signin-prompt--illustrated{gap:20px;grid-template-columns:minmax(0,1fr);text-align:center;width:min(760px,100%)}.ae-signin-prompt__content{align-items:center;max-width:none}.ae-signin-prompt__hint,.ae-signin-prompt__sub,.ae-signin-prompt__title:after{margin-left:auto;margin-right:auto}.ae-signin-prompt--illustrated .ae-signin-prompt__art{min-height:220px}.ae-signin-prompt--illustrated .ae-signin-prompt__art img{max-height:260px;width:min(62%,360px)}}@media (max-width:640px){.ae-signin-prompt{border-radius:10px;margin-top:18px;padding:26px 18px}.ae-signin-prompt__title{font-size:clamp(24px,8vw,32px)}.ae-signin-prompt--illustrated .ae-signin-prompt__art{display:none}}.ae-paywall-signin-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:90000}@media (min-width:1024px){.ae-paywall-signin-backdrop{left:0;left:var(--sidebar-w,0)}}.ae-paywall-signin-gate{position:relative;width:min(clamp(760px,62vw,880px),calc(100vw - 40px));width:min(clamp(760px,62vw,880px),calc(100vw - var(--sidebar-w, 0px) - 40px))}.ae-paywall-signin-gate__close{background:#0000;border:0;border-radius:0;color:var(--ds-text-s);cursor:pointer;font-family:Inter,sans-serif;font-size:20px;height:24px;line-height:1;padding:0;position:absolute;right:12px;top:12px;transition:color .15s;width:24px;z-index:2}.ae-paywall-signin-gate__close:hover{color:var(--ds-text-p)}.ae-paywall-signin-prompt.ae-signin-prompt{margin:0;min-height:0;padding:clamp(28px,2.5vw,36px);width:100%}.ae-paywall-signin-prompt .ae-signin-prompt__button{height:var(--ds-button-attention-height);min-height:var(--ds-button-attention-height);padding:0 12px}.ae-paywall-signin-prompt .ae-signin-prompt__title{font-size:var(--ds-h0-fs);font-weight:var(--ds-h0-weight);line-height:var(--ds-h0-lh)}.ae-paywall-signin-prompt .ae-signin-prompt__title:after{margin:6px 0}.ae-paywall-signin-prompt .ae-signin-prompt__sub{font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin:0 0 16px}.ae-paywall-signin-prompt .ae-signin-prompt__hint{font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin-top:8px}@media (min-width:1025px){.ae-paywall-signin-prompt.ae-signin-prompt--illustrated{gap:20px;grid-template-columns:minmax(0,1fr) minmax(180px,.62fr);min-height:clamp(280px,24vw,320px)}.ae-paywall-signin-prompt.ae-signin-prompt--illustrated .ae-signin-prompt__art{min-height:190px}.ae-paywall-signin-prompt.ae-signin-prompt--illustrated .ae-signin-prompt__art img{max-height:230px;width:min(84%,280px)}}@media (min-width:1024px) and (max-width:1280px){.ae-paywall-signin-prompt.ae-signin-prompt--illustrated{gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(150px,.5fr)}.ae-paywall-signin-prompt.ae-signin-prompt--illustrated .ae-signin-prompt__art{min-height:174px}.ae-paywall-signin-prompt.ae-signin-prompt--illustrated .ae-signin-prompt__art img{max-height:190px;width:min(100%,210px)}}@media (max-width:1023px){.ae-paywall-signin-backdrop{padding:16px}.ae-paywall-signin-gate{width:min(560px,calc(100vw - 32px))}.ae-paywall-signin-prompt.ae-signin-prompt{gap:12px;padding:20px 18px;text-align:center}.ae-paywall-signin-prompt .ae-signin-prompt__content{align-items:center}.ae-paywall-signin-prompt .ae-signin-prompt__title:after{margin:6px auto}.ae-paywall-signin-prompt .ae-signin-prompt__sub{margin:0 auto 12px}.ae-paywall-signin-prompt .ae-signin-prompt__hint{margin:8px auto 0}.ae-paywall-signin-prompt .ae-signin-prompt__button{height:var(--ds-button-attention-height-mobile);min-height:var(--ds-button-attention-height-mobile);padding:0 12px}.ae-paywall-signin-prompt.ae-signin-prompt--illustrated .ae-signin-prompt__art{min-height:128px}.ae-paywall-signin-prompt.ae-signin-prompt--illustrated .ae-signin-prompt__art img{max-height:148px;width:min(44vw,180px)}}:root.ae-home-theme-lock,:root.ae-home-theme-lock[data-theme=light]{--ds-page-bg:#19191f;--ds-container:#363640;--ds-support:#94a3b84d;--ds-hover-surface:color-mix(in srgb,var(--ds-container) 55%,var(--ds-support) 45%);--ds-accent:#b8860b;--ds-accent-bg:#b8860b14;--ds-accent-text:#19191f;--ds-header-fill:#1a1d24;--ds-header-text:#f1f5f9;--ds-table-head-bg:var(--ds-page-bg);--ds-table-head-text:var(--ds-text-p);--ds-table-row-even:var(--ds-container);--ds-table-row-odd:var(--ds-support);--ds-green:#39ff88;--ds-red:#c94a4a;--ds-orange:#d97706;--ds-blue:#2e75b6;--ds-active-green-selection-bg:#217346;--ds-active-green-selection-border:#2d9e5f;--ds-active-green-selection-fg:#fff;--ds-risk-low:var(--ds-active-green-selection-bg);--ds-risk-moderate:var(--ds-blue);--ds-risk-elevated:var(--ds-accent);--ds-risk-high:var(--ds-orange);--ds-risk-critical:var(--ds-red);--ds-border-light:#ffffff14;--ds-border-heavy:#ffffff26;--ds-container-shadow:none;--ds-text-p:#e2e8f0;--ds-text-s:#94a3b8;--ds-muted:#94a3b8;--ds-button-border-color:#e2e8f06b;--ds-icon-cluster-bg:linear-gradient(180deg,#192431f5,#111b27fa);--ds-icon-cluster-border:var(--ds-border-heavy);--ds-icon-cluster-fg:var(--ds-text-p);--ds-icon-cluster-shadow:inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #0000004d,0 6px 14px #00000029;--bg-page:var(--ds-page-bg);--bg-sticky:var(--ds-page-bg);--bg-card:var(--ds-container);--bg-action:var(--ds-container);--bg-overlay:var(--ds-page-bg);--header-shell:var(--ds-container);--header-shell-bg:var(--ds-container);--support-surface:var(--ds-support);--hover-surface:var(--ds-hover-surface);--divider-muted:color-mix(in srgb,var(--ds-text-s) 12%,#0000);--border-light:var(--ds-border-light);--border-heavy:var(--ds-border-heavy);--container-shadow:var(--ds-container-shadow);--text-p:var(--ds-text-p);--text-s:var(--ds-text-s);--accent:var(--ds-accent);--accent-bg:var(--ds-accent-bg);--accent-text:var(--ds-accent-text);--btn-text:var(--ds-accent-text);--green:var(--ds-green);--red:var(--ds-red);--orange:var(--ds-orange);--blue:var(--ds-blue);--ae-accent:#d4a017;--ae-accent-glow:#d4a0172e;background:#050b13;color-scheme:dark}body.ae-home-theme-lock{background:#050b13;color-scheme:dark}.ae-home{--home-bg:#050b13;--home-bg-soft:#09111d;--home-surface:#0d1522d6;--home-surface-strong:#101928f5;--home-surface-soft:#ffffff08;--home-line:#ffffff14;--home-line-strong:#ffffff24;--home-text:#eef3f9;--home-text-soft:#b1bdcd;--home-text-muted:#7c8a9c;--home-green:var(--ds-active-green-selection-bg,#217346);--home-green-bright:var(--ds-active-green-selection-border,#2d9e5f);--home-neon:var(--ds-green,#39ff88);--home-cyan:#59ced8;--home-orange:#d97d47;--home-blue:#7d92ff;--home-bg-deep:#050913;--home-bg-navy:#07111c;--home-bg-blue:#081827;--home-bg-ink:#040912;--home-bg-current:#06101b;--home-valuation:color-mix(in srgb,var(--ds-accent,#b8860b) 72%,#fff 28%);--home-section-wash:radial-gradient(ellipse 56% 64% at 1% 16%,rgba(45,158,95,.105),rgba(33,115,70,.052) 42%,#0000 78%),radial-gradient(ellipse 46% 52% at 84% 20%,rgba(89,206,216,.052),#0000 68%),radial-gradient(ellipse 42% 42% at 32% 88%,#39ff8808,#0000 70%),linear-gradient(180deg,#050b120d,#070f1724 52%,#050d1317);--home-shadow:0 40px 110px #00000070;--home-max:1440px;--ae-subheading-fs:16px;--ds-h0-fs:clamp(13.62px,calc(0.927vw + 10px),21.45px);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 58% 30% at -8% 8%,#2d9e5f21,rgba(33,115,70,.075) 34%,#0000 68%),radial-gradient(ellipse 48% 38% at 0 34%,rgba(57,255,136,.052),rgba(45,158,95,.032) 38%,#0000 72%),radial-gradient(ellipse 44% 30% at 4% 56%,rgba(89,206,216,.046),#0000 68%),radial-gradient(ellipse at 86% 16%,#7d92ff12,#0000 38%),radial-gradient(circle at 42% 44%,rgba(89,206,216,.052),#0000 46%),radial-gradient(circle at 82% 82%,rgba(217,125,71,.055),#0000 32%),linear-gradient(180deg,var(--home-bg-ink) 0,var(--home-bg-current) 34%,var(--home-bg-blue) 58%,var(--home-bg-deep) 100%);color:var(--home-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding-top:58px;position:relative}.ae-home:before{background:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 40%,#0000 100%);mask-image:radial-gradient(circle at center,#000 40%,#0000 100%);opacity:.38}.ae-home:after,.ae-home:before{content:"";pointer-events:none;position:fixed;z-index:0}.ae-home:after{animation:ae-home-ambient-shift 20s ease-in-out infinite alternate;background:radial-gradient(ellipse 42% 36% at 0 18%,#2d9e5f1c,#39ff880a 38%,#0000 72%),radial-gradient(ellipse 36% 42% at 8% 46%,#2d9e5f12,#0000 70%),radial-gradient(ellipse at 28% 22%,rgba(89,206,216,.052),#0000 40%),radial-gradient(circle at 82% 18%,#7d92ff14,#0000 32%),radial-gradient(circle at 44% 68%,rgba(89,206,216,.058),#0000 34%),radial-gradient(circle at 76% 84%,#d97d4712,#0000 30%);filter:blur(14px);inset:-18%;opacity:.58;transform:translateZ(0) scale(1)}@keyframes ae-home-ambient-shift{0%{opacity:.5;transform:translate3d(-2%,-1.5%,0) scale(1)}48%{opacity:.64;transform:translate3d(2.5%,2%,0) scale(1.06)}to{opacity:.56;transform:translate3d(-1%,2.5%,0) scale(1.03)}}.ae-home *,.ae-home :after,.ae-home :before{box-sizing:border-box}.ae-home a{color:inherit;text-decoration:none}.ae-shell{margin:0 auto;position:relative;width:min(var(--home-max),calc(100vw - 36px));z-index:1}.ae-section{padding:56px 0;scroll-margin-top:124px}.ae-eyebrow{align-items:center;background:#ffffff08;border:1px solid var(--home-line);color:var(--home-text-soft);display:inline-flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.14em;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ae-eyebrow:before{background:linear-gradient(135deg,var(--home-green-bright),var(--home-cyan));border-radius:999px;box-shadow:0 0 16px #59ced880;content:"";height:8px;width:8px}.ae-btn{align-items:center;background:#0000;border:1px solid var(--home-line-strong);color:var(--home-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.1em;min-height:44px;padding:0 16px;text-transform:uppercase;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.ae-btn:hover{border-color:#ffffff3d;transform:translateY(-1px)}.ae-btn-primary{background:linear-gradient(135deg,var(--home-green),var(--home-green-bright));border-color:#ffffff0f;box-shadow:0 18px 40px #21734642;color:#fff}.ae-btn-primary:hover{box-shadow:0 24px 56px #21734652}.ae-btn-secondary:hover{background:#ffffff0a}.ae-hero{align-items:center;background:#0000;display:grid;grid-template-columns:1fr;isolation:isolate;justify-items:center;min-height:680px;padding:96px 0 76px;position:relative;text-align:center}.ae-hero:before{background:radial-gradient(ellipse 72% 86% at -14% 20%,#2d9e5f36,#2173461a 38%,#06121608 68%,#0000 86%),radial-gradient(ellipse 52% 56% at 8% 64%,rgba(57,255,136,.072),rgba(45,158,95,.038) 42%,#0000 78%),radial-gradient(ellipse 58% 48% at 30% 18%,rgba(89,206,216,.056),#0000 62%),radial-gradient(circle at 82% 20%,rgba(125,146,255,.062),#0000 38%),linear-gradient(180deg,#0409125c,#06101b1f 62%,#06111c00);bottom:-64px;content:"";top:-58px;z-index:0}.ae-hero-wavefield,.ae-hero:before{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw}.ae-hero-wavefield{bottom:-62px;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000),linear-gradient(180deg,#0000,#000 29%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000),linear-gradient(180deg,#0000,#000 29%,#000 88%,#0000);mix-blend-mode:screen;opacity:.62;top:-50px;z-index:1}.ae-hero-wavefield svg{animation:ae-hero-wave-drift 18s ease-in-out infinite;height:100%;overflow:visible;width:100%}.ae-hero-wave-lines path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke:url(#aeHeroWaveStroke);stroke-width:.52;opacity:.6}@keyframes ae-hero-wave-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.ae-hero-copy{grid-gap:0;align-content:center;display:grid;gap:0;justify-items:center;max-width:1440px;position:relative;width:100%;z-index:2}.ae-hero-copy h1{color:color-mix(in srgb,var(--home-text) 84%,var(--ds-green) 16%);font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--ds-h0-fs)*3.5);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:1.05;margin:0;max-width:1120px;padding-left:24px;padding-right:24px;text-align:center;text-shadow:0 0 24px color-mix(in srgb,var(--ds-green) 18%,#0000),0 0 72px color-mix(in srgb,var(--ds-green) 12%,#0000),0 0 132px color-mix(in srgb,var(--home-cyan) 8%,#0000);width:100%}.ae-hero-copy h1 span{color:var(--home-text);display:block}.ae-hero-copy p{color:var(--home-text-soft);font-size:var(--ae-subheading-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0;max-width:56ch}.ae-hero-subhead{grid-gap:4px;color:var(--home-text);display:grid;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--ds-h0-fs)*1.62);font-weight:700;gap:4px;justify-items:center;line-height:1.22}.ae-hero-subhead span{display:block}.ae-hero-typeword{align-items:baseline;color:var(--ds-green);display:inline-flex;font-style:normal;font-weight:900;min-width:7.4ch}.ae-hero-typeword i{animation:ae-type-cursor .82s step-end infinite;background:var(--home-text);display:inline-block;height:.96em;margin-left:.08em;transform:translateY(.09em);width:.08em}@keyframes ae-type-cursor{0%,46%{opacity:1}47%,to{opacity:0}}.ae-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:52px}.ae-hero-tour-button{text-decoration:none}.ae-hero-side{min-height:780px;perspective:1800px;position:relative}.ae-orb{animation:ae-pulse 7s ease-in-out infinite;border-radius:999px;filter:blur(16px);position:absolute}.ae-orb-one{background:radial-gradient(circle at center,#59ced847,#0000 68%);height:280px;right:10%;top:4%;width:280px}.ae-orb-two{animation-delay:-1.5s;background:radial-gradient(circle at center,#4d689e3d,#0000 70%);bottom:8%;height:330px;left:8%;width:330px}@keyframes ae-pulse{0%,to{opacity:.56;transform:scale(1)}50%{opacity:.92;transform:scale(1.08)}}.ae-dashboard-scene{animation:ae-drift 10s ease-in-out infinite;margin-left:auto;max-width:1000px;padding:30px 0;position:relative;transform:rotateX(8deg) rotateY(-11deg);transform-style:preserve-3d;width:100%;z-index:1}@keyframes ae-drift{0%,to{transform:rotateX(8deg) rotateY(-11deg) translateY(0)}50%{transform:rotateX(6deg) rotateY(6deg) translateY(-12px)}}.ae-feature-card,.ae-mini-panel,.ae-module-card,.ae-panel,.ae-route-card,.ae-scene-main,.ae-spec-card,.ae-step-card,.ae-sticky-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--home-surface);border:1px solid var(--home-line);box-shadow:var(--home-shadow)}.ae-scene-main{background:linear-gradient(180deg,#0d1522f7,#080e18fa);padding:18px}.ae-card-bar,.ae-scene-header,.ae-scene-top,.ae-sticky-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.ae-scene-top{margin-bottom:14px}.ae-anatomy-main strong,.ae-anatomy-side strong,.ae-card-bar strong,.ae-feature-card strong,.ae-list-item strong,.ae-mini-panel strong,.ae-module-card strong,.ae-route-card strong,.ae-scene-header-left strong,.ae-scene-title strong,.ae-spec-card strong,.ae-sticky-header strong,.ae-workspace-title strong{color:var(--home-text);display:block;letter-spacing:-.03em;line-height:1.05}.ae-scene-title strong{font-size:32px}.ae-scene-title span{color:var(--home-text-soft);display:block;font-size:12px;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.ae-save-pill{background:#21734629;border:1px solid #2d9e5f7a;color:#c6ead2;font-size:11px;font-weight:800;letter-spacing:.08em;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.ae-save-pill.is-unsaved{background:#d97d471c;border-color:#d97d4770;color:#f4c5a5}.ae-scene-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:220px minmax(0,1fr)}.ae-scene-rail{grid-gap:8px;align-content:start;background:#ffffff08;border:1px solid var(--home-line);display:grid;gap:8px;min-height:520px;padding:14px}.ae-rail-chip{align-items:center;background:#ffffff05;border:1px solid #0000;color:var(--home-text-soft);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;justify-content:space-between;padding:12px 13px;text-align:left;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease;width:100%}.ae-rail-chip b{color:var(--home-green-bright);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ae-rail-chip.active{background:#ffffff0f;border-color:#ffffff17;color:var(--home-text);transform:translateX(5px)}.ae-scene-surface{grid-gap:14px;display:grid;gap:14px;min-width:0}.ae-scene-header{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;padding:14px}.ae-scene-header-left{align-items:center;display:flex;gap:14px;min-width:0}.ae-scene-header-left strong{font-size:28px;white-space:nowrap}.ae-scene-header-left span{color:var(--home-text-soft);font-size:12px;white-space:nowrap}.ae-bar-pills,.ae-top-pills{display:flex;flex-wrap:wrap;gap:8px}.ae-bar-pills span,.ae-top-pills span{background:#ffffff08;border:1px solid var(--home-line);color:var(--home-text-soft);font-size:11px;font-weight:800;letter-spacing:.08em;padding:9px 12px;text-transform:uppercase}.ae-top-pills span.active{background:#21734629;border-color:#2d9e5f75;color:#d7f3df}.ae-scene-body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.16fr .84fr;min-width:0}.ae-panel{min-width:0;padding:14px}.ae-card-bar{margin-bottom:12px}.ae-feature-card label,.ae-kicker,.ae-list-item label,.ae-mini-panel label,.ae-module-card label,.ae-route-card label,.ae-spec-card label{color:var(--home-text-muted);display:block;font-size:10px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ae-card-bar strong{font-size:16px}.ae-chart-zone,.ae-mini-chart{border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;overflow:hidden;position:relative}.ae-chart-zone{height:260px;margin-bottom:12px}.ae-mini-chart{height:220px;margin-top:10px}.ae-grid-lines{background:linear-gradient(hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0);background-size:100% 52px,58px 100%;inset:0;pointer-events:none;position:absolute}.ae-chart-svg{height:100%;inset:0;position:absolute;width:100%}.ae-series-line{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 20px rgba(89,206,216,.16));transition:d .5s ease,stroke .45s ease}.ae-series-bars rect{fill:#217346e6;transition:y .45s ease,height .45s ease,fill .45s ease}.ae-legend-row{align-items:center;color:var(--home-text-soft);font-size:12px;gap:10px;justify-content:space-between}.ae-legend,.ae-legend-row{display:flex;flex-wrap:wrap}.ae-legend{gap:12px}.ae-legend span{align-items:center;display:inline-flex;gap:8px}.ae-legend i{display:inline-block;height:10px;width:10px}.ae-dot-green{background:var(--home-green)}.ae-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-mini-panel{min-height:96px;padding:12px}.ae-mini-panel strong{font-size:26px;margin-bottom:6px}.ae-anatomy-main p,.ae-anatomy-side p,.ae-cap-row div,.ae-feature-card p,.ae-list-item span,.ae-mini-panel span,.ae-module-card p,.ae-route-card p,.ae-spec-card p{color:var(--home-text-soft);font-size:12px;line-height:1.5;margin:0}.ae-list-stack{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.ae-list-stack.no-margin{margin-top:0}.ae-list-item{background:#ffffff05;border:1px solid #ffffff0f;padding:12px}.ae-list-item strong{font-size:16px;margin-bottom:5px}.ae-table-wrap{background:hsla(0,0%,100%,.018);border:1px solid #ffffff0f;overflow:hidden}.ae-table-wrap table{border-collapse:collapse;width:100%}.ae-table-wrap thead tr{background:#ffffff0a}.ae-table-wrap td,.ae-table-wrap th{border-bottom:1px solid #ffffff0f;color:var(--home-text-soft);font-size:13px;padding:12px;text-align:left}.ae-table-wrap th{color:var(--home-text-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ae-table-wrap tbody tr:nth-child(odd){background:hsla(0,0%,100%,.015)}.ae-table-wrap tbody tr:nth-child(2n){background:#ffffff08}.ae-table-wrap td:last-child,.ae-table-wrap th:last-child{text-align:right}.ae-floating-card{animation:ae-floaty 8s ease-in-out infinite;background:#0c141fd1;border:1px solid var(--home-line);box-shadow:var(--home-shadow);min-width:220px;padding:14px;position:absolute}.ae-floating-card strong{color:var(--home-text);display:block;font-size:16px;margin-bottom:6px}.ae-floating-card span{color:var(--home-text-soft);font-size:12px;line-height:1.45}.ae-float-a{animation-delay:-.8s;right:1%;top:6%}.ae-float-b{animation-delay:-2s;bottom:16%;left:-2%}.ae-float-c{animation-delay:-1.4s;bottom:-2%;right:9%}@keyframes ae-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ae-marquee-section{padding:20px 0 56px}.ae-marquee{background:linear-gradient(90deg,rgba(45,158,95,.082),rgba(89,206,216,.038) 38%,hsla(0,0%,100%,.022) 64%,rgba(125,146,255,.018));border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;overflow:hidden;padding:16px 0}.ae-marquee-track{animation:ae-marquee 28s linear infinite;display:flex;gap:14px;width:-webkit-max-content;width:max-content}@keyframes ae-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ae-marquee-chip{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;color:var(--home-text-soft);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.08em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.ae-marquee-chip i{background:linear-gradient(135deg,var(--home-green-bright),var(--home-cyan));border-radius:999px;height:8px;width:8px}.ae-connection-section{background:var(--home-section-wash);margin-left:calc(50% - 50vw);overflow:hidden;padding:92px max(48px,calc((100vw - var(--home-max))/2)) 96px;width:100vw}.ae-connection-head{margin:0 auto 50px;max-width:960px;text-align:center}.ae-connection-head h2{color:var(--home-text);font-size:clamp(24px,6vw,56px);font-weight:800;letter-spacing:-.07em;line-height:.96;margin:0}.ae-connection-head h2 span{color:#fff;display:block}.ae-connection-head h2:first-line{color:#eef3f985}.ae-connection-head p{color:#b1bdcdd1;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:24px auto 0;max-width:780px}.ae-connection-board{--ae-connection-scale:1;--ae-engine-width:168px;--ae-engine-half:84px;--ae-flow-node-size:26px;--ae-node-card-gap:24px;--ae-source-shift:0px;grid-gap:18px;align-items:start;background:#0000;border:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:116px 190px minmax(360px,1fr) 190px 150px;left:50%;margin:0 0 0 -640px;max-width:none;min-height:280px;overflow:hidden;padding:0 28px 28px;position:absolute;top:0;transform:scale(var(--ae-connection-scale));transform-origin:top center;width:1280px}.ae-connection-frame{--ae-connection-frame-height:308px;height:var(--ae-connection-frame-height);margin:0 auto;overflow:visible;position:relative;width:100%}.ae-connection-glow{background:radial-gradient(circle at center,#2d9e5f42,#0000 62%);filter:blur(20px);inset:16% 34%;opacity:.8;pointer-events:none;position:absolute}.ae-connection-lines{height:100%;inset:0;opacity:.9;pointer-events:none;position:absolute;width:100%;z-index:0}.ae-connection-board-left-focus{background:#0000}.ae-connection-board-left-focus .ae-connection-glow{display:none}.ae-line{fill:none;stroke-width:2.04;stroke-linecap:round;filter:drop-shadow(0 0 10px currentColor);opacity:.5}.ae-line-spine{stroke-width:2.38;opacity:.72}.ae-line-green{stroke:#2d9e5fd1;color:#2d9e5f8c}.ae-line-cyan{stroke:#59ced8b8;color:#59ced880}.ae-line-blue{stroke:#7d92ffb8;color:#7d92ff75}.ae-line-valuation{stroke:#b8a15fc2;color:#b8a15f73}.ae-flow-particles{pointer-events:none}.ae-flow-particle{filter:drop-shadow(0 0 8px currentColor);opacity:.95}.ae-flow-particle.is-green{fill:#8de0a8;color:#8de0a8}.ae-flow-particle.is-cyan{fill:#8ee5ee;color:#8ee5ee}.ae-flow-particle.is-blue{fill:#a9b5ff;color:#a9b5ff}.ae-flow-particle.is-valuation{fill:#ead99f;color:#ead99f}.ae-dashboard-preview,.ae-engine-card,.ae-flow-node,.ae-output-stack,.ae-source-logo-bank,.ae-source-stack{position:relative;z-index:1}.ae-flow-node{background:#08160eeb;border:1px solid #2d9e5f70;border-radius:999px;box-shadow:0 0 18px #2d9e5f33;color:#9ee6b7;display:grid;font-size:14px;font-weight:900;height:var(--ae-flow-node-size);line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--ae-flow-node-size);z-index:3}.ae-flow-node-left{left:calc(50% - var(--ae-engine-half) - var(--ae-node-card-gap) - var(--ae-flow-node-size))}.ae-flow-node-right{left:calc(50% + var(--ae-engine-half) + var(--ae-node-card-gap))}.ae-source-logo-bank{grid-gap:10px;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:18px;display:grid;gap:10px;grid-column:1;grid-template-columns:repeat(2,38px);justify-content:center;padding:14px}.ae-stock-logo-tile{border:1px solid #ffffff1f;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff29;color:#fff;display:grid;font-size:9px;font-weight:900;height:38px;letter-spacing:-.04em;place-items:center;width:38px}.ae-stock-logo-tile>div{border-color:#ffffff14!important;border-width:1px!important;box-shadow:0 6px 14px #00000024}.ae-stock-logo-tile-0{background:linear-gradient(135deg,#2d9e5ff5,#144a2ff5)}.ae-stock-logo-tile-1{background:linear-gradient(135deg,#59ced8f0,#265c68f5)}.ae-stock-logo-tile-2{background:linear-gradient(135deg,#7d92fff0,#343f84f5)}.ae-stock-logo-tile-3{background:linear-gradient(135deg,#d97d47eb,#65331cf5)}.ae-output-stack,.ae-source-stack{grid-gap:8px;display:grid;gap:8px}.ae-source-stack{grid-column:2;margin-left:var(--ae-source-shift);z-index:2}.ae-output-stack{grid-column:4}.ae-output-stack label,.ae-source-stack label{color:#eef3f994;font-size:11px;font-weight:900;letter-spacing:.18em;margin-bottom:2px;text-transform:uppercase}.ae-flow-chip{align-items:center;background:#21734617;border:1px solid #2d9e5f38;border-radius:13px;color:#eef3f9db;display:flex;font-size:12px;font-weight:800;gap:10px;min-height:36px;padding:0 12px}.ae-flow-chip i{background:currentColor;-webkit-clip-path:polygon(50% 0,100% 0,62% 44%,100% 44%,38% 100%,44% 56%,0 56%);clip-path:polygon(50% 0,100% 0,62% 44%,100% 44%,38% 100%,44% 56%,0 56%);flex:0 0 13px;height:13px;opacity:.72;width:13px}.ae-flow-chip-output i{background:linear-gradient(currentColor 0 0) 0 0 /6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 0 /6px 6px no-repeat,linear-gradient(currentColor 0 0) 0 100% /6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 100% /6px 6px no-repeat;border-radius:4px;-webkit-clip-path:none;clip-path:none}.ae-flow-chip.is-green{background:#07170f;border-color:#2d9e5f3d;color:#bdeccc}.ae-flow-chip.is-cyan{background:#07161b;border-color:#59ced840;color:#b7eef3}.ae-flow-chip.is-blue{background:#090d1d;border-color:#7d92ff3d;color:#cfd7ff}.ae-flow-chip.is-valuation{background:#171408;border-color:#b8a15f47;color:#efe0b8}.ae-engine-card{grid-gap:7px;align-content:center;background:radial-gradient(circle at 50% 30%,#2d9e5f2e,#0000 58%),#0c1812e6;border:1px solid #2d9e5f8f;border-radius:23px;box-shadow:0 0 54px #2d9e5f3d,inset 0 0 0 1px #ffffff0a;display:grid;gap:7px;left:50%;min-height:154px;padding:16px;place-items:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:var(--ae-engine-width);z-index:2}.ae-engine-card strong{color:#fff;display:block;font-size:18px;letter-spacing:-.04em;line-height:1}.ae-engine-card span{color:#b1bdcdcc;font-size:11px}.ae-engine-logo-tile{background:linear-gradient(145deg,#21734638,hsla(0,0%,100%,.035));border:1px solid #2d9e5f80;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff24,0 14px 30px #2d9e5f29;color:var(--home-green-bright);display:grid;height:44px;place-items:center;width:44px}.ae-vantage-mark{filter:drop-shadow(0 0 12px rgba(45,158,95,.4));height:26px;width:26px}.ae-dashboard-preview{background:#0a130feb;border:1px solid #2d9e5f47;border-radius:20px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035);grid-column:5;min-height:180px;padding:12px}.ae-dashboard-preview-metrics,.ae-dashboard-preview-table,.ae-dashboard-preview-top{display:flex}.ae-dashboard-preview-top{align-items:center;gap:8px;justify-content:space-between;margin-bottom:11px}.ae-dashboard-preview-top strong{color:var(--home-text);font-size:10px}.ae-dashboard-preview-top span{align-items:center;color:#bdeccc;display:inline-flex;font-size:10px;font-weight:800;gap:6px}.ae-dashboard-preview-top i{background:var(--home-green-bright);border-radius:999px;height:7px;width:7px}.ae-dashboard-preview-metrics{gap:6px;justify-content:space-between;margin-bottom:11px}.ae-dashboard-preview-metrics div{min-width:0}.ae-dashboard-preview-metrics label,.ae-dashboard-preview-table span{color:#b1bdcdad;display:block;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ae-dashboard-preview-metrics b{color:#fff;display:block;font-size:14px;letter-spacing:-.05em;margin:4px 0 2px}.ae-dashboard-preview-metrics span,.ae-dashboard-preview-table b{color:#91dcaa;font-size:10px;font-weight:800}.ae-dashboard-preview-chart{align-items:end;background:linear-gradient(#ffffff0d 1px,#0000 0) 0 0 /100% 18px,hsla(0,0%,100%,.018);border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;display:flex;gap:6px;height:54px;margin-bottom:10px;padding:6px}.ae-dashboard-preview-chart div{background:linear-gradient(180deg,#2d9e5fe6,#21734657);border-radius:5px 5px 0 0;flex:1 1;min-width:0}.ae-dashboard-preview-chart div:first-child{height:30%}.ae-dashboard-preview-chart div:nth-child(2){height:38%}.ae-dashboard-preview-chart div:nth-child(3){height:46%}.ae-dashboard-preview-chart div:nth-child(4){height:54%}.ae-dashboard-preview-chart div:nth-child(5){height:68%}.ae-dashboard-preview-chart div:nth-child(6){height:82%}.ae-dashboard-preview-table{grid-gap:7px 14px;display:grid;gap:7px 14px;grid-template-columns:1fr auto}.ae-roadmap-section{background:radial-gradient(ellipse 46% 54% at 8% 14%,rgba(89,206,216,.065),rgba(45,158,95,.035) 44%,#0000 74%),radial-gradient(ellipse 58% 66% at 72% 26%,rgba(217,125,71,.135),rgba(142,95,46,.078) 43%,#0000 76%),radial-gradient(ellipse 50% 56% at 32% 78%,#5c3e2621,#0000 68%),radial-gradient(ellipse 38% 44% at 88% 88%,rgba(45,158,95,.054),#0000 62%),linear-gradient(180deg,#060a12,#11100e 52%,#080d11);border-bottom:1px solid hsla(0,0%,100%,.055);margin-left:calc(50% - 50vw);overflow:hidden;padding:64px max(48px,calc((100vw - var(--home-max))/2)) 72px;position:relative;width:100vw}.ae-roadmap-section:before{background:linear-gradient(hsla(0,0%,100%,.018) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.ae-roadmap,.ae-roadmap-container,.ae-roadmap-head{position:relative;z-index:1}.ae-roadmap-container{background:var(--ds-container);border:1px solid var(--ds-border-light);border-radius:8px;margin:0 auto;overflow:hidden;padding:42px clamp(28px,4vw,54px) 44px;width:min(980px,100%)}.ae-roadmap-head{margin:0 auto 36px;max-width:840px;text-align:center}.ae-roadmap-head h2{margin:0}.ae-roadmap-head p{margin:12px auto 0}.ae-roadmap-scan{grid-gap:8px;display:grid;gap:8px;margin:0 auto 22px;opacity:.64;transition:opacity .3s ease;width:min(760px,100%)}.ae-roadmap-container.is-scan-running .ae-roadmap-scan{opacity:1}.ae-roadmap-scan-status{align-items:center;color:#eef3f9eb;display:inline-flex;font-family:Orbitron,Rajdhani,Inter,system-ui,sans-serif;font-size:var(--ds-p3-fs);font-weight:600;gap:8px;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ae-roadmap-scan-spinner{border:2px solid #eef3f93d;border-radius:999px;border-top:2px solid var(--ds-green);height:14px;width:14px}.ae-roadmap-container.is-scan-running .ae-roadmap-scan-spinner{animation:ae-roadmap-scan-spin .8s linear infinite}.ae-roadmap-container.is-scan-complete .ae-roadmap-scan-spinner{animation:none;border-color:var(--ds-green)}.ae-roadmap-scan-track{background:#eef3f92e;border-radius:999px;height:4px;overflow:hidden;position:relative}.ae-roadmap-scan-track span{background:var(--ds-green);border-radius:inherit;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.ae-roadmap-container.is-scan-running .ae-roadmap-scan-track span{animation:ae-roadmap-scan-fill 7.08s linear forwards;animation:ae-roadmap-scan-fill var(--roadmap-scan-duration,7.08s) linear forwards}.ae-roadmap-container.is-scan-complete .ae-roadmap-scan-track span{animation:none;transform:scaleX(1)}.ae-roadmap{grid-gap:10px;display:grid;gap:10px;margin:0 auto;padding:2px 0;position:relative;width:min(760px,100%)}.ae-roadmap:before{background:#eef3f93d;content:""}.ae-roadmap-rail-fill,.ae-roadmap:before{border-radius:999px;bottom:auto;height:calc(100% - 16px);height:var(--roadmap-rail-height,calc(100% - 16px));left:19px;position:absolute;top:8px;top:var(--roadmap-rail-top,8px);width:3px}.ae-roadmap-rail-fill{background:var(--ds-green);box-shadow:none;pointer-events:none;transform:scaleY(0);transform:scaleY(var(--roadmap-progress-ratio,0));transform-origin:top;transition:transform .375s cubic-bezier(.2,.82,.18,1);z-index:1}.ae-roadmap-step{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);min-height:74px;position:relative}.ae-roadmap-marker{display:flex;justify-content:center;padding-top:3px;position:relative;z-index:2}.ae-roadmap-marker span{background:#eef3f9d1;border:0;border-radius:999px;box-shadow:none;display:grid;height:11px;place-items:center;position:relative;transition:background .135s ease,transform .135s ease;width:11px}.ae-roadmap-marker span i{background:var(--ds-green);border-radius:inherit;box-shadow:none;height:100%;opacity:0;transform:scale(.35);transition:opacity .135s ease,transform .135s ease;width:100%}.ae-roadmap-step.is-complete .ae-roadmap-marker span,.ae-roadmap-step.is-current .ae-roadmap-marker span{background:#0000}.ae-roadmap-step.is-current .ae-roadmap-marker span{transform:none}.ae-roadmap-step.is-complete .ae-roadmap-marker span i,.ae-roadmap-step.is-current .ae-roadmap-marker span i{opacity:1;transform:scale(1)}.ae-roadmap-card{grid-gap:7px;align-content:start;background:#0000;border:0;box-shadow:none;display:grid;gap:7px;min-height:0;opacity:.36;padding:0 0 14px;transform:translateY(9px);transition:opacity .21s ease,transform .21s ease}.ae-roadmap-step.is-complete .ae-roadmap-card,.ae-roadmap-step.is-visible .ae-roadmap-card{opacity:.82;transform:translateY(0)}.ae-roadmap-step.is-current .ae-roadmap-card{opacity:1}.ae-roadmap-card-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.ae-roadmap-step-number{color:#eef3f999;min-width:0}.ae-roadmap-label,.ae-roadmap-step-number{font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);letter-spacing:0;line-height:var(--ds-p1-lh);text-transform:none}.ae-roadmap-label{color:#eef3f9ad}.ae-roadmap-card h3{color:var(--home-text);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);letter-spacing:0;line-height:var(--ds-p1-lh);margin:0;max-width:620px}.ae-roadmap-copy-line{align-items:center;display:flex;gap:10px;max-width:760px}.ae-roadmap-copy-line h3{min-width:0}.ae-roadmap-processing{align-items:center;display:flex;gap:6px;min-height:18px;min-width:34px;opacity:0;transform:translateY(2px);transition:opacity .1s ease,transform .1s ease;width:34px}.ae-roadmap-processing.is-complete,.ae-roadmap-processing.is-processing{opacity:1;transform:translateY(0)}.ae-roadmap-processing span{background:var(--ds-green);border:0;border-radius:2px;box-shadow:none;height:6px;transform-origin:center;width:6px}.ae-roadmap-processing.is-processing span{animation:ae-roadmap-box-turn .75s ease-in-out infinite}.ae-roadmap-processing span:nth-child(2){animation-delay:.12s}.ae-roadmap-processing span:nth-child(3){animation-delay:.24s}.ae-roadmap-processing b{color:var(--ds-green);display:none;font-size:var(--ds-p1-fs);font-weight:800;line-height:var(--ds-p1-lh)}.ae-roadmap-processing.is-complete span{display:none}.ae-roadmap-processing.is-complete b{display:inline-block}@keyframes ae-roadmap-box-turn{0%{opacity:.5;transform:translateY(0) rotate(0deg)}36%{opacity:1;transform:translateY(-2px) rotate(90deg)}72%{opacity:.78;transform:translateY(1px) rotate(180deg)}to{opacity:.5;transform:translateY(0) rotate(1turn)}}@keyframes ae-roadmap-scan-spin{to{transform:rotate(1turn)}}@keyframes ae-roadmap-scan-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ae-hero-wavefield svg{animation:none}.ae-flow-particles{display:none}.ae-workspace-chart-card:before,.ae-workspace-dashboard-content,.ae-workspace-growth-drivers div,.ae-workspace-mini-bars i,.ae-workspace-mini-line path,.ae-workspace-mini-tiles div,.ae-workspace-radar-shape,.ae-workspace-risk-matrix div{animation:none}.ae-workspace-mini-line path{stroke-dashoffset:0}.ae-roadmap-card,.ae-roadmap-marker span,.ae-roadmap-processing span,.ae-roadmap-scan-spinner,.ae-roadmap-scan-track span,.ae-roadmap-step,.ae-roadmap:before,.ae-workspace-scan-spinner,.ae-workspace-scan-track span{animation:none}.ae-roadmap-step{opacity:1;transform:none}.ae-roadmap-scan-track span,.ae-workspace-scan-track span{transform:scaleX(1)}}.ae-split-head{align-items:end;display:flex;gap:22px;justify-content:space-between;margin-bottom:24px}.ae-split-head h2{color:var(--home-text);font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:10px 0 0;max-width:10ch}.ae-split-head p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0;max-width:46ch}.ae-platform-map{--section-wash:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 520' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%232d9e5f' stroke-opacity='.16' stroke-width='1.15'%3E%3Cpath d='M-140 378c270-86 410 134 660-4s380-190 658-56 284 114 542-50'/%3E%3Cpath d='M-140 398c274-80 418 142 672-4s378-182 646-52 282 120 542-50'/%3E%3Cpath d='M-140 418c278-74 428 148 688-2s372-178 636-50 282 122 536-48'/%3E%3Cpath d='M-140 438c282-68 436 154 704 0s366-174 626-48 282 124 530-46'/%3E%3C/g%3E%3Cg fill='none' stroke='%2359ced8' stroke-opacity='.08'%3E%3Cpath d='M-100 452c310-68 430 96 710-12s336-140 630-28 250 108 460-22'/%3E%3Cpath d='M-100 474c314-68 442 100 726-10s330-140 620-28 250 112 454-20'/%3E%3C/g%3E%3C/svg%3E"),var(--home-section-wash);isolation:isolate;padding-bottom:86px;padding-top:78px;position:relative}.ae-ai-capabilities,.ae-home #workflow,.ae-pricing-section{--section-wash:var(--home-section-wash)}.ae-platform-map:before{background:var(--home-line);background:var(--ds-border-light,var(--home-line));content:"";height:.75px;height:var(--ds-border-light-width,.75px);left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:2}.ae-ai-capabilities:after,.ae-home #workflow:before,.ae-platform-map:after,.ae-pricing-section:after{background:var(--section-wash);content:"";inset:0 auto 0 50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:0}.ae-platform-map:after{background-position:bottom,50%,50%,50%,50%;background-repeat:no-repeat;background-size:100% 72%,auto,auto,auto,auto}.ae-platform-map .ae-split-head{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto 48px;max-width:900px;position:relative;text-align:center;z-index:1}.ae-platform-map .ae-split-head h2{color:#eef3f98f;max-width:900px}.ae-platform-map .ae-split-head h2 span{color:var(--home-text);display:block}.ae-platform-map .ae-split-head p{margin:22px auto 0;max-width:760px}.ae-feature-grid,.ae-module-grid,.ae-route-grid,.ae-spec-grid{grid-gap:14px;display:grid;gap:14px}.ae-route-grid{background:#0000;border:0;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.ae-route-grid:before{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--ds-active-green-selection-border) 42%,#0000),#0000);content:"";height:1px;left:36px;opacity:.42;position:absolute;right:36px;top:42px}.ae-feature-grid,.ae-module-grid,.ae-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-feature-card,.ae-module-card,.ae-route-card,.ae-spec-card{min-height:200px;padding:18px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.ae-route-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 18px 40px,color-mix(in srgb,var(--ds-active-green-selection-border) 18%,#0000),#0000 78px),linear-gradient(180deg,color-mix(in srgb,var(--ds-container) 72%,#07131d 28%),color-mix(in srgb,var(--ds-container) 48%,#06111a 52%));border:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%);box-shadow:none;display:flex;flex-direction:column;gap:12px;min-height:176px;overflow:hidden;padding:16px;position:relative}.ae-route-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-active-green-selection-border) 18%,#0000),#0000 28%),linear-gradient(180deg,hsla(0,0%,100%,.035),#0000 42%);content:"";inset:0;opacity:.48;pointer-events:none;position:absolute;z-index:0}.ae-route-card>*{position:relative;z-index:1}.ae-route-card:last-child,.ae-route-card:nth-child(4n){border-right:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%)}.ae-route-card:nth-child(n+5){border-top:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%)}.ae-feature-card:hover,.ae-module-card:hover,.ae-route-card:hover,.ae-spec-card:hover{background:radial-gradient(circle at 18px 40px,color-mix(in srgb,var(--ds-green) 18%,#0000),#0000 86px),linear-gradient(180deg,color-mix(in srgb,var(--ds-hover-surface) 72%,#081622 28%),color-mix(in srgb,var(--ds-container) 54%,#06111a 46%));border-color:color-mix(in srgb,var(--ds-active-green-selection-border) 48%,var(--home-line));transform:translateY(-4px)}.ae-feature-card strong,.ae-module-card strong,.ae-route-card strong,.ae-spec-card strong{font-size:22px;margin-bottom:10px}.ae-route-card-top{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.ae-route-index{align-items:center;background:color-mix(in srgb,var(--ds-active-green-selection-bg) 22%,#0000);border:1px solid color-mix(in srgb,var(--ds-green) 46%,#0000);border-radius:4px;border-radius:var(--ds-button-radius,4px);color:var(--ds-green);display:inline-flex;font-size:var(--ds-p3-fs);font-weight:700;height:28px;justify-content:center;line-height:1;min-width:34px}.ae-route-action,.ae-route-phase{color:var(--home-text-muted);font-size:var(--ds-p3-fs);font-weight:var(--ds-p3-weight);letter-spacing:.1em;line-height:var(--ds-p3-lh);text-transform:uppercase}.ae-route-card strong{color:var(--home-text);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);letter-spacing:0;line-height:var(--ds-h2-lh);margin:8px 0 0}.ae-route-card p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh)}.ae-route-action{color:var(--ds-green);margin-top:auto}.ae-spec-card p{font-size:14px;line-height:1.68}.ae-spec-meta{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.ae-spec-meta div{background:#ffffff05;border:1px solid #ffffff0f;color:var(--home-text-soft);font-size:12px;line-height:1.5;padding:10px 12px}.ae-spec-meta b{color:var(--home-text)}.ae-portfolio-showcase{padding-bottom:72px;padding-top:50px;position:relative}.ae-portfolio-showcase:before{background:#ffffff14;height:1px;z-index:2}.ae-portfolio-showcase:after,.ae-portfolio-showcase:before{content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.ae-portfolio-showcase:after{background:radial-gradient(ellipse 54% 46% at 12% 20%,rgba(63,112,204,.045),#0000 72%),radial-gradient(ellipse 52% 48% at 78% 48%,rgba(33,115,70,.045),#0000 74%),linear-gradient(180deg,#05091029,#060f194d 54%,#050a1229),linear-gradient(90deg,#050d124d,#060e1833 52%,#050a122e);bottom:0;pointer-events:none;z-index:0}.ae-portfolio-head{margin:0 auto 30px;max-width:900px;position:relative;text-align:center;z-index:1}.ae-portfolio-head h2{color:#eef3f98f;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0}.ae-portfolio-head h2 span{color:var(--home-text);display:block}.ae-portfolio-head p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:22px auto 0;max-width:760px}.ae-tour-row{--ae-cta-gap:24px;display:flex;justify-content:center;margin-top:var(--ae-cta-gap);position:relative;z-index:1}.ae-tour-button{background:linear-gradient(180deg,#2a2a2af5,#141416fa);border:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-text-p) 14%,#0000);box-shadow:inset 0 1px 2px #ffffff29,inset 0 -8px 16px #0006,0 16px 32px #0000005c;color:var(--ds-text-p);gap:14px;min-height:56px;padding:8px 10px 8px 8px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ae-tour-button,.ae-tour-button span{align-items:center;border-radius:999px;display:inline-flex}.ae-tour-button span{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-green) 26%,#fff) 0,#f7fff9 52%,color-mix(in srgb,var(--ds-green) 12%,#fff) 100%);color:#19191f;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);letter-spacing:0;line-height:var(--ds-h1-lh);min-height:40px;padding:0 24px}.ae-tour-button svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:var(--ds-green);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ds-green) 44%,transparent));height:24px;margin-right:8px;width:24px}.ae-tour-button:hover{border-color:color-mix(in srgb,var(--ds-green) 34%,#0000);box-shadow:inset 0 1px 2px #ffffff2e,inset 0 -8px 16px #0000006b,0 22px 42px #0000006b;transform:translateY(-2px)}.ae-workspace-create-button{margin-top:0}.ae-portfolio-flow-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));left:50%;margin:0;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:min(1296px,calc(100vw - 48px));z-index:1}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:520px;height:var(--portfolio-flow-frame-height);margin:0 auto;overflow:visible;position:relative;width:100%;z-index:1}.ae-portfolio-flow-frame:before{background:radial-gradient(ellipse at 28% 52%,#3f70cc2b 0,rgba(63,112,204,.075) 40%,#0000 70%),radial-gradient(ellipse at 64% 48%,#2d9e5f42 0,#2173461c 44%,#0000 74%);border-radius:50%;content:"";filter:blur(52px);height:500px;left:50%;opacity:.98;pointer-events:none;position:absolute;top:61%;transform:translate(-50%,-50%);width:min(1640px,112vw);z-index:0}.ae-portfolio-flow-card{background:linear-gradient(145deg,#171f2afa,#080e17fc 54%,#060b12fc),var(--ds-page-bg);border:1px solid #2a3441;border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 -1px 0 #0000007a,0 22px 54px #00000040;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px;position:relative}.ae-portfolio-flow-card,.ae-portfolio-flow-card.is-blue{--portfolio-tone:var(--ds-chart-series-1)}.ae-portfolio-flow-card.is-green{--portfolio-tone:var(--ds-active-green-selection-border)}.ae-portfolio-card-title{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;margin-bottom:14px;text-align:left}.ae-portfolio-step-icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--portfolio-tone) 22%,#111924),color-mix(in srgb,var(--portfolio-tone) 9%,#0b111a));border:1px solid color-mix(in srgb,var(--portfolio-tone) 22%,#0000);border-radius:11px;box-shadow:inset 0 1px 0 #ffffff12;color:var(--portfolio-tone);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.ae-portfolio-step-icon .ds-icon{color:var(--portfolio-tone);display:block}.ae-portfolio-flow-card h3{color:var(--ds-text-p);font-size:var(--ds-h0-fs);font-weight:700;letter-spacing:0;line-height:var(--ds-h0-lh);margin:0}.ae-portfolio-flow-card>p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0 0 12px;text-align:center}.ae-portfolio-mock{aspect-ratio:auto;background:linear-gradient(180deg,#0f1721fa,#070d15fc),var(--ds-container);border:1px solid #94a3b830;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),inset 0 0 0 1px #00000024;display:flex;flex:1 1;flex-direction:column;min-height:430px;overflow:hidden;padding:12px}.ae-portfolio-mock :is(.ae-portfolio-search,.ae-portfolio-toolbar button,.ae-portfolio-chip-row span,.ae-portfolio-tab-strip span,.ae-portfolio-range-row span,.ae-portfolio-table-wrap,.ae-portfolio-holdings-table>div,.ae-portfolio-analysis-grid>div,.ae-portfolio-analysis-summary,.ae-portfolio-analysis-mosaic>div,.ae-portfolio-heatmap>div,.ae-portfolio-performance-hero,.ae-portfolio-performance-metrics>div,.ae-portfolio-performance-bars,.ae-portfolio-money-grid>div,.ae-portfolio-performance-chart){border-radius:6px}.ae-portfolio-holdings-table{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.ae-portfolio-holdings-table div{grid-gap:10px;align-items:center;background:#0003;border:1px solid #ffffff12;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 62px 68px;min-height:42px;padding:0 12px}.ae-portfolio-holdings-table b,.ae-portfolio-holdings-table em,.ae-portfolio-holdings-table span{font-size:12px;font-style:normal}.ae-portfolio-holdings-table b{color:var(--home-text)}.ae-portfolio-holdings-table span{color:var(--home-text-muted);text-align:right}.ae-portfolio-holdings-table em{color:#8ee3a7;font-weight:800;text-align:right}.ae-portfolio-holdings-table em.neg{color:#f19a8b}.ae-portfolio-analysis-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ae-portfolio-analysis-grid div{background:color-mix(in srgb,var(--ds-container) 82%,var(--ds-page-bg) 18%);border:1px solid #ffffff12;min-height:88px;padding:12px}.ae-portfolio-analysis-grid em,.ae-portfolio-analysis-grid span{color:var(--home-text-muted);display:block;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ae-portfolio-analysis-grid b{color:var(--home-text);display:block;font-size:18px;letter-spacing:-.04em;margin-top:16px}.ae-portfolio-analysis-grid em{color:var(--portfolio-tone);margin-top:3px}.ae-portfolio-performance-view{grid-gap:13px;display:grid;gap:13px;margin-top:16px}.ae-portfolio-performance-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ae-portfolio-performance-metrics div{background:#0003;border:1px solid #ffffff12;padding:10px}.ae-portfolio-performance-metrics span{color:var(--home-text-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ae-portfolio-performance-metrics b{color:var(--portfolio-tone);display:block;font-size:18px;letter-spacing:-.04em;margin-top:7px}.ae-portfolio-performance-bars{align-items:end;background:linear-gradient(#ffffff0d 1px,#0000 0) 0 0 /100% 25%,#0003;border:1px solid #ffffff12;display:flex;gap:10px;height:112px;padding:12px}.ae-portfolio-performance-bars i{background:linear-gradient(180deg,var(--portfolio-tone),color-mix(in srgb,var(--portfolio-tone) 20%,#0000));box-shadow:0 0 18px color-mix(in srgb,var(--portfolio-tone) 16%,#0000);flex:1 1;min-width:0}.ae-portfolio-alert{background:#0000;border:0;color:var(--home-text-soft);font-size:12px;font-weight:700;padding:0}.ae-portfolio-tab-replica{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding-top:0}.ae-portfolio-toolbar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ae-portfolio-chip-row span,.ae-portfolio-range-row span,.ae-portfolio-search,.ae-portfolio-tab-strip span,.ae-portfolio-toolbar button{background:#040910b8;border:1px solid #ffffff14;color:var(--home-text-soft);font-size:10px;font-weight:800;letter-spacing:.04em;min-height:28px}.ae-portfolio-search{align-items:center;display:flex;padding:0 10px}.ae-portfolio-toolbar button{color:var(--home-text);padding:0 10px}.ae-portfolio-flow-card.is-blue .ae-portfolio-chip-row span,.ae-portfolio-flow-card.is-blue .ae-portfolio-toolbar button{background:#040910b8;border-color:var(--ds-border-light);box-shadow:none}.ae-portfolio-flow-card.is-blue .ae-portfolio-search{background:#040910b8;border-color:var(--ds-border-light)}.ae-portfolio-chip-row,.ae-portfolio-range-row,.ae-portfolio-tab-strip{display:flex;flex-wrap:wrap;gap:6px}.ae-portfolio-chip-row span,.ae-portfolio-range-row span,.ae-portfolio-tab-strip span{align-items:center;display:inline-flex;padding:0 9px}.ae-portfolio-range-row .active,.ae-portfolio-tab-strip .active{background:#111b27eb;border-color:var(--ds-border-light);color:var(--ds-text-p)}.ae-portfolio-flow-card.is-green .ae-portfolio-tab-strip span{background:#040910b8;border-color:var(--ds-border-light)}.ae-portfolio-flow-card.is-green .ae-portfolio-tab-strip .active{background:color-mix(in srgb,var(--ds-active-green-selection-bg) 58%,#08111a);border-color:color-mix(in srgb,var(--ds-active-green-selection-border) 48%,var(--ds-border-light));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);color:var(--ds-text-p)}.ae-portfolio-table-wrap{background:#0000002e;border:1px solid #ffffff12;flex:1 1;min-height:0;overflow:hidden}.ae-portfolio-mini-table{border-collapse:collapse;min-width:680px;width:100%}.ae-portfolio-mini-table td,.ae-portfolio-mini-table th{border-bottom:1px solid hsla(0,0%,100%,.055);color:var(--home-text-soft);font-size:11px;padding:9px 10px;text-align:left;white-space:nowrap}.ae-portfolio-mini-table th{color:var(--home-text-muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ae-portfolio-flow-card.is-blue .ae-portfolio-mini-table td:nth-child(2),.ae-portfolio-flow-card.is-blue .ae-portfolio-mini-table th:nth-child(2){color:var(--ds-text-p);font-weight:850}.ae-portfolio-stock-cell{align-items:center;display:flex;gap:8px;min-width:178px}.ae-portfolio-stock-cell>div{flex:0 0 auto}.ae-portfolio-stock-cell b,.ae-portfolio-stock-cell em{display:block;font-style:normal}.ae-portfolio-stock-cell b{color:var(--home-text);font-size:11px;line-height:1.2}.ae-portfolio-stock-cell em{color:var(--home-text-muted);font-size:9px;margin-top:2px}.ae-portfolio-mini-table .is-profit,.ae-portfolio-money-grid b,.ae-portfolio-total-row em{color:#8ee3a7}.ae-portfolio-mini-table .is-loss{color:#f19a8b}.ae-portfolio-total-row{grid-gap:12px;align-items:center;background:#0000;border:0;display:grid;gap:12px;grid-template-columns:1fr auto auto;min-height:0;padding:0}.ae-portfolio-total-row b,.ae-portfolio-total-row em,.ae-portfolio-total-row span{font-size:11px;font-style:normal}.ae-portfolio-total-row span{color:var(--home-text-muted)}.ae-portfolio-total-row b{color:var(--home-text)}.ae-portfolio-analysis-summary{background:#0409109e;border:1px solid #ffffff12;padding:12px}.ae-portfolio-flow-card.is-green .ae-portfolio-analysis-mosaic div,.ae-portfolio-flow-card.is-green .ae-portfolio-analysis-summary{background:#0409109e;border-color:var(--ds-border-light)}.ae-portfolio-analysis-summary ol{grid-gap:7px;color:var(--home-text-soft);display:grid;font-size:11px;gap:7px;line-height:1.45;margin:0;padding-left:16px}.ae-portfolio-analysis-summary b{color:var(--home-text)}.ae-portfolio-analysis-mosaic{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-portfolio-analysis-mosaic div{background:#0409109e;border:1px solid #ffffff12;min-height:70px;padding:10px}.ae-portfolio-analysis-mosaic em,.ae-portfolio-analysis-mosaic span{color:var(--home-text-muted);display:block;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ae-portfolio-analysis-mosaic b{color:var(--home-text);display:block;font-size:14px;letter-spacing:-.03em;margin-top:12px}.ae-portfolio-analysis-mosaic em{color:var(--portfolio-tone);margin-top:2px}.ae-portfolio-heatmap{grid-gap:5px;display:grid;flex:1 1;gap:5px;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));min-height:94px}.ae-portfolio-heatmap div{border:1px solid #ffffff14;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-width:0;overflow:hidden;padding:8px}.ae-portfolio-heatmap .is-large{grid-row:span 2}.ae-portfolio-heatmap .is-mid{grid-row:span 1}.ae-portfolio-heatmap .is-profit{background:color-mix(in srgb,var(--ds-container) 74%,var(--ds-green) 26%)}.ae-portfolio-heatmap .is-loss{background:color-mix(in srgb,var(--ds-container) 82%,var(--ds-red) 18%)}.ae-portfolio-heatmap b{color:var(--home-text);font-size:11px;line-height:1.1}.ae-portfolio-heatmap span{color:var(--home-text-soft);font-size:10px}.ae-portfolio-performance-hero{grid-gap:10px;background:#0409109e;border:1px solid #ffffff12;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ae-portfolio-money-grid div,.ae-portfolio-performance-hero div{min-width:0}.ae-portfolio-money-grid span,.ae-portfolio-performance-hero em,.ae-portfolio-performance-hero span{color:var(--home-text-muted);display:block;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ae-portfolio-performance-hero strong{color:var(--portfolio-tone);display:block;font-size:30px;letter-spacing:-.055em;line-height:.95;margin-top:8px}.ae-portfolio-performance-hero em{letter-spacing:0;margin-top:6px;text-transform:none}.ae-portfolio-money-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ae-portfolio-money-grid div{background:#0409109e;border:1px solid #ffffff12;padding:10px}.ae-portfolio-money-grid b{display:block;font-size:15px;letter-spacing:-.035em;margin-top:7px}.ae-portfolio-performance-chart{align-items:end;background:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0) 0 0 /100% 25%,#040910ad;border:1px solid #ffffff12;display:flex;flex:1 1;gap:8px;min-height:112px;overflow:hidden;padding:13px 12px;position:relative}.ae-portfolio-performance-chart i{background:linear-gradient(180deg,var(--portfolio-tone),color-mix(in srgb,var(--portfolio-tone) 18%,#0000));flex:1 1;min-width:0;opacity:.74}.ae-portfolio-performance-chart svg{height:calc(100% - 26px);inset:13px 12px;pointer-events:none;position:absolute;width:calc(100% - 24px)}.ae-portfolio-performance-chart path{fill:none;stroke:var(--portfolio-tone);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--portfolio-tone) 25%,transparent))}.ae-portfolio-mock :is(.ae-portfolio-search,.ae-portfolio-toolbar button,.ae-portfolio-chip-row span,.ae-portfolio-tab-strip span,.ae-portfolio-range-row span,.ae-portfolio-holdings-table b,.ae-portfolio-holdings-table span,.ae-portfolio-holdings-table em,.ae-portfolio-analysis-grid span,.ae-portfolio-analysis-grid b,.ae-portfolio-analysis-grid em,.ae-portfolio-performance-metrics span,.ae-portfolio-performance-metrics b,.ae-portfolio-mini-table th,.ae-portfolio-mini-table td,.ae-portfolio-stock-cell b,.ae-portfolio-stock-cell em,.ae-portfolio-total-row span,.ae-portfolio-total-row b,.ae-portfolio-total-row em,.ae-portfolio-analysis-summary ol,.ae-portfolio-analysis-summary b,.ae-portfolio-analysis-mosaic span,.ae-portfolio-analysis-mosaic b,.ae-portfolio-analysis-mosaic em,.ae-portfolio-performance-hero span,.ae-portfolio-performance-hero em,.ae-portfolio-money-grid span,.ae-portfolio-money-grid b,.ae-portfolio-alert){color:var(--ds-text-p)}.ae-portfolio-performance-replica{--portfolio-chart-tone:var(--ds-green)}.ae-portfolio-performance-replica .ae-portfolio-performance-hero strong{color:var(--portfolio-chart-tone)}.ae-portfolio-performance-replica .ae-portfolio-performance-hero>div:nth-child(2) strong{color:var(--ds-chart-series-11)}.ae-portfolio-performance-replica .ae-portfolio-range-row .active{background:color-mix(in srgb,var(--ds-chart-series-11) 28%,#08111a);border-color:color-mix(in srgb,var(--ds-chart-series-11) 48%,var(--ds-border-light))}.ae-portfolio-performance-replica .ae-portfolio-performance-chart i{background:linear-gradient(180deg,var(--portfolio-chart-tone),color-mix(in srgb,var(--portfolio-chart-tone) 18%,#0000))}.ae-portfolio-performance-replica .ae-portfolio-performance-chart path.is-portfolio{stroke:var(--portfolio-chart-tone);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--portfolio-chart-tone) 25%,transparent))}.ae-portfolio-performance-replica .ae-portfolio-performance-chart path.is-benchmark{stroke:var(--ds-chart-series-11);stroke-width:1.7;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ds-chart-series-11) 18%,transparent))}.ae-workspace-feature-section{padding-bottom:78px;padding-top:70px;position:relative}.ae-workspace-feature-section:before{background:#ffffff14;content:none;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.ae-workspace-feature-head{margin:0 auto 34px;max-width:880px;text-align:center}.ae-workspace-feature-head>span{color:var(--home-text-muted);display:inline-flex;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.ae-workspace-feature-head h2{color:var(--home-text);font-size:clamp(24px,6vw,56px);font-weight:820;letter-spacing:-.075em;line-height:.94;margin:0}.ae-workspace-feature-head p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:22px auto 0;max-width:720px}.ae-workspace-showcase{--workspace-showcase-scale:1;left:50%;margin:0 0 0 -520px;max-width:none;position:absolute;top:0;transform:scale(var(--workspace-showcase-scale));transform-origin:top center;width:1040px}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:900px;--workspace-scan-scale:1;--workspace-scan-card-width:640px;--workspace-scan-effective-scale:min(var(--workspace-scan-scale),calc((100vw - 24px)/var(--workspace-scan-card-width)));height:var(--workspace-showcase-frame-height);margin:0 auto;overflow:visible;position:relative;width:100%}.ae-workspace-showcase-frame .ae-workspace-showcase{transition:opacity .72s ease,filter .72s ease}.ae-workspace-scan-overlay{align-items:flex-start;display:flex;inset:0;justify-content:center;opacity:1;padding-top:clamp(30px,4vw,54px);pointer-events:none;position:absolute;transform:translateY(0);transition:opacity .48s ease,transform .48s ease,visibility 0s linear 0s;z-index:5}.ae-workspace-showcase-frame.is-dashboard-ready .ae-workspace-scan-overlay{opacity:0!important;transform:translateY(-8px);transition-delay:0s,0s,.48s;visibility:hidden!important}.ae-workspace-scan-scale-box{height:calc(500px*var(--workspace-scan-effective-scale));width:calc(var(--workspace-scan-card-width)*var(--workspace-scan-effective-scale))}.ae-workspace-scan-card{background:radial-gradient(ellipse 80% 70% at 0 0,color-mix(in srgb,var(--ds-green) 16%,#0000),#0000 68%),linear-gradient(180deg,color-mix(in srgb,var(--ds-green) 10%,#0000),color-mix(in srgb,var(--ds-green) 5%,#0000)),#363640c7;border:1px solid var(--ds-green);border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-green) 20%,#0000),0 24px 72px #00000057;box-sizing:border-box;height:500px;max-width:none;padding:16px 18px 18px;transform:scale(var(--workspace-scan-effective-scale));transform-origin:top left;width:var(--workspace-scan-card-width)}.ae-workspace-scan-status{align-items:center;color:#eef3f9eb;display:inline-flex;font-family:Orbitron,Rajdhani,Inter,system-ui,sans-serif;font-size:var(--ds-p3-fs);font-weight:600;gap:8px;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ae-workspace-scan-spinner{border:2px solid #eef3f93d;border-radius:999px;border-top:2px solid var(--ds-green);height:12px;width:12px}.ae-workspace-showcase-frame.is-scan-started .ae-workspace-scan-spinner{animation:ae-roadmap-scan-spin .8s linear infinite}.ae-workspace-showcase-frame.is-dashboard-ready .ae-workspace-scan-spinner{animation:none;border-color:var(--ds-green)}.ae-workspace-scan-track{background:#eef3f92e;border-radius:999px;height:4px;margin-top:10px;overflow:hidden;position:relative}.ae-workspace-scan-track span{background:var(--ds-green);border-radius:inherit;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.ae-workspace-showcase-frame.is-scan-started .ae-workspace-scan-track span{animation:ae-roadmap-scan-fill 7.08s linear forwards;animation:ae-roadmap-scan-fill var(--workspace-scan-duration,7.08s) linear forwards}.ae-workspace-showcase-frame.is-dashboard-ready .ae-workspace-scan-track span{animation:none;transform:scaleX(1)}.ae-workspace-scan-roadmap{gap:4px;margin-top:14px;padding:0;width:100%}.ae-workspace-scan-roadmap .ae-roadmap-rail-fill,.ae-workspace-scan-roadmap:before{left:13px;width:2px}.ae-workspace-scan-roadmap .ae-roadmap-rail-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-green) 72%,#0000) 0,var(--ds-green) 58%,color-mix(in srgb,var(--ds-green) 88%,#fff 12%) 100%);overflow:hidden;transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(var(--roadmap-progress-ratio,0));transition:transform .48s linear;will-change:transform}.ae-workspace-scan-roadmap .ae-roadmap-rail-fill:after{animation:ae-workspace-pipe-flow 1.15s linear infinite;background:linear-gradient(180deg,#0000,#ffffff47 48%,#0000);content:"";inset:-48% 0;opacity:.42;position:absolute}.ae-workspace-scan-roadmap .ae-roadmap-step{gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:50px}.ae-workspace-scan-roadmap .ae-roadmap-marker{padding-top:4px}.ae-workspace-scan-roadmap .ae-roadmap-marker span{height:9px;transition:none!important;width:9px}.ae-workspace-scan-roadmap .ae-roadmap-marker span i{transition:none!important}.ae-workspace-scan-roadmap .ae-roadmap-card{gap:2px;padding:0 0 6px;transition:none!important}.ae-workspace-scan-roadmap .ae-roadmap-card-top{gap:6px}.ae-workspace-scan-roadmap .ae-roadmap-step-number{font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:1.25}.ae-workspace-scan-roadmap .ae-roadmap-copy-line{gap:8px;max-width:560px}.ae-workspace-scan-roadmap .ae-roadmap-card h3{font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:1.35;max-width:560px}.ae-workspace-scan-roadmap .ae-roadmap-processing{gap:5px;min-height:14px;min-width:28px;width:28px}.ae-workspace-scan-roadmap .ae-roadmap-processing span{border-radius:1.5px;height:5px;width:5px}.ae-workspace-scan-presenting{color:var(--ds-text-p);font-family:Orbitron,Rajdhani,Inter,system-ui,sans-serif;font-size:var(--ds-p3-fs);font-weight:600;letter-spacing:.08em;line-height:1.35;margin:24px 0 0;min-height:18px;opacity:0;text-transform:uppercase;transform:none;transition:none!important;visibility:visible}.ae-workspace-scan-presenting.is-visible{opacity:1}@keyframes ae-workspace-pipe-flow{0%{transform:translate3d(0,-18%,0)}to{transform:translate3d(0,18%,0)}}.ae-workspace-showcase:before{background:radial-gradient(circle at center,#7e8b9a17,#0000 68%);content:"";filter:blur(18px);height:220px;inset:-60px 7% auto;pointer-events:none;position:absolute}.ae-workspace-browser{background:radial-gradient(circle at 72% 0,#5365841a,#0000 32%),linear-gradient(180deg,#0e1117fa,#070a10fa);border:1px solid #ffffff17;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 44px 120px #00000070;display:flex;flex-direction:column;height:auto;overflow:hidden;position:relative;z-index:1}.ae-workspace-topbar{align-items:center;background:hsla(0,0%,100%,.018);border-bottom:1px solid #ffffff12;display:flex;gap:18px;justify-content:space-between;padding:10px 14px}.ae-workspace-stock-id{align-items:center;display:flex;gap:11px;min-width:0}.ae-workspace-stock-id>div:first-child{flex:0 0 auto}.ae-workspace-topbar strong{color:var(--home-text);display:block;font-size:15px;letter-spacing:-.02em}.ae-workspace-topbar span{color:var(--home-text-muted);display:block;font-size:11px;margin-top:3px}.ae-workspace-top-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ae-workspace-top-actions span{align-items:center;background:var(--ds-green);border:1px solid color-mix(in srgb,var(--ds-green) 58%,#0000);border-radius:999px;color:#19191f;display:inline-flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.08em;margin:0;min-height:28px;padding:0 10px;text-transform:uppercase}.ae-workspace-top-actions i{background:#19191f;border-radius:999px;box-shadow:0 0 10px color-mix(in srgb,#19191f 30%,#0000);height:7px;width:7px}.ae-workspace-widget-tabs{border-bottom:1px solid #ffffff12;display:flex;gap:6px;overflow-x:auto;padding:8px 14px}.ae-workspace-widget-tabs button{background:hsla(0,0%,100%,.023);border:1px solid #ffffff12;color:var(--home-text-soft);cursor:default;flex:0 0 auto;font:inherit;font-size:11px;font-weight:850;letter-spacing:.07em;min-height:30px;opacity:1;padding:0 10px;pointer-events:none;text-transform:uppercase;transition:border-color .35s ease,background .35s ease,color .35s ease,transform .35s ease}.ae-workspace-widget-tabs button.active{background:linear-gradient(180deg,#39ff882e,#2d9e5f1a),#39ff880a;border-color:#39ff88b8;box-shadow:inset 0 1px 0 #ffffff1a,0 0 18px #39ff882e;color:#dfffee;transform:translateY(-1px)}.ae-workspace-widget-tabs span{color:var(--home-text-muted);font-size:9px;margin-right:7px}.ae-workspace-grid{display:grid;grid-template-columns:188px minmax(0,1fr);min-height:640px}.ae-workspace-left-rail{grid-gap:8px;align-content:start;background:hsla(0,0%,100%,.018);border-right:1px solid #ffffff12;display:grid;gap:8px;padding:18px}.ae-workspace-left-rail button{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.065);color:var(--home-text-soft);cursor:pointer;font:inherit;font-size:12px;font-weight:850;letter-spacing:.08em;min-height:42px;padding:0 13px;text-align:left;text-transform:uppercase;transition:border-color .28s ease,background .28s ease,color .28s ease,transform .28s ease}.ae-workspace-left-rail button.active{background:#2d9e5f1c;border-color:#2d9e5f6b;color:var(--home-text);transform:translateX(4px)}.ae-workspace-dashboard{flex:1 1 auto;min-height:0;min-width:0;overflow:visible;padding:12px 16px 14px}.ae-workspace-dashboard-content{grid-gap:10px;animation:ae-workspace-content-in 4s cubic-bezier(.22,1,.36,1) both;display:grid;gap:10px;grid-template-rows:auto auto;min-height:0}@keyframes ae-workspace-content-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ae-workspace-bar-card,.ae-workspace-chart-card,.ae-workspace-dashboard-head,.ae-workspace-insight-row>div,.ae-workspace-line-card,.ae-workspace-metric-row div,.ae-workspace-summary-panel{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14}.ae-workspace-dashboard-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:15px}.ae-workspace-dashboard-head span{color:var(--home-text-muted);display:block;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ae-workspace-dashboard-head strong{color:var(--home-text);display:block;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.055em;line-height:1;margin-top:7px}.ae-workspace-status-pill{align-items:center;background:#2d9e5f14;border:1px solid #2d9e5f5c;color:#8ee3a7;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:850;letter-spacing:.1em;min-height:30px;padding:0 10px;text-transform:uppercase}.ae-workspace-metric-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ae-workspace-metric-row div{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.022)),#ffffff08;border-color:#ffffff21;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff14,0 10px 24px #00000029;min-height:68px;padding:8px 10px}.ae-workspace-metric-row div:first-child{background:radial-gradient(circle at 16% 0,#2d9e5f2e,#0000 44%),linear-gradient(180deg,#2d9e5f17,hsla(0,0%,100%,.024));border-color:#2d9e5f57}.ae-workspace-metric-row div:nth-child(2){background:radial-gradient(circle at 16% 0,#59ced829,#0000 44%),linear-gradient(180deg,rgba(89,206,216,.075),hsla(0,0%,100%,.024));border-color:#59ced852}.ae-workspace-metric-row div:nth-child(3){background:radial-gradient(circle at 16% 0,#b7e65a21,#0000 44%),linear-gradient(180deg,#b7e65a0f,hsla(0,0%,100%,.024));border-color:#b7e65a4d}.ae-workspace-metric-row div:nth-child(4){background:radial-gradient(circle at 16% 0,#d97d4724,#0000 44%),linear-gradient(180deg,rgba(217,125,71,.065),hsla(0,0%,100%,.024));border-color:#d97d4752}.ae-workspace-metric-row span{color:var(--home-text-muted);display:block;font-size:var(--ds-p2-fs);font-weight:700;line-height:var(--ds-p2-lh)}.ae-workspace-metric-row strong{color:var(--home-text);display:block;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);letter-spacing:-.055em;line-height:var(--ds-h1-lh);margin:3px 0 2px}.ae-workspace-metric-row em{color:#8ee3a7;display:block;font-size:var(--ds-p2-fs);font-style:normal;font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh)}.ae-workspace-summary-panel{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:190px minmax(0,1fr);padding:14px 15px}.ae-workspace-summary-panel strong{color:var(--home-text);font-size:16px;letter-spacing:-.025em}.ae-workspace-summary-panel div{grid-gap:6px;display:grid;gap:6px}.ae-workspace-summary-panel p{color:var(--home-text-soft);font-size:12px;line-height:1.52;margin:0}.ae-workspace-chart-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:310px 300px;min-height:0}.ae-workspace-chart-card{grid-gap:10px;border-radius:8px;display:grid;gap:10px;grid-template-rows:auto 1fr;min-height:0;min-width:0;overflow:hidden;padding:12px;position:relative}.ae-workspace-chart-card.is-radar,.ae-workspace-chart-card.is-riskMatrix{background:hsla(0,0%,100%,.035);border-color:#ffffff14}.ae-workspace-chart-card:before{animation:ae-workspace-card-glow 1.8s ease both;background:radial-gradient(circle at 20% 0,#59ced812,#0000 36%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@keyframes ae-workspace-card-glow{0%{opacity:0}45%{opacity:1}to{opacity:.38}}.ae-workspace-chart-head{position:relative;z-index:1}.ae-workspace-chart-head strong{color:var(--home-text);display:block;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);letter-spacing:-.02em;line-height:var(--ds-h3-lh)}.ae-workspace-chart-head span{color:var(--home-text-soft);display:block;font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh);margin-top:3px}.ae-workspace-forensic-dials,.ae-workspace-forensic-summary,.ae-workspace-growth-drivers,.ae-workspace-mini-bars,.ae-workspace-mini-line,.ae-workspace-mini-radar,.ae-workspace-mini-tiles,.ae-workspace-multi-chart,.ae-workspace-quality-score,.ae-workspace-red-glass-bars,.ae-workspace-risk-matrix,.ae-workspace-statement-table{background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.055);min-height:118px;position:relative;z-index:1}.ae-workspace-dcf-assumptions,.ae-workspace-dcf-profitability,.ae-workspace-dcf-sensitivity,.ae-workspace-dcf-table{background:radial-gradient(circle at 50% 0,rgba(45,158,95,.075),#0000 42%),hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.055);min-height:118px;position:relative;z-index:1}.ae-workspace-quant-momentum,.ae-workspace-quant-quality,.ae-workspace-quant-shortlist,.ae-workspace-quant-size{background:radial-gradient(circle at 50% 0,#2d9e5f12,#0000 40%),hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.055);min-height:118px;position:relative;z-index:1}.ae-workspace-mini-bars{align-items:end;display:flex;gap:10px;padding:10px 14px 0}.ae-workspace-chart-badge{background:#0000;border:0;color:var(--home-text);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);left:10px;line-height:var(--ds-p1-lh);padding:0;position:absolute;top:9px;z-index:2}.ae-workspace-mini-bars i{animation:ae-workspace-bar-build 2.25s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--bar-index)*.13s);background:linear-gradient(180deg,#59ced8eb,#2d9e5f33);border-radius:4px 4px 0 0;box-shadow:0 0 16px #59ced824;flex:1 1;min-width:0;transform-origin:bottom}.ae-workspace-mini-bars i.is-green,.ae-workspace-mini-bars i:first-child{background:linear-gradient(180deg,#2d9e5ff2,#2d9e5f33)}.ae-workspace-mini-bars i.is-cyan,.ae-workspace-mini-bars i:nth-child(2){background:linear-gradient(180deg,#59ced8f2,#59ced82e)}.ae-workspace-mini-bars i.is-lime,.ae-workspace-mini-bars i:nth-child(3){background:linear-gradient(180deg,#b7e65af0,#b7e65a29)}.ae-workspace-mini-bars i.is-valuation,.ae-workspace-mini-bars i:nth-child(4){background:linear-gradient(180deg,#d97d47eb,#d97d4729)}.ae-workspace-mini-bars i.is-blue,.ae-workspace-mini-bars i:nth-child(5){background:linear-gradient(180deg,#7d92ffe6,#7d92ff29)}.ae-workspace-mini-bars i:nth-child(6){background:linear-gradient(180deg,#ff7f96e6,#ff7f9624)}.ae-workspace-mini-bars.is-mono i,.ae-workspace-mini-bars.is-mono i:nth-child(n){background:linear-gradient(180deg,#2d9e5ff2,#2d9e5f33);box-shadow:0 0 16px #2d9e5f24}@keyframes ae-workspace-bar-build{0%{opacity:.2;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.ae-workspace-mini-line svg{height:calc(100% - 20px);inset:10px;position:absolute;width:calc(100% - 20px)}.ae-workspace-mini-line path{fill:none;stroke:#ff4f6f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420;animation:ae-workspace-line-draw 2.35s ease .28s both;filter:drop-shadow(0 0 12px rgba(255,79,111,.34))}.ae-workspace-mini-line.is-area path:not(.ae-workspace-area-fill){stroke:#59ced8;stroke-width:2;filter:drop-shadow(0 0 10px rgba(89,206,216,.22))}.ae-workspace-mini-line .ae-workspace-area-fill{fill:url(#ae-workspace-area-gradient);stroke:none;animation:ae-workspace-area-in 1.5s ease .18s both;opacity:0}.ae-workspace-mini-line.is-area svg{background:linear-gradient(#ffffff0a 1px,#0000 0) 0 0 /100% 25%,linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0) 0 0 /20% 100%}@keyframes ae-workspace-area-in{to{opacity:1}}@keyframes ae-workspace-line-draw{to{stroke-dashoffset:0}}.ae-workspace-mini-tiles{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.ae-workspace-mini-tiles div{animation:ae-workspace-tile-in 1.15s ease both;background:linear-gradient(180deg,rgba(45,158,95,.075),#0000),hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.055);min-width:0;padding:9px}@keyframes ae-workspace-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ae-workspace-mini-tiles b,.ae-workspace-mini-tiles span{display:block}.ae-workspace-mini-tiles span{color:var(--home-text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ae-workspace-mini-tiles b{color:var(--home-text);font-size:22px;letter-spacing:-.04em;line-height:1;margin-top:10px}.ae-workspace-mini-radar{background:#0000002e;border-color:hsla(0,0%,100%,.055);border-radius:8px;display:grid;min-height:118px;padding:6px;place-items:center}.ae-workspace-mini-radar svg{height:100%;min-height:118px;overflow:visible;width:100%}.ae-workspace-radar-grid{fill:hsla(0,0%,100%,.025);stroke:#ffffff1f;stroke-width:1}.ae-workspace-radar-grid.is-inner{fill:#0000;stroke:#ffffff14}.ae-workspace-radar-shape{fill:#59ced82e;stroke:#59ced8f2;stroke-width:2.4;animation:ae-workspace-radar-in 1.8s ease both;filter:drop-shadow(0 0 14px rgba(89,206,216,.24));transform-origin:130px 78px}@keyframes ae-workspace-radar-in{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}.ae-workspace-mini-radar circle{fill:#b7e65a;filter:drop-shadow(0 0 8px rgba(183,230,90,.35))}.ae-workspace-mini-radar text{fill:var(--home-text-soft);text-anchor:middle;dominant-baseline:middle;font-size:8px;font-weight:800;letter-spacing:.02em}.ae-workspace-growth-drivers,.ae-workspace-quality-score,.ae-workspace-risk-matrix{grid-gap:6px;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.ae-workspace-quality-score,.ae-workspace-risk-matrix{background:#0000002e;border-color:hsla(0,0%,100%,.055);min-height:118px}.ae-workspace-quality-score{align-content:space-between;gap:9px;grid-template-columns:1fr}.ae-workspace-quality-row{grid-gap:5px;display:grid;gap:5px}.ae-workspace-quality-row div{align-items:center;display:flex;gap:12px;justify-content:space-between}.ae-workspace-quality-row span{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh)}.ae-workspace-quality-row strong{color:#b7e65a;font-size:var(--ds-h3-fs);font-weight:800;line-height:var(--ds-h3-lh)}.ae-workspace-quality-row i{background:#ffffff0f;border:1px solid #ffffff21;display:block;height:5px;overflow:hidden}.ae-workspace-quality-row b{animation:ae-workspace-quality-fill 1.8s cubic-bezier(.19,1,.22,1) both;background:linear-gradient(90deg,#b7e65af2,#b7e65ad1);box-shadow:0 0 14px #b7e65a38;display:block;height:100%;transform-origin:left}@keyframes ae-workspace-quality-fill{0%{opacity:.45;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}.ae-workspace-multi-chart{grid-gap:8px;display:grid;gap:8px;grid-template-rows:minmax(0,1fr) auto auto;padding:10px}.ae-workspace-multi-plot{grid-gap:14px;align-items:end;background:linear-gradient(90deg,#ffffff0a 1px,#0000 0) 0 0 /20% 100%,linear-gradient(#ffffff0a 1px,#0000 0) 0 0 /100% 33%;border-bottom:1px solid #ffffff1c;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:122px;padding:12px 8px 0;position:relative}.ae-workspace-multi-plot>div{align-items:end;display:flex;gap:5px;height:100%;justify-content:center}.ae-workspace-multi-plot i{animation:ae-workspace-multi-build 1.4s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--value-index)*.08s + var(--series-index)*.08s);border-radius:3px 3px 0 0;min-height:4px;opacity:0;transform-origin:bottom;width:8px}.ae-workspace-multi-plot i.is-teal{background:#4e8980f2}.ae-workspace-multi-plot i.is-blue{background:#5b84ebf2}.ae-workspace-multi-plot i.is-orange{background:#d97d47e6}@keyframes ae-workspace-multi-build{0%{opacity:.25;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.ae-workspace-multi-legend,.ae-workspace-multi-years{align-items:center;display:flex;gap:8px;justify-content:space-between}.ae-workspace-multi-legend span{color:var(--home-text-soft);font-size:9px;font-weight:700;line-height:1.2;padding-left:12px;position:relative}.ae-workspace-multi-legend span:before{background:currentColor;content:"";height:7px;left:0;position:absolute;top:.3em;width:7px}.ae-workspace-multi-legend .is-teal{color:#6ab4aa}.ae-workspace-multi-legend .is-blue{color:#6f99ff}.ae-workspace-multi-legend .is-orange{color:#d97d47}.ae-workspace-multi-years span{color:var(--home-text-muted);font-size:9px;line-height:1.2}.ae-workspace-statement-table{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:8px}.ae-workspace-statement-tabs{display:flex;gap:6px;margin-bottom:8px}.ae-workspace-statement-tabs span{color:var(--home-text-soft);font-size:9px;font-weight:750;line-height:1.2;padding:5px 8px}.ae-workspace-statement-tabs span:first-child{background:#ffffff1c;color:var(--home-text)}.ae-workspace-statement-table table{border-collapse:collapse;color:var(--home-text-soft);font-size:9px;line-height:1.2;width:100%}.ae-workspace-statement-table td,.ae-workspace-statement-table th{padding:7px 8px;text-align:right;white-space:nowrap}.ae-workspace-statement-table thead th{background:#00000042;color:var(--home-text);font-weight:800}.ae-workspace-statement-table td:first-child,.ae-workspace-statement-table th:first-child{text-align:left}.ae-workspace-statement-table tbody tr:nth-child(odd){background:hsla(0,0%,100%,.035)}.ae-workspace-statement-table tbody tr:nth-child(2n){background:#7e8b9a30}.ae-workspace-statement-table tbody th{color:var(--home-text-soft);font-weight:800}.ae-workspace-forensic-dials{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.ae-workspace-forensic-dials>div{grid-gap:4px;align-content:center;background:hsla(0,0%,100%,.032);border:1px solid hsla(0,0%,100%,.065);display:grid;gap:4px;min-width:0;padding:10px;place-items:center;position:relative}.ae-workspace-forensic-dials span{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-weight:700;line-height:var(--ds-p2-lh)}.ae-workspace-forensic-dials svg{height:62px;margin:0 auto -22px;overflow:visible;width:min(116px,100%)}.ae-workspace-forensic-dials path{fill:none;stroke-width:7;stroke-linecap:round}.ae-workspace-forensic-dials .dial-track{stroke:#ffffff24}.ae-workspace-forensic-dials .dial-value{stroke:#8ee3a7;stroke-dasharray:calc(var(--dial-progress)*113) 113;filter:drop-shadow(0 0 8px rgba(45,158,95,.22))}.ae-workspace-forensic-dials .is-amber .dial-value{stroke:#d9a31c;filter:drop-shadow(0 0 8px rgba(217,163,28,.22))}.ae-workspace-forensic-dials strong{color:#8ee3a7;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);line-height:var(--ds-h1-lh)}.ae-workspace-forensic-dials .is-amber strong{color:#d9a31c}.ae-workspace-forensic-dials em{background:#2d9e5f9e;color:var(--home-text);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;padding:4px 9px}.ae-workspace-forensic-dials .is-amber em{background:#d9a31cb8}.ae-workspace-red-glass-bars{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 12px 12px}.ae-workspace-red-glass-bars div{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-rows:auto 1fr auto;height:100%;justify-items:center;min-height:150px;position:relative}.ae-workspace-red-glass-bars i{align-self:end;animation:ae-workspace-bar-build 1.8s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--bar-index)*.12s);background:linear-gradient(90deg,#ffffff2e,#0000 28%),linear-gradient(180deg,#b7e65adb,#546b1f33);border:1px solid #b7e65a4d;border-radius:4px 4px 0 0;box-shadow:inset 0 1px 0 #ffffff1f,0 0 18px #b7e65a24;max-width:46px;min-height:16px;transform-origin:bottom;width:100%}.ae-workspace-red-glass-bars span{color:var(--home-text-muted);font-size:9px;font-weight:800;grid-row:1;line-height:1.2}.ae-workspace-red-glass-bars b{color:#b7e65a;font-size:var(--ds-h3-fs);font-weight:800;grid-row:3;line-height:var(--ds-h3-lh)}.ae-workspace-forensic-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.ae-workspace-forensic-summary div{background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.065);min-width:0;padding:10px}.ae-workspace-forensic-summary span{color:var(--home-text-muted);display:block;font-size:var(--ds-p2-fs);font-weight:800;line-height:var(--ds-p2-lh)}.ae-workspace-forensic-summary strong{color:var(--home-text);display:block;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);letter-spacing:-.04em;line-height:var(--ds-h1-lh);margin-top:5px}.ae-workspace-forensic-summary p{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh);margin:5px 0 0}.ae-workspace-forensic-summary .is-red{background:rgba(255,79,111,.055);border-color:#ff4f6f3d}.ae-workspace-forensic-summary .is-red strong{color:#ff8ca0}.ae-workspace-forensic-summary .is-amber{background:rgba(217,163,28,.055);border-color:#d9a31c3d}.ae-workspace-forensic-summary .is-amber strong{color:#d9a31c}.ae-workspace-forensic-summary .is-green{background:rgba(45,158,95,.055);border-color:#2d9e5f3d}.ae-workspace-forensic-summary .is-green strong{color:#8ee3a7}.ae-workspace-dcf-table{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:8px}.ae-workspace-dcf-tabs{display:flex;gap:6px;margin-bottom:8px}.ae-workspace-dcf-tabs span{background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.055);color:var(--home-text-soft);font-size:9px;font-weight:800;line-height:1.2;padding:5px 8px}.ae-workspace-dcf-tabs span:nth-child(4){background:#2d9e5f17;border-color:#2d9e5f57;box-shadow:inset 0 -2px 0 #2d9e5fbd;color:#dfffee}.ae-workspace-dcf-table table{border-collapse:collapse;color:var(--home-text-soft);font-size:9px;line-height:1.2;width:100%}.ae-workspace-dcf-table td,.ae-workspace-dcf-table th{border-bottom:1px solid hsla(0,0%,100%,.045);padding:7px 8px;text-align:right;white-space:nowrap}.ae-workspace-dcf-table td:first-child,.ae-workspace-dcf-table th:first-child{text-align:left}.ae-workspace-dcf-table thead th{background:#0003;color:var(--home-text-soft);font-weight:850}.ae-workspace-dcf-table tbody th{background:rgba(45,158,95,.055);color:var(--home-text)}.ae-workspace-dcf-table tbody tr:nth-child(2n) td{background:#ffffff05}.ae-workspace-dcf-table tbody tr:last-child td,.ae-workspace-dcf-table tbody tr:last-child th{background:rgba(45,158,95,.075);color:#8ee3a7}.ae-workspace-dcf-sensitivity{display:grid;grid-template-rows:auto repeat(4,1fr);overflow:hidden}.ae-workspace-dcf-sensitivity-head,.ae-workspace-dcf-sensitivity-row{display:grid;grid-template-columns:1.15fr repeat(5,1fr)}.ae-workspace-dcf-sensitivity-head b,.ae-workspace-dcf-sensitivity-head span,.ae-workspace-dcf-sensitivity-row i,.ae-workspace-dcf-sensitivity-row>span{border-right:1px solid hsla(0,0%,100%,.045);min-width:0;padding:8px}.ae-workspace-dcf-sensitivity-head{background:hsla(0,0%,100%,.035);color:var(--home-text-soft);font-size:10px;font-weight:850}.ae-workspace-dcf-sensitivity-row>span{background:#0000003d;color:var(--home-text-soft);font-size:10px;font-weight:800}.ae-workspace-dcf-sensitivity-row i{grid-gap:2px;background:#2d9e5f17;display:grid;font-style:normal;gap:2px;place-items:center}.ae-workspace-dcf-sensitivity-row:nth-child(3) i:nth-child(2),.ae-workspace-dcf-sensitivity-row:nth-child(4) i:nth-child(2),.ae-workspace-dcf-sensitivity-row:nth-child(4) i:nth-child(3),.ae-workspace-dcf-sensitivity-row:nth-child(5) i:nth-child(-n+4){background:#d97d4714}.ae-workspace-dcf-sensitivity-row i.active{background:#59ced81f;outline:1px solid #59ced8b8}.ae-workspace-dcf-sensitivity-row strong{color:#8ee3a7;font-size:var(--ds-h3-fs);line-height:var(--ds-h3-lh)}.ae-workspace-dcf-sensitivity-row em{color:#8ee3a7;font-size:9px;font-style:normal}.ae-workspace-dcf-sensitivity-row:nth-child(4) em,.ae-workspace-dcf-sensitivity-row:nth-child(4) strong,.ae-workspace-dcf-sensitivity-row:nth-child(5) em,.ae-workspace-dcf-sensitivity-row:nth-child(5) strong{color:#ef7d57}.ae-workspace-dcf-sensitivity-row i.active em,.ae-workspace-dcf-sensitivity-row i.active strong{color:#b7eef3}.ae-workspace-dcf-profitability{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.ae-workspace-dcf-profitability div{grid-gap:8px;background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.055);display:grid;gap:8px;grid-template-rows:auto 1fr;min-width:0;padding:9px}.ae-workspace-dcf-profitability span{color:var(--home-text-soft);font-size:9px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ae-workspace-dcf-profitability section,.ae-workspace-dcf-profitability svg{min-height:88px}.ae-workspace-dcf-profitability path{fill:none;stroke:#59ced8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(89,206,216,.18))}.ae-workspace-dcf-profitability section{align-items:end;display:flex;gap:5px}.ae-workspace-dcf-profitability section i{background:linear-gradient(180deg,#2d9e5fc7,#2d9e5f29);border-radius:4px 4px 0 0;flex:1 1;min-width:0}.ae-workspace-dcf-assumptions{grid-gap:9px;display:grid;gap:9px;padding:12px}.ae-workspace-dcf-assumptions div{grid-gap:7px 12px;align-items:center;display:grid;gap:7px 12px;grid-template-columns:minmax(0,1fr) auto}.ae-workspace-dcf-assumptions span{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-weight:700;line-height:var(--ds-p2-lh)}.ae-workspace-dcf-assumptions strong{color:#8ee3a7;font-size:var(--ds-p2-fs);font-weight:850;line-height:var(--ds-p2-lh)}.ae-workspace-dcf-assumptions i{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:4px}.ae-workspace-dcf-assumptions b{background:linear-gradient(90deg,#2d9e5feb,#59ced8b3);border-radius:inherit;display:block;height:100%;width:66%}.ae-workspace-quant-momentum{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.ae-workspace-quant-momentum div{grid-gap:8px;align-content:center;background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.065);display:grid;gap:8px;min-width:0;padding:12px}.ae-workspace-quant-momentum span,.ae-workspace-quant-size span{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-weight:800;line-height:var(--ds-p2-lh)}.ae-workspace-quant-momentum strong{color:#b7e65a;font-size:var(--ds-h0-fs);font-weight:var(--ds-h0-weight);letter-spacing:-.05em;line-height:var(--ds-h0-lh)}.ae-workspace-quant-momentum i{background:#ffffff14;height:6px;overflow:hidden}.ae-workspace-quant-momentum b{animation:ae-workspace-quality-fill 1.7s cubic-bezier(.19,1,.22,1) both;background:linear-gradient(90deg,#2d9e5fe6,#7d92ffd1);display:block;height:100%}.ae-workspace-quant-momentum em{color:#8ee3a7;font-size:var(--ds-p2-fs);font-style:normal;font-weight:800;line-height:var(--ds-p2-lh)}.ae-workspace-quant-shortlist{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.ae-workspace-quant-shortlist div{grid-gap:5px 10px;background:radial-gradient(circle at 12% 0,#2d9e5f14,#0000 42%),hsla(0,0%,100%,.026);border:1px solid #7d92ff24;display:grid;gap:5px 10px;grid-template-columns:1fr auto;min-width:0;padding:10px}.ae-workspace-quant-quality th,.ae-workspace-quant-shortlist strong{color:var(--home-text);font-size:var(--ds-h3-fs);font-weight:800;line-height:var(--ds-h3-lh)}.ae-workspace-quant-shortlist span{color:var(--home-text-muted);font-size:var(--ds-p2-fs);line-height:var(--ds-p2-lh)}.ae-workspace-quant-shortlist b{color:#b7e65a;font-size:var(--ds-h3-fs);line-height:var(--ds-h3-lh)}.ae-workspace-quant-shortlist em{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-style:normal;line-height:var(--ds-p2-lh)}.ae-workspace-quant-quality{background:radial-gradient(circle at 50% 0,#7d92ff12,#0000 42%),hsla(0,0%,100%,.026);overflow:hidden;padding:10px}.ae-workspace-quant-quality table{border-collapse:collapse;color:var(--home-text-soft);font-size:var(--ds-p2-fs);line-height:var(--ds-p2-lh);width:100%}.ae-workspace-quant-quality td,.ae-workspace-quant-quality th{border-bottom:1px solid #2d9e5f14;padding:8px;text-align:left}.ae-workspace-quant-quality thead th{color:#b1bdcdc2;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ae-workspace-quant-quality td:nth-child(2){color:#b7e65a;font-weight:850}.ae-workspace-quant-size{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.ae-workspace-quant-size div{grid-gap:6px;display:grid;gap:6px;grid-template-rows:auto 1fr auto auto;justify-items:center;min-width:0}.ae-workspace-quant-size i{align-items:end;background:hsla(0,0%,100%,.065);display:flex;max-width:44px;min-height:114px;overflow:hidden;width:100%}.ae-workspace-quant-size b{animation:ae-workspace-bar-build 1.7s cubic-bezier(.19,1,.22,1) both;background:linear-gradient(180deg,#2d9e5fdb,#7d92ff2e);display:block;width:100%}.ae-workspace-quant-size strong{color:var(--home-text);font-size:var(--ds-h3-fs);line-height:var(--ds-h3-lh)}.ae-workspace-quant-size em{color:var(--home-text-muted);font-size:10px;font-style:normal;line-height:1.2}.ae-workspace-growth-drivers div,.ae-workspace-risk-matrix div{animation:ae-workspace-tile-in 1.25s ease both;background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.065);border-radius:8px;min-width:0;padding:8px}.ae-workspace-growth-drivers span{align-items:center;background:#2d9e5f17;border:1px solid #2d9e5f47;color:#8ee3a7;display:inline-flex;font-size:9px;font-weight:900;height:22px;justify-content:center;letter-spacing:.04em;margin-bottom:6px;width:22px}.ae-workspace-growth-drivers b,.ae-workspace-risk-matrix b{color:var(--home-text);display:block;font-size:11px;line-height:1.18}.ae-workspace-growth-drivers p,.ae-workspace-risk-matrix p{color:var(--home-text-soft);font-size:10px;line-height:1.32;margin:4px 0 0}.ae-workspace-risk-matrix span{color:#8ee3a7;display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.ae-workspace-risk-matrix .is-high{background:#ff4f6f0f;border-color:#ff4f6f38}.ae-workspace-risk-matrix .is-high span{color:#ff8ca0}.ae-workspace-risk-matrix .is-medium{background:rgba(217,125,71,.055);border-color:#d97d4738}.ae-workspace-risk-matrix .is-medium span{color:#f0a46d}.ae-workspace-risk-matrix .is-low{background:rgba(45,158,95,.055);border-color:#2d9e5f38}.ae-workspace-bar-card,.ae-workspace-line-card{min-width:0;padding:18px}.ae-workspace-bar-card{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr}.ae-workspace-bar-card strong,.ae-workspace-insight-row b,.ae-workspace-line-card strong{color:var(--home-text);display:block;font-size:16px;letter-spacing:-.02em}.ae-workspace-bar-card span,.ae-workspace-insight-row span,.ae-workspace-line-card p{color:var(--home-text-soft);display:block;font-size:13px;line-height:1.55;margin:5px 0 0}.ae-workspace-bars{align-items:end;background:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0) 0 0 /100% 25%,#0000002e;border:1px solid hsla(0,0%,100%,.055);display:flex;gap:22px;min-height:210px;padding:18px 20px 0}.ae-workspace-bars i{background:linear-gradient(180deg,#59ced8e6,#2d9e5f33);box-shadow:0 0 18px #59ced829;flex:1 1;min-width:18px}.ae-workspace-line-card{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto auto 1fr auto}.ae-workspace-line-chart{background:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0) 0 0 /100% 25%,#0000002e;border:1px solid hsla(0,0%,100%,.055);min-height:150px;position:relative}.ae-workspace-line-chart svg{height:calc(100% - 32px);inset:16px;position:absolute;width:calc(100% - 32px)}.ae-workspace-line-chart path{fill:none;stroke:#ff7f96;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(255,127,150,.28))}.ae-workspace-line-card>span{color:#8ee3a7;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ae-workspace-insight-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-workspace-insight-row>div{min-height:62px;padding:9px 10px}.ae-workspace-insight-row>div.is-wide{grid-column:1/-1}.ae-workspace-insight-row ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:5px 0 0;padding:0}.ae-workspace-insight-row li{color:var(--home-text-soft);font-size:10px;line-height:1.32;padding-left:16px;position:relative}.ae-workspace-insight-row li:before{background:#8ee3a7;border-radius:999px;content:"";height:5px;left:0;position:absolute;top:.62em;width:5px}.ae-workspace-report-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.ae-workspace-report-row span{background:#00000029;border:1px solid hsla(0,0%,100%,.065);min-width:0;padding:7px 8px}.ae-workspace-report-row em,.ae-workspace-report-row strong{display:block}.ae-workspace-report-row strong{color:var(--home-text);font-size:12px;line-height:1.15}.ae-workspace-report-row em{color:var(--home-valuation);font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.ae-workspace-bottom-tabs{border-top:1px solid #ffffff12;display:flex;gap:8px;overflow-x:auto;padding:8px 14px 10px}.ae-workspace-bottom-tabs button{background:hsla(0,0%,100%,.026);border:1px solid #ffffff12;color:var(--home-text-soft);cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:800;min-height:30px;padding:0 10px;transition:border-color .28s ease,background .28s ease,color .28s ease,transform .28s ease}.ae-workspace-bottom-tabs button.active{background:linear-gradient(180deg,#2d9e5f38,#21734629);border-color:#2d9e5f85;color:var(--home-text);transform:translateY(-2px)}.ae-workspace-bottom-tabs span{color:var(--home-text-muted);font-size:10px;letter-spacing:.1em;margin-right:8px}.ae-anatomy,.ae-surface-grid{grid-gap:18px;display:grid;gap:18px}.ae-anatomy{grid-template-columns:.9fr 1.1fr}.ae-surface-grid{grid-template-columns:1.02fr .98fr}.ae-anatomy-shell{background:linear-gradient(180deg,#0d1522f7,#080e18fa);border:1px solid var(--home-line);box-shadow:var(--home-shadow);min-height:520px;padding:16px}.ae-workspace-title{margin-bottom:12px}.ae-workspace-title strong{font-size:20px}.ae-workspace-title span{color:var(--home-text-soft);display:block;font-size:12px;margin-top:5px}.ae-anatomy-frame{grid-gap:12px;display:grid;gap:12px;grid-template-columns:190px minmax(0,1fr);min-height:420px}.ae-anatomy-bottom,.ae-anatomy-main,.ae-anatomy-rail,.ae-anatomy-side{background:#ffffff08;border:1px solid #ffffff14}.ae-anatomy-rail{grid-gap:8px;align-content:start;display:grid;gap:8px;padding:12px}.ae-anatomy-bottom div,.ae-anatomy-rail div{background:#ffffff08;border:1px solid #ffffff0f;color:var(--home-text-soft);font-size:12px;font-weight:800;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.ae-anatomy-bottom div.active,.ae-anatomy-rail div.active{background:var(--home-green);border-color:var(--home-green-bright);color:#fff}.ae-anatomy-right{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.1fr .9fr}.ae-anatomy-main,.ae-anatomy-side{min-height:300px;padding:14px}.ae-anatomy-main strong,.ae-anatomy-side strong{font-size:16px;margin-bottom:10px}.ae-anatomy-main p,.ae-anatomy-side p{font-size:13px;line-height:1.58}.ae-anatomy-bottom{display:flex;gap:8px;margin-top:12px;overflow:hidden;padding:10px}.ae-cap-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ae-cap-row div{background:#ffffff05;border:1px solid #ffffff0f;padding:12px}.ae-home #workflow{isolation:isolate;position:relative}.ae-home #workflow>.ae-scrolly,.ae-home #workflow>.ae-split-head{position:relative;z-index:1}.ae-scrolly{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:.72fr 1.28fr}.ae-scrolly-steps{grid-gap:14px;display:grid;gap:14px}.ae-step-card{background:radial-gradient(ellipse at 0 20%,rgba(45,158,95,.055),#0000 56%),linear-gradient(180deg,#1415155c,#080e1657);color:inherit;cursor:pointer;font:inherit;opacity:.42;padding:18px;text-align:left;transition:opacity .3s ease,transform .3s ease,border-color .3s ease,background .3s ease;width:100%}.ae-step-card.active{background:radial-gradient(ellipse at 0 20%,rgba(45,158,95,.105),#0000 58%),radial-gradient(ellipse at 92% 16%,rgba(217,125,71,.075),#0000 66%),linear-gradient(180deg,#18181780,#080e1675);border-color:#ffffff24;opacity:1;transform:translateX(8px)}.ae-step-card strong{color:var(--home-text);display:block;font-size:20px;line-height:1.1;margin-bottom:8px}.ae-step-card p{color:var(--home-text-soft);font-size:14px;line-height:1.68;margin:0}.ae-sticky-wrap{position:-webkit-sticky;position:sticky;top:104px}.ae-sticky-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(ellipse at 0 14%,#d97d471a,#0000 44%),radial-gradient(ellipse at 16% 84%,#2d9e5f1a,#0000 50%),radial-gradient(circle at 84% 12%,rgba(89,206,216,.062),#0000 40%),linear-gradient(180deg,#0e172394,#0d0e0eb8);min-height:720px;padding:18px}.ae-sticky-header{margin-bottom:16px}.ae-sticky-header strong{font-size:24px}.ae-sticky-header span{color:var(--home-text-soft);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ae-sticky-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.06fr .94fr;min-width:0}.ae-dcf-panel .ae-list-item strong{color:var(--home-valuation);font-size:22px}.ae-ai-capabilities{isolation:isolate;padding-bottom:86px;padding-top:78px;position:relative}.ae-ai-capabilities:before{background:var(--home-line);background:var(--ds-border-light,var(--home-line));content:"";height:.75px;height:var(--ds-border-light-width,.75px);left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:2}.ae-ai2-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);position:relative;z-index:1}.ae-ai2-copy{min-width:0}.ae-ai2-copy h2{color:#eef3f98f;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:20px 0 0}.ae-ai2-copy h2 span{color:var(--home-text);display:block}.ae-ai2-copy>p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:18px 0 0;max-width:52ch}.ae-ai2-points{grid-gap:10px;display:grid;gap:10px;margin-top:30px}.ae-ai2-point{background:#ffffff05;border:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line));color:inherit;cursor:pointer;display:block;font:inherit;padding:14px 16px 14px 22px;position:relative;text-align:left;transition:border-color .32s ease,background .32s ease;width:100%}.ae-ai2-point:before{background:linear-gradient(180deg,var(--home-cyan),var(--home-neon));content:"";height:0;left:-1px;position:absolute;top:50%;transform:translateY(-50%);transition:height .38s cubic-bezier(.22,1,.36,1);width:2px}.ae-ai2-point.is-active{background:#59ced80d;border-color:color-mix(in srgb,var(--home-cyan) 38%,var(--home-line))}.ae-ai2-point.is-active:before{height:calc(100% + 2px)}.ae-ai2-point strong{color:var(--home-text);display:block;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh)}.ae-ai2-point p{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh);margin:5px 0 0}.ae-ai2-scene{isolation:isolate;min-height:480px;min-width:0;position:relative}.ae-ai2-floor{background:linear-gradient(#59ced81f 1px,#0000 0) 0 0 /100% 24px,linear-gradient(90deg,#59ced81f 1px,#0000 0) 0 0 /36px 100%;height:36%;inset:auto -6% -2% -6%;-webkit-mask-image:linear-gradient(180deg,#0000,#000 26%,#0000 96%);mask-image:linear-gradient(180deg,#0000,#000 26%,#0000 96%);transform:perspective(420px) rotateX(56deg);transform-origin:top center;z-index:0}.ae-ai2-beam,.ae-ai2-floor{pointer-events:none;position:absolute}.ae-ai2-beam{animation:aeAi2Beam 5.2s ease-in-out infinite;background:linear-gradient(258deg,#8df3ff29,#8df3ff05 62%,#0000);-webkit-clip-path:polygon(100% 30%,100% 44%,0 100%,0 0);clip-path:polygon(100% 30%,100% 44%,0 100%,0 0);height:52%;left:8%;opacity:.7;right:31%;top:16%;z-index:1}.ae-ai2-robot{bottom:0;filter:drop-shadow(0 24px 48px rgba(0,0,0,.5));height:86%;position:absolute;right:-14px;width:auto;z-index:2}.ae-ai2-robot-eye{animation:aeAi2Eye 5.2s ease-in-out infinite}.ae-ai2-screens{height:68%;left:0;perspective:1100px;position:absolute;top:7%;width:58%;z-index:3}.ae-ai2-screen{background:linear-gradient(165deg,#0c1826f0,#08111ccc);border:1px solid #59ced852;border-radius:6px;box-shadow:0 30px 70px #00000080,0 0 44px #59ced817,inset 0 1px 0 #8df3ff29;display:flex;flex-direction:column;gap:14px;inset:0;opacity:0;overflow:hidden;padding:18px;position:absolute;transform:translate3d(16%,-8%,0) scale(.84) rotateY(6deg);will-change:transform,opacity}.ae-ai2-screen:after,.ae-ai2-screen:before{content:"";height:16px;pointer-events:none;position:absolute;width:16px}.ae-ai2-screen:before{border-left:2px solid #8df3ffbf;border-top:2px solid #8df3ffbf;left:-1px;top:-1px}.ae-ai2-screen:after{border-bottom:2px solid #8df3ffbf;border-right:2px solid #8df3ffbf;bottom:-1px;right:-1px}.ae-ai2-screen.is-front{opacity:1;transform:translateZ(0) scale(1) rotateY(6deg);transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .65s ease;z-index:3}.ae-ai2-screen.is-back{opacity:.36;transform:translate3d(16%,-8%,0) scale(.84) rotateY(6deg);transition:transform 0ms linear .5s,opacity .9s ease .54s;z-index:2}.ae-ai2-screen.is-exit{opacity:0;transform:translate3d(-13%,9%,0) scale(1.08) rotateY(6deg);transition:transform .9s ease-in,opacity .76s ease;z-index:4}.ae-ai2-scan{background:linear-gradient(180deg,#0000,#8df3ff14,#0000);height:46px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:-46px}.ae-ai2-screen.is-front .ae-ai2-scan{animation:aeAi2Scan 3.6s linear infinite;opacity:1}.ae-ai2-screen-head{display:flex;flex-direction:column;gap:4px}.ae-ai2-screen-head span{color:var(--home-cyan);font-size:var(--ds-p3-fs);font-weight:var(--ds-p3-weight);letter-spacing:.12em;line-height:var(--ds-p3-lh);text-transform:uppercase}.ae-ai2-screen-head strong{color:var(--home-text);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh)}.ae-ai2-flags{grid-gap:9px;display:grid;gap:9px}.ae-ai2-flag{align-items:center;background:hsla(0,0%,100%,.025);border:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line));display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.ae-ai2-flag em{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-style:normal;font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh)}.ae-ai2-flag span{border:var(--ds-button-border-width,1px) solid color-mix(in srgb,var(--ds-green) 42%,#0000);border-radius:4px;border-radius:var(--ds-button-radius,4px);color:var(--ds-green);flex:0 0 auto;font-size:var(--ds-p3-fs);font-weight:var(--ds-p3-weight);line-height:var(--ds-p3-lh);min-width:64px;padding:4px 8px;text-align:center;text-transform:uppercase}.ae-ai2-flag.is-elevated span{border-color:color-mix(in srgb,var(--ds-red) 58%,#0000);color:color-mix(in srgb,var(--ds-red) 72%,#fff 28%)}.ae-ai2-flag.is-watch span{border-color:color-mix(in srgb,var(--ds-accent) 58%,#0000);color:var(--home-valuation)}.ae-ai2-chart{flex:1 1;min-height:0;width:100%}.ae-ai2-chart-note{align-items:center;color:var(--home-valuation);display:flex;font-size:var(--ds-p3-fs);font-weight:var(--ds-p3-weight);gap:8px;letter-spacing:.08em;line-height:var(--ds-p3-lh);text-transform:uppercase}.ae-ai2-chart-note:before{background:#d4a017;background:var(--ae-accent,#d4a017);border-radius:999px;box-shadow:0 0 12px #d4a0178c;content:"";height:7px;width:7px}.ae-ai2-brief{grid-gap:10px;display:grid;gap:10px}.ae-ai2-brief em{color:var(--home-cyan);font-size:var(--ds-p3-fs);font-style:normal;font-weight:var(--ds-p3-weight);letter-spacing:.12em;text-transform:uppercase}.ae-ai2-brief strong{color:var(--home-text);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh)}.ae-ai2-brief ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ae-ai2-brief li{color:var(--home-text-soft);font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh);padding-left:16px;position:relative}.ae-ai2-brief li:before{background:var(--ds-green);border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--ds-green) 42%,#0000);content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.ae-ai2-chip{background:#08111cd9;border:1px solid #59ced84d;border-radius:999px;box-shadow:0 12px 30px #0006;color:var(--home-text-soft);font-size:var(--ds-p3-fs);font-weight:var(--ds-p3-weight);letter-spacing:.08em;padding:7px 11px;pointer-events:none;position:absolute;text-transform:uppercase;z-index:4}.ae-ai2-chip.is-one{animation:aeAi2Float 6.4s ease-in-out infinite alternate;left:42%;top:0}.ae-ai2-chip.is-two{animation:aeAi2Float 7.6s ease-in-out infinite alternate-reverse;bottom:7%;left:4%}@keyframes aeAi2Float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes aeAi2Scan{0%{transform:translateY(0)}to{transform:translateY(520px)}}@keyframes aeAi2Beam{0%,to{opacity:.45}50%{opacity:.85}}@keyframes aeAi2Eye{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ae-ai2-point:before,.ae-ai2-screen{transition:none}.ae-ai2-beam,.ae-ai2-chip,.ae-ai2-robot-eye{animation:none}.ae-ai2-screen.is-front .ae-ai2-scan{display:none}}.ae-ai-capabilities{--section-wash:#f7f9fc;--ae-hezal-page:#f7f9fc;--ae-hezal-surface:#fff;--ae-hezal-text:#101620;--ae-hezal-text-soft:#5b6b82;--ae-hezal-border:#d9e2ec;--ae-hezal-divider:#dbe3ea;--ae-hezal-cta:var(--ds-cta-bg);--ae-hezal-blue:var(--ds-chart-series-11);--ae-hezal-orange:var(--ds-chart-series-12);--ae-hezal-rose:var(--ds-chart-series-14);--ae-hezal-violet:var(--ds-chart-series-16);--ae-hezal-cyan:var(--ds-chart-series-17);color:var(--ae-hezal-text)}.ae-home .ae-ai-capabilities:before{background:var(--ae-hezal-divider)}.ae-hezal-head{display:grid;justify-items:center;position:relative;text-align:center;width:100%;z-index:2}.ae-hezal-head h2{color:var(--ae-hezal-text);font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0;max-width:min(1120px,calc(100vw - 48px))}.ae-hezal-head h2 span{color:#217346}.ae-hezal-head>p{box-sizing:border-box;color:var(--ae-hezal-text-soft);font-size:var(--ae-subheading-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:12px auto 0;max-width:980px;padding-inline:12px;text-align:center;width:100%}.ae-hezal-ecosystem{--ae-hezal-stage-scale:0.86;--ae-hezal-stage-height:585px;height:var(--ae-hezal-stage-height);isolation:isolate;margin:28px auto 0;position:relative;width:min(1080px,calc(100vw - 48px));z-index:2}.ae-hezal-ecosystem-stage{height:680px;left:50%;position:absolute;top:0;transform:translateX(-50%) scale(var(--ae-hezal-stage-scale));transform-origin:top center;width:100%}@media (min-width:921px) and (max-height:820px){.ae-hezal-ecosystem{--ae-hezal-stage-scale:0.76;--ae-hezal-stage-height:517px;margin-top:20px}}@media (min-width:921px) and (max-height:700px){.ae-hezal-ecosystem{--ae-hezal-stage-scale:0.7;--ae-hezal-stage-height:476px}}.ae-hezal-connectors{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.ae-hezal-connectors path{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.ae-hezal-connectors path.is-dotted{stroke-dasharray:2px 7px;stroke-linecap:round}.ae-hezal-connectors circle{vector-effect:non-scaling-stroke}.ae-hezal-dotted-ring{fill:none;stroke:#2173463d;stroke-width:1.25;stroke-dasharray:3px 12px;stroke-linecap:round}.ae-hezal-connectors .node-ring{fill:var(--ae-hezal-page);stroke:currentColor;stroke-width:1.5}.ae-hezal-connectors .node-card,.ae-hezal-connectors .node-core,.ae-hezal-connectors .node-filled{fill:currentColor;stroke:none}.ae-hezal-connectors .is-blue{color:var(--ae-hezal-blue)}.ae-hezal-connectors .is-cyan{color:var(--ae-hezal-cyan)}.ae-hezal-connectors .is-rose{color:var(--ae-hezal-rose)}.ae-hezal-connectors .is-orange{color:var(--ae-hezal-orange)}.ae-hezal-connectors .is-violet{color:var(--ae-hezal-violet)}.ae-home .ae-hezal-ask-button{color:#126f85;color:var(--hazel-ink,#126f85);font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);left:50%;line-height:var(--ds-h1-lh);position:absolute;top:88px;transform:translateX(-50%);z-index:5}.ae-home .ae-hezal-ask-button:after{background:#0000!important;border:0;border-radius:inherit;box-shadow:0 0 20px 4px #2ec97a2e,0 0 42px 10px #2ec97a14;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:-1}.ae-hezal-center{background:radial-gradient(circle,color-mix(in srgb,var(--ae-hezal-cta) 18%,#0000) 0,color-mix(in srgb,var(--ae-hezal-cta) 8%,#0000) 42%,color-mix(in srgb,var(--ae-hezal-cta) 2.5%,#0000) 63%,#0000 72%);border:1px solid #2173461f;border-radius:50%;box-shadow:0 0 76px color-mix(in srgb,var(--ae-hezal-cta) 12%,#0000);display:grid;height:250px;left:50%;place-items:center;position:absolute;top:310px;transform:translate(-50%,-50%);width:250px;z-index:3}.ae-hezal-center:before{border:1px dashed #21734633;border-radius:50%;content:"";display:none;inset:28px;pointer-events:none;position:absolute}.ae-hezal-core{border-radius:50%;color:var(--ae-hezal-text);display:grid;justify-items:center;outline:none;padding:0;position:relative;z-index:2}.ae-hezal-core:before{background:radial-gradient(circle,color-mix(in srgb,var(--ae-hezal-cta) 20%,#0000) 0,color-mix(in srgb,var(--ae-hezal-cta) 9%,#0000) 42%,#0000 72%);border-radius:50%;content:"";filter:blur(7px);inset:-28px;pointer-events:none;position:absolute;z-index:-1}.ae-hezal-orb{background:#ffffffa8;border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--ae-hezal-cta) 26%,#0000);display:grid;height:112px;place-items:center;width:112px}.ae-hezal-orb .ds-hazel-orb--listening{filter:brightness(0) saturate(100%) invert(36%) sepia(28%) saturate(1600%) hue-rotate(100deg) brightness(93%) contrast(92%)}.ae-hezal-orb canvas{display:block;height:84px!important;width:84px!important}.ae-hezal-core:focus-visible .ae-hezal-orb,.ae-hezal-core:hover .ae-hezal-orb{box-shadow:0 0 42px color-mix(in srgb,var(--ae-hezal-cta) 34%,#0000)}.ae-hezal-capability-list{inset:0;list-style:none;margin:0;padding:0;position:absolute;z-index:2}.ae-hezal-capability{--ae-card-tone:var(--ae-hezal-blue);grid-column-gap:14px;align-items:center;background:var(--ae-hezal-surface);border:0;border-radius:12px;box-shadow:0 16px 34px #1a2a3c14,0 0 16px 1px color-mix(in srgb,var(--ae-card-tone) 12%,#0000),0 0 30px 4px color-mix(in srgb,var(--ae-card-tone) 5%,#0000);box-sizing:border-box;color:var(--ae-hezal-text);column-gap:14px;display:grid;grid-template-columns:42px minmax(0,1fr);min-height:132px;padding:18px;position:absolute;width:282px}.ae-hezal-capability.is-transcripts{left:0;top:40px}.ae-hezal-capability.is-questions{right:0;top:40px}.ae-hezal-capability.is-forensics{left:0;top:358px}.ae-hezal-capability.is-comparison{right:0;top:358px}.ae-hezal-capability.is-portfolio{bottom:0;left:50%;transform:translateX(-50%)}.ae-hezal-capability.is-blue{--ae-card-tone:var(--ae-hezal-blue)}.ae-hezal-capability.is-cyan{--ae-card-tone:var(--ae-hezal-cyan)}.ae-hezal-capability.is-rose{--ae-card-tone:var(--ae-hezal-rose)}.ae-hezal-capability.is-orange{--ae-card-tone:var(--ae-hezal-orange)}.ae-hezal-capability.is-violet{--ae-card-tone:var(--ae-hezal-violet)}.ae-hezal-capability-icon{background:var(--ae-card-tone);border:0;border-radius:50%;box-shadow:0 8px 22px color-mix(in srgb,var(--ae-card-tone) 20%,#0000);color:#fff;display:inline-grid;height:42px;place-items:center;width:42px}.ae-hezal-capability-icon svg{stroke:currentColor;color:#fff}.ae-hezal-capability-copy{border-left:1px solid color-mix(in srgb,var(--ae-card-tone) 18%,var(--ae-hezal-border));min-width:0;padding-left:12px}.ae-hezal-capability-copy h2{color:var(--ae-card-tone);font-size:max(14px,var(--ds-h2-fs));font-weight:var(--ds-h2-weight);letter-spacing:0;letter-spacing:var(--ds-h2-ls,0);line-height:var(--ds-h2-lh);margin:0;min-width:0}.ae-hezal-capability-copy ul{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:10px 0 0;padding:0}.ae-hezal-capability-copy li{color:var(--ae-hezal-text-soft);font-size:max(13px,var(--ds-h3-fs));font-weight:var(--ds-h3-weight);letter-spacing:0;letter-spacing:var(--ds-h3-ls,0);line-height:var(--ds-h3-lh);padding-left:12px;position:relative}.ae-hezal-capability-copy li:before{background:var(--ae-card-tone);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.58em;width:4px}@media (max-width:920px){.ae-home .ae-ai-capabilities{background:var(--ae-hezal-page);z-index:1}.ae-hezal-head h2{font-size:calc(var(--ds-h0-fs)*2.05);max-width:calc(100vw - 24px)}.ae-hezal-ecosystem{--ae-hezal-stage-scale:1;height:auto;margin-top:20px;width:100%}.ae-hezal-ecosystem-stage{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;left:auto;position:relative;top:auto;transform:none;width:100%}.ae-home .ae-hezal-ecosystem-stage>.ae-hezal-center,.ae-home .ae-hezal-ecosystem-stage>.ae-hezal-connectors{display:none}.ae-home .ae-hezal-ask-button{grid-column:1/-1;grid-row:1;justify-self:center;left:auto;margin-bottom:0;position:relative;top:auto;transform:none}.ae-hezal-capability-list{display:contents;position:static}.ae-hezal-capability,.ae-hezal-capability.is-comparison,.ae-hezal-capability.is-forensics,.ae-hezal-capability.is-portfolio,.ae-hezal-capability.is-questions,.ae-hezal-capability.is-transcripts{min-height:132px;position:static;transform:none;width:100%}.ae-hezal-capability.is-portfolio{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.ae-hezal-capability:is(.is-transcripts,.is-questions){margin-top:24px}}@media (max-width:600px){.ae-hezal-head h2{font-size:calc(var(--ds-h0-fs)*1.72)}.ae-hezal-ecosystem-stage{grid-template-columns:minmax(0,1fr);padding-inline:12px}.ae-home .ae-hezal-ask-button{grid-column:auto;margin-bottom:24px}.ae-hezal-capability:is(.is-transcripts,.is-questions){margin-top:0}.ae-hezal-capability.is-portfolio{grid-column:auto;width:100%}.ae-hezal-capability{column-gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:124px;padding:14px}.ae-hezal-capability-icon{height:38px;width:38px}}.ae-pricing-section{--ae-pricing-accent:#52c484;--ae-pricing-accent-soft:#52c4841f;--ae-pricing-accent-border:#52c4846b;isolation:isolate;padding-bottom:86px;padding-top:78px;position:relative}[data-theme=light] .ae-pricing-section{--ae-pricing-accent:#1b6a50;--ae-pricing-accent-soft:#1b6a501a;--ae-pricing-accent-border:#1b6a504d}.ae-pricing-section:before{background:var(--home-line);background:var(--ds-border-light,var(--home-line));content:"";height:.75px;height:var(--ds-border-light-width,.75px);left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:2}.ae-pricing-head{margin:0 auto 36px;max-width:980px;position:relative;text-align:center;z-index:1}.ae-pricing-head .ae-eyebrow{margin:0 auto 18px}.ae-pricing-head h2{color:#eef3f975;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0}.ae-pricing-head h2 span{color:var(--home-text);display:block}.ae-pricing-head p{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:12px auto 0;max-width:720px}.ae-pricing-launch{align-items:center;background:color-mix(in srgb,var(--ds-green) 8%,#0000);border:1px solid color-mix(in srgb,var(--ds-green) 42%,#0000);border-radius:999px;color:var(--ds-green);display:inline-flex;font-size:var(--ds-p2-fs);font-weight:700;justify-content:center;letter-spacing:.12em;line-height:var(--ds-p2-lh);margin-top:24px;min-height:34px;padding:0 20px;text-transform:uppercase}.ae-pricing-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%)}.ae-pricing-compare,.ae-pricing-grid{margin:0 auto;position:relative;z-index:1}.ae-pricing-compare{box-sizing:border-box;display:none;padding-inline:12px;width:min(100%,1004px)}.ae-pricing-compare-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 1px 10px;scrollbar-width:none}.ae-pricing-compare-scroll::-webkit-scrollbar{display:none;height:0;width:0}.ae-pricing-compare-table{background:#fff;border:1px solid #dbe3ea;border-radius:8px;box-shadow:0 14px 30px #0f172a14;min-width:600px;overflow:visible}.ae-pricing-compare-row{border-bottom:1px solid #dbe3ea;display:grid;grid-template-columns:150px repeat(3,minmax(150px,1fr))}.ae-pricing-compare-row:last-child{border-bottom:0}.ae-pricing-compare-cell{align-items:center;border-right:1px solid #dbe3ea;color:#101620;display:flex;font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);justify-content:center;line-height:var(--ds-p2-lh);min-height:42px;min-width:0;padding:9px 12px;text-align:center}.ae-pricing-compare-cell:last-child{border-right:0}.ae-pricing-compare-label{background:#f7f9fb;border-left:1px solid #dbe3ea;box-shadow:1px 0 0 #dbe3ea,10px 0 20px #0f172a1c,0 5px 12px #0f172a0d;color:#475569;font-weight:600;isolation:isolate;justify-content:flex-start;left:0;overflow:hidden;position:-webkit-sticky;position:sticky;text-align:left;z-index:5}.ae-pricing-compare-label:after{background:#f7f9fb;border-left:1px solid #dbe3ea;bottom:0;content:"";left:-1px;pointer-events:none;position:absolute;top:0;width:10px;z-index:2}.ae-pricing-compare-label>:is(h2,h3){position:relative;z-index:3}.ae-pricing-compare-row--plans .ae-pricing-compare-cell{min-height:54px}.ae-pricing-compare-plan{background:#fff;gap:7px;position:relative}.ae-pricing-compare-plan h2{color:#101620;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);margin:0}.ae-pricing-compare-plan.is-recommended{background:color-mix(in srgb,var(--ds-green) 7%,#fff)}.ae-pricing-compare-plan.is-recommended:after{color:var(--ds-green);content:"Recommended";font-size:8px;font-weight:700;letter-spacing:.06em;position:absolute;right:6px;text-transform:uppercase;top:5px}.ae-pricing-compare-price{background:#fff;column-gap:6px;flex-wrap:wrap;row-gap:3px}.ae-pricing-compare-price-main{align-items:baseline;display:inline-flex;gap:3px;margin:0;white-space:nowrap}.ae-pricing-compare-price-main strong{font-feature-settings:"tnum";color:#101620;font-size:var(--ds-h2-fs);font-variant-numeric:tabular-nums;font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh)}.ae-pricing-compare-price s,.ae-pricing-compare-price-main span{color:#718096;font-size:var(--ds-p3-fs);line-height:var(--ds-p3-lh);white-space:nowrap}.ae-pricing-compare-price em{align-items:center;background:color-mix(in srgb,var(--ds-green) 8%,#fff);border:1px solid color-mix(in srgb,var(--ds-green) 35%,#0000);border-radius:999px;color:var(--ds-green);display:inline-flex;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1;min-height:18px;padding:1px 5px;text-transform:uppercase;white-space:nowrap}.ae-pricing-compare-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ae-pricing-compare-structural-label h3,.ae-pricing-compare-value h3{color:#475569;font-size:clamp(13px,calc(.24vw + 10.54px),14px);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin:0}.ae-pricing-compare-value h3{color:#101620;text-align:center}.ae-pricing-compare-feature-label h3{color:#475569;font-size:clamp(13px,calc(.24vw + 10.54px),14px);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin:0;text-align:left}.ae-pricing-compare-value .ae-pricing-check{font-size:16px}.ae-pricing-compare-value .ae-pricing-empty{color:#9aa8b9!important;font-size:16px}.ae-pricing-compare-row--actions .ae-pricing-compare-cell{min-height:66px;padding:10px 8px}.ae-pricing-compare-action{background:#fff}.ae-pricing-compare-cta{font-size:clamp(13px,calc(.24vw + 10.54px),14px);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);min-height:32px;padding:4px 6px;white-space:nowrap;width:100%}.ae-pricing-cta-copy-short{display:none}.ae-pricing-compare-cta .ae-pricing-cta-arrow{font-size:14px;margin-left:6px}@media (max-width:719px){.ae-pricing-compare-table{min-width:570px}.ae-pricing-compare-row{grid-template-columns:150px repeat(3,140px)}.ae-pricing-compare-row--actions .ae-pricing-compare-cell{min-height:44px;padding:7px 4px}.ae-pricing-compare-cta{min-height:30px;padding:3px 4px}.ae-pricing-cta-copy-short{display:inline}.ae-pricing-cta-copy.is-current .ae-pricing-cta-copy-full{display:none}}.ae-pricing-card{--ds-border-light:rgba(var(--ds-blue-border-offwhite-rgb),0.15);background:var(--ds-container);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius);box-shadow:var(--ds-card-elevation);display:flex;flex-direction:column;min-height:420px;min-width:0;padding:18px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.ae-pricing-card:hover{transform:translateY(-4px)}.ae-pricing-card.is-active,.ae-pricing-card:hover{border-color:var(--ds-border-mid);box-shadow:var(--ds-card-hover-elevation)}.ae-pricing-card.is-current{border-color:var(--ds-border-mid);overflow:hidden}.ae-pricing-card.is-recommended,.ae-pricing-card.is-recommended.is-active,.ae-pricing-card.is-recommended:hover{border-color:var(--ae-pricing-accent);box-shadow:var(--ds-card-hover-elevation)}.ae-pricing-card.is-recommended:before{align-items:center;background:var(--ae-pricing-accent);border-radius:999px;color:#06100b;content:"RECOMMENDED";display:inline-flex;font-size:10px;font-weight:600;left:18px;letter-spacing:.08em;letter-spacing:var(--ds-badge-tracking,.08em);line-height:1;padding:4px 9px;position:absolute;text-transform:uppercase;top:-11px}[data-theme=light] .ae-pricing-card.is-recommended:before{color:#fff}.ae-pricing-card--basic{--ae-pricing-plan-tone:var(--ds-plan-basic-color)}.ae-pricing-card--premium{--ae-pricing-plan-tone:var(--ds-plan-premium-color)}.ae-pricing-card--pro{--ae-pricing-plan-tone:var(--ds-plan-pro-color)}.ae-pricing-top{min-height:64px;position:relative}.ae-pricing-title{min-width:0}.ae-pricing-heading{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ae-pricing-top h3{color:var(--ds-text-p);font-size:var(--ds-h0-fs);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0}.ae-pricing-top p{color:var(--ae-pricing-accent);font-size:12px;font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0}.ae-pricing-current{height:96px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:96px;z-index:1}.ae-pricing-current>span{background:var(--ae-pricing-plan-tone);box-sizing:border-box;color:#fff;display:grid;font-family:inherit;font-size:var(--ds-p3-fs);font-weight:600;letter-spacing:.08em;letter-spacing:var(--ds-badge-tracking,.08em);line-height:1.05;min-height:34px;padding:3px 8px;place-items:center;position:absolute;right:-36px;text-align:center;text-transform:uppercase;top:15px;transform:rotate(45deg);width:126px}.ae-pricing-price-row{align-items:baseline;display:flex;margin-top:12px;white-space:nowrap}.ae-pricing-price-main{align-items:baseline;display:inline-flex;flex:0 0 auto;gap:4px;white-space:nowrap}.ae-pricing-price-row strong{font-feature-settings:"tnum";color:var(--ds-text-p);font-size:var(--ds-h0-fs);font-variant-numeric:tabular-nums;font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh)}.ae-pricing-price-sub{color:var(--ds-text-s);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);white-space:nowrap}.ae-pricing-price-was{color:var(--ds-text-muted);flex:0 0 auto;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin-left:10px;text-decoration:line-through}.ae-pricing-price-discount{align-items:center;background:var(--ae-pricing-accent-soft);border:1px solid color-mix(in srgb,var(--ae-pricing-accent) 42%,#0000);border-radius:999px;color:var(--ae-pricing-accent);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.08em;letter-spacing:var(--ds-badge-tracking,.08em);line-height:1;margin-left:4px;padding:3px 6px;text-transform:uppercase;white-space:nowrap}.ae-pricing-features{background:color-mix(in srgb,var(--ds-container) 70%,#0000);border:.25px solid var(--ds-border-light);border-radius:8px;border-radius:var(--ds-radius,8px);display:grid;margin-top:18px;padding:8px 12px}.ae-pricing-feature{align-items:center;border-bottom:.25px solid var(--ds-border-light);color:var(--ds-text-p);display:flex;font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);gap:18px;justify-content:space-between;line-height:var(--ds-p2-lh);min-height:34px}.ae-pricing-feature:last-child{border-bottom:0}.ae-pricing-feature b{font-feature-settings:"tnum";color:var(--ds-text-p);font-size:var(--ds-p2-fs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--ds-p2-lh);white-space:nowrap}.ae-pricing-check{color:var(--ae-pricing-accent)}.ae-pricing-empty{color:var(--ds-text-muted)}.ae-pricing-value{color:var(--ds-text-p)}.ae-pricing-cta{align-items:center;display:flex;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);gap:14px;justify-content:center;letter-spacing:0;line-height:var(--ds-h2-lh);margin-top:18px;min-height:38px;transition:background .15s ease,color .15s ease,transform .15s ease;width:100%}.ae-pricing-cta:disabled{cursor:wait;opacity:.68}.ae-pricing-cta:hover:not(:disabled){transform:translateY(-1px)}.ae-pricing-cta span{font-size:var(--ds-h2-fs);line-height:1}.ae-pricing-error{background:color-mix(in srgb,var(--ds-red) 10%,#0000);border:1px solid color-mix(in srgb,var(--ds-red) 54%,#0000);border-radius:8px;border-radius:var(--ds-radius,8px);color:var(--ds-red);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:24px auto 0;padding:12px 14px;position:relative;text-align:center;width:min(760px,100%);z-index:1}.ae-trust-section{--ae-trust-container:#fff;--ae-trust-primary:#1a1d24;--ae-trust-secondary:#626672;--ae-trust-hover:#f6f8fa;--ae-trust-shadow:0 10px 24px #0f172a12,0 1px 2px #0f172a0a;background:#fff;color:var(--ae-trust-primary);margin-left:calc(50% - 50vw);padding:74px 24px;width:100vw}.ae-trust-shell{grid-gap:24px;display:grid;gap:24px;margin:0 auto;width:min(1440px,100%)}.ae-trust-card{background:#ffffffb8;border:.75px solid #13202c29;border-radius:8px;border-radius:var(--ds-radius,8px);box-shadow:0 22px 60px #0e171f1a;min-height:360px;min-width:0;overflow:hidden;padding:32px;position:relative}.ae-trust-card:before{background:linear-gradient(#0f172a0a 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.ae-trust-card>*{position:relative;z-index:1}.ae-trust-band{display:grid;justify-items:center;padding:70px 0;position:relative;text-align:center}.ae-trust-band:after,.ae-trust-band:before{background:#11182724;content:"";height:.75px;height:var(--ds-border-light-width,.75px);left:50%;position:absolute;transform:translateX(-50%);width:100vw}.ae-trust-band:before{top:0}.ae-trust-band:after{bottom:0}.ae-trust-band h2{color:#1016207a;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0}.ae-trust-band h2 span{color:#101620;display:block}.ae-trust-band>p{color:#111827ad;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:22px auto 0;max-width:760px}.ae-trust-band .ae-faq-list{margin-top:42px}.ae-trust-card-head span{color:var(--ds-green);display:inline-flex;font-size:var(--ds-p2-fs);font-weight:700;letter-spacing:.14em;line-height:var(--ds-p2-lh);margin-bottom:12px;text-transform:uppercase}.ae-trust-card-head h3{color:#101620;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);letter-spacing:-.04em;line-height:var(--ds-h1-lh);margin:0;max-width:16ch}.ae-trust-faq{grid-gap:36px;display:grid;gap:36px}.ae-trust-faq-head{display:grid;justify-items:center;margin-bottom:0;text-align:center}.ae-trust-faq-head .ae-eyebrow{color:var(--ds-green);margin:0 auto 10px}.ae-trust-faq-head h2{color:#101620;margin-left:auto;margin-right:auto;max-width:12ch}.ae-trust-faq-head p{color:#111827ad;margin:0 auto;max-width:62ch}.ae-faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;width:min(1040px,100%)}.ae-faq-item{background:var(--ae-trust-container);border:1px solid var(--ae-trust-primary);border-radius:8px;border-radius:var(--ds-radius,8px);box-shadow:var(--ae-trust-shadow);overflow:hidden;padding:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.ae-faq-item:hover{background:var(--ae-trust-hover)}.ae-faq-item.is-open{background:var(--ae-trust-container);border-color:color-mix(in srgb,var(--ds-active-green-selection-bg) 34%,#0000);box-shadow:0 7px 16px color-mix(in srgb,var(--ds-active-green-selection-bg) 13%,#0000);transform:translateY(-1px)}.ae-faq-question{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font-family:inherit;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);gap:12px;justify-content:space-between;line-height:var(--ds-h2-lh);padding:18px 20px;text-align:left;transition:color .15s ease;width:100%}.ae-faq-question,.ae-faq-question:hover{color:var(--ae-trust-primary)}.ae-faq-question{justify-content:flex-start}.ae-faq-item-icon{align-items:center;background:color-mix(in srgb,var(--ds-active-green-selection-bg) 12%,#0000);border:.75px solid color-mix(in srgb,var(--ds-active-green-selection-bg) 34%,#0000);border-radius:8px;color:#1b2433;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.ae-faq-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#1b2433;display:block}.ae-faq-question-copy{flex:1 1 auto}.ae-faq-chev{color:var(--ae-trust-secondary);flex:0 0 auto;transition:transform .2s ease,color .15s ease}.ae-faq-item.is-open .ae-faq-chev{color:var(--ae-trust-primary);transform:rotate(180deg)}.ae-faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 12px 0 64px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .3s ease}.ae-faq-item.is-open .ae-faq-answer{max-height:400px;opacity:1;padding:0 12px 18px 64px}.ae-faq-answer p{color:var(--ae-trust-primary);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0;max-width:none;text-align:left;width:100%}.ae-testimonials-section{grid-gap:34px;display:grid;gap:34px;justify-items:center;overflow:hidden;padding:36px 0;position:relative}.ae-testimonials-head{grid-gap:0;display:grid;gap:0;justify-items:center;text-align:center;width:100%}.ae-testimonials-head h2{color:#101620;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0 auto;max-width:980px;text-align:center}.ae-testimonials-head p{color:var(--ae-trust-secondary);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0;max-width:720px}.ae-testimonials-rail{margin-left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);overflow:hidden;padding:8px 0;width:100vw}.ae-testimonials-track{display:flex;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}.ae-testimonials-track.is-ready{animation:ae-testimonials-scroll 72s linear 0s infinite}.ae-testimonials-group{display:flex;flex:0 0 auto;gap:18px;padding-right:18px}.ae-testimonial-card{grid-gap:28px;align-content:start;aspect-ratio:4/3;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ae-card-accent) 20%,#0000),#0000 42%),color-mix(in srgb,var(--ae-card-accent) 13%,#fff);border:1px solid color-mix(in srgb,var(--ae-card-accent) 32%,#fff);border-radius:12px;box-shadow:0 18px 42px #0e171f1a;box-sizing:border-box;display:grid;flex:0 0 clamp(320px,29vw,408px);gap:28px;min-height:0;padding:22px;position:relative}.ae-testimonial-card,.ae-testimonial-card--1{--ae-card-accent:var(--ds-chart-series-7)}.ae-testimonial-card--2{--ae-card-accent:var(--ds-chart-series-6)}.ae-testimonial-card--3{--ae-card-accent:var(--ds-chart-series-2)}.ae-testimonial-card--4{--ae-card-accent:var(--ds-chart-series-4)}.ae-testimonial-card--5{--ae-card-accent:var(--ds-chart-series-3)}.ae-testimonial-card--6{--ae-card-accent:var(--ds-chart-series-5)}.ae-testimonial-card--7{--ae-card-accent:var(--ds-chart-series-8)}.ae-testimonial-card--8{--ae-card-accent:var(--ds-chart-series-9)}.ae-testimonial-profile{align-items:center;display:flex;gap:12px;min-width:0}.ae-testimonial-avatar{background-image:var(--ae-testimonial-avatar-image);background-position:var(--ae-testimonial-avatar-position);background-size:200% 200%;border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 5px 14px color-mix(in srgb,var(--ae-card-accent) 26%,#0000);display:block;flex:0 0 54px;height:54px;width:54px}.ae-testimonial-profile div{grid-gap:3px;display:grid;gap:3px;min-width:0}.ae-testimonial-profile h2{color:var(--ae-trust-primary);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh)}.ae-testimonial-profile h2,.ae-testimonial-profile p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-testimonial-profile p{color:color-mix(in srgb,var(--ae-trust-secondary) 90%,var(--ae-card-accent));font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh)}.ae-testimonial-quote{color:var(--ae-trust-primary);font-size:var(--ds-h2-fs);font-weight:500;letter-spacing:0;line-height:var(--ds-h2-lh);margin:0;max-width:none;padding:0;text-align:left;width:auto}@keyframes ae-testimonials-scroll{to{transform:translate3d(-33.333333%,0,0)}}.ae-testimonials-contact{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin-top:6px;text-align:center}.ae-faq-contact{grid-gap:24px;align-items:center;background-position:50%;background-size:cover;border:1px solid color-mix(in srgb,var(--ds-active-green-selection-bg) 42%,#0000);border-radius:12px;box-shadow:0 14px 28px #081e122e;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;justify-items:start;margin:36px auto 0;min-height:176px;overflow:hidden;padding:24px 24px 24px 20px;position:relative;text-align:left;width:min(1040px,100%)}.ae-faq-contact:before{background:linear-gradient(90deg,#04170f42,#04170f14 48%,#04170f2e);content:"";inset:0;position:absolute;z-index:0}.ae-faq-contact>*{position:relative;z-index:1}.ae-faq-contact-copy{background:color-mix(in srgb,#eaf8f0 92%,#0000);border:1px solid color-mix(in srgb,var(--ds-active-green-selection-bg) 34%,#0000);border-radius:8px;box-shadow:0 8px 20px #04301e24;box-sizing:border-box;max-width:100%;padding:18px 20px;width:-webkit-fit-content;width:fit-content}.ae-faq-contact-copy h3{color:#10271e;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);line-height:var(--ds-h1-lh);margin:0}.ae-faq-contact .ae-faq-contact-copy p{color:#10271ebd;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:6px 0 0}.ae-faq-contact .ae-tour-button{box-shadow:inset 0 1px 2px #ffffff29,inset 0 -8px 16px #0006,0 0 32px 7px color-mix(in srgb,var(--ds-active-green-selection-border) 76%,#0000),0 12px 26px #021c0f4d;justify-self:end;margin:0}.ae-faq-contact .ae-tour-button:hover{box-shadow:inset 0 1px 2px #ffffff2e,inset 0 -8px 16px #0000006b,0 0 38px 10px color-mix(in srgb,var(--ds-active-green-selection-border) 88%,#0000),0 16px 32px #021c0f57}@media (max-width:680px){.ae-faq-contact{align-content:start;background-position:64%;gap:12px;grid-template-columns:1fr;min-height:0;padding:16px}.ae-faq-contact-copy{padding:14px 16px}.ae-faq-contact .ae-tour-button{justify-self:start}}.ae-home .ae-financial-widget-section{background:#f7fafc;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 630px)) 36px;width:100vw}.ae-home .ae-financial-widget-shell{grid-gap:clamp(32px,5vw,84px);align-items:center;display:grid;gap:clamp(32px,5vw,84px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin:0 auto;width:min(1260px,100%)}.ae-home .ae-financial-chart-card{--ae-financial-cyan:var(--ds-chart-series-1);--ae-financial-tile:10px;--ae-financial-tile-gap:2px;background:#fff;border:1px solid #dbe6ea;border-radius:12px;box-shadow:0 16px 32px #0f172a17;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:clamp(16px,1.4vw,20px);position:relative}.ae-home .ae-financial-chart-topline{align-items:start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ae-home .ae-financial-chart-topline>div:not(.ae-financial-chart-period){grid-gap:4px;display:grid;gap:4px}.ae-home .ae-financial-chart-topline span{color:#64748b;font-size:var(--ds-p2-fs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ae-home .ae-financial-chart-topline .ae-financial-chart-title{align-items:center;display:inline-flex;gap:8px}.ae-home .ae-financial-chart-title-icon{background:color-mix(in srgb,var(--ae-financial-cyan) 12%,#fff);border:1px solid color-mix(in srgb,var(--ae-financial-cyan) 42%,#fff);border-radius:7px;box-shadow:0 4px 12px color-mix(in srgb,var(--ae-financial-cyan) 18%,#0000);color:var(--ae-financial-cyan)!important;display:inline-grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.ae-home .ae-financial-chart-title-icon .ds-icon{stroke:currentColor;color:var(--ae-financial-cyan)!important;opacity:1}.ae-home .ae-financial-chart-topline small{color:#64748b;font-size:var(--ds-p3-fs);line-height:1.3}.ae-home .ae-financial-chart-topline strong{font-feature-settings:"tnum";color:#101620;font-size:clamp(24px,3vw,38px);font-variant-numeric:tabular-nums;line-height:1.1}.ae-home .ae-financial-chart-period{align-items:center;background:#eef2f6;border:1px solid #d7dee7;border-radius:999px;display:inline-flex;padding:3px}.ae-home .ae-financial-chart-period>span{border-radius:999px;color:#64748b;font:700 var(--ds-p3-fs)/1.2 Inter,sans-serif;letter-spacing:0;padding:5px 8px;text-transform:none}.ae-home .ae-financial-chart-period>span.is-selected{background:#fff;box-shadow:0 1px 4px #0f172a24;color:#101620}.ae-home .ae-financial-chart-body{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:24px minmax(0,1fr);margin-top:14px;min-height:0}.ae-home .ae-financial-chart-axis{color:#94a3b8;display:grid;font-size:var(--ds-p3-fs);grid-template-rows:repeat(6,1fr);min-height:0;padding-bottom:24px;text-align:right}.ae-home .ae-financial-chart-plot{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0}.ae-home .ae-financial-chart-grid{grid-gap:var(--ae-financial-tile-gap);align-content:end;background:color-mix(in srgb,var(--ae-financial-cyan) 3%,#fff);border-bottom:1px solid #dbe6ea;display:grid;gap:var(--ae-financial-tile-gap);grid-template-columns:repeat(12,-webkit-max-content);grid-template-columns:repeat(12,max-content);justify-content:space-between;min-height:0;padding:0}.ae-home .ae-financial-chart-month-group{grid-gap:var(--ae-financial-tile-gap);display:grid;gap:var(--ae-financial-tile-gap);grid-template-columns:repeat(4,var(--ae-financial-tile))}.ae-home .ae-financial-chart-column{grid-gap:var(--ae-financial-tile-gap);display:grid;gap:var(--ae-financial-tile-gap);grid-template-rows:repeat(22,var(--ae-financial-tile));height:calc(var(--ae-financial-tile)*22 + var(--ae-financial-tile-gap)*21);width:var(--ae-financial-tile)}.ae-home .ae-financial-chart-column i{background:color-mix(in srgb,var(--ae-financial-cyan) 18%,#0000);border-radius:1px;height:var(--ae-financial-tile);width:var(--ae-financial-tile)}.ae-home .ae-financial-chart-column i.is-filled{background:var(--ae-financial-cyan);transform-origin:bottom}.ae-home .ae-financial-widget-section.is-workspace-active .ae-financial-chart-column i.is-filled{animation:ae-financial-tile-in .18s cubic-bezier(.22,.8,.28,1) var(--ae-financial-tile-delay) both}.ae-home .ae-financial-chart-months{grid-gap:var(--ae-financial-tile-gap);color:#64748b;display:grid;font-size:var(--ds-p4-fs);gap:var(--ae-financial-tile-gap);grid-template-columns:repeat(12,calc(var(--ae-financial-tile)*4 + var(--ae-financial-tile-gap)*3));justify-content:space-between;margin-top:8px;text-align:center}@keyframes ae-financial-tile-in{0%{background:color-mix(in srgb,var(--ae-financial-cyan) 18%,#0000);transform:scale(.88)}to{background:var(--ae-financial-cyan);transform:scale(1)}}.ae-home .ae-financial-widget-copy{max-width:490px}.ae-home .ae-financial-widget-copy .ae-eyebrow{color:#0f6471;margin:0 0 12px}.ae-home .ae-financial-widget-copy h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-financial-widget-copy>p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:16px 0 0}.ae-home .ae-financial-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0}.ae-home .ae-financial-metrics>div{grid-gap:4px;background:#fff;border:1px solid #dbe6ea;border-radius:6px;display:grid;gap:4px;min-width:0;padding:12px}.ae-home .ae-financial-metrics dt{color:#64748b;font-size:var(--ds-p3-fs)}.ae-home .ae-financial-metrics dd{font-feature-settings:"tnum";color:#101620;font-size:var(--ds-h2-fs);font-variant-numeric:tabular-nums;font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);margin:0}.ae-home .ae-financial-metrics small{color:#0f6471;font-size:var(--ds-p4-fs);line-height:1.35}@media (min-width:1280px){.ae-home .ae-financial-widget-shell{gap:clamp(40px,4vw,64px);grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)}}@media (max-width:1079px){.ae-home .ae-financial-chart-card{--ae-financial-tile:7px}.ae-home .ae-financial-widget-shell{gap:32px;grid-template-columns:minmax(0,1fr) minmax(290px,.84fr)}.ae-home .ae-financial-metrics{grid-template-columns:1fr}}@media (max-width:760px){.ae-home .ae-financial-widget-section{padding:48px 16px 24px}.ae-home .ae-financial-widget-shell{gap:28px;grid-template-columns:1fr}.ae-home .ae-financial-widget-copy{max-width:none}.ae-home .ae-financial-chart-card{--ae-financial-tile:5px;--ae-financial-tile-gap:2px}.ae-home .ae-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.ae-home .ae-financial-metrics>div{padding:10px}}@media (max-width:420px){.ae-home .ae-financial-chart-axis,.ae-home .ae-financial-chart-period{display:none}.ae-home .ae-financial-chart-body{grid-template-columns:1fr;margin-top:14px}.ae-home .ae-financial-chart-card{--ae-financial-tile:4px;--ae-financial-tile-gap:1px}.ae-home .ae-financial-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ae-home .ae-financial-widget-section.is-workspace-active .ae-financial-chart-column i.is-filled{animation:none}}.ae-home .ae-sector-widget-section{background:#fff;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 630px)) 36px;width:100vw}.ae-home .ae-sector-widget-shell{grid-gap:clamp(40px,4vw,64px);align-items:center;display:grid;gap:clamp(40px,4vw,64px);grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);margin:0 auto;min-height:318px;width:min(1260px,100%)}.ae-home .ae-sector-widget-copy{max-width:470px}.ae-home .ae-sector-widget-copy .ae-eyebrow{color:#0f6471;margin:0 0 12px}.ae-home .ae-sector-widget-copy h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-sector-widget-copy>p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:16px 0 0}.ae-home .ae-sector-metric-list{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:24px 0 0;padding:0}.ae-home .ae-sector-metric-list li{align-items:center;color:#334155;display:inline-flex;font-size:var(--ds-p2-fs);font-weight:700;gap:6px}.ae-home .ae-sector-metric-list li:before{background:var(--ae-sector-metric-color);border-radius:2px;content:"";height:8px;width:8px}.ae-home .ae-sector-metric--1{--ae-sector-metric-color:var(--ds-chart-series-3)}.ae-home .ae-sector-metric--2{--ae-sector-metric-color:var(--ds-chart-series-6)}.ae-home .ae-sector-metric--3{--ae-sector-metric-color:var(--ds-chart-series-2)}.ae-home .ae-sector-metric--4{--ae-sector-metric-color:var(--ds-chart-series-4)}.ae-home .ae-sector-chart-card{--ae-sector-teal:var(--ds-chart-series-3);--ae-sector-violet:var(--ds-chart-series-6);--ae-sector-orange:var(--ds-chart-series-2);--ae-sector-plot-height:280px;background:#f9fbfc;border:1px solid #e1e7ee;border-radius:12px;box-shadow:0 16px 32px #0f172a14;box-sizing:border-box;display:flex;flex-direction:column;min-height:318px;min-width:0;padding:18px 20px}.ae-home .ae-sector-chart-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.ae-home .ae-sector-chart-head>div{grid-gap:4px;display:grid;gap:4px}.ae-home .ae-sector-chart-head span{color:#64748b;font-size:var(--ds-p2-fs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ae-home .ae-sector-chart-head .ae-sector-chart-title{align-items:center;display:inline-flex;gap:8px}.ae-home .ae-sector-chart-title-icon{background:color-mix(in srgb,var(--ds-stat-gold) 12%,#fff);border:1px solid color-mix(in srgb,var(--ds-stat-gold) 42%,#fff);border-radius:7px;box-shadow:0 4px 12px color-mix(in srgb,var(--ds-stat-gold) 18%,#0000);color:var(--ds-stat-gold)!important;display:inline-grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.ae-home .ae-sector-chart-title-icon .ds-icon{stroke:currentColor;color:var(--ds-stat-gold)!important;opacity:1}.ae-home .ae-sector-chart-head .ae-sector-selector{align-items:center;background:#eef2f6;border:1px solid #d7dee7;border-radius:999px;color:#334155!important;display:inline-flex;font-size:var(--ds-p3-fs);gap:6px;letter-spacing:0;padding:7px 10px;text-transform:none}.ae-home .ae-sector-selector .ds-icon{color:#64748b}.ae-home .ae-sector-chart-body{grid-gap:10px;align-items:end;display:grid;flex:1 1 auto;gap:10px;grid-template-columns:28px minmax(0,1fr);margin-top:14px;min-height:0}.ae-home .ae-sector-chart-axis{align-self:end;box-sizing:border-box;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--ds-p3-fs);height:var(--ae-sector-plot-height);justify-content:space-between;padding-bottom:24px;text-align:right}.ae-home .ae-sector-chart-plot{align-self:end;height:var(--ae-sector-plot-height);min-width:0}.ae-home .ae-sector-chart-bars{grid-gap:clamp(8px,1.7vw,20px);align-items:end;display:grid;gap:clamp(8px,1.7vw,20px);grid-template-columns:repeat(5,minmax(0,1fr));height:var(--ae-sector-plot-height);padding:0 8px}.ae-home .ae-sector-bar{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr auto;height:100%;min-width:0}.ae-home .ae-sector-bar-stack{align-self:end;display:flex;flex-direction:column;gap:3px;height:100%;justify-content:flex-end;justify-self:center;min-height:0;overflow:visible;width:min(68px,100%)}.ae-home .ae-sector-segment{border:0;border-radius:8px;display:block;height:var(--ae-sector-segment-height);min-height:0;transform-origin:bottom}.ae-home .ae-sector-segment--1{background:var(--ae-sector-teal)}.ae-home .ae-sector-segment--2{background:var(--ae-sector-violet)}.ae-home .ae-sector-segment--3{background:var(--ae-sector-orange)}.ae-home .ae-sector-segment--4{background:var(--ds-chart-series-4)}.ae-home .ae-sector-widget-section.is-workspace-active .ae-sector-segment{animation:ae-sector-segment-in .34s cubic-bezier(.2,.75,.2,1) var(--ae-sector-segment-delay) both}.ae-home .ae-sector-bar>span{color:#64748b;font-size:var(--ds-p4-fs);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes ae-sector-segment-in{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (max-width:1079px){.ae-home .ae-sector-widget-shell{gap:32px;grid-template-columns:minmax(290px,.84fr) minmax(0,1fr)}.ae-home .ae-sector-chart-bars{gap:8px}}@media (max-width:760px){.ae-home .ae-sector-widget-section{padding:48px 16px 24px}.ae-home .ae-sector-widget-shell{gap:28px;grid-template-columns:1fr}.ae-home .ae-sector-widget-copy{max-width:none}.ae-home .ae-sector-chart-card{--ae-sector-plot-height:210px;min-height:300px;padding:18px}}@media (max-width:420px){.ae-home .ae-sector-chart-axis{display:none}.ae-home .ae-sector-chart-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ae-home .ae-sector-widget-section.is-workspace-active .ae-sector-segment{animation:none}}.ae-home .ae-ai-score-widget-section{background:#f7fafc;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 630px)) 36px;width:100vw}.ae-home .ae-ai-score-widget-shell{grid-gap:clamp(32px,5vw,84px);align-items:center;display:grid;gap:clamp(32px,5vw,84px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin:0 auto;min-height:318px;width:min(1260px,100%)}.ae-home .ae-ai-score-card{--ae-ai-score-dial-scale:0.8;--ae-ai-score-tag-gap:10px;background:#fff;border:1px solid #dbe6ea;border-radius:12px;box-shadow:0 16px 32px #0f172a17;box-sizing:border-box;min-height:318px;min-width:0;padding:18px 20px}.ae-home .ae-ai-score-card-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.ae-home .ae-ai-score-card-head>span:first-child{color:#64748b;font-size:var(--ds-p2-fs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ae-home .ae-ai-score-card-title{align-items:center;display:inline-flex;gap:8px}.ae-home .ae-ai-score-title-icon{background:color-mix(in srgb,var(--ds-active-green-selection-bg) 12%,#fff);border:1px solid color-mix(in srgb,var(--ds-active-green-selection-bg) 42%,#fff);border-radius:7px;box-shadow:0 4px 12px color-mix(in srgb,var(--ds-active-green-selection-bg) 18%,#0000);color:var(--ds-active-green-selection-bg);display:inline-grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.ae-home .ae-ai-score-title-icon .ds-icon{stroke:currentColor;color:var(--ds-active-green-selection-bg)!important}.ae-home .ae-ai-score-stock{align-items:center;color:#334155;display:flex;gap:8px}.ae-home .ae-ai-score-stock h3{color:#101620;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);letter-spacing:0;line-height:var(--ds-h3-lh);margin:0}.ae-home .ae-ai-score-gauge{height:246px;margin:-10px 0 0;overflow:hidden;position:relative}.ae-home .ae-ai-score-gauge:before{background:radial-gradient(ellipse 54% 68% at 35% 40%,color-mix(in srgb,var(--ds-active-green-selection-bg) 26%,#0000) 0,color-mix(in srgb,var(--ds-active-green-selection-bg) 13%,#0000) 48%,#0000 78%),radial-gradient(ellipse 50% 60% at 69% 64%,color-mix(in srgb,var(--ds-active-green-selection-bg) 17%,#0000) 0,color-mix(in srgb,var(--ds-active-green-selection-bg) 8%,#0000) 46%,#0000 80%),radial-gradient(ellipse 44% 54% at 52% 49%,color-mix(in srgb,var(--ds-active-green-selection-bg) 23%,#0000) 0,#0000 74%);border-radius:58% 42% 53% 47%/44% 57% 43% 56%;box-shadow:-22px -10px 42px color-mix(in srgb,var(--ds-active-green-selection-bg) 12%,#0000),28px 18px 52px color-mix(in srgb,var(--ds-active-green-selection-bg) 9%,#0000);content:"";filter:blur(4px);height:224px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%) scale(var(--ae-ai-score-dial-scale));transform-origin:center;width:min(344px,84%);z-index:0}.ae-home .ae-ai-score-dial{inset:0;position:absolute;transform:scale(var(--ae-ai-score-dial-scale));transform-origin:center}.ae-home .ae-ai-score-dial>svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%;z-index:1}.ae-home .ae-ai-score-dial-tick{vector-effect:non-scaling-stroke}.ae-home .ae-ai-score-dial-tick,.ae-home .ae-ai-score-dial-tick.is-active{stroke:color-mix(in srgb,var(--ds-active-green-selection-bg) 14%,#fff)}.ae-home .ae-ai-score-widget-section.is-workspace-active .ae-ai-score-dial-tick.is-active{animation:ae-ai-score-tick-fill 70ms ease-out var(--ae-ai-tick-delay) both}.ae-home .ae-ai-score-readout{grid-gap:14px;display:grid;gap:14px;inset:99px 0 auto;justify-items:center;position:absolute;text-align:center;z-index:2}.ae-home .ae-ai-score-readout strong{font-feature-settings:"tnum";color:#101620;font-size:clamp(46px,5.2vw,63px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.06em;line-height:.9}.ae-home .ae-ai-score-readout small{color:#0f6471;font-size:calc(var(--ds-h3-fs)*1.55);font-weight:800;line-height:1.1}.ae-home .ae-ai-score-tags{--stock-tag-pill-min-width:0px;align-items:center;display:flex;flex-wrap:wrap;gap:var(--ae-ai-score-tag-gap);justify-content:center;margin-top:26px}.ae-home .ae-ai-score-tag{gap:8px;height:34px;min-width:0;opacity:0;padding:4px 12px;pointer-events:none;transform:translateY(9px) scale(.78);transform-origin:center}.ae-home .ae-ai-score-tag .stock-tag-pill-label{color:#334155;font-size:calc(var(--ds-p2-fs)*1.12);font-weight:700;letter-spacing:-.01em}.ae-home .ae-ai-score-tag .stock-tag-pill-icon{flex-basis:18px;height:18px;width:18px}.ae-home .ae-ai-score-tag .stock-tag-pill-icon svg{height:16px;width:16px}.ae-home .ae-ai-score-widget-section.is-workspace-active .ae-ai-score-tag{animation:ae-ai-score-tag-pop .26s cubic-bezier(.2,.9,.25,1.15) var(--ae-ai-tag-delay) both}@keyframes ae-ai-score-tick-fill{0%{stroke:color-mix(in srgb,var(--ds-active-green-selection-bg) 14%,#fff)}to{stroke:var(--ds-active-green-selection-bg)}}@keyframes ae-ai-score-tag-pop{0%{opacity:0;transform:translateY(9px) scale(.78)}68%{opacity:1;transform:translateY(-2px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}.ae-home .ae-ai-score-widget-copy{max-width:490px}.ae-home .ae-ai-score-widget-copy .ae-eyebrow{color:#0f6471;margin:0 0 12px}.ae-home .ae-ai-score-widget-copy h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-ai-score-widget-copy>p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:16px 0 0}@media (min-width:1280px){.ae-home .ae-ai-score-widget-shell{gap:clamp(40px,4vw,64px);grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)}}@media (max-width:1079px){.ae-home .ae-ai-score-widget-shell{gap:32px;grid-template-columns:minmax(0,1fr) minmax(290px,.84fr)}}@media (max-width:760px){.ae-home .ae-ai-score-widget-section{padding:48px 16px 24px}.ae-home .ae-ai-score-widget-shell{gap:28px;grid-template-columns:1fr}.ae-home .ae-ai-score-card{padding:18px}.ae-home .ae-ai-score-widget-copy{max-width:none}}@media (max-width:420px){.ae-home .ae-ai-score-gauge{height:220px;margin-top:-8px}.ae-home .ae-ai-score-readout{inset:88px 0 auto}}@media (prefers-reduced-motion:reduce){.ae-home .ae-ai-score-dial-tick.is-active{stroke:var(--ds-active-green-selection-bg)}.ae-home .ae-ai-score-widget-section.is-workspace-active .ae-ai-score-dial-tick.is-active,.ae-home .ae-ai-score-widget-section.is-workspace-active .ae-ai-score-tag{animation:none}.ae-home .ae-ai-score-tag{opacity:1;transform:none}}.ae-home .ae-screener-widget-section{background:#fff;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 630px)) 36px;width:100vw}.ae-home .ae-screener-widget-shell{grid-gap:clamp(32px,5vw,84px);align-items:center;display:grid;gap:clamp(32px,5vw,84px);grid-template-areas:"copy visual";grid-template-columns:minmax(290px,.92fr) minmax(0,1.08fr);margin:0 auto;min-height:418px;width:min(1260px,100%)}.ae-home .ae-screener-stage{background:radial-gradient(circle at 10% 8%,#10b9811c,#0000 28%),linear-gradient(145deg,#f8fafc,#eef4f5);border:1px solid #dbe6ea;border-radius:12px;box-shadow:0 18px 38px #0f172a1a;grid-area:visual;min-height:418px;min-width:0;overflow:hidden;position:relative}.ae-home .ae-screener-stage:after{background:radial-gradient(circle,#14b8a626,#0000 68%);border:1px solid #0f647124;border-radius:50%;bottom:-44px;content:"";height:166px;pointer-events:none;position:absolute;right:-44px;width:166px;z-index:3}.ae-home .ae-screener-filter-card{background:#fffffff5;border:1px solid #d6e2e5;border-radius:10px;box-shadow:0 12px 24px #0f172a1a;box-sizing:border-box;left:20px;padding:16px;position:absolute;top:20px;width:min(430px,calc(100% - 40px));z-index:2}.ae-home .ae-screener-filter-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.ae-home .ae-screener-filter-title{align-items:center;color:#101620;display:inline-flex;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);gap:8px;line-height:var(--ds-h3-lh)}.ae-home .ae-screener-filter-title .ds-icon{color:#0f6471}.ae-home .ae-screener-match-count{background:color-mix(in srgb,var(--ds-active-green-selection-bg) 10%,#fff);border:1px solid color-mix(in srgb,var(--ds-active-green-selection-bg) 34%,#fff);border-radius:999px;color:#0f6471;font-size:var(--ds-p3-fs);font-weight:700;padding:5px 8px;white-space:nowrap}.ae-home .ae-screener-filter-card>p{color:#64748b;font-size:var(--ds-p3-fs);font-weight:700;letter-spacing:.08em;margin:12px 0 8px;text-transform:uppercase}.ae-home .ae-screener-filter-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-home .ae-screener-filter-chip{grid-gap:6px;align-items:center;background:#f8fafc;border:1px solid #dbe6ea;border-radius:6px;color:#64748b;display:grid;font-size:var(--ds-p3-fs);gap:6px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:9px 10px}.ae-home .ae-screener-filter-chip .ds-icon{color:#0f6471}.ae-home .ae-screener-filter-chip strong{color:#101620;font-size:var(--ds-p3-fs);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-screener-table-clip{background:#fff;border:1px solid #dbe6ea;border-radius:10px 0 0 0;box-shadow:0 12px 26px #0f172a14;height:278px;left:36px;overflow:hidden;position:absolute;top:204px;width:calc(100% - 36px);z-index:1}.ae-home .ae-workspace-widget-stack .ae-screener-filter-card{opacity:0;transform:translateY(-30px)}.ae-home .ae-workspace-widget-stack .ae-screener-table-clip{opacity:0;transform:translateY(36px)}.ae-home .ae-screener-widget-section.is-workspace-active .ae-screener-filter-card{animation:ae-screener-filter-enter .46s cubic-bezier(.2,.78,.22,1) both}.ae-home .ae-screener-widget-section.is-workspace-active .ae-screener-table-clip{animation:ae-screener-table-enter .52s cubic-bezier(.2,.78,.22,1) .11s both}@keyframes ae-screener-filter-enter{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes ae-screener-table-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.ae-home .ae-screener-table{background:#fff;border-collapse:collapse;color:#334155;font-size:var(--ds-p3-fs);table-layout:fixed;width:720px}.ae-home .ae-screener-table th{background:#101620;color:#fff;font-size:var(--ds-p3-fs);font-weight:700;height:42px;letter-spacing:.03em;padding:0 14px;text-align:left;white-space:nowrap}.ae-home .ae-screener-table th:first-child{width:268px}.ae-home .ae-screener-table th:nth-child(2){width:92px}.ae-home .ae-screener-table th:nth-child(3){width:70px}.ae-home .ae-screener-table th:nth-child(4){width:66px}.ae-home .ae-screener-table th:nth-child(5){width:112px}.ae-home .ae-screener-table td{font-feature-settings:"tnum";border-bottom:1px solid #e6edf1;color:#334155;font-variant-numeric:tabular-nums;height:52px;padding:0 14px;white-space:nowrap}.ae-home .ae-screener-table tbody tr:nth-child(2n) td{background:#fbfcfd}.ae-home .ae-screener-table td.is-positive{color:#087a45;font-weight:700}.ae-home .ae-screener-company{align-items:center;display:flex;gap:9px;min-width:0}.ae-home .ae-screener-company>span:last-child{grid-gap:1px;display:grid;gap:1px;min-width:0}.ae-home .ae-screener-company small,.ae-home .ae-screener-company strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-screener-company strong{color:#101620;font-size:var(--ds-p3-fs);font-weight:700}.ae-home .ae-screener-company small{color:#94a3b8;font-size:var(--ds-p4-fs)}.ae-home .ae-screener-widget-copy{grid-area:copy;max-width:490px}.ae-home .ae-screener-widget-copy .ae-eyebrow{color:#0f6471;margin:0 0 12px}.ae-home .ae-screener-widget-copy h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-screener-widget-copy>p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:16px 0 0}@media (min-width:1280px){.ae-home .ae-screener-widget-shell{gap:clamp(40px,4vw,64px);grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr)}}@media (max-width:1079px){.ae-home .ae-screener-widget-shell{gap:32px;grid-template-columns:minmax(290px,.84fr) minmax(0,1fr)}.ae-home .ae-screener-filter-card{left:16px;top:16px;width:calc(100% - 32px)}.ae-home .ae-screener-table-clip{left:32px;top:200px;width:calc(100% - 32px)}}@media (max-width:760px){.ae-home .ae-screener-widget-section{padding:48px 16px 24px}.ae-home .ae-screener-widget-shell{gap:28px;grid-template-areas:"copy" "visual";grid-template-columns:1fr}.ae-home .ae-screener-stage{min-height:398px}.ae-home .ae-screener-widget-copy{max-width:none}.ae-home .ae-screener-filter-card{padding:14px}.ae-home .ae-screener-filter-list{gap:6px}.ae-home .ae-screener-filter-chip{padding:8px}.ae-home .ae-screener-table-clip{height:248px;left:28px;top:194px;width:calc(100% - 28px)}}@media (max-width:420px){.ae-home .ae-screener-filter-card{left:12px;top:12px;width:calc(100% - 24px)}.ae-home .ae-screener-filter-title{font-size:var(--ds-p2-fs)}.ae-home .ae-screener-filter-chip{font-size:var(--ds-p4-fs);gap:4px}.ae-home .ae-screener-filter-chip strong{font-size:var(--ds-p4-fs)}.ae-home .ae-screener-table-clip{left:24px;top:200px;width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.ae-home .ae-workspace-widget-stack .ae-screener-filter-card,.ae-home .ae-workspace-widget-stack .ae-screener-table-clip{animation:none;opacity:1;transform:none}}.ae-home .ae-filings-widget-section{background:#f7fafc;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 630px)) 36px;width:100vw}.ae-home .ae-filings-widget-shell{grid-gap:clamp(32px,5vw,84px);align-items:center;display:grid;gap:clamp(32px,5vw,84px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin:0 auto;min-height:392px;width:min(1260px,100%)}.ae-home .ae-filings-stage{background:radial-gradient(circle at 82% 16%,#14b8a61c,#0000 26%),linear-gradient(145deg,#f8fafc,#eef4f5);border:1px solid #dbe6ea;border-radius:12px;box-shadow:0 18px 38px #0f172a1a;min-height:392px;min-width:0;overflow:hidden;position:relative}.ae-home .ae-filings-stage:before{background:linear-gradient(180deg,#ffffffbd,#f0f7f675);border-right:1px solid #94a3b829;bottom:0;content:"";left:0;position:absolute;top:0;width:40%}.ae-home .ae-filings-category-panel{background:#ffffffed;border:1px solid #d8e4e6;border-radius:10px;box-shadow:0 12px 24px #0f172a17;box-sizing:border-box;left:20px;opacity:0;padding:14px 10px 10px;position:absolute;top:20px;transform:translateY(-42px);width:206px;z-index:2}.ae-home .ae-filings-category-head{align-items:center;border-bottom:1px solid #e6edf1;display:flex;gap:8px;justify-content:space-between;padding:0 4px 12px}.ae-home .ae-filings-category-head>span{align-items:center;color:#101620;display:inline-flex;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);gap:7px;line-height:var(--ds-h3-lh)}.ae-home .ae-filings-category-head .ds-icon{color:#0f6471}.ae-home .ae-filings-category-head small{color:#64748b;font-size:var(--ds-p4-fs)}.ae-home .ae-filings-category-list{grid-gap:4px;display:grid;gap:4px;margin-top:10px}.ae-home .ae-filings-category{grid-gap:7px;align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:grid;font:600 var(--ds-p3-fs)/1.2 Inter,sans-serif;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-height:34px;padding:7px 8px;text-align:left;width:100%}.ae-home .ae-filings-category .ds-icon{color:#64748b}.ae-home .ae-filings-category>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-filings-category small{border-radius:999px;color:#94a3b8;font-size:var(--ds-p4-fs);min-width:18px;padding:2px 4px;text-align:center}.ae-home .ae-filings-category:hover{background:#f1f5f9}.ae-home .ae-filings-category.is-selected{background:color-mix(in srgb,var(--ds-active-green-selection-bg) 11%,#fff);border-color:color-mix(in srgb,var(--ds-active-green-selection-bg) 28%,#fff);color:#0c6041}.ae-home .ae-filings-category.is-selected .ds-icon,.ae-home .ae-filings-category.is-selected small{color:#0f7a50}.ae-home .ae-filing-summary-card{background:#fff;border:1px solid #dbe6ea;border-radius:12px;box-shadow:0 20px 38px #0f172a21;box-sizing:border-box;left:242px;min-height:374px;opacity:0;padding:20px;position:absolute;top:20px;transform:translateY(48px);width:548px;z-index:1}.ae-home .ae-filings-widget-section.is-workspace-active .ae-filings-category-panel{animation:ae-filings-category-enter .46s cubic-bezier(.2,.78,.22,1) both}.ae-home .ae-filings-widget-section.is-workspace-active .ae-filing-summary-card{animation:ae-filing-summary-enter .52s cubic-bezier(.2,.78,.22,1) .12s both}.ae-home .ae-filing-summary-topline{align-items:center;color:#64748b;display:flex;gap:12px;justify-content:space-between}.ae-home .ae-filing-ai-badge{align-items:center;background:color-mix(in srgb,var(--ds-active-green-selection-bg) 10%,#fff);border:1px solid color-mix(in srgb,var(--ds-active-green-selection-bg) 34%,#fff);border-radius:999px;color:#0f6a47;display:inline-flex;font-size:var(--ds-p3-fs);font-weight:700;gap:6px;padding:5px 8px}.ae-home .ae-filing-ai-badge .ds-icon{stroke:currentColor;color:var(--ds-active-green-selection-bg)!important;opacity:1}.ae-home .ae-filing-company-row{align-items:center;display:flex;gap:10px;margin-top:18px}.ae-home .ae-filing-company-row>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.ae-home .ae-filing-company-row strong{color:#101620;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-filing-company-row small{color:#64748b;font-size:var(--ds-p2-fs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-filing-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0}.ae-home .ae-filing-meta>div{background:#f8fafc;border:1px solid #e1e9ed;border-radius:6px;padding:10px}.ae-home .ae-filing-meta dt{color:#64748b;font-size:var(--ds-p4-fs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ae-home .ae-filing-meta dd{color:#101620;font-size:var(--ds-p2-fs);font-weight:700;margin:4px 0 0}.ae-home .ae-filing-summary-body{background:linear-gradient(145deg,#fbfdfd,#f2f8f7);border:1px solid #e1e9ed;border-radius:8px;margin-top:18px;padding:16px;position:relative}.ae-home .ae-filing-summary-body:after{background:linear-gradient(#0000,#f3f8f7 88%);border-radius:0 0 8px 8px;bottom:0;content:"";height:44px;left:0;position:absolute;right:0}.ae-home .ae-filing-summary-body h3{color:#101620;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin:0}.ae-home .ae-filing-summary-body ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:12px 0 0;padding:0}.ae-home .ae-filing-summary-body li{color:#475569;font-size:var(--ds-p2-fs);line-height:1.45;padding-left:15px;position:relative}.ae-home .ae-filing-summary-body li:before{background:#22a276;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.ae-home .ae-filing-source{align-items:center;color:#0f6a47;display:inline-flex;font-size:var(--ds-p3-fs);font-weight:700;gap:6px;margin-top:14px;position:relative;z-index:1}.ae-home .ae-filings-widget-copy{max-width:490px}.ae-home .ae-filings-widget-copy .ae-eyebrow{color:#0f6471;margin:0 0 12px}.ae-home .ae-filings-widget-copy h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-filings-widget-copy>p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:16px 0 0}@keyframes ae-filings-category-enter{0%{opacity:0;transform:translateY(-42px)}to{opacity:1;transform:translateY(0)}}@keyframes ae-filing-summary-enter{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.ae-home .ae-filings-widget-shell{gap:clamp(40px,4vw,64px);grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)}}@media (max-width:1079px){.ae-home .ae-filings-widget-shell{gap:32px;grid-template-columns:minmax(0,1fr) minmax(290px,.84fr)}.ae-home .ae-filings-category-panel{left:16px;top:16px}.ae-home .ae-filing-summary-card{left:236px;top:16px}}@media (max-width:760px){.ae-home .ae-filings-widget-section{padding:48px 16px 24px}.ae-home .ae-filings-widget-shell{gap:28px;grid-template-columns:1fr}.ae-home .ae-filings-stage{min-height:430px}.ae-home .ae-filings-widget-copy{max-width:none}.ae-home .ae-filings-stage:before{border-bottom:1px solid #94a3b829;border-right:0;height:176px;width:100%}.ae-home .ae-filings-category-panel{width:calc(100% - 32px)}.ae-home .ae-filings-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-home .ae-filings-category{padding:6px}.ae-home .ae-filing-summary-card{left:28px;min-height:360px;padding:18px;top:196px;width:510px}}@media (max-width:420px){.ae-home .ae-filings-stage{min-height:412px}.ae-home .ae-filings-category-panel{left:12px;top:12px;width:calc(100% - 24px)}.ae-home .ae-filings-category-head{padding-bottom:8px}.ae-home .ae-filings-category-list{gap:2px;margin-top:6px}.ae-home .ae-filings-category{font-size:var(--ds-p4-fs);min-height:28px}.ae-home .ae-filings-category>small{display:none}.ae-home .ae-filing-summary-card{left:20px;top:178px;width:470px}}@media (prefers-reduced-motion:reduce){.ae-home .ae-filing-summary-card,.ae-home .ae-filings-category-panel{animation:none;opacity:1;transform:none}}.ae-home .ae-portfolio-analytics-section{background:#fff;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 630px)) 36px;width:100vw}.ae-home .ae-portfolio-analytics-shell{grid-gap:clamp(32px,5vw,84px);align-items:center;display:grid;gap:clamp(32px,5vw,84px);grid-template-columns:minmax(290px,.92fr) minmax(0,1.08fr);margin:0 auto;min-height:392px;width:min(1260px,100%)}.ae-home .ae-portfolio-analytics-copy{max-width:490px}.ae-home .ae-portfolio-analytics-copy .ae-eyebrow{color:#0f6471;margin:0 0 12px}.ae-home .ae-portfolio-analytics-copy h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-portfolio-analytics-copy>p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:16px 0 0}.ae-home .ae-portfolio-analytics-card{background:#fff;border:1px solid #dbe6ea;border-radius:12px;box-shadow:0 18px 38px #0f172a1a;box-sizing:border-box;min-height:392px;min-width:0;padding:20px}.ae-home .ae-portfolio-analytics-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ae-home .ae-portfolio-name{align-items:center;display:inline-flex;gap:10px;min-width:0}.ae-home .ae-portfolio-name-icon{background:color-mix(in srgb,var(--ds-chart-series-6) 12%,#fff);border:1px solid color-mix(in srgb,var(--ds-chart-series-6) 40%,#fff);border-radius:7px;box-shadow:0 4px 12px color-mix(in srgb,var(--ds-chart-series-6) 18%,#0000);color:var(--ds-chart-series-6);display:inline-grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.ae-home .ae-portfolio-name-icon .ds-icon{stroke:currentColor;color:var(--ds-chart-series-6)!important;opacity:1}.ae-home .ae-portfolio-name>span:last-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.ae-home .ae-portfolio-name strong{color:#101620;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-portfolio-name small{color:#64748b;font-size:var(--ds-p3-fs)}.ae-home .ae-portfolio-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ae-home .ae-portfolio-meta>span{align-items:center;background:#f8fafc;border:1px solid #dbe6ea;border-radius:999px;color:#64748b;display:inline-flex;font-size:var(--ds-p3-fs);font-weight:700;gap:5px;padding:6px 8px;white-space:nowrap}.ae-home .ae-portfolio-meta .ae-portfolio-created{background:color-mix(in srgb,var(--ds-active-green-selection-bg) 10%,#fff);border-color:color-mix(in srgb,var(--ds-active-green-selection-bg) 36%,#fff);color:#0f6a47}.ae-home .ae-portfolio-meta .ae-portfolio-created .ds-icon{color:var(--ds-active-green-selection-bg)}.ae-home .ae-portfolio-line-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:24px 0 0}.ae-home .ae-portfolio-line-legend span{align-items:center;color:#475569;display:inline-flex;font-size:var(--ds-p3-fs);font-weight:700;gap:6px}.ae-home .ae-portfolio-line-legend i{background:var(--ae-portfolio-line-color);border-radius:999px;box-shadow:0 0 8px color-mix(in srgb,var(--ae-portfolio-line-color) 32%,#0000);height:3px;width:16px}.ae-home .ae-portfolio-line-chart{grid-gap:10px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);margin-top:16px}.ae-home .ae-portfolio-line-axis{color:#94a3b8;display:flex;flex-direction:column;font-size:var(--ds-p3-fs);justify-content:space-between;padding:4px 0 28px;text-align:right}.ae-home .ae-portfolio-line-plot{min-width:0}.ae-home .ae-portfolio-line-plot svg{display:block;height:218px;overflow:visible;width:100%}.ae-home .ae-portfolio-grid-line{stroke:#e8edf2;stroke-dasharray:3 6;stroke-width:1}.ae-home .ae-portfolio-focus-line{stroke:#64748b;stroke-dasharray:4 5;stroke-width:1.3;opacity:0}.ae-home .ae-portfolio-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:4;vector-effect:non-scaling-stroke}.ae-home .ae-portfolio-line--roce{stroke:var(--ds-chart-series-1)}.ae-home .ae-portfolio-line--margin{stroke:var(--ds-chart-series-2)}.ae-home .ae-portfolio-line--growth{stroke:var(--ds-chart-series-6)}.ae-home .ae-portfolio-focus-dot{stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke;opacity:0}.ae-home .ae-portfolio-focus-dot--roce{fill:var(--ds-chart-series-1)}.ae-home .ae-portfolio-focus-dot--margin{fill:var(--ds-chart-series-2)}.ae-home .ae-portfolio-focus-dot--growth{fill:var(--ds-chart-series-6)}.ae-home .ae-portfolio-analytics-section.is-workspace-active .ae-portfolio-line{animation:ae-portfolio-line-draw .92s cubic-bezier(.2,.72,.2,1) both}.ae-home .ae-portfolio-analytics-section.is-workspace-active .ae-portfolio-line--margin{animation-delay:.12s}.ae-home .ae-portfolio-analytics-section.is-workspace-active .ae-portfolio-line--growth{animation-delay:.24s}.ae-home .ae-portfolio-analytics-section.is-workspace-active :is(.ae-portfolio-focus-line,.ae-portfolio-focus-dot){animation:ae-portfolio-focus-in .26s ease .98s both}@keyframes ae-portfolio-line-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ae-portfolio-focus-in{0%{opacity:0}to{opacity:1}}.ae-home .ae-portfolio-line-months{color:#64748b;display:grid;font-size:var(--ds-p4-fs);grid-template-columns:repeat(8,minmax(0,1fr));margin-top:4px;text-align:center}@media (min-width:1280px){.ae-home .ae-portfolio-analytics-shell{gap:clamp(40px,4vw,64px);grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr)}}@media (max-width:1079px){.ae-home .ae-portfolio-analytics-shell{gap:32px;grid-template-columns:minmax(290px,.84fr) minmax(0,1fr)}.ae-home .ae-portfolio-analytics-head{flex-wrap:wrap}.ae-home .ae-portfolio-meta{justify-content:flex-start}}@media (max-width:760px){.ae-home .ae-portfolio-analytics-section{padding:48px 16px 24px}.ae-home .ae-portfolio-analytics-shell{gap:28px;grid-template-columns:1fr}.ae-home .ae-portfolio-analytics-copy{max-width:none}.ae-home .ae-portfolio-analytics-card{min-height:360px;padding:18px}.ae-home .ae-portfolio-line-plot svg{height:196px}}@media (max-width:420px){.ae-home .ae-portfolio-analytics-head{gap:12px}.ae-home .ae-portfolio-meta{gap:4px}.ae-home .ae-portfolio-meta>span{font-size:var(--ds-p4-fs);padding:5px 7px}.ae-home .ae-portfolio-line-chart{gap:6px;grid-template-columns:28px minmax(0,1fr)}.ae-home .ae-portfolio-line-axis{font-size:var(--ds-p4-fs)}.ae-home .ae-portfolio-line-plot svg{height:174px}}@media (prefers-reduced-motion:reduce){.ae-home .ae-portfolio-line{stroke-dashoffset:0;animation:none!important}.ae-home :is(.ae-portfolio-focus-line,.ae-portfolio-focus-dot){animation:none!important;opacity:1}}.ae-home .ae-workspace-widget-stack{--ae-widget-panel-step:calc(50svh + 180px);--ae-widget-stack-max:1480px;grid-column-gap:clamp(40px,4vw,64px);align-items:start;background-attachment:fixed,fixed;background-color:#f7fafc;background-image:radial-gradient(ellipse 52% 40% at 100% 0,color-mix(in srgb,var(--ds-cta-bg) 15%,#0000) 0,color-mix(in srgb,var(--ds-cta-bg) 6%,#0000) 45%,#0000 76%),radial-gradient(ellipse 64% 54% at 0 100%,color-mix(in srgb,var(--ds-cta-bg) 21%,#0000) 0,color-mix(in srgb,var(--ds-cta-bg) 10%,#0000) 52%,#0000 86%);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100vw 100vh,100vw 100vh;box-sizing:border-box;column-gap:clamp(40px,4vw,64px);display:grid;grid-template-columns:minmax(490px,1fr) minmax(0,1.43fr);margin-left:calc(50% - 50vw);padding:60px max(24px,calc((100vw - var(--ae-widget-stack-max))/2)) 36px;width:100vw}.ae-home .ae-workspace-sticky-copy-column{align-self:stretch;grid-column:1;grid-row:1;position:relative}.ae-home .ae-workspace-deck-scroll{grid-column:2;grid-row:1;min-width:0}.ae-home .ae-workspace-card-stage{min-width:0}.ae-home .ae-workspace-sticky-copy{min-height:288px;position:relative}.ae-home .ae-workspace-sticky-copy.is-fixed{position:fixed;z-index:20}.ae-home .ae-workspace-sticky-copy.is-end{bottom:0;left:0;position:absolute;right:0}.ae-home .ae-workspace-sticky-pane{box-sizing:border-box;inset:0;margin:0;max-width:514px;opacity:0;padding-left:24px;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .24s ease,transform .24s ease}.ae-home .ae-workspace-sticky-pane.is-active{opacity:1;transform:translateY(0)}.ae-home .ae-workspace-sticky-pane h2{color:#101620;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.ae-home .ae-workspace-sticky-pane h2:after{background:var(--ds-cta-bg);border-radius:999px;content:"";display:block;height:3px;margin-top:12px;width:42px}.ae-home .ae-workspace-sticky-pane p{color:#475569;font-size:var(--ae-subheading-fs);line-height:1.5;margin:12px 0 0}.ae-home .ae-workspace-card-stage>.ae-section{align-items:center;background:#0000;box-sizing:border-box;display:flex;grid-column:2;margin-left:0;min-height:var(--ae-widget-panel-step);opacity:.22;opacity:var(--ae-widget-focus,.22);padding:0;position:relative;top:auto;transition:opacity .18s linear;width:100%;will-change:opacity;z-index:auto}.ae-home .ae-workspace-card-stage>.ae-section.is-workspace-active{opacity:1;z-index:1}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-shell,.ae-sector-widget-shell,.ae-ai-score-widget-shell,.ae-screener-widget-shell,.ae-filings-widget-shell,.ae-portfolio-analytics-shell){display:block;height:var(--ae-workspace-graphic-height);margin:0;min-height:var(--ae-workspace-graphic-height);position:relative;width:100%}.ae-home .ae-workspace-widget-stack :is(.ae-financial-chart-card,.ae-sector-chart-card,.ae-ai-score-card,.ae-screener-stage,.ae-filings-stage,.ae-portfolio-analytics-card){box-sizing:border-box;height:470px;inset:0 auto auto 0;max-height:470px;min-height:470px;overflow:hidden;position:absolute;transform:scale(1);transform:scale(var(--ae-workspace-graphic-scale,1));transform-origin:top left;width:833px}.ae-home .ae-workspace-widget-stack .ae-financial-chart-card{--ae-financial-tile:10px;--ae-financial-tile-gap:2px;padding:20px}.ae-home .ae-workspace-widget-stack .ae-sector-chart-card{--ae-sector-plot-height:336px;padding:18px 20px}.ae-home .ae-workspace-widget-stack .ae-sector-chart-bars{gap:20px}.ae-home .ae-workspace-widget-stack .ae-sector-segment{height:var(--ae-workspace-sector-segment-height)}.ae-home .ae-workspace-widget-stack .ae-ai-score-card{grid-row-gap:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:18px 20px;row-gap:12px}.ae-home .ae-workspace-widget-stack .ae-ai-score-gauge{height:auto;margin:0;min-height:0}.ae-home .ae-workspace-widget-stack .ae-ai-score-readout{inset:42% 0 auto}.ae-home .ae-workspace-widget-stack .ae-ai-score-tags{align-self:end;margin-top:0}.ae-home .ae-workspace-widget-stack :is(.ae-financial-chart-card,.ae-sector-chart-card,.ae-ai-score-card,.ae-screener-stage,.ae-filings-stage,.ae-portfolio-analytics-card){box-shadow:0 16px 34px #0f172a14,0 0 36px color-mix(in srgb,var(--ds-cta-bg) 9%,#0000)}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-copy,.ae-sector-widget-copy,.ae-ai-score-widget-copy,.ae-screener-widget-copy,.ae-filings-widget-copy,.ae-portfolio-analytics-copy){display:none}@media (max-width:1079px){.ae-home .ae-workspace-widget-stack{column-gap:32px;grid-template-columns:minmax(290px,.84fr) minmax(0,1fr)}}@media (max-width:919px){.ae-home,:root.ae-home-theme-lock,body.ae-home-theme-lock,body.ae-home-theme-lock #root{overflow-x:clip;overflow-y:visible}:root.ae-home-theme-lock{scroll-behavior:auto;scroll-padding-top:calc(70px + env(safe-area-inset-top, 0px))}.ae-home .ae-workspace-widget-stack{--ae-mobile-header-offset:calc(70px + env(safe-area-inset-top, 0px));--ae-mobile-usable-height:calc(100svh - var(--ae-mobile-header-offset));--ae-mobile-stack-depth:40px;--ae-mobile-card-gap:clamp(128px,20svh,180px);--ae-mobile-card-height:min(calc(var(--ae-mobile-usable-height) - 24px - var(--ae-mobile-stack-depth)),max(58svh,calc(var(--ae-workspace-graphic-height, 240px) + 184px)));--ae-mobile-stack-top:max(calc(var(--ae-mobile-header-offset) + 12px),calc(var(--ae-mobile-header-offset) + (var(--ae-mobile-usable-height) - var(--ae-mobile-card-height) - var(--ae-mobile-stack-depth))/2));--ae-mobile-visual-pad:clamp(20px,3svh,28px);background-attachment:scroll,scroll;display:block;overflow:visible;padding:48px clamp(12px,3vw,24px) 0}.ae-home .ae-workspace-sticky-copy-column{display:none}.ae-home .ae-workspace-deck-scroll{display:block;min-width:0;overflow:visible;position:relative;width:100%}.ae-home .ae-workspace-card-stage{display:flex;flex-direction:column;gap:var(--ae-mobile-card-gap);min-width:0;overflow:visible;position:relative;width:100%}.ae-home .ae-workspace-card-stage>.ae-section{align-items:stretch;background:#0000;display:flex;flex:0 0 var(--ae-mobile-card-height);height:var(--ae-mobile-card-height);inset:auto;margin:0;min-height:var(--ae-mobile-card-height);opacity:1;padding:0;pointer-events:auto;position:-webkit-sticky;position:sticky;scroll-margin-top:calc(var(--ae-mobile-header-offset) + 12px);top:calc(var(--ae-mobile-stack-top));top:calc(var(--ae-mobile-stack-top) + var(--ae-mobile-card-offset, 0px));transform:none;transition:none;width:100%;will-change:auto;z-index:20}.ae-home .ae-workspace-card-stage>.ae-section:first-child{--ae-mobile-card-offset:0px;z-index:20}.ae-home .ae-workspace-card-stage>.ae-section:nth-child(2){--ae-mobile-card-offset:8px;z-index:21}.ae-home .ae-workspace-card-stage>.ae-section:nth-child(3){--ae-mobile-card-offset:16px;z-index:22}.ae-home .ae-workspace-card-stage>.ae-section:nth-child(4){--ae-mobile-card-offset:24px;z-index:23}.ae-home .ae-workspace-card-stage>.ae-section:nth-child(5){--ae-mobile-card-offset:32px;z-index:24}.ae-home .ae-workspace-card-stage>.ae-section:nth-child(6){--ae-mobile-card-offset:40px;z-index:25}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-shell,.ae-sector-widget-shell,.ae-ai-score-widget-shell,.ae-screener-widget-shell,.ae-filings-widget-shell,.ae-portfolio-analytics-shell){background:#fff;border:1px solid #dbe4eb;border-radius:8px;box-shadow:0 18px 38px #0f172a21,0 0 30px color-mix(in srgb,var(--ds-cta-bg) 8%,#0000);display:flex;flex-direction:column;height:100%;margin:0;min-height:100%;min-width:min(100%,360px);overflow:hidden;padding:calc(var(--ae-workspace-graphic-height) + var(--ae-mobile-visual-pad) + 12px) 12px var(--ae-mobile-visual-pad);position:relative;width:100%}.ae-home .ae-workspace-widget-stack :is(.ae-financial-chart-card,.ae-sector-chart-card,.ae-ai-score-card,.ae-screener-stage,.ae-filings-stage,.ae-portfolio-analytics-card){border-radius:6px;box-shadow:none;left:12px;left:var(--ae-workspace-graphic-left,12px);top:var(--ae-mobile-visual-pad)}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-copy,.ae-sector-widget-copy,.ae-ai-score-widget-copy,.ae-screener-widget-copy,.ae-filings-widget-copy,.ae-portfolio-analytics-copy){align-content:start;background:#fff;border-top:1px solid #e5ebf0;box-sizing:border-box;display:grid;flex:1 1 auto;margin:0;max-width:none;min-height:0;padding:clamp(16px,2.6svh,22px) 4px clamp(14px,2svh,18px);position:relative;width:100%;z-index:1}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-copy,.ae-sector-widget-copy,.ae-ai-score-widget-copy,.ae-screener-widget-copy,.ae-filings-widget-copy,.ae-portfolio-analytics-copy) h2{color:#101620;font-size:clamp(22px,5vw,28px);line-height:1.18;margin:0}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-copy,.ae-sector-widget-copy,.ae-ai-score-widget-copy,.ae-screener-widget-copy,.ae-filings-widget-copy,.ae-portfolio-analytics-copy) h2:after{background:var(--ds-cta-bg);border-radius:999px;content:"";display:block;height:3px;margin-top:9px;width:34px}.ae-home .ae-workspace-widget-stack :is(.ae-financial-widget-copy,.ae-sector-widget-copy,.ae-ai-score-widget-copy,.ae-screener-widget-copy,.ae-filings-widget-copy,.ae-portfolio-analytics-copy)>p{color:#475569;font-size:clamp(13px,2.1vw,15px);line-height:1.5;margin:10px 0 0}.ae-home .ae-workspace-widget-stack :is(.ae-financial-metrics,.ae-sector-metric-list){display:none}}@media (prefers-reduced-motion:reduce){.ae-home .ae-workspace-card-stage>.ae-section,.ae-home .ae-workspace-sticky-pane{transition:none}}.ae-testimonials-contact p{color:var(--ae-trust-secondary);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0}.ae-testimonials-contact-button{margin-top:0}.ae-testimonials-contact-button span{background:linear-gradient(135deg,#fff,#f3f4f6 54%,#fff);color:var(--ae-trust-primary)}.ae-testimonials-contact-button svg{color:#fff;filter:none}.ae-testimonials-contact-button:hover{border-color:#1a1d2457}.ae-community-section{grid-gap:38px;background:radial-gradient(circle at 10% 22%,#1118272e 0 2px,#0000 2.5px),radial-gradient(circle at 14% 22%,#11182729 0 2px,#0000 2.5px),radial-gradient(circle at 18% 22%,#11182724 0 2px,#0000 2.5px),radial-gradient(circle at 14% 34%,#1118271f 0 2px,#0000 2.5px),radial-gradient(circle at 18% 34%,#1118271a 0 2px,#0000 2.5px),radial-gradient(circle at 82% 70%,#11182729 0 2px,#0000 2.5px),radial-gradient(circle at 86% 70%,#11182724 0 2px,#0000 2.5px),radial-gradient(circle at 90% 70%,#1118271f 0 2px,#0000 2.5px),radial-gradient(circle at 86% 82%,#1118271a 0 2px,#0000 2.5px),radial-gradient(circle at 90% 82%,#11182714 0 2px,#0000 2.5px);display:grid;gap:38px;grid-template-columns:1fr;justify-items:center;justify-self:center;padding:70px 0;position:relative;width:min(1320px,calc(100vw - 96px))}.ae-community-section>*{position:relative;z-index:1}.ae-community-section:after,.ae-community-section:before{background:#11182724;content:"";height:.75px;height:var(--ds-border-light-width,.75px);left:50%;position:absolute;transform:translateX(-50%);width:100vw}.ae-community-section:before{top:0}.ae-community-section:after{bottom:0}.ae-community-head{width:100%}.ae-community-head h2{color:#1016207a;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0 auto;max-width:980px;text-align:center}.ae-community-head h2 span{color:#101620;display:block}.ae-community-panel{grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(380px,33vw,520px);overflow:hidden;width:100%}.ae-community-copy,.ae-community-panel{background:var(--ae-trust-container);display:grid}.ae-community-copy{grid-gap:22px;align-content:center;gap:22px;justify-items:center;min-width:0;padding:clamp(48px,6vw,86px);text-align:center}.ae-community-copy h2{-webkit-text-fill-color:#0000;background:linear-gradient(105deg,var(--ds-active-green-selection-bg) 0,color-mix(in srgb,var(--ds-green) 58%,var(--ds-active-green-selection-bg) 42%) 36%,var(--ds-blue) 72%,#b98f2b 100%);-webkit-background-clip:text;background-clip:text;color:var(--ds-active-green-selection-bg);font-size:clamp(34px,4vw,64px);font-weight:800;letter-spacing:0;line-height:1.08;margin:0;max-width:14ch;text-align:center}.ae-community-button{margin-top:12px;width:-webkit-fit-content;width:fit-content}.ae-community-button span{background:linear-gradient(135deg,#fff,#f3f4f6 54%,#fff);color:var(--ae-trust-primary)}.ae-community-button svg{color:#fff;filter:none}.ae-community-button:hover{border-color:#1a1d2457}.ae-community-image{align-self:stretch;justify-self:stretch;min-width:0;overflow:hidden;width:100%}.ae-community-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ae-trust-human{grid-gap:32px;align-items:center;background:linear-gradient(180deg,#ffffffad,#ffffffdb),radial-gradient(circle at 50% 24%,#34d39933,#0000 42%);display:grid;gap:32px;grid-template-columns:.72fr .92fr .78fr}.ae-human-panel{grid-gap:18px;align-items:stretch;background:#1118270a;border:.75px solid #11182729;border-radius:8px;border-radius:var(--ds-radius,8px);display:grid;gap:18px;grid-template-columns:.86fr 1.14fr;min-height:250px;padding:14px}.ae-human-portrait{background:radial-gradient(circle at 50% 34%,#ffffffe6 0 17%,#0000 18%),radial-gradient(ellipse at 50% 88%,#111827e6 0 34%,#0000 35%),linear-gradient(145deg,#34d3993d,#111827e0);border-radius:6px;border-radius:calc(var(--ds-radius, 8px) - 2px);display:grid;place-items:center}.ae-human-portrait div{aspect-ratio:1;border:1px solid #ffffff7a;border-radius:50%;width:54%}.ae-human-note{background:#111827;border-radius:6px;border-radius:calc(var(--ds-radius, 8px) - 2px);color:#f8fafc;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding:18px}.ae-human-note span{color:var(--ds-green);font-size:var(--ds-p2-fs);font-weight:700;letter-spacing:.12em;line-height:var(--ds-p2-lh);text-transform:uppercase}.ae-human-note strong{font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:1.25;max-width:18ch}.ae-trust-human-copy{grid-gap:22px;display:grid;gap:22px}.ae-trust-human-copy p{color:#111827b8;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:1.65;margin:0}.ae-trust-link{align-items:center;border:1px solid #111827;border-radius:4px;border-radius:var(--ds-button-radius,4px);color:#111827;display:inline-flex;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);gap:12px;justify-content:center;line-height:var(--ds-h2-lh);min-height:42px;transition:background .16s ease,color .16s ease,transform .16s ease}.ae-trust-link:hover{background:#111827;color:#fff;transform:translateY(-1px)}.ae-final-section{grid-gap:clamp(18px,2.4vw,34px);align-items:center;background:radial-gradient(ellipse 58% 76% at 8% 0,#2d9e5f33,#0000 68%),linear-gradient(180deg,#073a2d,#0b2923 38%,#0f1918 72%,#0d0f10);border-bottom:1px solid #000;box-sizing:border-box;display:grid;gap:clamp(18px,2.4vw,34px);grid-template-columns:minmax(380px,.98fr) minmax(0,1.02fr);margin-left:calc(50% - 50vw);padding-inline:max(18px,calc((100vw - var(--home-max))/2));width:100vw}body.ae-home-theme-lock .vc-footer{border-top:0}.ae-investor-lifted-frame{align-self:center;aspect-ratio:927/1200;display:grid;height:clamp(360px,42vw,580px);justify-self:center;max-width:min(100%,620px);place-items:center;position:relative;width:auto}.ae-investor-lifted-image{border:0;border-radius:0;box-shadow:none;display:block;filter:saturate(1.02) brightness(.96) contrast(1.04);height:100%;object-fit:cover;object-position:center;position:relative;transform:none;width:100%;z-index:1}.ae-final-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0}.ae-final-copy h3{color:var(--home-text);font-size:calc(var(--ds-h0-fs)*2.35);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0 0 12px;max-width:820px;text-align:left}.ae-final-copy h3 span{color:color-mix(in srgb,var(--ds-green) 72%,var(--ds-blue) 28%);display:inline}.ae-final-copy>p{color:var(--home-text-soft);font-size:16px;line-height:1.55;margin:0;max-width:56ch;text-align:left}.ae-investor-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(18px,2.4vw,28px);width:100%}.ae-investor-card{grid-gap:10px;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--ds-green) 9%,#0000),#0000 36%),hsla(0,0%,100%,.045);border:.75px solid #ffffff1a;border-radius:8px;border-radius:var(--ds-radius,8px);display:grid;gap:10px;grid-template-rows:auto 1fr;min-height:142px;padding:16px}.ae-investor-card-head{align-items:center;display:flex;gap:10px;min-height:34px;min-width:0}.ae-investor-icon{background:#1464433d;border:1px solid #5aeba06b;border-radius:8px;color:#48dc9c;display:inline-grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.ae-investor-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:17px;width:17px}.ae-investor-card h4{color:var(--home-text);font-size:clamp(17px,1.18vw,21px);font-weight:850;letter-spacing:0;line-height:1.15;margin:0;min-width:0}.ae-investor-card p{color:var(--home-text-soft);font-size:clamp(13px,.9vw,15px);font-weight:var(--ds-p1-weight);line-height:1.45;margin:0;max-width:none;text-align:left}.ae-footer-note{color:var(--home-text-muted);font-size:12px;letter-spacing:.08em;padding:28px 0 36px;text-align:center;text-transform:uppercase}@media (max-width:1220px){.ae-ai2-grid,.ae-anatomy,.ae-anatomy-right,.ae-hero,.ae-scene-body,.ae-scene-grid,.ae-scrolly,.ae-sticky-grid,.ae-surface-grid{grid-template-columns:1fr}.ae-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-route-grid:before{display:none}.ae-route-card:nth-child(2n){border-right:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%)}.ae-route-card:nth-child(n+3){border-top:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%)}.ae-feature-grid,.ae-module-grid,.ae-spec-grid,.ae-trust-shell{grid-template-columns:1fr}.ae-trust-shell{width:min(760px,100%)}.ae-trust-card{min-height:auto}.ae-testimonials-wall{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ae-trust-faq,.ae-trust-human{grid-template-columns:1fr}.ae-human-panel{order:3}.ae-portfolio-flow-card>p{min-height:auto}.ae-ai2-grid{gap:38px}.ae-ai2-copy{display:grid;justify-items:center;text-align:center}.ae-ai2-copy>p{margin-left:auto;margin-right:auto}.ae-ai2-points{width:min(560px,100%)}.ae-ai2-point{text-align:left}.ae-ai2-scene{margin:0 auto;min-height:460px;width:min(660px,100%)}.ae-hero-side{min-height:680px}.ae-dashboard-scene{animation:none;transform:none}.ae-floating-card{display:none}}@media (max-width:1024px){.ae-pricing-grid{display:none}.ae-home .ae-pricing-compare{display:block}.ae-home .ae-pricing-section .ae-pricing-head{text-align:center}.ae-home .ae-pricing-section .ae-pricing-head p{margin-left:auto;margin-right:auto}}@media (max-width:1376px){.ae-connection-board{--ae-connection-scale:0.92}.ae-connection-frame{--ae-connection-frame-height:283px}}@media (max-width:1260px){.ae-connection-board{--ae-connection-scale:0.84}.ae-connection-frame{--ae-connection-frame-height:259px}}@media (max-width:1140px){.ae-connection-board{--ae-connection-scale:0.74}.ae-connection-frame{--ae-connection-frame-height:228px}}@media (max-width:1100px){.ae-workspace-showcase{--workspace-showcase-scale:0.88}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:792px;--workspace-scan-scale:0.88}}@media (max-width:1040px){.ae-connection-board{--ae-connection-scale:0.66}.ae-connection-frame{--ae-connection-frame-height:203px}}@media (max-width:960px){.ae-workspace-showcase{--workspace-showcase-scale:0.78}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:702px;--workspace-scan-scale:0.78}}@media (max-width:940px){.ae-connection-board{--ae-connection-scale:0.58}.ae-connection-frame{--ae-connection-frame-height:179px}}@media (max-width:1476px){.ae-portfolio-flow-frame{--portfolio-flow-frame-height:520px}}@media (max-width:1320px){.ae-portfolio-flow-frame{--portfolio-flow-frame-height:520px}}@media (max-width:1180px){.ae-portfolio-flow-frame{--portfolio-flow-frame-height:520px}}@media (max-width:1024px){.ae-portfolio-flow-frame{--portfolio-flow-frame-height:520px}}@media (max-width:920px){.ae-shell{width:min(var(--home-max),calc(100vw - 24px))}.ae-hero{min-height:auto;padding-top:28px}.ae-cap-row,.ae-mini-grid,.ae-workspace-insight-row{grid-template-columns:1fr}.ae-route-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-route-card,.ae-route-card:nth-child(2n){border-right:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%)}.ae-route-card:nth-child(n+2){border-top:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-border-light) 76%,var(--ds-active-green-selection-border) 24%)}.ae-route-card{gap:10px;min-height:156px;padding:12px}.ae-sticky-wrap{position:static}.ae-sticky-panel{min-height:auto}.ae-investor-grid{grid-template-columns:1fr}.ae-community-section{gap:28px;padding:56px 0;width:min(100%,calc(100vw - 28px))}.ae-community-panel{grid-template-columns:1fr;min-height:0}.ae-community-copy{padding:32px 24px}.ae-community-copy h2{font-size:clamp(30px,8.75vw,52px);max-width:14ch}.ae-community-image{justify-self:stretch;min-height:300px;width:100%}}@media (max-width:840px){.ae-connection-board{--ae-connection-scale:0.51}.ae-connection-frame{--ae-connection-frame-height:157px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.51}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:279px}.ae-workspace-showcase{--workspace-showcase-scale:0.7}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:630px;--workspace-scan-scale:0.7}}@media (max-width:680px){.ae-connection-board{--ae-connection-scale:0.4}.ae-connection-frame{--ae-connection-frame-height:123px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.4}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:219px}.ae-workspace-showcase{--workspace-showcase-scale:0.56}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:504px;--workspace-scan-scale:0.64}.ae-workspace-scan-overlay{padding-top:28px}.ae-workspace-scan-roadmap{gap:4px}.ae-workspace-scan-roadmap .ae-roadmap-step{min-height:48px}.ae-section{padding:38px 0}.ae-hero-wavefield{bottom:-48px;opacity:.58;top:-34px}.ae-hero-wave-lines path{stroke-width:.52;opacity:.56}.ae-hero-actions{align-items:center;flex-direction:column}.ae-btn{width:100%}.ae-card-bar,.ae-scene-header,.ae-scene-header-left,.ae-scene-top,.ae-split-head,.ae-sticky-header{align-items:flex-start;flex-direction:column}.ae-scene-header-left span{white-space:normal}.ae-top-pills{justify-content:flex-start}.ae-workspace-feature-head{text-align:left}.ae-workspace-feature-head p{margin-left:0}.ae-portfolio-head{text-align:left}.ae-portfolio-head p{margin-left:0}.ae-pricing-head{text-align:left}.ae-pricing-head .ae-eyebrow,.ae-pricing-head p{margin-left:0}.ae-roadmap-section{padding:52px 24px 58px}.ae-roadmap-container{padding:28px 18px 32px}.ae-roadmap-scan{gap:10px;grid-template-columns:1fr;margin-bottom:20px}.ae-roadmap-scan-track{width:100%}.ae-roadmap{gap:8px}.ae-roadmap-rail-fill,.ae-roadmap:before{left:15px}.ae-roadmap-step{gap:12px;grid-template-columns:32px minmax(0,1fr);min-height:72px}.ae-roadmap-marker{padding-top:3px}.ae-roadmap-marker span{height:11px;width:11px}.ae-roadmap-card{min-height:0;padding:0 0 12px}.ae-roadmap-card h3{font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh)}.ae-trust-section{padding:48px 14px}.ae-trust-card{padding:18px}.ae-trust-band{padding:48px 0}.ae-trust-band h2{font-size:clamp(42px,12vw,72px)}.ae-testimonials-section{padding:24px 0}.ae-testimonials-head h2{font-size:clamp(42px,12vw,72px)}.ae-testimonials-wall{gap:14px;width:min(100%,calc(100vw - 28px))}.ae-final-section,.ae-testimonials-wall{grid-template-columns:1fr}.ae-testimonials-head p{padding:0 18px}.ae-testimonial-card{padding:20px}.ae-testimonial-card-top,.ae-testimonial-meta{align-items:flex-start;flex-direction:column}.ae-testimonial-meta em{margin-left:0;white-space:normal}.ae-investor-lifted-frame{height:clamp(260px,76vw,360px)}.ae-investor-grid{gap:10px}.ae-investor-card{min-height:128px;padding:14px}.ae-investor-icon{height:30px;width:30px}.ae-investor-card-head{gap:8px;min-height:30px}.ae-investor-icon svg{height:15px;width:15px}.ae-investor-card h4{font-size:16px}.ae-trust-card-head h3{max-width:16ch}.ae-human-panel{grid-template-columns:1fr}.ae-tour-button,.ae-tour-row{justify-content:center}.ae-tour-button{max-width:calc(100vw - 96px);width:-webkit-fit-content;width:fit-content}.ae-tour-button span{flex:0 1 auto;justify-content:center;padding:0 16px;white-space:nowrap}.ae-portfolio-mock{min-height:auto}.ae-panel,.ae-table-wrap{overflow-x:auto}.ae-table-wrap table{min-width:640px}.ae-anatomy-frame{grid-template-columns:1fr}.ae-anatomy-bottom{flex-wrap:wrap}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.42}.ae-portfolio-card-title{justify-content:center}.ae-portfolio-flow-card>p{text-align:center}.ae-workspace-showcase{--workspace-showcase-scale:0.52}.ae-workspace-showcase-frame{--workspace-scan-scale:0.6}}@media (max-width:540px){.ae-connection-board{--ae-connection-scale:0.3}.ae-connection-frame{--ae-connection-frame-height:92px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.3}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:164px}.ae-workspace-showcase{--workspace-showcase-scale:0.4}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:360px;--workspace-scan-scale:0.46}}@media (max-width:420px){.ae-connection-board{--ae-connection-scale:0.23}.ae-connection-frame{--ae-connection-frame-height:71px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.2}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:110px}.ae-workspace-showcase{--workspace-showcase-scale:0.28}.ae-workspace-showcase-frame{--workspace-showcase-frame-height:252px;--workspace-scan-scale:0.32}}@media (max-width:390px){.ae-connection-board{--ae-connection-scale:0.21}.ae-connection-frame{--ae-connection-frame-height:65px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.19}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:104px}}@media (max-width:360px){.ae-connection-board{--ae-connection-scale:0.19}.ae-connection-frame{--ae-connection-frame-height:59px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.18}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:99px}}@media (max-width:340px){.ae-connection-board{--ae-connection-scale:0.17}.ae-connection-frame{--ae-connection-frame-height:52px}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.16}.ae-portfolio-flow-frame{--portfolio-flow-frame-height:88px}}.ae-home .ae-ai-head h2,.ae-home .ae-community-head h2,.ae-home .ae-connection-head h2,.ae-home .ae-final-copy h3,.ae-home .ae-portfolio-head h2,.ae-home .ae-pricing-head h2,.ae-home .ae-roadmap-head h2,.ae-home .ae-split-head h2,.ae-home .ae-testimonials-head h2,.ae-home .ae-trust-band h2,.ae-home .ae-trust-faq-head h2,.ae-home .ae-workspace-feature-head h2{color:var(--home-text);font-size:calc(var(--ds-h0-fs)*2.15);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;text-align:center;text-transform:none;width:100%}.ae-home .ae-community-head h2,.ae-home .ae-testimonials-head h2,.ae-home .ae-trust-band h2,.ae-home .ae-trust-faq-head h2{color:#101620}.ae-home .ae-ai-head h2 span,.ae-home .ae-community-head h2 span,.ae-home .ae-connection-head h2 span,.ae-home .ae-portfolio-head h2 span,.ae-home .ae-pricing-head h2 span,.ae-home .ae-roadmap-head h2 span,.ae-home .ae-testimonials-head h2 span,.ae-home .ae-trust-band h2 span{color:inherit;display:block}.ae-home .ae-connection-head h2:first-line{color:inherit}.ae-home .ae-split-head{grid-gap:0;display:grid;gap:0;justify-items:center;text-align:center}.ae-home .ae-split-head h2{max-width:900px}.ae-home .ae-ai-head p,.ae-home .ae-connection-head p,.ae-home .ae-final-copy>p,.ae-home .ae-hero-copy p,.ae-home .ae-portfolio-head p,.ae-home .ae-pricing-head p,.ae-home .ae-roadmap-head p,.ae-home .ae-split-head p,.ae-home .ae-testimonials-head p,.ae-home .ae-trust-band>p,.ae-home .ae-trust-faq-head p,.ae-home .ae-workspace-feature-head p{box-sizing:border-box;color:var(--home-text-soft);font-size:var(--ae-subheading-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:12px auto 0;max-width:none;padding-inline:12px;text-align:center;width:100%}.ae-home .ae-final-copy h3{font-size:calc(var(--ds-h0-fs)*2.35);line-height:var(--ds-h0-lh);margin:0 0 12px;max-width:820px;padding-left:0;padding-right:0;text-align:left}.ae-home .ae-final-copy>p{line-height:1.55;margin:0;max-width:56ch;padding-left:0;padding-right:0;text-align:left}.ae-home .ae-ai2-copy>p{box-sizing:border-box;font-size:var(--ae-subheading-fs);max-width:none;padding-inline:12px;width:100%}@media (min-width:1280px){.ae-home{--ae-subheading-fs:18px}.ae-home .ae-connection-head,.ae-home .ae-platform-map .ae-split-head,.ae-home .ae-portfolio-head,.ae-home .ae-pricing-head,.ae-home .ae-roadmap-head,.ae-home .ae-workspace-feature-head{max-width:min(1240px,calc(100vw - 64px));width:100%}.ae-home .ae-community-head h2,.ae-home .ae-testimonials-head h2,.ae-home .ae-trust-faq-head h2{max-width:min(1240px,calc(100vw - 64px))}}.ae-home .ae-investor-card p{font-size:clamp(13px,.9vw,15px);line-height:1.45;margin:0;max-width:none;padding-left:0;padding-right:0;text-align:left;width:auto}.ae-home .ae-testimonials-head p,.ae-home .ae-trust-band>p,.ae-home .ae-trust-faq-head p{color:#111827ad}.ae-home .ae-hero-copy .ae-hero-subhead{grid-gap:6px;color:var(--home-text);display:grid;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--ds-h0-fs)*2.35);font-weight:700;gap:6px;justify-items:center;letter-spacing:.03em;line-height:1.22;margin:24px auto 0;max-width:760px;text-align:center}@media (max-width:680px){.ae-home .ae-hero-copy .ae-hero-subhead{font-size:calc(var(--ds-h0-fs)*2.05)}}@media (max-width:1023px){.ae-home{--ds-h0-fs:clamp(12.26px,calc(0.834vw + 9px),19.31px);--ae-subheading-fs:14px}.ae-home .ae-hero-copy h1{font-size:calc(var(--ds-h0-fs)*3.4)}.ae-home .ae-hero-copy .ae-hero-subhead{font-size:calc(var(--ds-h0-fs)*1.94)}.ae-home .ae-ai-head h2,.ae-home .ae-community-head h2,.ae-home .ae-connection-head h2,.ae-home .ae-final-copy h3,.ae-home .ae-portfolio-head h2,.ae-home .ae-pricing-head h2,.ae-home .ae-roadmap-head h2,.ae-home .ae-split-head h2,.ae-home .ae-testimonials-head h2,.ae-home .ae-trust-band h2,.ae-home .ae-trust-faq-head h2,.ae-home .ae-workspace-feature-head h2{font-size:calc(var(--ds-h0-fs)*2.05)}}@media (max-width:700px){.ae-home .ae-community-head h2{font-size:clamp(17px,4.9vw,34px)}}.ae-ai2-tv{border-radius:clamp(14px,1.6vw,22px);box-shadow:0 40px 110px #02061080,0 0 60px #7d92ff24;z-index:2}.ae-ai2-tv,.ae-ai2-tv-screen{inset:0;overflow:hidden;position:absolute}.ae-ai2-tv-screen{background:#04070d;border-radius:inherit;transform:perspective(1800px) rotateX(1deg);transform-style:preserve-3d}.ae-ai2-tv-video{filter:saturate(1.05) contrast(1.03);height:100%;inset:0;object-fit:cover;object-position:55% center;position:absolute;transform:scale(1.04);width:100%}.ae-ai2-tv-glass{background:radial-gradient(140% 120% at 50% 50%,#0000 62%,#02061052 100%),linear-gradient(90deg,#02061042,#0000 10%,#0000 90%,#02061042),linear-gradient(180deg,#ffffff0d,#0000 10%);border-radius:inherit;inset:0;pointer-events:none;position:absolute}.ae-home .ae-ai-capabilities,.ae-home .ae-community-section,.ae-home .ae-connection-section,.ae-home .ae-final-section,.ae-home .ae-platform-map,.ae-home .ae-portfolio-showcase,.ae-home .ae-pricing-section,.ae-home .ae-roadmap-section,.ae-home .ae-testimonials-section,.ae-home .ae-trust-band,.ae-home .ae-trust-section,.ae-home .ae-workspace-feature-section{padding-top:36px}.ae-home .ae-ai-capabilities,.ae-home .ae-community-section,.ae-home .ae-connection-section,.ae-home .ae-final-section,.ae-home .ae-platform-map,.ae-home .ae-portfolio-showcase,.ae-home .ae-pricing-section,.ae-home .ae-roadmap-section,.ae-home .ae-testimonials-section,.ae-home .ae-trust-band,.ae-home .ae-trust-section,.ae-home .ae-workspace-feature-section,.ae-home .ae-workspace-widget-stack{padding-bottom:36px}@media (max-width:680px){.ae-home .ae-ai-capabilities,.ae-home .ae-community-section,.ae-home .ae-connection-section,.ae-home .ae-final-section,.ae-home .ae-platform-map,.ae-home .ae-portfolio-showcase,.ae-home .ae-pricing-section,.ae-home .ae-roadmap-section,.ae-home .ae-testimonials-section,.ae-home .ae-trust-band,.ae-home .ae-trust-section,.ae-home .ae-workspace-feature-section{padding-top:24px}.ae-home .ae-ai-capabilities,.ae-home .ae-community-section,.ae-home .ae-connection-section,.ae-home .ae-final-section,.ae-home .ae-platform-map,.ae-home .ae-portfolio-showcase,.ae-home .ae-pricing-section,.ae-home .ae-roadmap-section,.ae-home .ae-testimonials-section,.ae-home .ae-trust-band,.ae-home .ae-trust-section,.ae-home .ae-workspace-feature-section,.ae-home .ae-workspace-widget-stack{padding-bottom:24px}}@media (min-width:1280px){.ae-home .ae-connection-head h2,.ae-home .ae-pricing-head h2{white-space:nowrap}.ae-home .ae-connection-head h2 span{display:inline;margin-left:.2em}}.ae-home .ae-connection-head{margin-bottom:48px}.ae-home .ae-connection-head h2{font-size:clamp(26px,3.2vw,46px)}.ae-home .ae-connection-head h2 span{display:inline;margin-left:.2em}.ae-home .ae-connection-section .ae-tour-row{--ae-cta-gap:26px}@media (max-width:680px){.ae-home .ae-connection-section .ae-tour-row{--ae-cta-gap:24px}}@media (min-width:1024px){.ae-home .ae-connection-head h2{white-space:nowrap}}@media (max-width:1079px){.ae-home .ae-connection-frame{--ae-connection-frame-height:var(--ae-compact-frame-height,525px)}.ae-home .ae-connection-board{--ae-connection-scale:var(--ae-compact-scale,1);align-items:start;box-sizing:border-box;gap:0;grid-template-areas:"engine engine" "sources outputs";grid-template-columns:190px 190px;grid-template-rows:auto auto;justify-content:space-between;left:50%;margin:0 0 0 -450px;min-height:525px;padding:0 28px 28px;position:absolute;transform:scale(var(--ae-connection-scale));transform-origin:top center;width:900px}.ae-home .ae-engine-card{grid-area:engine;justify-self:center;left:auto;position:relative;top:auto;transform:none}.ae-home .ae-source-stack{grid-area:sources;transform:translateY(-16px)}.ae-home .ae-output-stack{grid-area:outputs;transform:translateY(-16px)}.ae-home .ae-output-stack,.ae-home .ae-source-stack{overflow:visible}.ae-home .ae-output-stack:after,.ae-home .ae-source-stack:after{background:linear-gradient(180deg,#2d9e5fcc,#59ced8b3);bottom:25px;box-shadow:0 0 10px #59ced857;content:"";left:50%;position:absolute;top:18px;transform:translateX(-50%);width:2px;z-index:0}.ae-home .ae-output-stack>.ae-flow-chip,.ae-home .ae-output-stack>label,.ae-home .ae-source-stack>.ae-flow-chip,.ae-home .ae-source-stack>label{position:relative;z-index:1}.ae-home .ae-output-stack>label,.ae-home .ae-source-stack>label{justify-self:stretch;margin:2px 0 0;text-align:center}.ae-home .ae-dashboard-preview,.ae-home .ae-source-logo-bank{display:none}.ae-home .ae-flow-node{display:grid;top:77px}}.ae-home .ae-platform-map{--ae-route-icon-tile:40px;--ae-route-icon-glyph:18px;background:#fff;box-sizing:border-box;color:#101620;margin-left:calc(50% - 50vw);padding:60px max(24px,calc(50vw - 736px)) 36px;width:100vw}.ae-home .ae-platform-map:after,.ae-home .ae-platform-map:before{display:none}.ae-home .ae-platform-map .ae-split-head{align-items:center;justify-content:center;margin:0 auto 32px;max-width:980px;text-align:center;width:100%}.ae-home .ae-platform-map .ae-split-head>div{text-align:center;width:100%}.ae-home .ae-platform-map .ae-split-head h2{color:#101620;font-size:clamp(28px,2.7vw,38px);line-height:1.16;margin:0;max-width:none;padding:0;text-align:center}.ae-home .ae-platform-map .ae-split-head p{color:#334155;font-size:var(--ae-subheading-fs);line-height:1.5;margin:12px auto 0;max-width:760px;padding:0;text-align:center}.ae-home .ae-platform-map .ae-route-grid{align-items:stretch;background:#0000;border:0;gap:24px;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(240px,1fr));margin:0 auto;width:min(1472px,100%)}.ae-home .ae-route-card:before,.ae-home .ae-route-grid:before{display:none}.ae-home .ae-route-card,.ae-home .ae-route-card:nth-child(n){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe4ea;border-radius:8px;box-shadow:0 10px 22px rgba(15,23,42,.085);box-sizing:border-box;color:#101620;gap:0;height:100%;min-height:0;padding:20px}.ae-home .ae-route-card:hover{background:#fff;border-color:color-mix(in srgb,var(--ds-active-green-selection-bg) 46%,#dfe4ea);box-shadow:0 16px 28px #0f172a1f;transform:translateY(-3px)}.ae-home .ae-route-card-top{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:var(--ae-route-icon-tile) minmax(0,1fr)}.ae-home .ae-route-index{background:#090d13;border:0;border-radius:6px;color:#fff;height:var(--ae-route-icon-tile);min-width:var(--ae-route-icon-tile);width:var(--ae-route-icon-tile)}.ae-home .ae-route-index .ds-icon{--ds-icon-render-size:var(--ae-route-icon-glyph);color:#fff}.ae-home .ae-route-card strong{color:#101620;font-family:Inter,sans-serif;font-size:max(14px,var(--ds-h2-fs));font-weight:var(--ds-h2-weight);letter-spacing:0;line-height:var(--ds-h2-lh);margin:0}.ae-home .ae-route-card p{color:#334155;font-size:max(13px,var(--ds-h3-fs));font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:12px 0 0}.ae-home .ae-route-action{align-items:center;display:inline-flex;font-size:max(13px,var(--ds-h3-fs));font-weight:700;gap:4px;letter-spacing:0;margin-top:12px;padding-top:0;text-transform:none}.ae-home .ae-route-action,.ae-home .ae-route-action .ds-icon{color:var(--ds-active-green-selection-bg)}.ae-home .ae-pricing-section{--ae-pricing-accent:#1b6a50;--ae-pricing-accent-soft:#1b6a501a;--ae-pricing-accent-border:#1b6a504d;--ds-page-bg:#f7fafc;--ds-container:#fff;--ds-support:#f1f5f9;--ds-hover-surface:#f8fafc;--ds-text-p:#101620;--ds-text-s:#475569;--ds-muted:#718096;--ds-border-light:#dbe3ea;--ds-border-mid:#c8d4de;--ds-button-border-color:#dbe3ea;--ds-button1-bg:#fff;--ds-button2-bg:#f1f5f9;--ds-button3-bg:#f7fafc;--ds-button-fg:#101620;--ds-button4-fg:#1b6a50;--ds-button-secondary-hover-bg:#eff3f0;--ds-cta-bg:#1b6a50;--ds-cta-fg:#fff;--ds-cta-border:#1b6a50;--ds-green:#1b6a50;--ds-green-hover:#15543f;--ds-card-elevation:0 12px 26px #0f172a14;--ds-card-hover-elevation:0 18px 34px #0f172a21;--section-wash:none;background:#f7fafc;box-sizing:border-box;color:#101620;color-scheme:light;margin-left:calc(50% - 50vw);width:100vw}.ae-home .ae-pricing-section:after{background:none}.ae-home .ae-pricing-section:before{background:#dbe3ea}.ae-home .ae-pricing-section .ae-pricing-head h2,.ae-home .ae-pricing-section .ae-pricing-head h2 span{color:#101620}.ae-home .ae-pricing-section .ae-pricing-head p{color:#475569}.ae-home .ae-pricing-section .ae-pricing-card{--ds-border-light:#dbe3ea;background:#fff}.ae-home .ae-pricing-section .ae-pricing-card.is-recommended:before{color:#fff}.ae-home .ae-trust-band:before{display:none}.ae-home .ae-trust-band{padding-top:0}@media (max-width:1079px){.ae-home .ae-platform-map{--ae-route-icon-tile:38px;--ae-route-icon-glyph:17px}.ae-home .ae-platform-map .ae-route-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:680px){.ae-home .ae-trust-band h2{font-size:clamp(18px,5.8vw,23px);letter-spacing:-.02em;padding-inline:12px}.ae-home .ae-trust-band h2 span{white-space:nowrap}.ae-home .ae-platform-map{--ae-route-icon-tile:36px;--ae-route-icon-glyph:16px;padding:48px 16px 24px}.ae-home .ae-platform-map .ae-split-head{margin-bottom:24px}.ae-home .ae-platform-map .ae-route-grid{gap:12px;grid-auto-rows:auto;grid-template-columns:1fr}.ae-home .ae-route-card,.ae-home .ae-route-card:nth-child(n){min-height:0;padding:16px}}.ae-home .ae-contact-goals-section{--ae-contact-section-bg:#0d0f10;--ae-contact-sage:#243a31;--ae-contact-sage-highlight:#9acbaf;background:var(--ae-contact-section-bg);box-sizing:border-box;color:#f7fbf9;display:block;margin-left:calc(50% - 50vw);min-height:clamp(650px,50vw,720px);overflow:hidden;padding:36px max(18px,calc((100vw - var(--home-max))/2));position:relative;width:100vw}.ae-home .ae-contact-goals-section:before{display:none}.ae-contact-goals-body,.ae-contact-goals-portrait{position:relative;z-index:1}.ae-contact-goals-body{grid-gap:clamp(18px,2vw,28px);align-items:stretch;display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:minmax(0,3fr) minmax(360px,2fr);height:clamp(410px,31vw,440px);margin-top:24px;width:100%}.ae-contact-goals-head h2{color:#f7fbf9;font-size:calc(var(--ds-h0-fs)*2.15);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0 auto;padding-inline:24px;text-align:center;width:100%}.ae-contact-goals-head h2 span{color:var(--ae-contact-sage-highlight)}.ae-contact-goals-head>p{box-sizing:border-box;color:#e8f4edbd;font-size:var(--ae-subheading-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:12px auto 0;max-width:none;padding-inline:12px;text-align:center;width:100%}.ae-contact-goals-routes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.ae-contact-goals-route{grid-gap:10px;align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #beead22b;border-radius:8px;color:#f8fcf9;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:64px;padding:10px 12px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ae-contact-goals-route:focus-visible,.ae-contact-goals-route:hover{background:var(--ae-contact-sage);border-color:#0000;color:#fff;outline:none;transform:translateY(-2px)}.ae-contact-goals-form-icon,.ae-contact-goals-portrait-note>span,.ae-contact-goals-route-icon{background:#1464433d;border:1px solid #5aeba06b;border-radius:8px;color:#48dc9c;display:inline-grid;place-items:center}.ae-contact-goals-route-icon{height:34px;width:34px}.ae-contact-goals-route-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.ae-contact-goals-route-copy strong{color:inherit;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);white-space:nowrap}.ae-contact-goals-route-copy small{color:#e8f4ed99;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-contact-goals-route-arrow{color:#7fe9b7}.ae-contact-goals-form{grid-gap:16px;align-content:start;background:var(--ae-contact-section-bg);border:.5px solid #ffffffe6;border-radius:10px;box-shadow:none;box-sizing:border-box;display:grid;gap:16px;grid-template-rows:auto auto auto auto;height:100%;margin-top:0;min-height:0;padding:24px}.ae-contact-goals-form-heading{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr)}.ae-contact-goals-form-icon{height:36px;width:36px}.ae-contact-goals-form-heading h2{color:#f4fbf7;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);margin:0}.ae-contact-goals-form-heading p{color:#e2f4ebc2;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin:3px 0 0}.ae-contact-goals-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-contact-goals-form label{grid-gap:8px;color:#e2f4ebd1;display:grid;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);gap:8px;line-height:var(--ds-h3-lh)}.ae-contact-goals-form input,.ae-contact-goals-form textarea{background:#0000;border:.5px solid #ffffffd1;border-radius:var(--ds-button-radius);box-sizing:border-box;color:var(--ds-text-p);font-family:inherit;font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);outline:none;transition:border-color .16s ease,background .16s ease;width:100%}.ae-contact-goals-form input{height:38px;padding:0 10px}.ae-contact-goals-form textarea{height:140px;max-height:140px;min-height:140px;overflow-y:auto;overscroll-behavior:contain;padding:10px;resize:none;scrollbar-gutter:stable}.ae-contact-goals-form input::placeholder,.ae-contact-goals-form textarea::placeholder{color:var(--ds-text-s)}.ae-contact-goals-form input:focus,.ae-contact-goals-form textarea:focus{background:#0000;border-color:#fff}.ae-contact-goals-submit{--ds-button-bg:var(--ds-cta-bg);--ds-button-color:var(--ds-cta-fg);--ds-button-border:var(--ds-cta-border);background:var(--ds-cta-bg);border-color:var(--ds-cta-border);color:var(--ds-cta-fg);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);height:auto;justify-self:start;line-height:var(--ds-h2-lh);min-height:0;padding:6px 16px}.ae-contact-goals-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ae-contact-goals-portrait{background:#071d16;border:1px solid #beead22b;border-radius:12px;box-shadow:0 22px 48px #00000047;box-sizing:border-box;display:grid;height:100%;isolation:isolate;min-height:0;overflow:hidden}.ae-contact-goals-portrait:after{background:linear-gradient(90deg,#0419126b,#0000 52%),linear-gradient(0deg,#030f0cb8,#0000 44%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.ae-contact-goals-portrait-person{display:block;height:100%;justify-self:stretch;max-width:100%;min-height:0;object-fit:cover;object-position:68% center;position:relative;width:100%;z-index:1}.ae-contact-goals-portrait-backdrop{display:none}.ae-contact-goals-portrait-note{grid-gap:9px;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05140fc7;border:1px solid #caf5dc33;border-radius:8px;bottom:18px;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr);left:18px;max-width:260px;padding:10px 12px;position:absolute;right:auto;z-index:3}.ae-contact-goals-portrait-note>span{height:32px;width:32px}.ae-contact-goals-portrait-note p{color:#f6fcf8e6;font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:1.35;margin:0}@media (max-width:960px){.ae-contact-goals-body{gap:18px;grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.ae-contact-goals-route{min-height:54px}}@media (max-width:680px){.ae-home .ae-contact-goals-section{min-height:0;padding:24px 14px}.ae-contact-goals-head h2{font-size:calc(var(--ds-h0-fs)*2.05);padding-inline:12px}.ae-contact-goals-routes{grid-template-columns:1fr;margin-top:18px}.ae-contact-goals-body{grid-template-columns:1fr;margin-top:20px}.ae-contact-goals-form{margin-top:0;min-height:0}.ae-contact-goals-fields{grid-template-columns:1fr}.ae-contact-goals-portrait{min-height:0}.ae-contact-goals-body{height:auto}.ae-contact-goals-form,.ae-contact-goals-portrait{height:clamp(420px,112vw,430px)}.ae-contact-goals-portrait-person{width:100%}}.ae-portfolio-mobile-visual{display:none}@media (max-width:1020px){.ae-home .ae-portfolio-showcase{padding-bottom:58px;padding-top:52px}.ae-home .ae-portfolio-head{margin-bottom:10px}.ae-home .ae-portfolio-flow-frame{display:none}.ae-home .ae-portfolio-showcase:after{background:linear-gradient(180deg,#0409101f,#050e173d 54%,#0409101f),linear-gradient(90deg,#040c0a33,#050c141a 50%,#04091029)}.ae-home .ae-portfolio-mobile-visual{--ae-mobile-phone-width:clamp(192px,55.5vw,224px);--ae-mobile-feature-width:clamp(232px,68vw,276px);--ae-mobile-phone-angle:78deg;--ae-mobile-phone-opacity:0.42;--ae-mobile-phone-brightness:0.68;--ae-mobile-phone-saturation:0.74;--ae-mobile-halo-opacity:0.16;--ae-mobile-halo-scale:0.76;--ae-mobile-contact-opacity:0.74;--ae-mobile-contact-scale-x:0.78;--ae-mobile-contact-scale-y:0.64;--ae-mobile-import-opacity:0;--ae-mobile-import-x:42px;--ae-mobile-import-scale:0.78;--ae-mobile-analysis-opacity:0;--ae-mobile-analysis-x:-42px;--ae-mobile-analysis-scale:0.78;--ae-mobile-performance-opacity:0;--ae-mobile-performance-x:42px;--ae-mobile-performance-scale:0.78;display:block;height:clamp(444px,126.8vw,512px);isolation:isolate;margin:0 auto;pointer-events:none;position:relative;width:min(100%,420px);z-index:1}.ae-home .ae-portfolio-mobile-visual:before{background:radial-gradient(ellipse 62% 52% at 50% 54%,#31e68b8a 0,#0ea6606b 34%,#066a4245 57%,#0000 82%),radial-gradient(ellipse 38% 38% at 50% 54%,#60ffaa3d,#0000 74%);border-radius:48%;content:"";filter:blur(14px) saturate(1.32);height:calc(100% - 12px);left:50%;opacity:var(--ae-mobile-halo-opacity);position:absolute;top:6px;transform:translateX(-50%) scale(var(--ae-mobile-halo-scale));width:min(108vw,480px);will-change:opacity,transform;z-index:0}.ae-home .ae-portfolio-mobile-visual:after{background:radial-gradient(ellipse at center,#4eee976b 0,#0d814e57 28%,#021b16c7 58%,#0000 76%);border-radius:50%;bottom:-2px;content:"";filter:blur(8px) saturate(1.25);height:46px;left:50%;opacity:var(--ae-mobile-contact-opacity);position:absolute;transform:translateX(-50%) scaleX(var(--ae-mobile-contact-scale-x)) scaleY(var(--ae-mobile-contact-scale-y));width:min(66vw,250px);will-change:opacity,transform;z-index:0}.ae-home .ae-portfolio-mobile-phone-stage{inset:0;overflow:visible;perspective:760px;perspective-origin:50% 100%;position:absolute;z-index:1}.ae-home .ae-portfolio-mobile-phone{aspect-ratio:.49;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(102deg,#242a31,#d6dbe1 7%,#6f7781 12%,#22272e 20%,#0c1015 46%,#353c45 72%,#e7eaee 84%,#78818b 90%,#eef1f4 97%,#555d66);border:1px solid #eff4f9a3;border-radius:clamp(32px,9vw,42px);box-shadow:0 0 0 1px #ffffff2e,0 0 18px #ebf1f71f,0 28px 62px #0000008f;box-sizing:border-box;filter:brightness(var(--ae-mobile-phone-brightness)) saturate(var(--ae-mobile-phone-saturation));left:0;margin:0 auto;opacity:var(--ae-mobile-phone-opacity);padding:4px;position:absolute;right:0;top:clamp(52px,13.5vw,55px);transform:rotateX(var(--ae-mobile-phone-angle));transform-origin:50% 100%;transform-style:preserve-3d;width:var(--ae-mobile-phone-width);will-change:opacity,filter,transform;z-index:1}.ae-home .ae-portfolio-mobile-phone:before{border:1px solid #fff3;border-radius:inherit;content:"";inset:1px;position:absolute;z-index:-1}.ae-home .ae-portfolio-mobile-phone:after{content:"";display:none}.ae-home .ae-portfolio-mobile-phone-button{background:linear-gradient(180deg,#a5abb3,#424850 42%,#a5abb3);border-radius:3px 0 0 3px;box-shadow:-1px 0 0 #ffffff3d;left:-4px;position:absolute;width:3px}.ae-home .ae-portfolio-mobile-phone-button.is-top{height:52px;top:21%}.ae-home .ae-portfolio-mobile-phone-button.is-bottom{height:40px;top:31%}.ae-home .ae-portfolio-mobile-screen{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 88% 4%,#2173461f,#0000 24%),linear-gradient(180deg,#09131f,#0b1724 48%,#0c1823);border:1px solid #94a3b824;border-radius:clamp(26px,7.8vw,35px);box-shadow:inset 0 0 0 1px #000000b8,inset 0 1px 0 hsla(0,0%,100%,.045);box-sizing:border-box;display:flex;flex-direction:column;font-synthesis:none;gap:6px;height:100%;overflow:hidden;padding:30px 9px 10px;position:relative;text-rendering:geometricPrecision;z-index:1}.ae-home .ae-portfolio-mobile-notch{background:#020509;border-radius:999px;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.035);height:20px;left:50%;position:absolute;top:9px;transform:translateX(-50%);width:38%;z-index:5}.ae-home .ae-portfolio-mobile-toolbar{grid-gap:7px;align-items:center;border-bottom:1px solid #94a3b821;color:#e8eef5;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr) auto;min-height:23px;padding:0 1px 4px}.ae-home .ae-portfolio-mobile-toolbar strong{font-size:10px;font-weight:760;letter-spacing:-.01em;white-space:nowrap}.ae-home .ae-portfolio-mobile-toolbar>span{background:#21734661;border:1px solid #2d9e5f61;border-radius:6px;color:#69d38e;font-size:7px;font-weight:760;padding:4px 6px;white-space:nowrap}.ae-home .ae-portfolio-mobile-overview{grid-gap:5px;display:grid;gap:5px}.ae-home .ae-portfolio-mobile-card-label,.ae-home .ae-portfolio-mobile-holdings-head,.ae-home .ae-portfolio-mobile-overview>span{color:#eef3f9e0;font-size:8px;font-weight:730}.ae-home .ae-portfolio-mobile-return-grid{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81f;border-radius:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-home .ae-portfolio-mobile-return-grid>div{grid-gap:3px;display:grid;gap:3px;padding:7px}.ae-home .ae-portfolio-mobile-return-grid>div+div{border-left:1px solid #94a3b81c}.ae-home .ae-portfolio-mobile-return-grid em,.ae-home .ae-portfolio-mobile-return-grid small{color:#aeb9c7;font-size:6.7px;font-style:normal;line-height:1.2}.ae-home .ae-portfolio-mobile-return-grid strong{color:#60ce87;font-size:15px;font-weight:780;letter-spacing:-.035em;line-height:1}.ae-home .ae-portfolio-mobile-return-grid>div+div strong{color:#dfe6ee}.ae-home .ae-portfolio-mobile-allocation-card,.ae-home .ae-portfolio-mobile-chart-card,.ae-home .ae-portfolio-mobile-holdings-card{background:hsla(0,0%,100%,.026);border:1px solid #94a3b81f;border-radius:5px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024);padding:7px}.ae-home .ae-portfolio-mobile-chart-card{grid-gap:3px;display:grid;gap:3px}.ae-home .ae-portfolio-mobile-chart{background:linear-gradient(#94a3b81f 1px,#0000 0) 0 0 /100% 25%,linear-gradient(90deg,#94a3b80f 1px,#0000 0) 0 0 /25% 100%;height:clamp(56px,15.8vw,69px);overflow:hidden;position:relative}.ae-home .ae-portfolio-mobile-chart svg{shape-rendering:geometricPrecision;display:block;height:100%;overflow:visible;width:100%}.ae-home .ae-portfolio-mobile-area{fill:url(#ae-mobile-portfolio-area)}.ae-home .ae-portfolio-mobile-benchmark-line,.ae-home .ae-portfolio-mobile-performance-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ae-home .ae-portfolio-mobile-performance-line{stroke:#4ec77b;stroke-width:1.7;filter:drop-shadow(0 0 5px rgba(45,158,95,.28))}.ae-home .ae-portfolio-mobile-benchmark-line{stroke:#4f8cff;stroke-width:1.35}.ae-home .ae-portfolio-mobile-chart-legend{color:#c7d0db;display:flex;font-size:6.5px;gap:12px;justify-content:center}.ae-home .ae-portfolio-mobile-chart-legend span{align-items:center;display:inline-flex;gap:4px}.ae-home .ae-portfolio-mobile-allocation-list i,.ae-home .ae-portfolio-mobile-chart-legend i{border-radius:50%;display:inline-block;flex:0 0 auto}.ae-home .ae-portfolio-mobile-chart-legend i{border-radius:2px;height:2px;width:8px}.ae-home .ae-portfolio-mobile-chart-legend .is-portfolio{background:#4ec77b}.ae-home .ae-portfolio-mobile-chart-legend .is-benchmark{background:#4f8cff}.ae-home .ae-portfolio-mobile-allocation-card{grid-gap:5px;display:grid;gap:5px}.ae-home .ae-portfolio-mobile-allocation-body{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr)}.ae-home .ae-portfolio-mobile-donut{aspect-ratio:1;background:conic-gradient(#4ebf79 0 72%,#4f8cff 72% 90%,#748093 90% 96%,#c0a96a 96% 100%);border-radius:50%;box-shadow:0 0 18px #2173461c;display:grid;place-items:center;width:60px}.ae-home .ae-portfolio-mobile-donut:before{aspect-ratio:1;background:#0d1925;border-radius:50%;box-shadow:inset 0 0 0 1px #94a3b81a;content:"";grid-area:1/1;width:37px}.ae-home .ae-portfolio-mobile-donut span{color:#e5edf5;display:grid;font-size:6px;grid-area:1/1;justify-items:center;line-height:1.12;z-index:1}.ae-home .ae-portfolio-mobile-donut b{font-size:7px}.ae-home .ae-portfolio-mobile-allocation-list{grid-gap:5px;display:grid;gap:5px}.ae-home .ae-portfolio-mobile-allocation-list span{grid-gap:5px;align-items:center;color:#d5dde7;display:grid;font-size:6.5px;gap:5px;grid-template-columns:6px minmax(0,1fr) auto}.ae-home .ae-portfolio-mobile-allocation-list i{height:5px;width:5px}.ae-home .ae-portfolio-mobile-allocation-list .is-equity{background:#4ebf79}.ae-home .ae-portfolio-mobile-allocation-list .is-debt{background:#4f8cff}.ae-home .ae-portfolio-mobile-allocation-list .is-cash{background:#748093}.ae-home .ae-portfolio-mobile-allocation-list .is-gold{background:#c0a96a}.ae-home .ae-portfolio-mobile-holdings-card{grid-gap:4px;display:grid;gap:4px;min-height:0}.ae-home .ae-portfolio-mobile-holdings-head{display:flex;justify-content:space-between}.ae-home .ae-portfolio-mobile-holdings-list{display:grid}.ae-home .ae-portfolio-mobile-holding{grid-gap:6px;align-items:center;border-top:1px solid #94a3b817;display:grid;gap:6px;grid-template-columns:20px minmax(0,1fr) auto;min-height:24px}.ae-home .ae-portfolio-mobile-holding>span{min-width:0}.ae-home .ae-portfolio-mobile-holding b,.ae-home .ae-portfolio-mobile-holding em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-home .ae-portfolio-mobile-holding b{color:#e7edf4;font-size:6.8px;font-weight:710}.ae-home .ae-portfolio-mobile-holding em{color:#a2adba;font-size:5.8px;font-style:normal;margin-top:1px}.ae-home .ae-portfolio-mobile-holding>strong{color:#e7edf4;font-size:6.8px}.ae-home .ae-portfolio-mobile-feature{grid-gap:11px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 12% 24%,#21734624,#0000 34%),linear-gradient(145deg,#1e2631fa,rgba(15,22,31,.985));border:1px solid #2d9e5f8f;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0f,0 0 22px #2173461c,0 18px 36px #00000061;box-sizing:border-box;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr);min-height:88px;opacity:0;overflow:hidden;padding:15px 16px;position:absolute;width:var(--ae-mobile-feature-width);will-change:opacity,transform;z-index:3}.ae-home .ae-portfolio-mobile-feature.is-import{opacity:var(--ae-mobile-import-opacity);right:12px;top:86px;transform:translateX(var(--ae-mobile-import-x)) scale(var(--ae-mobile-import-scale));transform-origin:top right}.ae-home .ae-portfolio-mobile-feature.is-analysis{left:12px;opacity:var(--ae-mobile-analysis-opacity);top:246px;transform:translateX(var(--ae-mobile-analysis-x)) scale(var(--ae-mobile-analysis-scale));transform-origin:top left}.ae-home .ae-portfolio-mobile-feature.is-performance{opacity:var(--ae-mobile-performance-opacity);right:12px;top:404px;transform:translateX(var(--ae-mobile-performance-x)) scale(var(--ae-mobile-performance-scale));transform-origin:top right}.ae-home .ae-portfolio-mobile-feature-icon{align-items:center;background:linear-gradient(145deg,#2d9e5fad,#124a2fcc);border:1px solid #4ec77b7a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff21,0 0 16px #2173461f;color:#effff5;display:inline-flex;height:42px;justify-content:center;width:42px}.ae-home .ae-portfolio-mobile-feature>span:last-child{grid-gap:6px;display:grid;gap:6px;min-width:0}.ae-home .ae-portfolio-mobile-feature strong{color:#f3f6fa;font-size:clamp(15px,4.25vw,18px);font-weight:720;letter-spacing:-.025em;line-height:1.12;white-space:nowrap}.ae-home .ae-portfolio-mobile-feature small{color:#c0c9d4;font-size:clamp(12px,3.25vw,14px);font-weight:450;line-height:1.42}.ae-home .ae-portfolio-showcase .ae-tour-row{margin-top:48px}}@media (max-width:1020px) and (prefers-reduced-motion:reduce){.ae-home .ae-portfolio-mobile-feature,.ae-home .ae-portfolio-mobile-phone,.ae-home .ae-portfolio-mobile-visual:after,.ae-home .ae-portfolio-mobile-visual:before{transition:none}.ae-home .ae-portfolio-mobile-visual:before{opacity:1;transform:translateX(-50%) scale(1)}.ae-home .ae-portfolio-mobile-visual:after{opacity:.22;transform:translateX(-50%) scaleX(1.04) scaleY(.34)}.ae-home .ae-portfolio-mobile-phone{filter:none;opacity:1;transform:none}.ae-home .ae-portfolio-mobile-feature{opacity:1;transform:translateX(0) scale(.81)}}@media (max-width:380px){.ae-home .ae-portfolio-mobile-visual{--ae-mobile-feature-width:clamp(236px,74vw,270px)}.ae-home .ae-portfolio-mobile-feature{gap:10px;grid-template-columns:42px minmax(0,1fr);min-height:92px;padding:15px 16px}.ae-home .ae-portfolio-mobile-feature-icon{height:42px;width:42px}}
/*# sourceMappingURL=main.2026f89a.css.map*/