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-overview-handle{cursor:grab!important}.ws-tab-overview-handle:active,.ws-tab: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{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:#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-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-cell-padding:10px 12px;--ds-table-border-width:0.25px;--ds-table-outer-border-width:0.10px;--ds-table-outer-border-color:var(--ds-button-border-color);--ds-table-header-border-color:var(--ds-button-border-color);--ds-table-row-border-color:var(--ds-border-light);--ds-table-sort-active:var(--ds-green);--ds-table-sort-arrow:var(--ds-text-p);--ds-table-sort-arrow-opacity:0.48;--ds-chart-shell-bg:var(--ds-container);--ds-chart-border-width:0.10px;--ds-chart-border-color:var(--ds-button-border-color);--ds-chart-shell-padding:12px;--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-border-light-width:0.75px;--ds-container-shadow:none;--ds-text-p:#e2e8f0;--ds-text-s:#94a3b8;--ds-muted:#94a3b8;--ds-button-border-color:#e2e8f06b;--ds-gap:24px;--ds-radius:8px;--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(20px,calc(0.48vw + 17.08px),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:clamp(12px,calc(0.24vw + 10.54px),14px);--ds-p1-fs:clamp(12px,calc(0.24vw + 10.54px),14px);--ds-p2-fs:clamp(11px,calc(0.24vw + 9.54px),13px);--ds-p3-fs:clamp(10px,calc(0.24vw + 8.54px),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:500;--ds-h3-lh:1.4;--ds-p1-weight:400;--ds-p1-lh:1.5;--ds-p2-weight:400;--ds-p2-lh:1.5;--ds-p3-weight:500;--ds-p3-lh:1.4;--ds-searchbar-radius:4px;--ds-searchbar1-bg:var(--ds-support);--ds-searchbar2-bg:var(--ds-page-bg);--ds-searchbar3-bg:var(--ds-container);--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-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-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);--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);--border-light-width:var(--ds-border-light-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)}:root.light,[data-theme=light]{--ds-page-bg:#f2f6fa;--ds-container:#fff;--ds-support:#f1f3f5;--ds-hover-surface:#f6f8fa;--ds-accent:#b8860b;--ds-accent-bg:#b8860b0f;--ds-accent-text:#fff;--ds-header-fill:#1a1d24;--ds-header-text:#f1f5f9;--ds-table-head-bg:var(--ds-header-fill);--ds-table-head-text:var(--ds-header-text);--ds-table-row-even:var(--ds-container);--ds-table-row-odd:var(--ds-support);--ds-green:#217346;--ds-red:#ba1a1a;--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:#b8bec7;--ds-border-heavy:#1a1d24;--ds-container-shadow:0 10px 24px #0f172a12,0 1px 2px #0f172a0a;--ds-text-p:#1a1d24;--ds-text-s:#626672;--ds-muted:#626672;--ds-button-border-color:var(--ds-muted);--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-chart-pill-group{align-items:center;background:#363640;background:var(--bg-action);border:.75px solid #ffffff14;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:#19191f;color:var(--bg-page)}@media (max-width:1023px){.ds-chart-pill-group{gap:3px;padding:2px}.ds-chart-pill{font-size:9px;padding:5px 7px}}.ds-h0{font-size:clamp(20px,calc(.48vw + 17.08px),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-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);letter-spacing:0;line-height:1.3;line-height:var(--ds-h2-lh);margin:0}.ds-h3{font-size:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-h3-fs);font-weight:500;font-weight:var(--ds-h3-weight);line-height:1.4;line-height:var(--ds-h3-lh)}.ds-h3,.ds-p1{font-family:Inter,sans-serif;margin:0}.ds-p1{font-size:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-p1-fs);font-weight:400;font-weight:var(--ds-p1-weight);line-height:1.5;line-height:var(--ds-p1-lh)}.ds-p2{font-size:clamp(11px,calc(.24vw + 9.54px),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-p2,.ds-p3{font-family:Inter,sans-serif;margin:0}.ds-p3{font-size:clamp(10px,calc(.24vw + 8.54px),12px);font-size:var(--ds-p3-fs);font-weight:500;font-weight:var(--ds-p3-weight);line-height:1.4;line-height:var(--ds-p3-lh)}.ds-table{border:.1px solid #e2e8f06b;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:#19191f;background:var(--ds-table-head-bg);border-bottom:.25px solid #e2e8f06b;border-bottom:var(--ds-table-border-width,1px) solid var(--ds-table-header-border-color);color:#e2e8f0;color:var(--ds-table-head-text);font-size:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-table-header-fs);font-weight:500;font-weight:var(--ds-table-header-weight);line-height:1.4;line-height:var(--ds-table-header-lh);text-align:left}.ds-table-td,.ds-table-th{font-family:Inter,sans-serif;padding:10px 12px;padding:var(--ds-table-cell-padding)}.ds-table-td{font-size:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-table-body-fs);font-weight:400;font-weight:var(--ds-table-body-weight);line-height:1.5;line-height:var(--ds-table-body-lh)}.ds-sticky-col{background:inherit;left:0;position:-webkit-sticky;position:sticky;z-index:2}.ds-table-head-fill{background:#19191f;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:#94a3b84d;background:var(--table-row-odd)}.ds-table-sort-th{vertical-align:middle;white-space:nowrap}.ds-table-sort-th--active{color:#39ff88;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:#e2e8f0;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:#e2e8f0;color:var(--ds-table-sort-arrow);opacity:.78}.ds-table-sort-arrow--active{color:#39ff88;color:var(--ds-table-sort-active);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:.75px solid #ffffff14;border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:8px;border-radius:var(--ds-radius)}.ds-chart-shell,.ds-container{box-shadow:none;box-shadow:var(--ds-container-shadow);box-sizing:border-box;min-width:0}.ds-chart-shell{background:#363640;background:var(--ds-chart-shell-bg);border:.1px solid #e2e8f06b;border:var(--ds-chart-border-width) solid var(--ds-chart-border-color);border-radius:8px;border-radius:var(--ds-radius);padding:12px;padding:var(--ds-chart-shell-padding)}.ds-page-header{align-items:center;background:#363640;background:var(--ds-container);border:1.25px solid #e2e8f06b;border:1.25px solid var(--ds-button-border-color);border-radius:8px;border-radius:var(--ds-radius);box-shadow:none;box-shadow:var(--ds-container-shadow);box-sizing:border-box;display:flex;margin:0 24px 24px;min-height:88px;padding:24px;position:relative}.ds-page-header__content{align-items:flex-start;display:flex;flex-direction:column;gap:0;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(20px,calc(.48vw + 17.08px),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:#b8860b;background:var(--ds-accent);border-radius:2px;height:2px;margin:5px 0 3px;width:44px}.ds-page-header__tagline{color:#94a3b8;color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-p1-fs);font-weight:400;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}}.ds-setup-page{align-items:flex-start;background-color:#19191f;background-color:var(--ds-page-bg);background-image:linear-gradient(color-mix(in srgb,#ffffff14 22%,#0000) 1px,#0000 0),linear-gradient(90deg,color-mix(in srgb,#ffffff14 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:.75px solid #ffffff14;border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:12px;box-shadow:none;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:#b8860b;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(20px,calc(.48vw + 17.08px),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:#b8860b;color:var(--ds-accent)}.ds-setup-rule{background:#b8860b;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:clamp(12px,calc(.24vw + 10.54px),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:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-p1-fs);font-weight:400;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 #ffffff14;border-top:.5px solid var(--ds-border-light);color:#94a3b8;color:var(--ds-text-s);display:flex;font-family:Inter,sans-serif;font-size:clamp(11px,calc(.24vw + 9.54px),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:#19191f;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:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-p1-fs);font-weight:400;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__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:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-h3-fs);font-weight:500;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-setup-search-menu{background:#363640;background:var(--ds-container);border:.5px solid #ffffff14;border:.5px solid var(--ds-border-light);border-radius:8px;box-shadow:0 24px 64px #0009,inset 0 0 0 1px #ffffff0a;left:0;margin-top:6px;overflow:hidden;position:absolute;right:0;top:100%;z-index:50}.ds-setup-search-menu__section-label{color:#94a3b8;color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:clamp(10px,calc(.24vw + 8.54px),12px);font-size:var(--ds-p3-fs);font-weight:500;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 #ffffff14;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:clamp(10px,calc(.24vw + 8.54px),12px);font-size:var(--ds-p3-fs);font-weight:500;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 #ffffff14;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:clamp(12px,calc(.24vw + 10.54px),14px);font-size:var(--ds-p1-fs);font-weight:400;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:clamp(11px,calc(.24vw + 9.54px),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:#c94a4a;color:var(--ds-red)}.ds-kbd{align-items:center;border:1px solid #ffffff26;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-searchbar1-bg);background:var(--ds-searchbar-bg);border:.75px solid #ffffff14;border:var(--ds-border-light-width,1px) solid var(--ds-border-light);border-radius:4px;border-radius:var(--ds-searchbar-radius);color:#e2e8f0;color:var(--ds-text-p);display:flex;font-family:inherit;font-size:14px;font-size:var(--ds-searchbar-fs-imac);line-height:1.2;position:relative;width:100%}.ds-button,.ds-searchbar{align-items:center;box-sizing:border-box;min-height:28px}.ds-button{--ds-button-bg:var(--ds-button1-bg);--ds-button-color:var(--ds-button-fg);--ds-button-border:#0000;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);color:var(--ds-button-color);display:inline-flex;font-family:Inter,sans-serif;font-size:clamp(11px,calc(.24vw + 9.54px),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)}.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--3{--ds-button-bg:var(--ds-button3-bg)}.ds-button--4{--ds-button-bg:var(--ds-active-green-selection-bg);--ds-button-color:var(--ds-active-green-selection-fg);--ds-button-border:var(--ds-active-green-selection-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: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-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:clamp(11px,calc(.24vw + 9.54px),13px);font-size:var(--ds-p2-fs);font-weight:500;height:28px;line-height:1;min-height:28px;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:color-mix(in srgb,var(--ds-green) 10%,#0000)}.stock-modal-backdrop{background:color-mix(in srgb,#19191f 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-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%,#ffffff14 31% 31.5%,#0000 31.5% 63%,#ffffff14 63% 63.5%,#0000 63.5%),linear-gradient(90deg,#0000 0 24%,#ffffff14 24% 24.4%,#0000 24.4% 49%,#ffffff14 49% 49.4%,#0000 49.4% 74%,#ffffff14 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,#b8860b 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:.75px solid #ffffff14;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:#b8860b;color:var(--ds-accent);display:block;font-size:clamp(10px,calc(.24vw + 8.54px),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-modal-fundamentals-placeholder{grid-template-columns:1fr}}.ds-searchbar--1{--ds-searchbar-bg:var(--ds-searchbar1-bg)}.ds-searchbar--2{--ds-searchbar-bg:var(--ds-searchbar2-bg)}.ds-searchbar--3{--ds-searchbar-bg:var(--ds-searchbar3-bg)}.ds-searchbar:focus-within{border-color:color-mix(in srgb,#b8860b 45%,#0000);border-color:color-mix(in srgb,var(--ds-accent) 45%,#0000)}.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 8px;width:100%}.ds-searchbar__input::placeholder{color:#94a3b8;color:var(--ds-text-s);font:inherit;opacity:1}@media (min-width:1024px) and (max-width:1439px){.ds-searchbar{font-size:13px;font-size:var(--ds-searchbar-fs-laptop)}}@media (max-width:1023px){.ds-searchbar{font-size:11px;font-size:var(--ds-searchbar-fs-mobile)}}@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-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-valuation:color-mix(in srgb,var(--ds-accent,#b8860b) 72%,#fff 28%);--home-shadow:0 40px 110px #00000070;--home-max:1440px;--ds-h0-fs:clamp(13.62px,calc(0.927vw + 10px),21.45px);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 0 16%,#2d9e5f33,#0000 34%),radial-gradient(circle at 30% 22%,rgba(57,255,136,.055),#0000 26%),radial-gradient(circle at 78% 18%,#59ced821,#0000 30%),radial-gradient(circle at 56% 54%,rgba(125,146,255,.075),#0000 34%),radial-gradient(circle at 78% 80%,rgba(217,125,71,.105),#0000 26%),linear-gradient(180deg,#07101a,#050b13);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 at 4% 18%,#2d9e5f2b,#0000 34%),radial-gradient(circle at 34% 24%,rgba(57,255,136,.045),#0000 22%),radial-gradient(circle at 82% 18%,#59ced81f,#0000 28%),radial-gradient(circle at 42% 68%,#7d92ff17,#0000 29%),radial-gradient(circle at 76% 84%,#d97d471a,#0000 25%);filter:blur(14px);inset:-18%;opacity:.64;transform:translateZ(0) scale(1)}@keyframes ae-home-ambient-shift{0%{opacity:.5;transform:translate3d(-2%,-1.5%,0) scale(1)}48%{opacity:.7;transform:translate3d(2.5%,2%,0) scale(1.06)}to{opacity:.58;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;grid-template-columns:1fr;min-height:680px;padding:96px 0 76px;text-align:center}.ae-hero,.ae-hero-copy{display:grid;justify-items:center}.ae-hero-copy{grid-gap:0;align-content:center;gap:0;max-width:1440px;width:100%}.ae-hero-copy h1{color:color-mix(in srgb,var(--home-text) 72%,var(--ds-green) 28%);font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--ds-h0-fs)*4.05);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 26px color-mix(in srgb,var(--ds-green) 22%,#0000),0 0 76px color-mix(in srgb,var(--ds-green) 14%,#0000),0 0 140px color-mix(in srgb,var(--ds-green) 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:17px;line-height:1.74;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(-7deg) translateY(-12px)}}.ae-feature-card,.ae-final-cta,.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:#ffffff05;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:radial-gradient(ellipse at 0 14%,#2d9e5f2e,#0000 34%),radial-gradient(ellipse at 12% 58%,#2d9e5f1c,#0000 46%),radial-gradient(circle at 30% 20%,rgba(57,255,136,.045),#0000 28%),radial-gradient(circle at 88% 10%,#59ced826,#0000 36%),radial-gradient(circle at 44% 62%,#7d92ff1a,#0000 38%),radial-gradient(circle at 76% 96%,#d97d4721,#0000 34%),linear-gradient(180deg,#0a111a,#07101a 50%,#060a12);border-bottom:1px solid hsla(0,0%,100%,.045);border-top:1px solid hsla(0,0%,100%,.045);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:17px;line-height:1.58;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;zoom:var(--ae-connection-scale);align-items:center;background:#0000;border:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:116px 190px minmax(360px,1fr) 190px 150px;margin:0 auto;max-width:none;min-height:408px;overflow:hidden;padding:28px;position:relative;width:1280px}.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}@media (prefers-reduced-motion:reduce){.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-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{padding-bottom:86px;padding-top:78px;position:relative}.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}.ae-platform-map .ae-split-head{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto 48px;max-width:900px;text-align:center}.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:color-mix(in srgb,#363640 36%,#0000);background:color-mix(in srgb,var(--ds-container,#363640) 36%,#0000);border:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line));gap:0;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.ae-route-grid:before{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--ds-green) 56%,#0000),#0000);content:"";height:1px;left:36px;opacity:.64;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{background:linear-gradient(180deg,color-mix(in srgb,#363640 54%,#0000),#080f17b8),radial-gradient(circle at 18px 42px,color-mix(in srgb,var(--ds-green) 18%,#0000),#0000 76px);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-container,#363640) 54%,#0000),#080f17b8),radial-gradient(circle at 18px 42px,color-mix(in srgb,var(--ds-green) 18%,#0000),#0000 76px);border:0;border-right:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line));box-shadow:none;display:flex;flex-direction:column;gap:12px;min-height:214px;padding:18px;position:relative}.ae-route-card:last-child,.ae-route-card:nth-child(4n){border-right:0}.ae-route-card:nth-child(n+5){border-top:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line))}.ae-feature-card:hover,.ae-module-card:hover,.ae-route-card:hover,.ae-spec-card:hover{background:linear-gradient(180deg,color-mix(in srgb,#363640 66%,#0000),#080f17d1),radial-gradient(circle at 18px 42px,color-mix(in srgb,var(--ds-green) 28%,#0000),#0000 82px);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-container,#363640) 66%,#0000),#080f17d1),radial-gradient(circle at 18px 42px,color-mix(in srgb,var(--ds-green) 28%,#0000),#0000 82px);border-color:color-mix(in srgb,var(--ds-green) 32%,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:86px;padding-top:78px;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 at 0 18%,#2d9e5f0a,#0000 32%),radial-gradient(ellipse at 12% 48%,#59ced814,#0000 44%),radial-gradient(circle at 54% 42%,rgba(125,146,255,.055),#0000 42%),linear-gradient(90deg,#050c12a3,#06101961 34%,#050b1324);bottom:0;pointer-events:none;z-index:0}.ae-portfolio-head{margin:0 auto 48px;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{display:flex;justify-content:center;margin-top:34px;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:24px}.ae-portfolio-flow-grid{--portfolio-flow-scale:1;grid-gap:32px;zoom:var(--portfolio-flow-scale);align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:none;position:relative;width:var(--home-max);z-index:1}.ae-portfolio-flow-card{--portfolio-tone:var(--ds-green);--portfolio-tone-rgb:57,255,136;display:flex;flex-direction:column;min-width:0}.ae-portfolio-flow-card.is-cyan{--portfolio-tone:var(--home-cyan);--portfolio-tone-rgb:89,206,216}.ae-portfolio-flow-card.is-lime{--portfolio-tone:#b7e65a;--portfolio-tone-rgb:183,230,90}.ae-portfolio-card-title{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;margin-bottom:8px;text-align:center}.ae-portfolio-step{color:var(--portfolio-tone);flex:0 0 auto;text-shadow:0 0 24px rgba(var(--portfolio-tone-rgb),.18)}.ae-portfolio-flow-card h3,.ae-portfolio-step{font-size:calc(var(--ds-h0-fs) + 4px);font-weight:500;letter-spacing:0;line-height:var(--ds-h0-lh)}.ae-portfolio-flow-card h3{color:var(--home-text);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:.96;background:radial-gradient(circle at 50% 0,rgba(var(--portfolio-tone-rgb),.12),#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.028));border:1px solid #ffffff1a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 22px 52px #0003;display:flex;flex:1 1;flex-direction:column;min-height:390px;padding:14px}.ae-portfolio-mock-label{color:var(--home-text);font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:12px}.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:linear-gradient(180deg,rgba(var(--portfolio-tone-rgb),.08),#0000),#00000038;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),rgba(var(--portfolio-tone-rgb),.2));box-shadow:0 0 18px rgba(var(--portfolio-tone-rgb),.16);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:12px}.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:#00000042;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-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:linear-gradient(180deg,rgba(var(--portfolio-tone-rgb),.34),rgba(var(--portfolio-tone-rgb),.16));border-color:rgba(var(--portfolio-tone-rgb),.44);color:var(--home-text)}.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-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:#0003;border:1px solid #ffffff12;padding:12px}.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:linear-gradient(180deg,rgba(var(--portfolio-tone-rgb),.08),#0000),#00000038;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:linear-gradient(135deg,#2d9e5f8c,#2d9e5f2b)}.ae-portfolio-heatmap .is-loss{background:linear-gradient(135deg,#d9564a6b,#d9564a24)}.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:radial-gradient(circle at 8% 12%,rgba(var(--portfolio-tone-rgb),.16),#0000 36%),#0003;border:1px solid rgba(var(--portfolio-tone-rgb),.16);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:#0003;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%,#0003;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),rgba(var(--portfolio-tone-rgb),.18));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 rgba(var(--portfolio-tone-rgb),.25))}.ae-workspace-feature-section{padding-bottom:78px;padding-top:70px;position:relative}.ae-workspace-feature-section:before{background:#ffffff14;content:"";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:17px;line-height:1.7;margin:22px auto 0;max-width:720px}.ae-workspace-showcase{--workspace-showcase-scale:1;zoom:var(--workspace-showcase-scale);margin:0 auto;max-width:none;position:relative;transform-origin:top center;width:1040px}.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:hsla(0,0%,100%,.035);border:1px solid #ffffff14;color:var(--home-text-soft);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.08em;margin:0;min-height:28px;padding:0 10px;text-transform:uppercase}.ae-workspace-top-actions span:first-child{background:#2d9e5f14;border-color:#2d9e5f5c;color:#8ee3a7}.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-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{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:#ffffff0d;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{background:linear-gradient(180deg,#0e1723f5,#090f19fa);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{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}.ae-ai-head{margin:0 auto 48px;max-width:900px;text-align:center}.ae-ai-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-ai-head h2 span{color:var(--home-text);display:block}.ae-ai-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-ai-board{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(190px,.38fr) minmax(0,1.08fr)}.ae-ai-panel{background:linear-gradient(180deg,color-mix(in srgb,#363640 46%,#0000),#080f17db),radial-gradient(circle at 24px 24px,color-mix(in srgb,var(--ds-green) 18%,#0000),#0000 140px);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-container,#363640) 46%,#0000),#080f17db),radial-gradient(circle at 24px 24px,color-mix(in srgb,var(--ds-green) 18%,#0000),#0000 140px);border:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line));box-shadow:var(--home-shadow);min-width:0;padding:18px}.ae-ai-panel-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.ae-ai-panel-head span,.ae-ai-report-card label{color:var(--ds-green);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-ai-flag strong,.ae-ai-panel-head strong,.ae-ai-report-card h3{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)}.ae-ai-flag-stack{grid-gap:10px;display:grid;gap:10px}.ae-ai-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:16px;justify-content:space-between;padding:14px}.ae-ai-flag p,.ae-ai-report-card li{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:5px 0 0}.ae-ai-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:72px;padding:7px 9px;text-align:center}.ae-ai-flag.is-elevated>span{border-color:color-mix(in srgb,var(--ds-red) 58%,#0000);color:var(--ds-red)}.ae-ai-flag.is-watch>span{border-color:color-mix(in srgb,var(--ds-accent) 58%,#0000);color:var(--home-valuation)}.ae-ai-graphic{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ds-green) 20%,#0000),#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-green) 22%,var(--home-line));box-shadow:var(--home-shadow);min-height:100%;overflow:hidden;position:relative}.ae-ai-graphic:after,.ae-ai-graphic:before{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--ds-green) 58%,#0000),#0000);content:"";height:.75px;height:var(--ds-border-light-width,.75px);inset:50% auto auto 50%;position:absolute;transform-origin:center;width:130%}.ae-ai-graphic:before{transform:translate(-50%,-50%) rotate(24deg)}.ae-ai-graphic:after{transform:translate(-50%,-50%) rotate(-24deg)}.ae-ai-core{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--ds-green) 18%,#fff) 42%,color-mix(in srgb,var(--ds-green) 54%,#19191f) 100%);border:1px solid color-mix(in srgb,var(--ds-green) 54%,#0000);border-radius:999px;box-shadow:inset 0 1px 10px #ffffff6b,0 0 38px color-mix(in srgb,var(--ds-green) 28%,#0000);color:#19191f;display:grid;height:92px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:92px;z-index:2}.ae-ai-core span{font-size:var(--ds-h0-fs);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh)}.ae-ai-ring{border:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-green) 26%,#0000);border-radius:999px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}.ae-ai-ring.is-one{height:154px;width:154px}.ae-ai-ring.is-two{border-color:color-mix(in srgb,var(--ds-text-p) 12%,#0000);height:214px;width:214px}.ae-ai-node{background:#080f17d1;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);font-size:var(--ds-p3-fs);font-weight:var(--ds-p3-weight);line-height:var(--ds-p3-lh);min-width:64px;padding:7px 10px;position:absolute;text-align:center;text-transform:uppercase;z-index:3}.ae-ai-node.is-risk{left:16px;top:18px}.ae-ai-node.is-thesis{right:14px;top:45%}.ae-ai-node.is-signal{bottom:18px;left:50%;transform:translateX(-50%)}.ae-ai-report-card{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:var(--ds-border-light-width,.75px) solid color-mix(in srgb,var(--ds-green) 24%,var(--home-line));min-height:100%;padding:18px}.ae-ai-report-card h3{margin:10px 0 16px;max-width:34ch}.ae-ai-report-card ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ae-ai-report-card li{padding-left:18px;position:relative}.ae-ai-report-card li:before{background:var(--ds-green);border-radius:999px;box-shadow:0 0 14px color-mix(in srgb,var(--ds-green) 42%,#0000);content:"";height:7px;left:0;position:absolute;top:.62em;width:7px}.ae-pricing-section{padding-bottom:86px;padding-top:78px;position:relative}.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}.ae-pricing-head{margin:0 auto 36px;max-width:980px;text-align:center}.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-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-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));margin:0 auto;width:min(1180px,100%)}.ae-pricing-card{background:color-mix(in srgb,var(--ds-container) 86%,#0000);border:1px solid var(--ds-green);border-radius:8px;border-radius:var(--ds-radius,8px);box-shadow:0 0 0 0 color-mix(in srgb,var(--ds-green) 0,#0000);display:flex;flex-direction:column;min-height:520px;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{background:color-mix(in srgb,var(--ds-container) 94%,#0000);border-color:color-mix(in srgb,var(--ds-green) 84%,#fff 16%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-green) 34%,#0000);transform:translateY(-4px)}.ae-pricing-badge{align-items:center;background:color-mix(in srgb,var(--ds-green) 18%,var(--ds-container) 82%);border:1px solid var(--ds-green);border-radius:999px;color:var(--ds-green);display:inline-flex;font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);letter-spacing:.08em;line-height:var(--ds-p2-lh);min-height:24px;padding:0 10px;position:absolute;right:18px;text-transform:uppercase;top:-14px}.ae-pricing-top{display:flex;gap:16px;justify-content:space-between;min-height:76px}.ae-pricing-top h3{color:var(--home-text);font-size:var(--ds-h0-fs);font-weight:var(--ds-h0-weight);letter-spacing:0;line-height:var(--ds-h0-lh);margin:0 0 8px}.ae-pricing-top p{color:var(--ds-green);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0}.ae-pricing-discount{align-self:flex-start;background:color-mix(in srgb,var(--ds-green) 10%,#0000);border:1px solid color-mix(in srgb,var(--ds-green) 42%,#0000);border-radius:999px;color:var(--ds-green);flex:0 0 auto;font-size:var(--ds-p2-fs);font-weight:600;letter-spacing:.08em;line-height:var(--ds-p2-lh);padding:6px 10px;text-transform:uppercase;white-space:nowrap}.ae-pricing-price{align-items:baseline;display:flex;gap:10px;margin-top:12px}.ae-pricing-price strong{font-feature-settings:"tnum";color:var(--home-text);font-size:var(--ds-h0-fs);font-variant-numeric:tabular-nums;font-weight:var(--ds-h0-weight);line-height:var(--ds-h0-lh)}.ae-pricing-price span{color:var(--home-text-muted);font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);text-decoration:line-through}.ae-pricing-sub{color:var(--home-text-soft);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin-top:4px}.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(--home-text);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(--home-text);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(--ds-green)}.ae-pricing-empty{color:var(--home-text-muted)}.ae-pricing-cta{align-items:center;background:#0000;border:1px solid var(--ds-green);border-radius:4px;border-radius:var(--ds-button-radius,4px);color:var(--ds-green);display:inline-flex;font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);gap:14px;justify-content:center;line-height:var(--ds-h2-lh);margin-top:auto;min-height:38px;transition:background .15s ease,color .15s ease,transform .15s ease;width:100%}.ae-pricing-card.is-premium .ae-pricing-cta,.ae-pricing-card.is-pro .ae-pricing-cta{background:var(--ds-active-green-selection-bg);border-color:var(--ds-active-green-selection-border);color:var(--ds-active-green-selection-fg)}.ae-pricing-cta:hover{background:color-mix(in srgb,var(--ds-green) 10%,#0000);transform:translateY(-1px)}.ae-pricing-card.is-premium .ae-pricing-cta:hover,.ae-pricing-card.is-pro .ae-pricing-cta:hover{background:color-mix(in srgb,var(--ds-active-green-selection-bg) 92%,var(--ds-text-p) 8%)}.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:24px;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}.ae-faq-item:hover{background:var(--ae-trust-hover)}.ae-faq-item.is-open{background:var(--ae-trust-container);border-color:var(--ae-trust-primary)}.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-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 20px;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 20px}.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:42px;display:grid;gap:42px;padding:70px 0;position:relative}.ae-testimonials-section:after{background:#11182724;bottom:0;content:"";height:.75px;height:var(--ds-border-light-width,.75px);left:50%;position:absolute;transform:translateX(-50%);width:100vw}.ae-testimonials-section 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-testimonials-section h2 span{color:#101620;display:block}.ae-testimonials-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ae-testimonial-frame{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);display:flex;flex-direction:column;min-height:320px;padding:24px;position:relative}.ae-testimonial-frame:after{background:var(--ae-trust-container);border-bottom:1px solid var(--ae-trust-primary);border-right:1px solid var(--ae-trust-primary);bottom:-12px;content:"";height:24px;left:34px;position:absolute;transform:rotate(45deg);width:24px}.ae-testimonial-photo{background:radial-gradient(circle at 50% 35%,#fffffff2 0 22%,#0000 23%),radial-gradient(ellipse at 50% 93%,#1a1d24e0 0 34%,#0000 35%),linear-gradient(145deg,#21734638,#1a1d24e6);border:1px solid #1a1d242e;border-radius:50%;color:#0000;display:grid;height:58px;place-items:center;width:58px}.ae-testimonial-frame blockquote{color:var(--ae-trust-primary);font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:1.62;margin:24px 0}.ae-testimonial-meta{grid-gap:4px;border-top:.75px solid #1a1d2424;display:grid;gap:4px;margin-top:auto;padding-top:16px}.ae-testimonial-meta strong{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-meta span{color:var(--ae-trust-secondary);font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh)}.ae-testimonials-contact{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin-top:6px;text-align:center}.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:30px 32px;align-items:end;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:30px 32px;grid-template-columns:minmax(0,.54fr) minmax(0,1fr);padding:70px 0;position:relative}.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{grid-column:1/-1}.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-copy{grid-gap:22px;align-content:center;display:grid;gap:22px}.ae-community-copy p{color:#101620;font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);line-height:var(--ds-h1-lh);margin:0}.ae-community-button{margin-top:8px;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{justify-self:end;min-width:0;overflow:hidden;width:min(760px,100%)}.ae-community-image img{display:block;height:auto;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-cta{grid-gap:18px;align-items:center;background:radial-gradient(circle at 12% 18%,#2d9e5f2e,#0000 42%),radial-gradient(circle at 88% 18%,#59ced81f,#0000 36%),linear-gradient(180deg,#0c1521f0,#080f17fa);display:grid;gap:18px;grid-template-columns:1.08fr .92fr;padding:30px}.ae-final-cta h3{color:var(--home-text);font-size:clamp(24px,6vw,56px);letter-spacing:-.05em;line-height:.96;margin:10px 0 12px;max-width:10ch}.ae-final-cta p{color:var(--home-text-soft);font-size:16px;line-height:1.72;margin:0 0 18px;max-width:44ch}.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-ai-board,.ae-anatomy,.ae-anatomy-right,.ae-final-cta,.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:0}.ae-route-card:nth-child(n+3){border-top:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line))}.ae-feature-grid,.ae-module-grid,.ae-pricing-grid,.ae-spec-grid{grid-template-columns:1fr}.ae-pricing-grid{margin:0 auto;width:min(520px,100%)}.ae-pricing-card{min-height:auto}.ae-trust-shell{grid-template-columns:1fr;width:min(760px,100%)}.ae-trust-card{min-height:auto}.ae-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-community-section,.ae-trust-faq,.ae-trust-human{grid-template-columns:1fr}.ae-human-panel{order:3}.ae-portfolio-flow-card>p{min-height:auto}.ae-ai-graphic{min-height:260px}.ae-hero-side{min-height:680px}.ae-dashboard-scene{animation:none;transform:none}.ae-floating-card{display:none}}@media (max-width:1376px){.ae-connection-board{--ae-connection-scale:0.92}}@media (max-width:1260px){.ae-connection-board{--ae-connection-scale:0.84}}@media (max-width:1140px){.ae-connection-board{--ae-connection-scale:0.74}}@media (max-width:1100px){.ae-workspace-showcase{--workspace-showcase-scale:0.88}}@media (max-width:1040px){.ae-connection-board{--ae-connection-scale:0.66}}@media (max-width:960px){.ae-workspace-showcase{--workspace-showcase-scale:0.78}}@media (max-width:940px){.ae-connection-board{--ae-connection-scale:0.58}}@media (max-width:1476px){.ae-portfolio-flow-grid{--portfolio-flow-scale:0.94}}@media (max-width:1320px){.ae-portfolio-flow-grid{--portfolio-flow-scale:0.86}}@media (max-width:1180px){.ae-portfolio-flow-grid{--portfolio-flow-scale:0.76}}@media (max-width:1024px){.ae-portfolio-flow-grid{--portfolio-flow-scale:0.66}}@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-route-grid,.ae-workspace-insight-row{grid-template-columns:1fr}.ae-route-card,.ae-route-card:nth-child(2n){border-right:0}.ae-route-card:nth-child(n+2){border-top:var(--ds-border-light-width,.75px) solid var(--ds-border-light,var(--home-line))}.ae-sticky-wrap{position:static}.ae-sticky-panel{min-height:auto}}@media (max-width:840px){.ae-connection-board{--ae-connection-scale:0.5}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.53}.ae-workspace-showcase{--workspace-showcase-scale:0.66}}@media (max-width:680px){.ae-connection-board{--ae-connection-scale:0.38}.ae-section{padding:38px 0}.ae-hero-copy p{font-size:15px}.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-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:48px 0}.ae-testimonials-section h2{font-size:clamp(42px,12vw,72px)}.ae-testimonials-grid{grid-template-columns:1fr}.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}}@media (max-width:540px){.ae-connection-board{--ae-connection-scale:0.3}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.32}.ae-workspace-showcase{--workspace-showcase-scale:0.39}}@media (max-width:420px){.ae-connection-board{--ae-connection-scale:0.24}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.22}.ae-workspace-showcase{--workspace-showcase-scale:0.3}}@media (max-width:390px){.ae-connection-board{--ae-connection-scale:0.22}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.21}}@media (max-width:360px){.ae-connection-board{--ae-connection-scale:0.2}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.2}}@media (max-width:340px){.ae-connection-board{--ae-connection-scale:0.18}.ae-portfolio-flow-grid{--portfolio-flow-scale:0.17}}.ae-home .ae-ai-head h2,.ae-home .ae-community-head h2,.ae-home .ae-connection-head h2,.ae-home .ae-final-cta h3,.ae-home .ae-portfolio-head h2,.ae-home .ae-pricing-head h2,.ae-home .ae-split-head h2,.ae-home .ae-testimonials-section 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.35);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-section 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-testimonials-section 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-final-cta h3,.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-cta p,.ae-home .ae-hero-copy p,.ae-home .ae-portfolio-head p,.ae-home .ae-pricing-head p,.ae-home .ae-split-head p,.ae-home .ae-trust-band>p,.ae-home .ae-trust-faq-head p,.ae-home .ae-workspace-feature-head p{color:var(--home-text-soft);font-size:17px;font-weight:400;line-height:1.74;margin:12px auto 0;max-width:760px;padding-left:36px;padding-right:36px;text-align:center;width:100%}.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-ai-head p,.ae-home .ae-connection-head p,.ae-home .ae-final-cta p,.ae-home .ae-hero-copy p,.ae-home .ae-portfolio-head p,.ae-home .ae-pricing-head p,.ae-home .ae-split-head p,.ae-home .ae-trust-band>p,.ae-home .ae-trust-faq-head p,.ae-home .ae-workspace-feature-head p{font-size:15px}.ae-home .ae-hero-copy .ae-hero-subhead{font-size:calc(var(--ds-h0-fs)*2.05)}}.ae-signin-prompt{background:var(--ds-container);border:1px dashed var(--ds-border-heavy);border-radius:var(--ds-radius);margin-top:8px;padding:64px 24px;text-align:center}.ae-signin-prompt__icon{align-items:center;border:1px dashed var(--ds-border-heavy);border-radius:999px;color:var(--ds-text-s);display:flex;height:40px;justify-content:center;margin:0 auto 16px;width:40px}.ae-signin-prompt__title{color:var(--ds-text-p);font-family:Inter,sans-serif;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin-bottom:6px}.ae-signin-prompt__sub{color:var(--ds-text-s);font-family:Inter,sans-serif;font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh);margin:0 auto 20px;max-width:440px}.ae-signin-prompt__button{padding:10px 18px;text-decoration:none}.signup-page{background:var(--ds-page-bg);color:var(--ds-text-p);font-family:Inter,sans-serif;min-height:100vh;padding:150px 24px 80px}.signup-page,.signup-page *{box-sizing:border-box}.signup-shell{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;width:min(720px,100%)}.signup-intro{grid-gap:14px;display:grid;gap:14px;justify-items:center;text-align:center}.signup-kicker{color:var(--ds-green);letter-spacing:.14em;margin:0;text-transform:uppercase}.signup-title{color:var(--ds-text-p);font-size:calc(var(--ds-h1-fs) + 4px);font-weight:var(--ds-h1-weight);letter-spacing:0;line-height:var(--ds-h1-lh);margin:0;max-width:720px}.signup-copy{color:var(--ds-text-s);margin:0;max-width:520px}.signup-card{border:1px solid var(--ds-button-border-color);margin:0 auto;padding:24px;width:min(460px,100%)}.signup-tabs{grid-gap:6px;background:var(--ds-support);border:.75px solid var(--ds-border-light);border-radius:var(--ds-radius);display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:12px 0 16px;padding:4px}.signup-tabs button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--ds-button-radius);color:var(--ds-text-s);cursor:pointer;font-size:var(--ds-p2-fs);font-weight:700;min-height:34px}.signup-tabs button.active{background:var(--ds-container);border:.75px solid var(--ds-button-border-color);color:var(--ds-text-p)}.signup-google{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--ds-text-p);cursor:pointer;display:inline-flex;justify-content:center;margin:0 auto;min-height:44px;padding:0;width:44px}.signup-google:focus-visible,.signup-google:hover{background:color-mix(in srgb,var(--ds-green) 8%,#0000);outline:none}.signup-divider{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin:18px 0 10px}.signup-divider span{background:var(--ds-border-light);height:1px}.signup-divider p{color:var(--ds-text-s);font-size:var(--ds-p3-fs);font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.signup-form{grid-gap:14px;display:grid;gap:14px}.signup-card-head{grid-gap:7px;display:grid;gap:7px;margin-bottom:2px}.signup-card-head h2,.signup-card-head p{margin:0}.signup-card-head h2{color:var(--ds-text-p)}.signup-card-head p:last-child{color:var(--ds-text-s)}.signup-field{grid-gap:6px;display:grid;gap:6px}.signup-field span{color:var(--ds-green);font-size:var(--ds-p3-fs);font-weight:700;letter-spacing:.12em;line-height:var(--ds-p3-lh);text-transform:uppercase}.signup-field input{background:var(--ds-support);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-button-radius);color:var(--ds-text-p);font-family:inherit;font-size:var(--ds-p1-fs);min-height:40px;outline:none;padding:0 12px;width:100%}.signup-field input::placeholder{color:var(--ds-text-s)}.signup-field input.is-focused,.signup-field input:focus{border-color:color-mix(in srgb,var(--ds-green) 54%,var(--ds-button-border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-green) 14%,#0000)}.signup-alert{border-radius:var(--ds-radius);font-size:var(--ds-p2-fs);line-height:var(--ds-p2-lh);padding:10px 12px}.signup-alert--error{background:color-mix(in srgb,var(--ds-red) 10%,var(--ds-container));border:.75px solid color-mix(in srgb,var(--ds-red) 38%,#0000);color:var(--ds-red)}.signup-submit{min-height:40px;width:100%}.signup-submit:disabled{cursor:not-allowed;opacity:.7}.signup-terms{color:var(--ds-text-s);margin:0;text-align:center}.signup-terms a{color:var(--ds-green);text-decoration:none}.signup-state{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px;text-align:center}.signup-state h2,.signup-state p{margin:0}.signup-state p{color:var(--ds-text-s);max-width:360px}.signup-state-icon{align-items:center;background:color-mix(in srgb,var(--ds-green) 12%,#0000);border:.75px solid color-mix(in srgb,var(--ds-green) 38%,#0000);border-radius:999px;color:var(--ds-green);display:inline-flex;height:46px;justify-content:center;width:46px}.signup-state-icon--active{animation:signupPulse 1.2s ease-in-out infinite}.signup-secondary{margin-top:8px}@keyframes signupPulse{0%,to{opacity:.65;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@media (max-width:900px){.signup-page{padding:118px 16px 64px}.signup-shell{gap:28px}.signup-title{max-width:100%}}@media (max-width:560px){.signup-page{padding-left:12px;padding-right:12px;padding-top:104px}.signup-card{padding:18px}}.profile-page{background:var(--ds-page-bg);box-sizing:border-box;color:var(--ds-text-p);min-height:100vh;padding:0 24px 80px}.profile-page>.ds-page-header{margin:0 auto 24px;max-width:1440px;width:100%}.profile-shell{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1440px;width:100%}.profile-card,.profile-hero{border:1px solid var(--ds-button-border-color);box-sizing:border-box}.profile-hero{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:24px}.profile-avatar{align-items:center;background:color-mix(in srgb,var(--ds-green) 12%,#0000);border:1px solid color-mix(in srgb,var(--ds-green) 34%,#0000);border-radius:8px;color:var(--ds-green);display:inline-flex;flex:0 0 72px;font-size:var(--ds-h1-fs);font-weight:800;height:72px;justify-content:center;line-height:1;width:72px}.profile-identity{min-width:0}.profile-plan-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.profile-card-head h2,.profile-delete-modal h2,.profile-plan-row h2{color:var(--ds-text-p);font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);line-height:var(--ds-h1-lh);margin:0}.profile-card-head p,.profile-delete-modal p,.profile-identity p{color:var(--ds-text-s);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:6px 0 0}.profile-plan-pill{align-items:center;background:var(--ds-support);border:1px solid var(--ds-button-border-color);border-radius:4px;color:var(--ds-text-p);display:inline-flex;font-size:var(--ds-p2-fs);font-weight:600;justify-content:center;line-height:1;min-height:24px;padding:0 10px}.profile-plan-pill--paid{background:color-mix(in srgb,var(--ds-green) 10%,var(--ds-support));border-color:color-mix(in srgb,var(--ds-green) 44%,#0000);color:var(--ds-green)}.profile-meta-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-meta-strip span{align-items:center;background:var(--ds-support);border:.5px solid var(--ds-border-light);border-radius:4px;color:var(--ds-text-s);display:inline-flex;font-size:var(--ds-p2-fs);line-height:1;min-height:24px;padding:0 10px}.profile-upgrade-button{align-self:center}.profile-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-card{padding:24px}.profile-summary-grid{align-items:stretch}.profile-summary-card{display:flex;flex-direction:column;min-height:210px}.profile-summary-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.profile-summary-head h2{color:var(--ds-text-p);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);margin:0}.profile-summary-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.profile-sync-pill{align-items:center;background:var(--ds-support);border:.5px solid var(--ds-border-light);border-radius:4px;color:var(--ds-text-s);display:inline-flex;font-size:var(--ds-p2-fs);font-weight:600;justify-content:center;line-height:1;min-height:22px;padding:0 8px}.profile-summary-head strong{color:var(--ds-text-p);display:block;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);margin-top:6px}.profile-card-head .ds-button,.profile-summary-head .ds-button{text-decoration:none}.profile-card-head{margin-bottom:18px}.profile-card-head h2,.profile-delete-modal h2{font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh)}.profile-card-head--row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.profile-usage-list{grid-gap:16px;display:grid;gap:16px}.profile-usage-row{grid-gap:8px;display:grid;gap:8px}.profile-usage-copy{align-items:center;color:var(--ds-text-p);display:flex;font-size:var(--ds-p1-fs);gap:16px;justify-content:space-between;line-height:var(--ds-p1-lh)}.profile-usage-copy strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.profile-usage-track{background:var(--ds-support);border:.5px solid var(--ds-border-light);border-radius:999px;height:8px;overflow:hidden;position:relative}.profile-usage-fill{background:var(--ds-green);border-radius:inherit;inset:0 auto 0 0;position:absolute}.profile-usage-fill--capped{background:var(--ds-red)}.profile-action-grid{grid-gap:12px;display:grid;gap:12px}.profile-action-grid--account{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-action-card{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ds-container);border:.75px solid var(--ds-button-border-color);border-radius:var(--ds-radius);box-sizing:border-box;color:var(--ds-text-p);cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:12px;min-height:72px;padding:14px;text-align:left;text-decoration:none;width:100%}.profile-action-card:focus-visible,.profile-action-card:hover{background:color-mix(in srgb,var(--ds-green) 7%,var(--ds-container));border-color:color-mix(in srgb,var(--ds-green) 34%,var(--ds-button-border-color));outline:none}.profile-action-card--danger:focus-visible,.profile-action-card--danger:hover{background:color-mix(in srgb,var(--ds-red) 9%,var(--ds-container));border-color:color-mix(in srgb,var(--ds-red) 40%,var(--ds-button-border-color))}.profile-action-icon{align-items:center;background:color-mix(in srgb,var(--ds-green) 10%,#0000);border:.5px solid color-mix(in srgb,var(--ds-green) 30%,#0000);border-radius:8px;color:var(--ds-green);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.profile-action-icon--danger{background:color-mix(in srgb,var(--ds-red) 10%,#0000);border-color:color-mix(in srgb,var(--ds-red) 32%,#0000);color:var(--ds-red)}.profile-action-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.profile-action-copy strong{color:var(--ds-text-p);font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh)}.profile-action-copy span{color:var(--ds-text-s);font-size:var(--ds-p2-fs);font-weight:var(--ds-p2-weight);line-height:var(--ds-p2-lh)}.profile-name-cluster,.profile-watchlist{display:flex;flex-wrap:wrap;gap:10px}.profile-name-cluster{align-content:flex-start;background:var(--ds-container);border:.75px solid var(--ds-button-border-color);border-radius:var(--ds-radius);min-height:58px;padding:12px}.profile-name-cluster--loading{align-items:center}.profile-name-cluster--loading span{animation:profile-loading-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--ds-text-s) 15%,#0000),color-mix(in srgb,var(--ds-text-s) 28%,#0000),color-mix(in srgb,var(--ds-text-s) 15%,#0000));border-radius:999px;display:block;height:15px;width:120px}.profile-name-cluster--loading span:nth-child(2){animation-delay:.12s;width:150px}.profile-name-cluster--loading span:nth-child(3){animation-delay:.24s;width:92px}@keyframes profile-loading-pulse{0%,to{opacity:.45}50%{opacity:.95}}.profile-name-link{color:var(--ds-text-p);font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-lh);text-decoration:none;white-space:nowrap}.profile-name-link:focus-visible,.profile-name-link:hover{color:var(--ds-green);outline:none}.profile-watchlist-chip{-webkit-appearance:none;appearance:none;background:var(--ds-support);border:.5px solid var(--ds-border-light);border-radius:4px;color:var(--ds-text-p);cursor:pointer;font-size:var(--ds-p1-fs);font-weight:600;line-height:1;min-height:32px;padding:0 12px}.profile-watchlist-chip:focus-visible,.profile-watchlist-chip:hover{border-color:color-mix(in srgb,var(--ds-green) 40%,var(--ds-border-light));color:var(--ds-green);outline:none}.profile-empty-state{background:var(--ds-support);border:.5px solid var(--ds-border-light);border-radius:var(--ds-radius);color:var(--ds-text-s);font-size:var(--ds-p1-fs);line-height:var(--ds-p1-lh);padding:18px}.profile-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,#000 64%,#0000);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200000}.profile-delete-modal{border:1px solid color-mix(in srgb,var(--ds-red) 50%,var(--ds-button-border-color));padding:24px;width:min(420px,100%)}.profile-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.profile-danger-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ds-red);border:1px solid var(--ds-red);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--ds-p2-fs);font-weight:600;justify-content:center;line-height:1;min-height:28px;padding:0 12px}.profile-danger-button:disabled,.profile-modal-actions button:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1023px){.profile-page{padding-bottom:64px;padding-left:12px;padding-right:12px}.profile-action-grid--account,.profile-grid{grid-template-columns:1fr}}@media (max-width:640px){.profile-hero{align-items:start;grid-template-columns:1fr;padding:16px}.profile-card{padding:16px}.profile-card-head--row,.profile-modal-actions,.profile-summary-head{align-items:stretch;flex-direction:column}}.sector-page{background:var(--ds-page-bg);color:var(--ds-text-p);font-family:Inter,sans-serif;min-height:100vh;padding-bottom:64px}.sector-page-header{align-items:flex-start}.sector-page-header__content{gap:0;width:100%}.sector-breadcrumb{align-items:center;color:var(--ds-text-s);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.sector-breadcrumb__link{color:var(--ds-green);font-weight:500;text-decoration:none}.sector-breadcrumb__link:hover{color:var(--ds-text-p)}.sector-breadcrumb__current{color:var(--ds-text-p);font-weight:600}.sector-breadcrumb__item{align-items:center;display:inline-flex;gap:6px;min-width:0}.sector-breadcrumb__sep{color:var(--ds-text-s);opacity:.62}.sector-page-header strong{color:var(--ds-text-p);font-weight:600}.sector-page-body{display:flex;flex-direction:column;gap:var(--ds-gap);margin:0 24px}.sector-drill{padding:16px}.sector-section-kicker{color:var(--ds-text-s);letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.sector-drill__grid{display:flex;flex-wrap:wrap;gap:8px}.sector-drill-pill{border-color:var(--ds-border-light);color:var(--ds-text-p);gap:8px;max-width:100%;transition:background .15s,border-color .15s,color .15s}.sector-drill-pill:focus-visible,.sector-drill-pill:hover{background:color-mix(in srgb,var(--ds-green) 10%,#0000);border-color:color-mix(in srgb,var(--ds-green) 44%,#0000);color:var(--ds-green)}.sector-drill-pill__count{align-items:center;background:color-mix(in srgb,var(--ds-green) 10%,#0000);border-radius:4px;color:var(--ds-green);display:inline-flex;font-size:var(--ds-p3-fs);font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 6px}.sector-state{color:var(--ds-text-s);padding:56px 24px;text-align:center}.sector-state--error{color:var(--ds-red)}.sector-table-panel{padding:24px}.sector-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.sector-search{background:var(--ds-searchbar2-bg);border-color:var(--ds-button-border-color);min-height:40px;width:min(520px,100%)}.sector-search__icon{color:var(--ds-text-s);flex-shrink:0;height:15px;margin-left:14px;width:15px}.sector-search__input{background:#0000;border:0;color:var(--ds-text-p);flex:1 1;font-family:Inter,sans-serif;font-size:var(--ds-p1-fs);height:100%;line-height:var(--ds-p1-lh);min-width:0;outline:0;padding:0 10px}.sector-search__clear,.sector-search__input::placeholder{color:var(--ds-text-s)}.sector-search__clear{background:#0000;border:0;font-size:18px;height:28px;line-height:1;margin-right:6px;width:28px}.sector-search__clear:hover{color:var(--ds-red)}.sector-button-active{background:color-mix(in srgb,var(--ds-green) 10%,#0000)}.sector-column-anchor{display:inline-flex;position:relative}.sector-toolbar__meta{color:var(--ds-text-s);margin-left:auto}.sector-table-scroll{overflow-x:auto;overscroll-behavior-x:none;width:100%}.sector-table{min-width:1180px}.sector-table td,.sector-table th{border-bottom:var(--ds-table-border-width) solid var(--ds-table-row-border-color);white-space:nowrap}.sector-table tbody tr{background:#0000;transition:background .12s ease}.sector-table tbody tr,.sector-table tbody tr.ds-table-row-even{--sector-row-bg:var(--ds-table-row-even)}.sector-table tbody tr.ds-table-row-odd{--sector-row-bg:var(--ds-table-row-odd)}.sector-table tbody tr:hover{--sector-row-bg:var(--ds-hover-surface);background:#0000}.sector-table tbody td{background:var(--sector-row-bg)}.sector-table__index,.sector-table__index-head{left:0;max-width:54px;min-width:54px;position:-webkit-sticky;position:sticky;text-align:center;width:54px;z-index:3}.sector-table__index-head{background:var(--ds-table-head-bg);color:var(--ds-table-head-text)}.sector-table__index{background:var(--sector-row-bg);color:var(--ds-text-p)}.sector-table__name-cell,.sector-table__name-head{left:54px;max-width:360px;min-width:260px;text-align:left}.sector-table__name-head{background:var(--ds-table-head-bg);z-index:4}.sector-table__name-cell{background:var(--sector-row-bg);z-index:3}.sector-table__metric,.sector-table__metric-head{text-align:right}.sector-table__metric-head .ds-table-sort-content{justify-content:flex-end}.sector-stock-link{align-items:flex-start;appearance:none;-webkit-appearance:none;background:#0000;border:0;color:var(--ds-text-p);display:inline-flex;font-family:Inter,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;max-width:100%;padding:0;text-align:left}.sector-stock-link:hover{color:var(--ds-green)}.sector-table__empty{color:var(--ds-text-s);padding:48px 16px;text-align:center}.sector-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:20px}.sector-pagination .ds-button:disabled{cursor:default;opacity:.42}.sector-pagination__label{color:var(--ds-text-s)}.sector-table-footnote{color:var(--ds-text-s);margin-top:12px;text-align:right}.sector-peer-column-editor{background:var(--ds-page-bg);border:var(--ds-border-light-width) solid var(--ds-border-light);box-shadow:0 16px 28px color-mix(in srgb,#000 26%,#0000);padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:clamp(340px,33vw,460px);z-index:30}.sector-peer-column-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sector-peer-column-chip{align-items:center;background:var(--ds-support);border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:var(--ds-button-radius);color:var(--ds-text-p);display:inline-flex;font-size:var(--ds-p2-fs);font-weight:400;gap:7px;min-height:30px;padding:0 8px}.sector-peer-column-chip-dragging{opacity:.58}.sector-peer-column-drag{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--ds-text-s);cursor:grab;font-size:var(--ds-p1-fs);font-weight:500;line-height:1;padding:0}.sector-peer-column-drag:active{cursor:grabbing}.sector-peer-column-drag:hover{color:var(--ds-green)}.sector-peer-column-action{background:#0000;border:none;color:var(--ds-text-s);cursor:pointer;font-size:var(--ds-p1-fs);line-height:1;padding:0 2px}.sector-peer-column-action:hover{color:var(--ds-green)}.sector-peer-column-remove{font-size:var(--ds-p1-fs);font-weight:500}.sector-peer-column-remove:hover{color:var(--ds-red)}.sector-peer-column-search-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(170px,1fr) auto auto}.sector-peer-column-search-wrap{background:var(--ds-searchbar2-bg);height:28px;min-width:0}.sector-peer-column-search{padding-right:30px}.sector-peer-column-clear{background:#0000;border:0;color:var(--ds-text-s);cursor:pointer;font-size:var(--ds-p1-fs);line-height:1;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.sector-peer-column-clear:hover{color:var(--ds-red)}.sector-peer-column-cancel,.sector-peer-column-save{-webkit-appearance:none;appearance:none;background:var(--ds-support);border:var(--ds-border-light-width) solid var(--ds-border-light);border-radius:var(--ds-radius);color:var(--ds-text-p);cursor:pointer;font-family:inherit;font-size:var(--ds-p1-fs);font-weight:500;height:28px;line-height:1;padding:0 11px}.sector-peer-column-save{border-color:color-mix(in srgb,var(--ds-green) 52%,#0000);color:var(--ds-green)}.sector-peer-column-cancel:hover,.sector-peer-column-save:hover{background:color-mix(in srgb,var(--ds-green) 10%,#0000)}.sector-peer-column-results{border:var(--ds-border-light-width) solid var(--ds-border-light);display:grid;margin-top:8px;max-height:220px;overflow:auto}.sector-peer-column-results-title{align-items:center;background:var(--ds-support);border-bottom:var(--ds-border-light-width) solid var(--ds-border-light);color:var(--ds-text-p);display:flex;font-size:var(--ds-p2-fs);font-weight:600;line-height:1.2;min-height:22px;padding:2px 6px}.sector-peer-column-result{align-items:center;background:#0000;border:none;border-bottom:var(--ds-border-light-width) solid var(--ds-border-light);color:var(--ds-text-p);cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;min-height:34px;padding:7px 10px;text-align:left}.sector-peer-column-result:hover{background:color-mix(in srgb,var(--ds-green) 9%,#0000)}.sector-peer-column-source{color:var(--ds-text-s);font-size:var(--ds-p3-fs);white-space:nowrap}@media (max-width:1023px){.sector-page-body{gap:var(--ds-gap);margin:0 12px}.sector-drill,.sector-table-panel{padding:12px}.sector-toolbar{align-items:stretch}.sector-search{width:100%}.sector-toolbar__meta{margin-left:0;width:100%}.sector-column-anchor{margin-left:auto}.sector-peer-column-editor{width:min(360px,calc(100vw - 48px))}.sector-table{min-width:980px}.sector-table__name-cell,.sector-table__name-head{min-width:220px}.sector-peer-column-search-row{grid-template-columns:1fr auto auto}}.concall-page{background:var(--ds-page-bg);box-sizing:border-box;color:var(--ds-text-p);min-height:100vh;padding-bottom:80px;padding-left:24px;padding-right:24px}.concall-day-shell,.concall-filter-bar{box-sizing:border-box;margin:0;max-width:1040px;width:100%}.concall-page>.ds-page-header{margin:0 0 24px;width:100%}.concall-day-header p,.concall-meta,.concall-state{color:var(--ds-text-s);font-size:var(--ds-p1-fs);line-height:var(--ds-p1-lh);margin:6px 0 0}.concall-filter-bar{grid-gap:24px;background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius);display:grid;gap:24px;grid-template-columns:minmax(160px,.55fr) repeat(2,minmax(260px,1fr));margin-bottom:24px;padding:24px}.concall-filter-bar label,.concall-filter-combo{grid-gap:6px;color:var(--ds-text-p);display:grid;font-size:var(--ds-h3-fs);font-weight:var(--ds-h3-weight);gap:6px;line-height:var(--ds-h3-lh);position:relative}.concall-filter-bar input,.concall-filter-bar select{background:var(--ds-support);border:.75px solid var(--ds-button-border-color);border-radius:var(--ds-searchbar-radius);box-sizing:border-box;color:var(--ds-text-p);font:inherit;min-height:40px;padding:0 12px;width:100%}.concall-filter-combo{min-width:0}.concall-filter-label{color:inherit}.concall-combo-trigger{align-items:center;background:var(--ds-support);border:.75px solid var(--ds-button-border-color);border-radius:var(--ds-searchbar-radius);box-sizing:border-box;color:var(--ds-text-p);cursor:pointer;display:flex;font:inherit;min-height:40px;min-width:0;padding-left:36px;padding-right:36px;position:relative;text-align:left;width:100%}.concall-combo-trigger.has-clear{padding-right:42px}.concall-combo-trigger.is-open,.concall-combo-trigger:focus-within{border-color:var(--ds-green);outline:none}.concall-combo-trigger input{background:#0000;border:0;color:var(--ds-text-p);font:inherit;min-height:38px;min-width:0;outline:none;padding:0;text-overflow:ellipsis;width:100%}.concall-combo-trigger input::-webkit-search-cancel-button{display:none}.concall-combo-caret{pointer-events:none;transform:translateY(-55%)}.concall-combo-caret,.concall-combo-clear{color:var(--ds-text-p);font-size:var(--ds-p1-fs);line-height:1;position:absolute;right:12px;top:50%}.concall-combo-clear{align-items:center;background:#0000;border:0;display:inline-flex;height:18px;justify-content:center;padding:0;transform:translateY(-50%);width:18px}.concall-combo-search-icon{color:var(--ds-text-s);height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.concall-combo-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:16px;width:16px}.concall-combo-menu{background:var(--ds-container);border:.75px solid var(--ds-button-border-color);border-radius:var(--ds-radius);box-shadow:0 18px 48px #00000047;left:0;max-height:420px;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.concall-combo-section{border-top:.5px solid var(--ds-border-light)}.concall-combo-section:first-child{border-top:0}.concall-combo-section-title{background:var(--ds-support);color:var(--ds-text-s);font-size:var(--ds-p2-fs);font-weight:700;letter-spacing:.08em;line-height:var(--ds-p2-lh);padding:12px 16px 10px;text-transform:uppercase}.concall-combo-option{align-items:center;background:var(--ds-container);border:0;border-top:.5px solid var(--ds-border-light);color:var(--ds-text-p);cursor:pointer;display:flex;gap:12px;min-height:64px;padding:12px 16px;text-align:left;width:100%}.concall-combo-option:focus,.concall-combo-option:hover{background:var(--ds-hover-surface);outline:none}.concall-combo-option span{min-width:0}.concall-combo-option strong{color:var(--ds-text-p);font-size:var(--ds-p1-fs);font-weight:500;line-height:var(--ds-p1-lh)}.concall-combo-option small,.concall-combo-option strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concall-combo-option small{color:var(--ds-text-s);font-size:var(--ds-p2-fs);font-weight:400;line-height:var(--ds-p2-lh)}.concall-sector-option{justify-content:space-between;min-height:48px}.concall-sector-option>span{color:var(--ds-text-p);font-size:var(--ds-p1-fs);font-weight:500;line-height:var(--ds-p1-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concall-sector-option small{flex-shrink:0;margin-left:16px}.concall-stock-option-placeholder{align-items:center;background:var(--ds-support);border:var(--ds-logo-border-width) solid var(--ds-logo-border-color);border-radius:4px;color:var(--ds-text-p);display:inline-flex;flex:0 0 32px;font-size:var(--ds-p3-fs);font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.concall-date-field{display:block;min-width:0;position:relative}.concall-date-field input{padding-right:42px}.concall-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;width:40px}.concall-date-icon{color:var(--ds-text-p);height:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.concall-date-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:16px;width:16px}.concall-day-shell{background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius);padding:24px}.concall-day-header{align-items:center;display:flex;gap:72px;justify-content:center;margin-bottom:20px;text-align:center}.concall-day-header h2{font-size:var(--ds-h1-fs);font-weight:var(--ds-h1-weight);line-height:var(--ds-h1-lh);margin:0}.concall-day-header p{margin-top:4px}.concall-arrow-button{background:var(--ds-button2-bg);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-button-radius);color:var(--ds-text-p);cursor:pointer;font-size:28px;height:40px;line-height:1;width:40px}.concall-arrow-button:disabled{cursor:not-allowed;opacity:.35}.concall-state{padding:24px;text-align:center}.concall-table-wrap{border:var(--ds-table-outer-border-width) solid var(--ds-table-outer-border-color);border-radius:var(--ds-radius);overflow-x:auto;width:100%}.concall-table{border-collapse:collapse;min-width:820px;width:100%}.concall-table td,.concall-table th{border-bottom:var(--ds-table-border-width) solid var(--ds-table-row-border-color);box-sizing:border-box;padding:var(--ds-table-cell-padding);text-align:left;vertical-align:middle}.concall-table td:nth-child(2),.concall-table td:nth-child(3),.concall-table td:nth-child(4),.concall-table th:nth-child(2),.concall-table th:nth-child(3),.concall-table th:nth-child(4){text-align:center}.concall-table td:nth-child(2) .concall-action-stack,.concall-table td:nth-child(3) .concall-action-stack{justify-content:center}.concall-table td:nth-child(2)>.concall-action-button,.concall-table td:nth-child(3)>.concall-action-button,.concall-table td:nth-child(4) .concall-summary-button{margin:0 auto}.concall-table th{background:var(--ds-table-head-bg);border-bottom-color:var(--ds-table-header-border-color);color:var(--ds-table-head-text);font-size:var(--ds-table-header-fs);font-weight:var(--ds-table-header-weight);letter-spacing:0;line-height:var(--ds-table-header-lh)}.concall-table th.ds-table-sort-th--active{color:var(--ds-table-sort-active)}.concall-table td{color:var(--ds-text-p);font-size:var(--ds-table-body-fs);font-weight:var(--ds-table-body-weight);line-height:var(--ds-table-body-lh)}.concall-table tbody tr:nth-child(odd){background:var(--ds-table-row-odd)}.concall-table tbody tr:nth-child(2n){background:var(--ds-table-row-even)}.concall-table tbody tr:last-child td{border-bottom:0}.concall-company-cell,.concall-company-name,.concall-sector-text{min-width:0}.concall-company-cell{align-items:center;display:flex;gap:10px}.concall-company-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.concall-company-button:disabled{cursor:default}.concall-company-button:not(:disabled):focus-visible .concall-company-name,.concall-company-button:not(:disabled):hover .concall-company-name{color:var(--ds-green)}.concall-company-button:focus-visible{border-radius:var(--ds-button-radius);outline:1px solid var(--ds-green);outline-offset:3px}.concall-company-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.concall-company-name,.concall-sector-text{color:var(--ds-text-p);display:block}.concall-action-stack{display:flex;flex-wrap:wrap;gap:6px}.concall-action-button{gap:6px;min-width:86px;text-decoration:none;white-space:nowrap}.concall-action-button,.concall-ppt-button,.concall-summary-button{padding-left:6px;padding-right:6px}.concall-ppt-button,.concall-summary-button{min-width:0}.concall-action-button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;height:15px;width:15px}.concall-summary-button .concall-ai-icon{flex:0 0 26px;height:26px;width:26px}.concall-ai-icon-box{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.concall-ai-icon text,.concall-ai-icon-spark{fill:currentColor;stroke:none}.concall-ai-icon text{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:0}.concall-action-button:disabled,.concall-action-button[disabled]{background:color-mix(in srgb,var(--ds-support) 42%,#0000);border-color:var(--ds-border-light);color:var(--ds-text-s);opacity:.62}.concall-summary-button{border-style:dashed;gap:0;letter-spacing:0}@media (max-width:1040px){.concall-page{padding-bottom:60px;padding-left:12px;padding-right:12px}.concall-filter-bar{grid-template-columns:1fr 1fr;max-width:100%}}@media (max-width:640px){.concall-filter-bar{grid-template-columns:1fr}.concall-day-header{gap:20px}.concall-day-shell{padding:12px}}.announcement-page{background:var(--ds-page-bg);box-sizing:border-box;color:var(--ds-text-p);min-height:100vh;padding-bottom:80px;padding-left:24px;padding-right:24px}.announcement-page>.ds-page-header{margin:0 0 24px;width:100%}.announcement-state{color:var(--ds-text-s);font-size:var(--ds-p1-fs);line-height:var(--ds-p1-lh);margin:0;padding:24px;text-align:center}.announcement-group-stack{grid-gap:28px;display:grid;gap:28px;width:100%}.announcement-group-container{grid-gap:24px;background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius);box-sizing:border-box;display:grid;gap:24px;padding:28px;width:100%}.announcement-group-heading{align-items:center;display:flex;gap:14px;margin:0;min-height:44px}.announcement-group-icon{align-items:center;background:color-mix(in srgb,var(--ds-green) 12%,#0000);border:.75px solid color-mix(in srgb,var(--ds-green) 34%,#0000);border-radius:8px;color:var(--ds-table-sort-active);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.announcement-group-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:24px;width:24px}.announcement-group-heading h2{color:var(--ds-text-p);font-size:var(--ds-h1-fs);font-weight:800;line-height:var(--ds-h1-lh);margin:0;min-width:0}.announcement-group-toggle{display:none}.announcement-category-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.announcement-category-item{grid-gap:6px;align-content:center;background:var(--ds-support);border:.5px solid var(--ds-border-light);border-radius:var(--ds-radius);box-sizing:border-box;color:var(--ds-text-p);display:grid;gap:6px;min-height:96px;min-width:0;padding:12px 20px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.announcement-category-item:focus-visible,.announcement-category-item:hover{background:color-mix(in srgb,var(--ds-green) 7%,var(--ds-support));border-color:color-mix(in srgb,var(--ds-green) 34%,var(--ds-border-light));outline:none}.announcement-category-item h2{color:var(--ds-text-p);font-size:var(--ds-h2-fs);font-weight:700;line-height:var(--ds-h2-lh);margin:0;min-width:0}.announcement-category-item p{color:var(--ds-text-p);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1040px){.announcement-page{padding-bottom:60px;padding-left:12px;padding-right:12px}.announcement-category-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.announcement-group-container{padding:16px}.announcement-group-heading{align-items:center}.announcement-group-heading h2{flex:1 1 auto}.announcement-group-toggle{align-items:center;background:#0000;border:0;border-radius:var(--ds-button-radius);color:var(--ds-text-p);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;padding:0;width:34px}.announcement-group-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;height:20px;transition:transform .18s ease;width:20px}.announcement-group-container.is-open .announcement-group-toggle svg{transform:rotate(180deg)}.announcement-group-container.is-collapsed .announcement-category-container{display:none}.announcement-category-container{grid-template-columns:1fr}}.announcement-category-page{background:var(--ds-page-bg);box-sizing:border-box;color:var(--ds-text-p);min-height:100vh;padding-bottom:80px;padding-left:24px;padding-right:24px}.announcement-category-page>.ds-page-header{margin:0 0 24px;width:100%}.announcement-category-back{color:var(--ds-green);display:inline-flex;font-size:var(--ds-p2-fs);line-height:var(--ds-p2-lh);margin-bottom:8px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.announcement-category-back:focus-visible,.announcement-category-back:hover{text-decoration:underline}.announcement-detail-filter-bar,.announcement-detail-shell{box-sizing:border-box;margin:0;max-width:1040px;width:100%}.announcement-detail-filter-bar{grid-gap:12px;align-items:end;background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius);display:grid;gap:12px;grid-template-columns:minmax(180px,220px) minmax(240px,1fr) minmax(220px,300px);margin-bottom:18px;padding:14px}.announcement-detail-filter-bar label,.announcement-filter-combo{grid-gap:6px;color:var(--ds-text-s);display:grid;font-size:var(--ds-p2-fs);gap:6px;line-height:var(--ds-p2-lh);min-width:0;position:relative}.announcement-combo-trigger,.announcement-date-field{align-items:center;background:var(--ds-support);border:1px solid var(--ds-border-light);border-radius:var(--ds-button-radius);box-sizing:border-box;color:var(--ds-text-p);display:flex;height:36px;min-width:0;position:relative}.announcement-combo-trigger input,.announcement-date-field input{background:#0000;border:0;box-sizing:border-box;color:var(--ds-text-p);font:inherit;height:100%;min-width:0;outline:0;width:100%}.announcement-date-field input{padding:0 36px 0 12px}.announcement-date-field input::-webkit-calendar-picker-indicator{opacity:0}.announcement-combo-trigger input{padding:0 34px}.announcement-combo-trigger input::-webkit-search-cancel-button,.announcement-combo-trigger input::-webkit-search-decoration{-webkit-appearance:none;display:none}.announcement-combo-search-icon,.announcement-date-icon{align-items:center;color:var(--ds-text-s);display:inline-flex;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.announcement-date-icon{background:#0000;border:0;color:var(--ds-text-p);cursor:pointer;height:20px;padding:0;pointer-events:auto;right:11px;width:20px}.announcement-combo-search-icon{left:11px}.announcement-combo-search-icon svg,.announcement-date-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.announcement-combo-clear{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--ds-text-p);cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.announcement-combo-menu{background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius);box-shadow:0 18px 34px color-mix(in srgb,#000 22%,#0000);left:0;max-height:320px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.announcement-combo-section{grid-gap:2px;display:grid;gap:2px;max-height:320px;overflow-y:auto;padding:8px}.announcement-combo-section-title{color:var(--ds-text-s);font-size:var(--ds-p3-fs);line-height:var(--ds-p3-lh);padding:4px 8px 6px;text-transform:uppercase}.announcement-combo-option{align-items:center;background:#0000;border:0;border-radius:var(--ds-button-radius);color:var(--ds-text-p);cursor:pointer;display:flex;font:inherit;gap:10px;min-width:0;padding:8px;text-align:left;width:100%}.announcement-combo-option:focus-visible,.announcement-combo-option:hover{background:color-mix(in srgb,var(--ds-green) 9%,#0000);outline:none}.announcement-combo-option>span:last-child{display:grid;min-width:0}.announcement-combo-option strong{color:var(--ds-text-p);font-size:var(--ds-p2-fs);font-weight:600;line-height:var(--ds-p2-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-combo-option small{color:var(--ds-text-s);font-size:var(--ds-p3-fs);line-height:var(--ds-p3-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-stock-option-placeholder{align-items:center;background:var(--ds-support);border:1px solid var(--ds-border-light);border-radius:4px;color:var(--ds-text-s);display:inline-flex;flex:0 0 32px;font-size:10px;font-weight:600;height:32px;justify-content:center;width:32px}.announcement-sector-option{justify-content:space-between}.announcement-sector-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-detail-shell{background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius)}.announcement-detail-day-header{align-items:center;border-bottom:1px solid var(--ds-border-light);display:flex;gap:72px;justify-content:center;padding:16px 18px}.announcement-detail-day-header h2{color:var(--ds-text-p);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);margin:0;text-align:center}.announcement-detail-day-header p,.announcement-detail-state{color:var(--ds-text-s);font-size:var(--ds-p2-fs);line-height:var(--ds-p2-lh);margin:6px 0 0;text-align:center}.announcement-detail-state{margin:0;padding:24px}.announcement-filing-card,.announcement-filing-list{grid-gap:12px;display:grid;gap:12px;padding:16px}.announcement-filing-card{background:var(--ds-container);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-radius);box-sizing:border-box;min-width:0}.announcement-filing-card-header{grid-gap:6px;display:grid;gap:6px;min-width:0}.announcement-filing-card-header h2{color:var(--ds-text-p);font-size:var(--ds-h2-fs);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-lh);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-filing-card-header p,.announcement-filing-description{color:var(--ds-text-p);font-size:var(--ds-p1-fs);font-weight:var(--ds-p1-weight);line-height:var(--ds-p1-lh);margin:0}.announcement-filing-card-header p{color:var(--ds-green)}.announcement-filing-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.announcement-document-button{gap:6px;padding-left:6px;padding-right:6px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.announcement-document-button svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;height:14px;width:14px}.announcement-arrow-button{align-items:center;background:var(--ds-button2-bg);border:1px solid var(--ds-button-border-color);border-radius:var(--ds-button-radius);color:var(--ds-text-p);cursor:pointer;display:inline-flex;font-size:28px;height:40px;justify-content:center;line-height:1;width:40px}.announcement-arrow-button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:1040px){.announcement-category-page{padding-bottom:60px;padding-left:12px;padding-right:12px}.announcement-detail-filter-bar{grid-template-columns:1fr}}
/*# sourceMappingURL=main.522f8037.css.map*/