/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#162a30;--muted:#6f7d80;--line:#dde4e2;--paper:#f3f5f2;--green:#1d5549;--green-deep:#123f37;--mint:#dcebe5;--gold:#c4a86a}.skipLink{z-index:10000;color:#123f37;background:#fff;border-radius:6px;padding:12px 16px;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0969da}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing{--night:#081d35;--blue:#183b63;--moon:#dfe9f4;--ivory:#f4efe4;--ink:#10243d;min-height:100vh;color:var(--ink);background:#f7f5ef}.marketingNav{background:var(--night);height:92px;color:var(--ivory);z-index:5;border-bottom:1px solid #f4efe421;justify-content:space-between;align-items:center;gap:30px;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.wordmark{color:inherit;align-items:center;gap:14px;min-width:max-content;text-decoration:none;display:flex}.wordmark>span:last-child{flex-direction:column;gap:4px;display:flex}.wordmark strong{letter-spacing:4px;font-family:Georgia,serif;font-size:16px;font-weight:400}.wordmark small{letter-spacing:5px;color:#b8c9da;text-align:center;font-size:7px}.wordmarkIcon{border:1px solid;width:36px;height:45px;display:block;position:relative}.wordmarkIcon i,.wordmarkIcon b,.wordmarkIcon em{background:currentColor;width:5px;position:absolute;bottom:7px;transform:skewY(-35deg)}.wordmarkIcon i{height:17px;left:8px}.wordmarkIcon b{height:27px;left:16px}.wordmarkIcon em{height:13px;left:24px}.marketingNav nav{gap:34px;display:flex}.marketingNav nav a,.navAccess{color:#d7e0e8;font-size:11px;text-decoration:none}.marketingNav nav a:hover{color:#fff}.navAccess{border:1px solid #f4efe452;padding:13px 17px}.navAccess span{margin-left:15px}.marketingHero{background:var(--night);min-height:calc(100vh - 92px);color:var(--ivory);grid-template-columns:1.35fr .75fr;align-items:center;gap:80px;padding:clamp(80px,11vh,135px) clamp(24px,8vw,130px) 40px;display:grid;position:relative;overflow:hidden}.heroGlow{background:radial-gradient(circle,#41699654,#081d3500 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-180px;right:-190px}.heroCopy,.heroStatement,.heroLegal{z-index:1;position:relative}.marketingEyebrow{color:#aebfd0;letter-spacing:3px;margin:0 0 28px;font-size:9px;font-weight:700}.marketingEyebrow.dark{color:#6d8299}.heroCopy h1{letter-spacing:-3px;margin:0;font-family:Georgia,serif;font-size:clamp(52px,6.7vw,98px);font-weight:400;line-height:.98}.heroCopy h1 em,.portalCopy h2 em{color:#a9c1da;font-weight:400}.heroLead{color:#c1ced9;max-width:620px;margin:34px 0 0;font-size:16px;line-height:1.8}.heroActions{align-items:center;gap:28px;margin-top:40px;display:flex}.ivoryButton,.darkButton{letter-spacing:.4px;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:0 21px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.ivoryButton{background:var(--ivory);color:var(--night)}.textButton{color:#d3dee8;text-underline-offset:5px;font-size:10px}.heroStatement{border-top:1px solid #ffffff29;padding:14px 0}.heroStatement>div{border-bottom:1px solid #ffffff1c;gap:24px;padding:24px 0;display:flex}.heroStatement span{color:#7e9bb8;font-family:Georgia,serif;font-size:13px}.heroStatement p{color:#aebdca;margin:0;font-size:11px;line-height:1.6}.heroStatement strong{color:var(--ivory);margin-bottom:5px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.heroLegal{color:#71879c;grid-column:1/-1;align-self:end;margin:25px 0 0;font-size:8px}.manifesto,.principles,.portalDetails{padding:clamp(75px,10vw,145px) clamp(24px,8vw,130px)}.manifesto{background:var(--ivory);grid-template-columns:1fr 1fr;gap:100px;display:grid}.manifesto h2,.sectionIntro h2,.contactBand h2{letter-spacing:-1.8px;max-width:600px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,66px);font-weight:400;line-height:1.08}.manifestoText{padding-top:36px}.manifestoText p{color:#536578;max-width:610px;margin:0 0 25px;font-size:15px;line-height:1.9}.principles{background:#f7f8f8}.sectionIntro{margin-bottom:70px}.principleGrid{border-top:1px solid #cad3db;grid-template-columns:repeat(3,1fr);display:grid}.principleGrid article{border-right:1px solid #d4dce2;min-height:300px;padding:28px 35px 30px 0}.principleGrid article+article{padding-left:35px}.principleGrid article:last-child{border-right:0}.principleGrid span{color:#7890a8;font-family:Georgia,serif;font-size:13px}.principleLine{background:#7890a8;width:34px;height:1px;margin:24px 0 62px}.principleGrid h3{margin:0 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:400}.principleGrid p{color:#71808e;max-width:300px;margin:0;font-size:12px;line-height:1.8}.portalShowcase{background:var(--blue);color:var(--ivory);grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding:clamp(75px,10vw,140px) clamp(24px,7vw,110px);display:grid}.portalCopy h2{margin:0;font-family:Georgia,serif;font-size:clamp(43px,5vw,70px);font-weight:400;line-height:1.02}.portalCopy>p:not(.marketingEyebrow){color:#c4d1de;margin:27px 0 35px;font-size:14px;line-height:1.8}.portalPreview{color:#17362f;background:#f9faf8;border:1px solid #f4efe440;min-height:480px;padding:25px;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 30px 60px #00000040}.previewTop{letter-spacing:3px;border-bottom:1px solid #dfe5e2;justify-content:space-between;padding-bottom:21px;font-family:Georgia,serif;display:flex}.previewTop i{color:#8b7038;letter-spacing:1px;text-transform:uppercase;background:#f2ead6;border-radius:12px;padding:5px 9px;font:6px Arial,sans-serif}.previewTitle{padding:34px 8px 24px}.previewTitle small,.previewMetrics small{color:#80918d;letter-spacing:1.5px;font-size:6px;display:block}.previewTitle strong{margin:10px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.previewTitle p{color:#7c8986;margin:0;font-size:8px}.previewMetrics{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.previewMetrics div{background:#fff;border:1px solid #dfe5e2;padding:20px}.previewMetrics strong{margin:12px 0 7px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.previewMetrics span{color:#39806b;font-size:7px}.previewChart{background:#fff;border:1px solid #dfe5e2;justify-content:space-between;align-items:flex-end;height:150px;margin-top:14px;padding:25px 30px 0;display:flex}.previewChart i{background:linear-gradient(#4c8c79,#255f51);border-radius:2px 2px 0 0;width:7%}.portalDetails{background:var(--ivory);grid-template-columns:repeat(4,1fr);display:grid}.portalDetails article{border-right:1px solid #d7d2c6;padding:0 30px}.portalDetails article:first-child{padding-left:0}.portalDetails article:last-child{border-right:0}.portalDetails span{color:#8ba0b4;font-family:Georgia,serif}.portalDetails h3{margin:45px 0 14px;font-family:Georgia,serif;font-size:22px;font-weight:400}.portalDetails p{color:#71808d;margin:0;font-size:11px;line-height:1.75}.contactBand{text-align:center;background:var(--moon);padding:110px 24px}.contactBand h2{max-width:none}.contactBand>p:not(.marketingEyebrow){color:#5e7185;margin:22px auto 30px}.darkButton{background:var(--night);color:var(--ivory)}.marketingFooter{color:var(--ivory);background:#06182d;grid-template-columns:1fr 1fr auto;align-items:center;gap:35px;padding:55px clamp(24px,6vw,90px) 35px;display:grid}.footerMark{grid-row:1/3}.marketingFooter p{color:#91a5b8;margin:0;font-size:10px}.marketingFooter div:not(.wordmark){gap:22px;display:flex}.marketingFooter a{color:#c2cfda;font-size:9px}.marketingFooter>small{color:#687e93;font-size:7px}@media (max-width:900px){.marketingNav nav{display:none}.marketingHero{grid-template-columns:1fr;gap:45px}.heroStatement{grid-template-columns:repeat(3,1fr);display:grid}.heroStatement>div{border-right:1px solid #ffffff1c;padding:20px;display:block}.heroStatement p{margin-top:12px}.manifesto,.portalShowcase{grid-template-columns:1fr;gap:55px}.principleGrid,.portalDetails{grid-template-columns:repeat(2,1fr)}.principleGrid article:nth-child(2){border-right:0}.portalDetails article{min-height:220px;margin-bottom:40px}.portalPreview{transform:none}}@media (max-width:620px){.marketingNav{height:78px;padding:0 18px}.wordmark strong{font-size:13px}.wordmarkIcon{width:31px;height:39px}.navAccess{padding:11px;font-size:0}.navAccess span{margin:0;font-size:15px}.marketingHero{min-height:auto;padding:85px 24px 35px}.heroCopy h1{letter-spacing:-2px;font-size:48px}.heroLead{font-size:14px}.heroActions{flex-direction:column;align-items:flex-start}.heroStatement{grid-template-columns:1fr}.heroStatement>div{border-right:0}.manifesto{grid-template-columns:1fr;gap:20px}.manifestoText{padding-top:0}.principleGrid,.portalDetails{grid-template-columns:1fr}.principleGrid article,.principleGrid article+article,.portalDetails article,.portalDetails article:first-child{border-bottom:1px solid #d4dce2;border-right:0;min-height:auto;padding:28px 0}.principleLine{margin-bottom:35px}.portalShowcase{padding-left:20px;padding-right:20px}.portalPreview{min-height:410px;padding:13px}.previewMetrics{grid-template-columns:1fr}.previewChart{height:115px}.portalDetails article{margin:0}.portalDetails h3{margin-top:22px}.marketingFooter{grid-template-columns:1fr}.footerMark{grid-row:auto}.marketingFooter div:not(.wordmark){flex-wrap:wrap}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:20;background:#173d37;flex-direction:column;width:250px;padding:30px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{border-bottom:1px solid #ffffff21;align-items:center;gap:13px;padding:0 8px 35px;display:flex}.brand-mark{color:#dbc590;letter-spacing:-1px;border:1px solid #d6bf88cc;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:17px;display:grid}.brand strong{letter-spacing:3px;font-family:Georgia,serif;font-size:16px;font-weight:500;display:block}.brand span{color:#ffffff7a;letter-spacing:1.4px;font-size:8px}.nav-label{color:#ffffff59;letter-spacing:1.8px;margin:30px 14px 12px;font-size:9px}.nav-item{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;height:47px;padding:0 13px;font-size:13px;transition:all .18s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;background:#ffffff1c}.nav-item.active:before{content:"";background:#d1b779;border-radius:0 4px 4px 0;width:3px;height:25px;position:absolute;left:-20px}.nav-icon{text-align:center;color:#d4c088;width:20px;font-size:17px}.nav-count{background:#ffffff21;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px}.quick-deposit{background:linear-gradient(145deg,#d3b87921,#ffffff09);border:1px solid #d2b77952;border-radius:8px;margin:18px 0 14px;padding:12px}.quick-deposit>p{color:#ead8a9;letter-spacing:.4px;align-items:center;gap:7px;margin:0 0 9px;font-size:9px;display:flex}.quick-deposit>p>span{color:#173d37;background:#d0b46f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.quick-deposit>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 6px;display:flex}.quick-deposit>button:hover{background:#ffffff0e}.quick-deposit>button>span{color:#dbc58f;background:#d5be891f;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.quick-deposit button div{min-width:0}.quick-deposit button strong,.quick-deposit button small{display:block}.quick-deposit button strong{font-size:8px}.quick-deposit button small{color:#fff6;margin-top:3px;font-size:6px}.quick-deposit button b{color:#ffffff61;margin-left:auto;font-weight:400}.sidebar-bottom{margin-top:auto}.support-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:10px;width:100%;padding:13px 10px;text-decoration:none;display:flex}.support-icon{color:#ddc992;border:1px solid #d6bf8873;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.support-card strong,.support-card small{display:block}.support-card strong{margin-bottom:3px;font-size:11px}.support-card small{color:#ffffff73;font-size:9px}.profile{border-top:1px solid #ffffff21;align-items:center;gap:10px;margin-top:16px;padding:17px 5px 0;display:flex}.avatar,.advisor-avatar{color:#173d37;background:#e8e1d1;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.avatar{width:34px;height:34px;font-size:11px}.profile div:nth-child(2){min-width:0}.profile strong,.profile span{display:block}.profile strong{font-size:10px}.profile span{color:#fff6;margin-top:3px;font-size:8px}.profile button{color:#ffffff73;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto}.logout-button{color:#ffffffb8;width:100%;min-height:44px;font:inherit;letter-spacing:.03em;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:flex}.logout-button:hover:not(:disabled){color:#fff;background:#ffffff13;border-color:#d6bf8861}.logout-button:focus-visible{outline-offset:2px;outline:2px solid #ddc992}.logout-button:disabled{opacity:.45;cursor:not-allowed}.workspace{flex:1;min-width:0;margin-left:250px}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;justify-content:space-between;align-items:center;height:69px;padding:0 42px;display:flex;position:sticky;top:0}.demo-pill{color:#886d32;letter-spacing:1.2px;background:#f4eedf;border:1px solid #e2d5b6;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:8px;display:flex}.demo-pill i,.live-status i{background:#c2a357;border-radius:50%;width:6px;height:6px}.top-actions{align-items:center;gap:15px;display:flex}.notification-wrap{position:relative}.icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--green);cursor:pointer;background:#fff;border-radius:50%;position:relative}.icon-button span{background:#bd765c;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:5px}.notification-panel{z-index:20;background:#fff;border:1px solid #d8e2de;border-radius:8px;width:min(330px,100vw - 34px);padding:15px 16px 9px;position:absolute;top:43px;right:0;box-shadow:0 18px 42px #162a3029}.notification-panel>div>span{color:#9a8861;letter-spacing:1.2px;font-size:7px;font-weight:700;display:block}.notification-panel>div>strong{color:#294a42;margin:4px 0 10px;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.notification-panel article{border-top:1px solid #e6ece9;padding:11px 0}.notification-panel article>strong{color:#35564e;font-size:10px;display:block}.notification-panel article p,.notification-empty{color:#73827e;margin:5px 0 8px;font-size:8px;line-height:1.55}.notification-panel article button{color:#266454;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.notification-panel article button span{width:auto;height:auto;color:inherit;background:0 0;border:0;margin-left:4px;position:static}.notification-empty{padding:8px 0 5px}.clover-launch{color:#2d6253;text-align:left;cursor:pointer;background:#f5f9f7;border:1px solid #d6e1dc;border-radius:5px;width:100%;margin:8px 0 4px;padding:10px;font-size:8px;font-weight:700}.clover-launch span{color:#bd9860;vertical-align:middle;margin-right:7px;font-size:15px}.clover-game{padding-bottom:6px}.clover-game-head{justify-content:space-between;align-items:flex-start;display:flex}.clover-game-head button{color:#58716a;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:50%;width:24px;height:24px}.clover-game>p{color:#71827d;margin:3px 0 10px;font-size:8px;line-height:1.55}.clover-field{background:radial-gradient(circle at 30% 20%,#f8fbf8,#edf6f1);border:1px solid #d8e5df;border-radius:6px;height:150px;position:relative;overflow:hidden}.clover-target{color:#2f7a61;cursor:pointer;background:0 0;border:0;border-radius:50%;width:39px;height:39px;font-size:29px;line-height:1;transition:left .18s,top .18s,transform .12s;position:absolute;transform:translate(-50%,-50%)}.clover-target:hover{transform:translate(-50%,-50%)scale(1.17)}.clover-target:disabled{display:none}.clover-replay{color:#2e6454;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8cfbf;border-radius:5px;padding:9px 11px;font-size:8px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clover-score{color:#789087;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.clover-score strong{color:#2e6253;margin-left:3px;font-family:Georgia,serif;font-size:13px;font-weight:400}.clover-leaderboard{background:#fbfdfc;border:1px solid #d8e5df;border-radius:6px;margin-top:13px;padding:12px}.clover-leaderboard>div>span,.clover-leaderboard>div>strong{display:block}.clover-leaderboard>div>span{color:#9a8861;letter-spacing:1px;font-size:6px;font-weight:700}.clover-leaderboard>div>strong{color:#31564d;margin-top:4px;font-family:Georgia,serif;font-size:14px;font-weight:400}.clover-leaderboard>p{color:#7b8b86;margin:10px 0 2px;font-size:8px;line-height:1.45}.clover-leaderboard ol{margin:10px 0 5px;padding:0;list-style:none}.clover-leaderboard li{color:#57706a;border-top:1px solid #e8eeeb;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;min-height:30px;padding:5px 7px;font-size:8px;display:grid}.clover-leaderboard li:first-child{border-top:0}.clover-leaderboard li>b{color:#5d746d;background:#edf2f0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.clover-leaderboard li>strong{color:#355d52;font-family:Georgia,serif;font-size:11px;font-weight:400}.clover-leaderboard li.leader{color:#6f5726;background:linear-gradient(100deg,#fff7df,#fffdf7);border:1px solid #e2c987;border-radius:5px;margin:2px -2px;padding:6px 9px}.clover-leaderboard li.leader>b{color:#fff;background:#c7a359}.clover-leaderboard li.leader>strong{color:#715525;font-size:13px}.clover-leaderboard li.current{box-shadow:inset 2px 0 #3d9275}.clover-leaderboard>small{color:#94a09c;margin-top:7px;font-size:7px;display:block}.advisor{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:5px 0;display:flex}.advisor-avatar{background:#d8e4df;width:34px;height:34px;font-size:10px}.advisor small,.advisor strong{display:block}.advisor small{color:#9aa3a3;margin-bottom:2px;font-size:8px}.advisor strong{color:var(--ink);font-size:10px}.menu-button{display:none}.content{max-width:1320px;margin:0 auto;padding:38px 42px 25px}.admin-preview-banner{color:#173e35;background:#fbf5e7;border:1px solid #caaa61;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:15px 18px;display:flex}.admin-preview-banner div{gap:4px;display:grid}.admin-preview-banner span{color:#927538;letter-spacing:1.4px;font-size:7px;font-weight:700}.admin-preview-banner strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.admin-preview-banner small{color:#72807c;font-size:8px}.admin-preview-banner a{color:#fff;white-space:nowrap;background:#173f36;border-radius:5px;align-items:center;min-height:44px;padding:10px 14px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.admin-preview-mode .deposit-form .primary-button,.admin-preview-mode .sent-confirmation>.primary-button{pointer-events:none;opacity:.45}.admin-preview-mode .deposit-form:after{content:"Actions désactivées dans l’aperçu administrateur";color:#927538;text-align:right;margin:12px 0 0;font-size:8px;display:block}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:31px;display:flex}.eyebrow,.card-kicker{color:#8b9897;letter-spacing:1.8px;margin:0 0 8px;font-size:8px;font-weight:700}.welcome h1{letter-spacing:-.6px;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.welcome p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px}.statement-button{min-height:44px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #cdd6d4;border-radius:5px;padding:0 16px;font-size:10px;font-weight:700}.statement-button span{margin-right:7px;font-size:15px}.hero-grid{grid-template-columns:minmax(0,1.72fr) minmax(290px,.82fr);gap:18px;display:grid}.portfolio-card,.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 5px 20px #18372f09}.portfolio-card{min-height:385px;padding:23px 25px 0;overflow:hidden}.card-head{justify-content:space-between;align-items:center;display:flex}.card-head>div{align-items:center;gap:8px;display:flex}.info{color:#7f8c8b;background:#fff;border:1px solid #c9d0cf;border-radius:50%;width:15px;height:15px;padding:0;font-family:Georgia,serif;font-size:9px}.live-status{color:#78938a;letter-spacing:1px;align-items:center;gap:6px;font-size:7px;display:flex}.live-status i{background:#52a183}.portfolio-value{letter-spacing:-.7px;margin-top:7px;font-family:Georgia,serif;font-size:34px}.gain-line{align-items:center;gap:10px;margin-top:5px;display:flex}.gain-line strong{color:#35806b;font-size:11px}.gain-line strong.negative-text{color:#a34f45}.gain-line span{color:#99a3a1;font-size:9px}.capital-journey{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(115deg,#f4faf7,#fbfcfa);border:1px solid #d9e6e1;border-radius:7px;margin-top:20px;padding:15px 16px 12px}.capital-journey:hover{background:#f0f8f4;border-color:#b8d3c8}.capital-journey>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.capital-journey>div:first-child span{color:#84958f;letter-spacing:1.1px;font-size:7px;font-weight:700}.capital-journey>div:first-child strong{color:#315c50;font-family:Georgia,serif;font-size:14px;font-weight:400}.journey-rail{border-bottom:2px solid #c9ded5;height:24px;margin:12px 3px 4px;position:relative}.journey-rail:before{content:"";background:linear-gradient(90deg,#dce9e4 0%,#c1ddcf 50%,#85b7a3 100%);height:2px;position:absolute;bottom:-2px;left:0;right:0}.journey-rail i,.journey-rail b{z-index:1;display:block;position:absolute;bottom:-7px;transform:translate(-50%)}.journey-rail i{background:#667c75;border:2px solid #f7faf8;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #91aaa0}.journey-rail b{background:#2d8068;border:3px solid #fbfdfc;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #62a28d}.journey-labels{justify-content:space-between;gap:12px;display:flex}.journey-labels span{color:#879590;font-size:7px}.journey-labels span:last-child{text-align:right}.journey-labels strong{color:#45665d;margin-top:3px;font-size:8px;display:block}.capital-journey>small{color:#30705e;margin-top:13px;font-size:8px;font-weight:700;display:block}.capital-journey>small b{margin-left:4px;font-size:11px}.portfolio-status{background:#f8fbf9;border-top:1px solid #dce7e3;grid-template-columns:30px minmax(130px,.55fr) 1fr;align-items:center;gap:11px;margin:16px -25px 0;padding:13px 25px;display:grid}.portfolio-status-icon{color:#2e705e;background:#dcece6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.portfolio-status small{color:#899b95;letter-spacing:1px;font-size:6px;font-weight:700;display:block}.portfolio-status strong{color:#2f6254;margin-top:4px;font-size:9px;display:block}.portfolio-status p{color:#7a8985;margin:0;font-size:8px;line-height:1.5}.portfolio-update-copy strong,.portfolio-update-copy span{display:block}.portfolio-update-copy strong{color:#45665d;font-size:8px}.portfolio-update-copy span{margin-top:2px}.chart{height:212px;margin:12px -3px 0 38px;position:relative;overflow:hidden}.chart-grid{background:#edf0ef;height:1px;position:absolute;left:0;right:0}.g1{top:25px}.g2{top:89px}.g3{top:153px}.chart-label{color:#a0aaa8;font-size:8px;position:absolute;left:-35px}.l1{top:20px}.l2{top:84px}.l3{top:148px}.area{clip-path:polygon(0 100%,0 55%,100% 30%,100% 100%);background:linear-gradient(#34796642,#34796606);border-top:2px solid #347966;width:16%;position:absolute;bottom:26px}.a1{height:80px;left:0}.a2{height:108px;left:14%;transform:scaleX(1.05)}.a3{clip-path:polygon(0 100%,0 30%,100% 60%,100% 100%);height:95px;left:28%}.a4{height:118px;left:42%}.a5{height:132px;left:56%}.a6{clip-path:polygon(0 100%,0 25%,100% 38%,100% 100%);height:125px;left:70%}.a7{clip-path:polygon(0 100%,0 45%,100% 10%,100% 100%);height:152px;left:84%}.chart-dot{background:#347966;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:27px;right:0;box-shadow:0 0 0 2px #347966}.chart-tooltip{background:var(--green-deep);color:#fff;border-radius:4px;padding:7px 10px;position:absolute;top:52px;right:10px}.chart-tooltip small,.chart-tooltip strong{display:block}.chart-tooltip small{color:#ffffff80;letter-spacing:1px;font-size:7px}.chart-tooltip strong{margin-top:2px;font-family:Georgia,serif;font-size:11px}.month{color:#a0aaa8;font-size:7px;position:absolute;bottom:7px}.m1{left:0}.m2{left:18%}.m3{left:36%}.m4{left:54%}.m5{left:72%}.m6{right:0}.periods{border-top:1px solid #edf0ef;justify-content:flex-end;gap:5px;margin:0 -25px;padding:12px 25px;display:flex}.periods button{color:#899593;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 9px;font-size:8px}.periods button.selected{color:var(--green);background:#e7efec;font-weight:700}.metric-stack{gap:12px;display:grid}.metric-card{align-items:center;gap:14px;padding:17px;display:flex}.metric-icon{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.shield{color:#2a6b5a;background:#e0ece7}.threshold{color:#62726f;background:#e9eceb}.profit{color:#a07d37;background:#efe8d9}.metric-card>div:nth-child(2){min-width:0}.metric-card span,.metric-card strong,.metric-card small{display:block}.metric-card span{color:#899492;letter-spacing:1px;font-size:8px;font-weight:700}.metric-card strong{margin:6px 0 4px;font-family:Georgia,serif;font-size:22px;font-weight:400}.metric-card small{color:#9da6a5;font-size:8px}.arrow-button,.action-link{color:#87928f;cursor:pointer;background:0 0;border:0;margin-left:auto}.arrow-button{font-size:17px}.action-link{color:#967936;text-transform:uppercase;font-size:9px;font-weight:700}.profit-card{background:linear-gradient(120deg,#fff 60%,#f7f2e6);border-color:#ded3b8}.portfolio-summary{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 28px #18372f0e}.portfolio-summary-head{border-bottom:1px solid #edf1ef;padding:16px 18px 13px}.portfolio-summary-head span,.portfolio-summary-head strong{display:block}.portfolio-summary-head span{color:#9a8861;letter-spacing:1.1px;font-size:7px;font-weight:700}.portfolio-summary-head strong{color:#34574e;margin-top:4px;font-family:Georgia,serif;font-size:15px;font-weight:400}.portfolio-summary-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;padding:15px 18px;display:flex}.portfolio-summary-row:hover{background:#f8fbf9}.portfolio-summary-row>span:nth-child(2){min-width:0}.portfolio-summary-row small,.portfolio-summary-row strong,.portfolio-summary-row em{display:block}.portfolio-summary-row small{color:#8b9894;letter-spacing:.9px;font-size:7px;font-style:normal;font-weight:700}.portfolio-summary-row strong{color:#24433d;margin:4px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.portfolio-summary-row em{color:#99a4a1;font-size:8px;font-style:normal}.portfolio-summary-row>b{color:#8c9995;margin-left:auto;font-size:17px;font-weight:400}.monthly-result-spotlight{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#173f37,#2b6b5b);border:0;border-radius:7px;grid-template-columns:1fr auto;align-items:end;width:calc(100% - 24px);margin:12px 12px 10px;padding:16px;display:grid;box-shadow:0 9px 22px #173f3729}.monthly-result-spotlight:hover{background:linear-gradient(145deg,#12382f,#286756)}.monthly-result-spotlight>span{color:#d3bd86;letter-spacing:1px;grid-column:1/3;font-size:7px;font-weight:700}.monthly-result-spotlight>strong{margin-top:8px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1}.monthly-result-spotlight>em{color:#dce9e5;grid-column:1/3;margin-top:7px;font-size:8px;font-style:normal}.monthly-result-spotlight>b{color:#e8d6a9;grid-column:2;margin-top:10px;font-size:8px}.monthly-result-spotlight.negative{background:linear-gradient(145deg,#71473f,#a0665a)}.result-split-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px;display:grid}.result-split{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #e2e9e6;border-radius:6px;padding:12px}.result-split:hover{background:#f2f8f5;border-color:#bdd4cb}.result-split.jsprivate{background:#fffaf0;border-color:#eadfc8}.result-split small,.result-split strong,.result-split em{display:block}.result-split small{color:#758983;letter-spacing:.8px;font-size:6px;font-weight:700}.result-split strong{color:#285d4f;text-overflow:ellipsis;margin-top:6px;font-family:Georgia,serif;font-size:17px;font-weight:400;overflow:hidden}.result-split.jsprivate strong{color:#8e7138}.result-split em{color:#95a19d;margin-top:5px;font-size:7px;font-style:normal;line-height:1.35}.result-split-meter{background:#edf1ef;border-radius:99px;height:5px;margin:9px 13px 3px;display:flex;overflow:hidden}.result-split-meter span{background:#3f8a74;height:100%}.result-split-meter i{background:#cfb374;height:100%}.availability-summary{width:calc(100% - 24px);color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fffdf8,#fbf6e9);border:1px solid #dfd2b3;border-radius:6px;margin:12px;padding:14px 15px}.availability-summary:hover{border-color:#c8af76;box-shadow:0 5px 16px #91703214}.availability-summary span,.availability-summary strong,.availability-summary small,.availability-summary em{display:block}.availability-summary span{color:#9b875c;letter-spacing:1px;font-size:7px;font-weight:700}.availability-summary strong{color:#364b45;margin-top:6px;font-family:Georgia,serif;font-size:18px;font-weight:400}.availability-summary small{color:#7f8b87;margin-top:5px;font-size:8px;line-height:1.45}.availability-summary em{color:#8f7137;margin-top:10px;font-size:8px;font-style:normal;font-weight:700}.availability-summary em b{margin-left:4px;font-size:11px}.metric-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.metric-card:hover{transform:translateY(-2px);box-shadow:0 9px 25px #18372f14}.lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);gap:18px;margin-top:18px;display:grid}.lower-grid>*{min-width:0}.panel{min-width:0;padding:22px}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h2{margin:0;font-family:Georgia,serif;font-size:19px;font-weight:400}.panel-title button{color:#507168;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.capital-bar{background:#e7ecea;border-radius:5px;height:8px;margin:23px 0 11px;display:flex;overflow:hidden}.bar-external{background:#2d6859;width:90%}.bar-capitalized{background:#cbb172;width:10%}.legend{gap:25px;margin-bottom:21px;display:flex}.legend span{color:#8a9593;font-size:8px}.legend i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.external-dot{background:#2d6859}.capital-dot{background:#cbb172}.legend strong{color:#384d48;margin-left:5px}.lot-table{margin:0 -22px -22px}.lot-row{color:#60706d;border-top:1px solid #edf0ef;grid-template-columns:1.3fr 1.15fr 1fr 1fr 1fr;align-items:center;min-height:42px;padding:0 22px;font-size:8px;display:grid}.lot-row strong{text-align:right;color:#344a45;font-family:Georgia,serif;font-size:10px}.table-head{color:#9ca5a4;letter-spacing:.8px;background:#f9faf9;min-height:29px;font-size:7px}.lot-ref{color:#376659;font-weight:700}.available{color:#43806f}.activity-list{margin-top:17px}.activity{border-top:1px solid #edf0ef;align-items:center;gap:11px;min-height:65px;display:flex}.activity-icon{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.activity-icon.up{color:#348069;background:#e2efe9}.activity-icon.doc{color:#60736e;background:#e9eded}.activity-icon.cap{color:#a17c32;background:#f2eadb}.activity div{min-width:0}.activity div strong,.activity div small{display:block}.activity div strong{font-size:9px}.activity div small{color:#9ba4a3;margin-top:4px;font-size:7px}.activity>strong,.status-tag{white-space:nowrap;margin-left:auto;font-family:Georgia,serif;font-size:10px}.positive{color:#37806c}.status-tag{color:#346858;letter-spacing:.7px;background:#e3eee9;border-radius:3px;padding:3px 6px;font-family:Arial,sans-serif;font-size:6px}.withdraw-button{color:#fff;cursor:pointer;background:#19473e;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:42px;margin-top:13px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.withdraw-button:hover{background:#123a33}.dossier-panel .panel-title{align-items:center}.dossier-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.dossier-grid article,.dossier-grid button{min-height:92px;color:inherit;text-align:left;background:#fbfcfb;border:1px solid #e2e9e6;border-radius:6px;align-items:flex-start;gap:10px;padding:13px;display:flex}.dossier-grid button{cursor:pointer;width:100%}.dossier-grid button:hover{background:#f5faf7;border-color:#c5d9d1}.dossier-icon{border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.dossier-icon.access{color:#34705f;background:#e3efea}.dossier-icon.convention{color:#a27d37;background:#f3ebdd}.dossier-icon.documents{color:#57736c;background:#e8eeee}.dossier-icon.date{color:#6f807b;background:#edf0ef}.dossier-grid small,.dossier-grid strong,.dossier-grid p{display:block}.dossier-grid small{color:#93a09c;letter-spacing:.85px;font-size:6px;font-weight:700}.dossier-grid strong{color:#39564f;margin-top:5px;font-size:9px}.dossier-grid p{color:#95a09e;text-overflow:ellipsis;margin:4px 0 0;font-size:7px;line-height:1.35;overflow:hidden}.dossier-grid button p{color:#4f8070;font-weight:700}.dossier-grid button p b{margin-left:3px;font-size:10px}.dossier-note{color:#7e8d89;margin:14px 1px 0;font-size:8px;line-height:1.5}.space-tools>p{color:#7d8d89;margin:10px 0 13px;font-size:8px;line-height:1.5}.space-tools-list{border-top:1px solid #e7edeb}.space-tools-list button,.space-tools-list a{width:100%;min-height:55px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edeb;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.space-tools-list button:hover,.space-tools-list a:hover{color:#286052}.space-tools-list>button>span,.space-tools-list>a>span{color:#3a7867;background:#e7f0ec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.space-tools-list>button:nth-child(2)>span{color:#647773;background:#edf0ef}.space-tools-list>a>span{color:#9a7434;background:#f4ecde}.space-tools-list div{min-width:0}.space-tools-list strong,.space-tools-list small{display:block}.space-tools-list strong{font-size:9px}.space-tools-list small{color:#98a3a0;margin-top:3px;font-size:7px}.space-tools-list b{color:#80908c;margin-left:auto;font-size:15px;font-weight:400}.home-support-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.9fr);align-items:stretch}.dossier-overview,.useful-actions{min-height:350px}.dossier-intro{color:#7d8d89;margin:10px 0 0;font-size:8px;line-height:1.5}.dossier-progress{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid;position:relative}.dossier-progress article,.dossier-progress button{min-height:83px;color:inherit;text-align:left;background:linear-gradient(145deg,#fff 0%,#f8faf9 100%);border:1px solid #e2e9e6;border-radius:7px;align-items:center;gap:11px;padding:13px;display:flex}.dossier-progress button{cursor:pointer;width:100%}.dossier-progress button:hover{border-color:#b8d1c7;transform:translateY(-1px);box-shadow:0 7px 17px #234d4212}.dossier-step{color:#5e746e;background:#edf1ef;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:10px;display:grid}.dossier-step.done{color:#2f725f;background:#dfeee8;font-family:Arial,sans-serif;font-weight:700}.dossier-progress small,.dossier-progress strong,.dossier-progress p{display:block}.dossier-progress small{color:#96a29e;letter-spacing:.9px;font-size:6px;font-weight:700}.dossier-progress strong{color:#34564d;margin-top:5px;font-size:9px}.dossier-progress p{color:#8d9995;text-overflow:ellipsis;max-width:210px;margin:4px 0 0;font-size:7px;line-height:1.35;overflow:hidden}.dossier-progress button p{color:#3e7868;font-weight:700}.dossier-footer{background:#edf5f2;border-radius:6px;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.dossier-footer>span{color:#3c7c69;font-size:12px}.dossier-footer p{color:#798b85;flex:1;margin:0;font-size:7px;line-height:1.45}.dossier-footer p strong{color:#315f53;margin-bottom:2px;font-size:8px;display:block}.dossier-footer button{color:#2f6d5c;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:7px;font-weight:700}.useful-actions .space-tools-list{margin-top:2px}.advisor-reassurance{background:#fbf8f0;border:1px solid #e6dbc3;border-radius:6px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.advisor-reassurance>span{color:#715d31;background:#e8e1d1;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:9px Georgia,serif;display:grid}.advisor-reassurance p{color:#898a80;margin:0;font-size:7px;line-height:1.45}.advisor-reassurance strong{color:#5e654f;margin-bottom:2px;font-size:8px;display:block}@media (max-width:720px){.dossier-overview,.useful-actions{min-height:0}.dossier-progress{grid-template-columns:1fr}.dossier-footer{flex-wrap:wrap;align-items:flex-start}.dossier-footer button{text-align:left;width:100%}}@media (max-width:620px){.dossier-grid{grid-template-columns:1fr}.dossier-grid article,.dossier-grid button{min-height:78px}}footer{color:#9aa3a1;letter-spacing:.4px;justify-content:space-between;padding:22px 3px 0;font-size:7px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;min-height:86px;margin-bottom:27px;display:flex}.section-heading h1{letter-spacing:-.5px;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.section-heading p:last-child{color:var(--muted);margin:8px 0 0;font-size:11px}.primary-button,.secondary-button{cursor:pointer;border-radius:5px;min-height:38px;padding:0 16px;font-size:9px;font-weight:700}.primary-button{color:#fff;background:#19483e;border:1px solid #173f37}.primary-button:hover{background:#123a33}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{color:#315e53;background:#fff;border:1px solid #cfd8d5}.summary-cards{gap:13px;margin-bottom:18px;display:grid}.summary-cards.four{grid-template-columns:repeat(4,1fr)}.summary-cards.three{grid-template-columns:repeat(3,1fr)}.summary-card{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:107px;padding:19px;box-shadow:0 4px 15px #18372f06}.summary-card span,.summary-card strong,.summary-card small{display:block}.summary-card span{color:#879492;letter-spacing:1.2px;font-size:7px;font-weight:700}.summary-card strong{margin:9px 0 6px;font-family:Georgia,serif;font-size:21px;font-weight:400}.summary-card small{color:#9ca5a4;font-size:8px}.summary-card.accent{background:linear-gradient(130deg,#fff,#f7f1e4);border-color:#ded2b7}.wide-panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:18px;padding:22px;box-shadow:0 5px 20px #18372f09}.as-of{color:#98a3a1;letter-spacing:1px;font-size:7px}.allocation-body{grid-template-columns:175px 1fr 1.3fr;align-items:center;gap:34px;min-height:180px;padding-top:17px;display:grid}.donut{background:conic-gradient(#2d6859 0 90%, #cbb172 90% 100%);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:100px;height:100px;position:absolute}.donut div{z-index:1;text-align:center;position:relative}.donut strong,.donut span{display:block}.donut strong{font-family:Georgia,serif;font-size:17px}.donut span{color:#9aa4a2;letter-spacing:1px;margin-top:4px;font-size:7px}.allocation-legend>div{border-bottom:1px solid #edf0ef;align-items:center;gap:9px;padding:13px 0;display:flex}.allocation-legend i{border-radius:50%;width:7px;height:7px}.allocation-legend span{font-size:9px}.allocation-legend small{color:#a2aaa9;margin-top:4px;font-size:7px;display:block}.allocation-legend strong{text-align:right;margin-left:auto;font-family:Georgia,serif;font-size:11px}.capital-note,.threshold-callout{color:#35685b;background:#eaf2ef;border-radius:6px;align-items:flex-start;gap:11px;padding:17px;display:flex}.capital-note>span,.threshold-callout>span{background:#d6e7e1;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.capital-note p,.threshold-callout p{color:#738581;margin:0;font-size:8px;line-height:1.5}.capital-note strong,.threshold-callout strong{color:#2c5e52;margin-bottom:4px;font-size:9px;display:block}.filter-button{border-radius:4px;border:1px solid var(--line)!important;color:#667773!important;background:#fff!important;padding:7px 10px!important}.data-table{margin:18px -22px -22px}.data-row{color:#5f706c;border-top:1px solid #edf0ef;align-items:center;min-height:49px;padding:0 22px;font-size:8px;display:grid}.lots-detail .data-row{grid-template-columns:1.35fr 1.15fr 1fr 1fr 1fr .9fr 25px}.data-head{color:#9ca6a4;letter-spacing:.7px;background:#fafbfa;font-size:7px;min-height:32px!important}.data-button{text-align:left;cursor:pointer;background:#fff;border:0;width:100%}.data-button:hover{background:#f9fbfa}.data-button strong{color:#344b45;font-family:Georgia,serif;font-size:10px}.status-dot.green,.signed{color:#3d7b69}.status-dot.gold{color:#9b7938}.expanded-row{background:#f7faf8;border-top:1px dashed #d9e1df;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:20px;padding:15px 22px 18px;display:grid}.expanded-row span,.expanded-row strong{display:block}.expanded-row span{color:#98a3a1;letter-spacing:.7px;font-size:6px}.expanded-row strong{color:#425a54;margin-top:4px;font-size:8px}.expanded-row button{color:#36695c;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.segmented{border:1px solid var(--line);background:#fff;border-radius:5px;gap:2px;padding:3px;display:flex}.segmented button{color:#7f8e8b;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:29px;padding:0 11px;font-size:8px}.segmented button.active{color:#275f51;background:#e3ece8;font-weight:700}.performance-layout{grid-template-columns:1.65fr 1fr;gap:18px;display:grid}.positive-chip{color:#377463;background:#e4efe9;border-radius:12px;padding:5px 8px;font-size:7px}.performance-chart{min-height:330px}.bars{border-bottom:1px solid #dfe5e3;align-items:flex-end;gap:17px;height:218px;margin:27px 5px 0;display:flex}.bar-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-item strong{background:linear-gradient(#3b806c,#255e50);border-radius:3px 3px 0 0;width:100%;max-width:34px;min-height:8px;position:relative}.bar-item strong i{background:linear-gradient(90deg,#0000,#ffffff21);position:absolute;inset:0}.bar-item span{color:#909c99;margin-bottom:-20px;font-size:7px}.chart-rule{border-top:1px dashed #dfe5e3;margin-top:23px}.chart-rule span{color:#a0aaa8;background:#fff;width:18px;margin-top:-5px;font-size:6px;display:block}.threshold-panel h2{margin:0 0 35px;font-family:Georgia,serif;font-size:19px;font-weight:400}.gauge{background:#e4e9e7;border-radius:5px;height:8px;position:relative}.gauge-fill{background:linear-gradient(90deg,#c6aa6d,#377664);border-radius:5px;width:73%;height:100%}.gauge i{background:#31705f;border:4px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:-5px;left:72%;box-shadow:0 0 0 1px #31705f}.gauge-values{color:#536761;justify-content:space-between;margin:13px 0 28px;font-family:Georgia,serif;font-size:10px;display:flex}.gauge-values span:last-child{text-align:right}.gauge-values small{color:#9ba4a2;letter-spacing:.7px;margin-bottom:4px;font-family:Arial,sans-serif;font-size:6px;display:block}.gauge-values strong{color:#2f7864;font-weight:400}.threshold-callout{margin-top:15px}.perf-row{grid-template-columns:1.2fr 1.3fr 1fr 1fr 1fr .85fr}.compact{margin-top:18px}.withdrawal-form{border-color:#c9d9d4;box-shadow:0 12px 35px #18372f17}.close-button{color:#84918f!important;background:0 0!important;border:0!important;font-size:22px!important}.form-grid{grid-template-columns:1fr 1fr;gap:19px 25px;margin-top:22px;display:grid}.form-grid label{color:#50645f;font-size:8px;font-weight:700}.choice-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.choice-row button{border:1px solid var(--line);text-align:left;color:#4b605b;cursor:pointer;background:#fff;border-radius:5px;padding:12px}.choice-row button.chosen{background:#edf4f1;border-color:#397261;box-shadow:inset 0 0 0 1px #397261}.choice-row strong,.choice-row small{display:block}.choice-row strong{font-size:9px}.choice-row small{color:#96a19f;margin-top:4px;font-size:7px}.amount-input{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;height:43px;margin-top:8px;padding:0 12px;display:flex}.amount-input input{color:#263f39;border:0;outline:0;flex:1;min-width:0;font-family:Georgia,serif;font-size:17px}.amount-input span{color:#81908d;font-size:8px}.form-grid label>small{color:#97a2a0;margin-top:6px;font-size:7px;font-weight:400;display:block}.text-input{border:1px solid var(--line);color:#4e625d;background:#fff;border-radius:5px;outline:0;width:100%;height:43px;margin-top:8px;padding:0 12px;font-size:9px}.form-footer{border-top:1px solid var(--line);background:#fafbfa;justify-content:space-between;align-items:center;margin:25px -22px -22px;padding:15px 22px;display:flex}.form-footer p{color:#8b9694;margin:0;font-size:7px}.form-footer p span{border:1px solid #aeb8b6;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:5px;display:inline-grid}.success-state{text-align:center;padding:28px}.success-state>span{color:#2f7965;background:#dcece5;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}.success-state h2{margin:15px 0 8px;font-family:Georgia,serif;font-weight:400}.success-state p{color:#7a8885;max-width:500px;margin:0 auto 18px;font-size:9px;line-height:1.6}.wd-row{grid-template-columns:1.3fr 1fr .8fr 1fr 1fr .8fr 25px}.wd-row button{color:#50736a;cursor:pointer;background:0 0;border:0}.bank-instructions{background:linear-gradient(135deg,#fffdf8 0%,#fff 65%);border-color:#d8c790;margin-bottom:18px}.bank-intro{color:#6e7d79;max-width:720px;margin:14px 0 20px;font-size:10px;line-height:1.65}.bank-intro strong{color:#224b41}.bank-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bank-field{background:#fff;border:1px solid #dbe3e0;border-radius:6px;flex-direction:column;justify-content:center;min-height:72px;padding:14px 88px 14px 15px;display:flex;position:relative}.bank-field>span{color:#9a8251;letter-spacing:1px;font-size:7px;font-weight:700}.bank-field>strong{color:#254b42;overflow-wrap:anywhere;margin-top:6px;font-family:Georgia,serif;font-size:13px;font-weight:400}.bank-field>small{color:#82908d;margin-top:4px;font-size:8px;line-height:1.4}.bank-field>button{color:#2e6858;cursor:pointer;background:#f7faf9;border:1px solid #cbd9d5;border-radius:4px;padding:7px 10px;font-size:7px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bank-address{padding-right:15px}.crypto-instructions{background:linear-gradient(135deg,#f6faf8 0%,#fff 70%);border-color:#cbdcd6}.crypto-routes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crypto-route{background:#fff;border:1px solid #d8e2df;border-radius:7px;padding:16px}.crypto-route>div:first-child>span{color:#9a8251;letter-spacing:1px;font-size:7px;font-weight:700}.crypto-route h3{color:#244c42;margin:6px 0 3px;font-family:Georgia,serif;font-size:16px;font-weight:400}.crypto-route>div:first-child p{color:#397362;margin:0 0 12px;font-size:9px;font-weight:700}.crypto-route .bank-field{min-height:82px}.crypto-route>small{color:#899693;margin-top:9px;font-size:7px;line-height:1.5;display:block}.crypto-warning{color:#735f35;background:#fff9ec;border:1px solid #e3d2aa;border-radius:6px;margin-top:14px;padding:14px 16px}.crypto-warning strong{font-size:9px}.crypto-warning p{margin:4px 0 0;font-size:8px;line-height:1.5}.deposit-steps{justify-content:center;align-items:center;max-width:680px;margin:23px auto 29px;display:flex}.deposit-steps span{color:#97a2a0;white-space:nowrap;align-items:center;gap:7px;font-size:7px;font-weight:700;display:flex}.deposit-steps span.active{color:#2f6d5d}.deposit-steps i{border:1px solid #cbd5d2;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.deposit-steps .active i{color:#fff;background:#34715f;border-color:#34715f}.deposit-steps b{background:#dce3e1;width:55px;height:1px;margin:0 8px}.deposit-summary{background:#f8faf9;border:1px solid #e1e6e4;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 0;padding:15px 17px;display:grid}.deposit-summary span,.deposit-summary strong{display:block}.deposit-summary span{color:#95a09e;letter-spacing:.7px;font-size:6px}.deposit-summary strong{color:#405852;margin-top:5px;font-family:Georgia,serif;font-size:10px;font-weight:400}.process-grid{grid-template-columns:repeat(4,1fr);gap:0;margin:20px -22px -22px;display:grid}.process-grid>div{border-top:1px solid #edf0ef;border-right:1px solid #edf0ef;min-height:145px;padding:22px}.process-grid>div:last-child{border-right:0}.process-grid span{color:#b49b64;font-family:Georgia,serif;font-size:17px}.process-grid strong{color:#3f554f;margin:13px 0 7px;font-size:9px;display:block}.process-grid p{color:#8c9895;margin:0;font-size:8px;line-height:1.55}.deposit-row{grid-template-columns:1.25fr 1fr .75fr .75fr .9fr 1.25fr .7fr 25px}.deposit-row button{color:#50736a;cursor:pointer;background:0 0;border:0}.mandate-check{background:#fbf8f0;border:1px solid #ded5bf;border-radius:5px;align-items:center;gap:8px;padding:12px;display:flex;color:#75694f!important;margin:15px 0 0!important;font-size:7px!important;font-weight:400!important}.mandate-check input{accent-color:#2e6b5b}.document-toolbar{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.search-box{border:1px solid var(--line);color:#8f9a98;background:#fff;border-radius:5px;align-items:center;gap:8px;width:280px;height:38px;padding:0 12px;display:flex}.search-box input{color:#50615d;border:0;outline:0;width:100%;font-size:8px}.categories{overflow-x:auto}.documents-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.document-card{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:285px;position:relative;overflow:hidden;box-shadow:0 4px 15px #18372f06}.document-preview{background:#f3f1e9;border:1px solid #e4dfd0;flex-direction:column;height:145px;margin:14px 14px 0;padding:18px;display:flex;position:relative}.document-preview>span{color:#244f45;font-family:Georgia,serif;font-size:13px}.document-preview i{color:#8a7b57;letter-spacing:1px;margin-top:auto;font-size:6px;font-style:normal}.document-preview b{color:#2e4741;margin-top:5px;font-family:Georgia,serif;font-size:9px;font-weight:400}.document-preview small{color:#aaa28e;letter-spacing:.5px;margin-top:auto;font-size:5px}.document-info{padding:14px}.doc-category{color:#90733a;letter-spacing:1px;text-transform:uppercase;font-size:6px}.document-info h3{margin:6px 0;font-family:Georgia,serif;font-size:13px;font-weight:400}.document-info p{color:#939d9b;margin:0;font-size:7px}.document-info p span{color:#367664}.document-info>div{gap:7px;margin-top:13px;display:flex}.document-info button{border:1px solid var(--line);color:#61736f;cursor:pointer;background:#fff;border-radius:4px;height:28px;padding:0 10px;font-size:7px}.document-info button:disabled{cursor:wait;opacity:.6}.document-info button.download{color:#326555;border-color:#cad9d4;margin-left:auto}.new-ribbon{color:#fff;letter-spacing:.7px;background:#c5a75f;padding:5px 8px;font-size:6px;position:absolute;top:0;right:0}.security-note{color:#34695b;background:#edf4f1;border:1px solid #d4e1dd;border-radius:7px;align-items:flex-start;gap:13px;margin-top:18px;padding:18px 20px;display:flex}.security-note>span{background:#d6e7e1;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.security-note strong{font-size:9px}.security-note p{color:#758783;margin:5px 0 0;font-size:8px;line-height:1.5}.financial-verification-hold{place-items:center;min-height:430px;display:grid}.financial-verification-hold .security-note{width:min(690px,100%);margin:0;padding:28px}.financial-verification-hold .security-note strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.financial-verification-hold .security-note p{margin:9px 0 15px;font-size:10px;line-height:1.65}.financial-verification-hold .security-note a{color:#1f5d4e;font-size:9px;font-weight:700;text-decoration:none}.withdrawal-review-grid{grid-template-columns:.8fr 1.2fr;gap:12px;margin:22px 0;display:grid}.withdrawal-review-grid>div{border:1px solid var(--line);background:#fafcfb;border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.withdrawal-review-grid span{color:#8c9996;letter-spacing:1.1px;font-size:7px;font-weight:700}.withdrawal-review-grid strong{color:#193f36;font-family:Georgia,serif;font-size:20px;font-weight:400}.withdrawal-review-grid small{overflow-wrap:anywhere;color:#71827e;font-size:8px;line-height:1.55}.withdrawal-review>.security-note{margin:0 0 18px}.withdrawal-review>.deposit-decision{border-top:1px solid var(--line);padding-top:18px}@media (max-width:620px){.withdrawal-review-grid{grid-template-columns:1fr}}.document-viewer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071713b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.document-viewer{background:#f8faf8;border:1px solid #d7e2de;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;gap:13px;width:min(980px,100%);height:min(88vh,850px);padding:17px;display:grid;box-shadow:0 24px 70px #00000059}.document-viewer header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.document-viewer header span,.document-viewer header small{color:#8c7952;letter-spacing:1px;font-size:7px;display:block}.document-viewer header strong{color:#203d36;margin:6px 0 4px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:block}.document-viewer header button{color:#49635c;cursor:pointer;background:#fff;border:1px solid #d5dfdb;border-radius:50%;width:31px;height:31px;font-size:18px;line-height:1}.document-viewer iframe{background:#fff;border:1px solid #d6dfdc;border-radius:4px;width:100%;height:100%}.document-viewer-mobile-help{display:none}.document-viewer-open,.document-viewer-download{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.document-viewer-open{color:#fff;background:#1c5d4f}.document-viewer-download{color:#28594e}.document-viewer footer{color:#788783;justify-content:space-between;align-items:center;gap:16px;font-size:8px;display:flex}.document-viewer footer .secondary-button{min-height:31px;padding:0 14px}@media (max-width:760px){.document-viewer-backdrop{padding:16px}.document-viewer{grid-template-rows:auto auto auto;gap:24px;height:auto;max-height:90dvh;padding:20px;overflow-y:auto}.document-viewer iframe{display:none}.document-viewer-mobile-help{color:#49635c;font-size:15px;line-height:1.5;display:block}.document-viewer-mobile-help p{margin:8px 0 0}.document-viewer header small{overflow-wrap:anywhere}.document-viewer header button{flex-shrink:0;min-width:44px;min-height:44px}.document-viewer footer{flex-wrap:wrap;gap:8px}.document-viewer-open{width:100%}.document-viewer footer .secondary-button{min-height:44px;margin-left:auto}}@media (max-width:1050px){.hero-grid,.lower-grid{grid-template-columns:1fr}.metric-stack{grid-template-columns:repeat(3,1fr)}.metric-card{align-items:flex-start}.metric-card strong{font-size:17px}.metric-card .arrow-button,.metric-card .action-link{display:none}.summary-cards.four{grid-template-columns:repeat(2,1fr)}.allocation-body{grid-template-columns:150px 1fr}.capital-note{grid-column:1/-1}.performance-layout{grid-template-columns:1fr}.documents-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid>div:nth-child(2){border-right:0}}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%);box-shadow:10px 0 30px #0003}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.topbar{padding:0 17px}.menu-button{color:var(--green);background:0 0;border:0;font-size:20px;display:block}.demo-pill,.advisor span:last-child{display:none}.content{padding:25px 17px}.welcome{align-items:flex-start}.welcome h1{font-size:28px}.statement-button{width:38px;padding:0;font-size:0}.statement-button span{margin:0;font-size:15px}.result-split-grid{grid-template-columns:1fr}.monthly-result-spotlight>strong{font-size:28px}.metric-stack{grid-template-columns:1fr}.portfolio-card{padding-left:17px;padding-right:17px}.periods{justify-content:flex-start;margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px;overflow-x:auto}.lot-table{width:100%;max-width:100%;overflow-x:auto}.lot-row{min-width:680px}.legend,footer{flex-direction:column;gap:7px}.section-heading{align-items:flex-start}.section-heading h1{font-size:28px}.section-heading>button,.section-heading>.segmented{flex:none}.summary-cards.four,.summary-cards.three{grid-template-columns:1fr}.allocation-body{grid-template-columns:1fr;justify-items:center}.allocation-legend{width:100%}.lots-detail,.wide-panel{overflow:hidden}.data-table{overflow-x:auto}.data-row{min-width:760px}.performance-chart .bars{gap:7px;min-width:0}.performance-chart .bar-item strong{width:22px}.form-grid,.bank-grid,.crypto-routes{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:flex-start;gap:12px}.document-toolbar{flex-direction:column}.search-box{width:100%}.documents-grid{grid-template-columns:1fr}.categories{max-width:100%}.advisor{display:none}.deposit-steps{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.deposit-summary,.process-grid{grid-template-columns:1fr}.process-grid>div{border-right:0}}@media (max-width:900px){.marketingHero{grid-template-columns:1fr;gap:35px}.heroStatement{max-width:560px;transform:none}.marketingNav .wordmark{width:100px}.heroMiniTop{display:flex!important}.heroMiniBottom{display:grid!important}}@media (max-width:620px){.marketingNav{height:82px}.marketingNav .wordmark{width:84px;height:72px}.marketingHero{padding-top:65px}.heroCopy h1{font-size:45px}.heroStatement{padding:22px}.heroMiniValue{font-size:28px!important}}@media (max-width:760px){.menu-button,.statement-button,.document-viewer header button,.deposit-cancel-button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.sidebar{width:min(310px,86vw)}.lot-table,.performance-history-list,.withdrawal-tracker-list{overflow:visible}.lot-table .table-head{display:none}.lot-row:not(.table-head){grid-template-columns:1fr auto;align-items:start;gap:8px 16px;min-width:0;padding:16px 22px;font-size:12px}.lot-row:not(.table-head)>:first-child,.lot-row:not(.table-head)>:nth-child(3){font-weight:700}.lot-row:not(.table-head)>:nth-child(2),.lot-row:not(.table-head)>:nth-child(4){text-align:right}.lot-row:not(.table-head)>strong{text-align:left;border-top:1px solid #edf0ef;grid-column:1/-1;padding-top:10px;font-size:17px}.performance-history-row{border:1px solid #e2e8e5;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:12px 16px;padding:16px}.performance-history-row>div,.performance-history-row>span,.performance-history-row>small{grid-column:1/-1}.performance-history-row>div strong,.performance-history-row>span,.performance-history-row>small{font-size:12px}.performance-history-row>strong{text-align:left;font-size:15px}.withdrawal-tracker-row{border:1px solid #e2e8e5;border-radius:8px;grid-template-columns:1fr auto;gap:12px;min-width:0;margin:12px 16px;padding:16px}.withdrawal-tracker-row>div:first-child,.withdrawal-tracker-status{grid-column:1/-1}.withdrawal-tracker-row>div:first-child>small,.withdrawal-tracker-status>span,.withdrawal-tracker-status>small,.withdrawal-lock{font-size:12px}.withdrawal-tracker-row>strong{text-align:left;font-size:18px}.withdrawal-cancel-button,.document-info button{min-height:44px;padding:0 14px;font-size:12px}.withdrawal-lock{text-align:right;align-self:center}}.capital-journey{background:radial-gradient(circle at 85% 0,#e8f5ef 0,#e8f5ef00 42%),linear-gradient(115deg,#f7fbf9,#fcfdfc);padding:15px 16px 13px;position:relative;overflow:hidden}.capital-journey:after{content:"";pointer-events:none;border:1px solid #4f977d2e;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px;box-shadow:0 0 0 13px #4f977d0b,0 0 0 27px #4f977d08}.journey-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.journey-heading>div{display:block!important}.journey-heading span{color:#84958f;letter-spacing:1.1px;font-size:7px;font-weight:700;display:block}.journey-heading strong{color:#315c50;margin-top:4px;font-family:Georgia,serif;font-size:14px;font-weight:400;display:block}.journey-heading em{color:#27735d;white-space:nowrap;background:#dff0e8;border-radius:14px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.journey-negative .journey-heading em{color:#9a4e43;background:#f7e6e2}.journey-visual{height:112px;margin:7px 0 0;position:relative;overflow:hidden}.journey-visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 25px,#5b857717 26px);position:absolute;inset:21px 0}.journey-visual svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-fill-positive{fill:url(#journey-fill-positive)}.journey-line-positive{fill:none;stroke:#3a8d72;stroke-width:3px;stroke-linecap:round;stroke-dasharray:680;animation:1.1s ease-out both journey-draw}.journey-fill-negative{fill:url(#journey-fill-negative);display:none}.journey-line-negative{fill:none;stroke:#b66e61;stroke-width:3px;stroke-linecap:round;stroke-dasharray:680;display:none}.journey-negative .journey-fill-positive,.journey-negative .journey-line-positive{display:none}.journey-negative .journey-fill-negative,.journey-negative .journey-line-negative{display:block}.journey-start{fill:#fff;stroke:#78958b;stroke-width:3px}.journey-end-glow{fill:#378d6f29;animation:2.4s ease-in-out infinite journey-pulse}.journey-end{fill:#2d8068;stroke:#fff;stroke-width:3px}.journey-negative .journey-end-glow{fill:#b66e6129}.journey-negative .journey-end{fill:#b66e61}.journey-threshold,.journey-current{color:#82918c;font-size:6px;line-height:1.25;position:absolute;bottom:1px}.journey-threshold{left:0}.journey-current{text-align:right;right:0}.journey-visual b{color:#42655b;margin-top:2px;font-size:8px;display:block}.capital-journey>small{z-index:1;margin-top:4px;position:relative}.journey-negative>small{color:#995247}@keyframes journey-draw{0%{stroke-dashoffset:680px}to{stroke-dashoffset:0}}@keyframes journey-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:620px){.journey-visual{height:102px}.journey-heading strong{font-size:13px}}.capital-overview{background:linear-gradient(120deg,#f4faf7,#fff);border:1px solid #d7e3df;border-radius:8px;margin:0 0 18px;overflow:hidden;box-shadow:0 5px 20px #18372f09}.capital-overview-main{align-items:center;gap:24px;min-height:180px;padding:23px 26px;display:flex}.capital-ring{border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid;position:relative}.capital-ring:after{content:"";background:#f9fbfa;border-radius:50%;width:91px;height:91px;position:absolute;box-shadow:inset 0 0 0 1px #ffffffe6}.capital-ring>div{z-index:1;text-align:center;position:relative}.capital-ring strong,.capital-ring span{display:block}.capital-ring strong{color:#285f50;font-family:Georgia,serif;font-size:22px;font-weight:400}.capital-ring span{color:#82938e;letter-spacing:.7px;margin-top:3px;font-size:7px}.capital-overview h2{color:#23453d;margin:7px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:400}.capital-overview p{color:#74847f;max-width:470px;margin:0;font-size:9px;line-height:1.6}.capital-overview-values{background:#ffffff9e;border-top:1px solid #dce7e3;grid-template-columns:repeat(3,1fr);display:grid}.capital-overview-values>div{border-right:1px solid #e3ebe8;padding:17px 25px}.capital-overview-values>div:last-child{border-right:0}.capital-overview-values span,.capital-overview-values strong,.capital-overview-values small{display:block}.capital-overview-values span{color:#8a9994;letter-spacing:1px;font-size:7px;font-weight:700}.capital-overview-values strong{color:#2b4d44;margin:7px 0 4px;font-family:Georgia,serif;font-size:17px;font-weight:400}.capital-overview-values small{color:#8d9a97;font-size:7px}.capital-overview-values .available strong{color:#2d7a65}.performance-spotlight{background:linear-gradient(115deg,#eaf6f0,#f8fcfa 62%,#fff);border:1px solid #c8e0d6;border-radius:8px;grid-template-columns:minmax(270px,.95fr) 1.55fr;margin:0 0 18px;padding:0;display:grid;overflow:hidden;box-shadow:0 5px 20px #18372f09}.performance-spotlight.negative{background:linear-gradient(115deg,#fff1ed,snow 62%,#fff);border-color:#ead0c9}.performance-spotlight-main{background:#ffffff61;flex-direction:column;justify-content:center;min-height:170px;padding:27px 28px;display:flex}.performance-spotlight-main>strong{color:#2e7964;letter-spacing:-.6px;margin:9px 0 8px;font-family:Georgia,serif;font-size:34px;font-weight:400}.performance-spotlight.negative .performance-spotlight-main>strong{color:#a75247}.performance-spotlight-main p{color:#71837d;max-width:260px;margin:0;font-size:9px;line-height:1.55}.performance-spotlight-values{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.performance-spotlight-values>div{border-right:1px solid #d8e9e2;flex-direction:column;justify-content:center;min-height:84px;padding:16px 19px;display:flex}.performance-spotlight-values>div:last-child{border-right:0}.performance-spotlight.negative .performance-spotlight-values>div{border-color:#f0dfda}.performance-spotlight-values span,.performance-spotlight-values strong,.performance-spotlight-values small{display:block}.performance-spotlight-values span{color:#849590;letter-spacing:1px;font-size:6px;font-weight:700}.performance-spotlight-values strong{color:#31564d;margin:7px 0 4px;font-family:Georgia,serif;font-size:16px;font-weight:400}.performance-spotlight-values small{color:#899793;font-size:7px;line-height:1.45}@media (max-width:850px){.performance-spotlight{grid-template-columns:1fr}.performance-spotlight-values{border-top:1px solid #d8e9e2}.performance-spotlight.negative .performance-spotlight-values{border-color:#f0dfda}}@media (max-width:620px){.capital-overview-main{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.capital-ring{width:108px;height:108px}.capital-ring:after{width:77px;height:77px}.capital-ring strong{font-size:19px}.capital-overview-values,.performance-spotlight-values{grid-template-columns:1fr}.capital-overview-values>div,.performance-spotlight-values>div{border:0;border-top:1px solid #e3ebe8;min-height:auto;padding:14px 20px}.capital-overview-values>div:first-child,.performance-spotlight-values>div:first-child{border-top:0}.performance-spotlight-main{min-height:0;padding:23px 20px}.performance-spotlight-main>strong{font-size:30px}}.deposit-method-label{color:#50645f;margin-top:20px;font-size:8px;font-weight:700;display:block}.three-options{grid-template-columns:repeat(3,1fr)}.single-amount{grid-template-columns:minmax(260px,1fr) 1fr}.split-amounts{margin-top:18px}.mixed-total{background:#f3f8f6;border:1px solid #d6e2de;border-radius:6px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.mixed-total span{color:#83928e;letter-spacing:1px;font-size:7px;font-weight:700}.mixed-total strong{color:#285b4e;margin-left:auto;font-family:Georgia,serif;font-size:18px;font-weight:400}.mixed-total small{color:#84918e;font-size:7px}@media (max-width:620px){.three-options,.single-amount,.split-amounts{grid-template-columns:1fr}.mixed-total{flex-direction:column;align-items:flex-start}.mixed-total strong{margin-left:0}}.sent-confirmation{background:#fffaf0;border-color:#dfd0a7;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;display:flex}.sent-confirmation>div{flex:1;align-items:flex-start;gap:12px;min-width:250px;display:flex}.sent-confirmation>div>span{color:#745d29;background:#eadcb8;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.sent-confirmation strong{color:#36554d;font-size:10px;display:block}.sent-confirmation p{color:#7e8a87;margin:5px 0 0;font-size:8px;line-height:1.55}.sent-confirmation>small{color:#326557;background:#edf4f1;border-radius:5px;flex-basis:100%;padding:10px;font-size:8px}.sent-confirmation.confirmed{background:#eef6f2;border-color:#cbded7}.sent-confirmation.confirmed>div>span{color:#2e715e;background:#d5e9e1}@media (max-width:620px){.sent-confirmation{flex-direction:column;align-items:stretch}.sent-confirmation .primary-button{width:100%}}.operation-error{color:#803f36!important;background:#fff7f5!important;border-color:#e1c2ba!important}.operation-error>span{color:#994b40!important;background:#f3ded9!important}.operation-error p{color:#8c7772!important}.operation-error-text{color:#8e4036!important;background:#fff1ee!important}.notification-panel{max-height:calc(100vh - 72px);overflow-y:auto}.clover-home{background:radial-gradient(circle at 92% 7%,#d3b5692e,#0000 29%),linear-gradient(145deg,#f7fbf9,#edf5f1);border:1px solid #d7e4dd;border-radius:8px;margin:14px -2px 5px;padding:14px}.clover-home-hero{padding:1px 2px 12px}.clover-home-hero>span{letter-spacing:1.35px;color:#a08448!important;font-size:6px!important;font-weight:700!important;display:block!important}.clover-home-hero>strong{line-height:1.1;color:#244b40!important;margin:6px 0 5px!important;font-family:Georgia,serif!important;font-size:16px!important;font-weight:400!important;display:block!important}.clover-home-hero p{line-height:1.55;color:#6e827b!important;margin:0!important;font-size:8px!important}.clover-leaderboard{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.clover-board-heading{border-top:1px solid #64867933;justify-content:space-between;align-items:flex-start;padding:10px 0 9px;display:flex}.clover-board-heading>div>span,.clover-board-heading>div>strong{display:block}.clover-board-heading>div>span{color:#9a8861;letter-spacing:1px;font-size:6px;font-weight:700}.clover-board-heading>div>strong{color:#31564d;margin-top:4px;font-family:Georgia,serif;font-size:14px;font-weight:400}.clover-board-heading em{color:#2f705d;text-align:center;background:#fff;border-radius:20px;min-width:39px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:700;box-shadow:0 2px 7px #264e4112}.clover-podium{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.clover-podium article{text-align:center;background:#ffffffa8;border:1px solid #dce8e3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:8px 4px;display:flex}.clover-podium article.leader{background:linear-gradient(145deg,#fff7dc,#fffdf7);border-color:#d7bf7c;transform:translateY(-3px);box-shadow:0 5px 12px #a881301a}.clover-podium article.current{box-shadow:inset 0 -2px #3b8b70}.clover-podium article>span{color:#5d786e;background:#e6efeb;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:9px;display:grid!important}.clover-podium article.leader>span{color:#fff;background:#c8a55a;font-size:12px}.clover-podium article>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#385c52!important;margin-top:5px!important;font-family:Georgia,serif!important;font-size:10px!important;font-weight:400!important;display:block!important}.clover-podium article.leader>strong{color:#765a27!important}.clover-podium article small{color:#7a8f87;margin-top:3px;font-size:7px}.clover-podium article i,.clover-following i{color:#b28d42;font-style:normal}.clover-following{border-top:1px solid #64867929;margin:8px 0 0!important;padding:0!important;list-style:none!important}.clover-following li{color:#57716a;border-top:1px solid #6486791f;grid-template-columns:28px 1fr auto;align-items:center;gap:5px;min-height:29px;padding:0 3px;font-size:8px;display:grid}.clover-following li:first-child{border-top:0}.clover-following li.current{background:#e0f0e8;border-radius:4px;margin:0 -4px;padding:0 7px}.clover-following b{color:#9b8550;font-size:7px}.clover-following strong{color:#355f53;font-family:Georgia,serif;font-size:10px;font-weight:400}.clover-board-loading,.clover-board-empty{line-height:1.5;color:#748780!important;margin:0!important;padding:13px 3px 8px!important;font-size:8px!important}.clover-leaderboard footer{color:#84958f;justify-content:space-between;gap:9px;padding:8px 0 0;font-size:6px;line-height:1.35;display:flex}.clover-leaderboard footer small{text-align:right;color:#9aa59f;font-size:6px}.clover-launch{grid-template-columns:24px 1fr auto 12px;align-items:center;gap:7px;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 14px #1d5c4b2b;color:#fff!important;text-align:left!important;background:linear-gradient(110deg,#1f604f,#357963)!important;border:1px solid #2d6a59!important;border-radius:6px!important;min-height:43px!important;margin:13px 0 0!important;padding:0 11px!important;display:grid!important}.clover-launch:hover{transform:translateY(-1px);box-shadow:0 9px 18px #1d5c4b33}.clover-launch span{color:#e8ce87!important;margin:0!important;font-size:18px!important}.clover-launch b,.clover-launch small{display:block}.clover-launch b{font-size:9px}.clover-launch small{color:#ffffffad;font-size:7px}.clover-launch i{font-size:14px;font-style:normal}.clover-game .clover-leaderboard{margin-top:14px!important;padding-top:2px!important}.clover-game .clover-podium article{min-height:65px}.clover-game .clover-home{display:none}@media (max-width:620px){.clover-home{margin-top:12px}.clover-home-hero>strong{font-size:15px!important}.notification-panel{max-height:calc(100vh - 58px)}}.financial-context{background:linear-gradient(110deg,#f1f7f4,#fbfcfa);border:1px solid #d7e3df;border-radius:7px;margin:0 0 18px;padding:15px 17px;box-shadow:0 4px 15px #18372f05}.financial-context-title{align-items:baseline;gap:10px;display:flex}.financial-context-title span{color:#8a9a96;letter-spacing:1.4px;font-size:7px;font-weight:700}.financial-context-title strong{color:#385a52;font-family:Georgia,serif;font-size:15px;font-weight:400}.financial-context-values{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}.financial-context-values div{border-right:1px solid #dce6e2;padding-right:12px}.financial-context-values div:last-child{border-right:0;padding-right:0}.financial-context-values span,.financial-context-values strong{display:block}.financial-context-values span{color:#879693;letter-spacing:1px;font-size:6px;font-weight:700}.financial-context-values strong{color:#294b43;margin-top:6px;font-family:Georgia,serif;font-size:16px;font-weight:400}.financial-context p{color:#71827d;margin:11px 0 0;font-size:8px;line-height:1.5}@media (max-width:1050px){.financial-context-values{grid-template-columns:repeat(2,1fr)}.financial-context-values div:nth-child(2){border-right:0;padding-right:0}.financial-context-values div:nth-child(n+3){border-top:1px solid #dce6e2;padding-top:12px}}@media (max-width:760px){.financial-context-title{display:block}.financial-context-title strong{margin-top:5px;display:block}.financial-context-values{grid-template-columns:1fr}.financial-context-values div,.financial-context-values div:nth-child(2){border:0;border-top:1px solid #dce6e2;padding:10px 0 0}.financial-context-values div:first-child{border-top:0;padding-top:0}}.pending-deposit-actions{align-items:center;gap:9px;display:flex}.deposit-cancel-button{color:#866b35;cursor:pointer;background:#fffaf0;border:1px solid #d7c8a5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid}.deposit-cancel-button:hover{color:#9b4035;background:#fff4f1;border-color:#b77a70}.deposit-cancel-confirmation{background:#fff7f5;border-color:#e1c2ba;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.deposit-cancel-confirmation>div:first-child{flex:1;align-items:flex-start;gap:12px;min-width:260px;display:flex}.deposit-cancel-confirmation>div:first-child>span{color:#994b40;background:#f3ded9;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.deposit-cancel-confirmation strong{color:#663d37;font-size:10px;display:block}.deposit-cancel-confirmation p{color:#8c7772;margin:5px 0 0;font-size:8px;line-height:1.55}.deposit-decision{justify-content:flex-end;flex:none!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.danger-button{color:#fff;cursor:pointer;background:#a95649;border:1px solid #a95649;border-radius:5px;min-height:38px;padding:0 16px;font-size:9px;font-weight:700}.danger-button:hover{background:#8e4036}.danger-button:disabled{opacity:.45;cursor:not-allowed}.sent-confirmation .deposit-decision{flex:none;min-width:0}.sent-confirmation .deposit-decision .primary-button,.sent-confirmation .deposit-decision .secondary-button{white-space:nowrap}@media (max-width:620px){.pending-deposit-actions{justify-content:flex-end;width:100%}.deposit-cancel-confirmation{flex-direction:column;align-items:stretch}.deposit-decision{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.deposit-decision button{width:100%;padding-left:8px;padding-right:8px}.sent-confirmation .deposit-decision{display:grid!important}}.performance-history{padding-bottom:0}.performance-history-list{margin:18px -22px 0}.performance-history-row{color:#6f807c;border-top:1px solid #e9eeec;grid-template-columns:minmax(230px,1.6fr) .8fr .75fr .75fr 1fr;align-items:center;gap:18px;min-height:68px;padding:13px 22px;font-size:8px;display:grid}.performance-history-row>div strong,.performance-history-row>div small{display:block}.performance-history-row>div strong{color:#36564e;font-size:9px}.performance-history-row>div small{color:#8a9794;margin-top:5px;line-height:1.45}.performance-history-row>strong{text-align:right;font-family:Georgia,serif;font-size:13px;font-weight:400}.performance-history-row>small{text-align:right;color:#8c9895}.empty-copy{text-align:center;color:#879390;padding:34px 10px}.empty-copy strong{color:#44615a;font-family:Georgia,serif;font-size:18px;font-weight:400}.empty-copy p{margin:7px 0 0;font-size:8px}.as-of{color:#83938f;font-size:7px}.green-text{color:#347a66!important}@media (max-width:760px){.performance-history-list{overflow-x:auto}.performance-history-row{min-width:760px}}.withdrawal-tracker{padding-bottom:0}.withdrawal-tracker-list{margin:18px -22px 0}.withdrawal-tracker-row{border-top:1px solid #e8edeb;grid-template-columns:minmax(165px,1.15fr) .5fr minmax(230px,1.7fr) auto;align-items:center;gap:18px;min-height:72px;padding:12px 22px;display:grid}.withdrawal-tracker-row>div:first-child>.lot-ref,.withdrawal-tracker-row>div:first-child>small{display:block}.withdrawal-tracker-row>div:first-child>small{color:#8a9995;margin-top:5px;font-size:7px}.withdrawal-tracker-row>strong{color:#32554b;text-align:right;font-family:Georgia,serif;font-size:14px;font-weight:400}.withdrawal-tracker-status>span,.withdrawal-tracker-status>small{display:block}.withdrawal-tracker-status>span{font-size:8px;font-weight:700}.withdrawal-tracker-status>small{color:#81908c;max-width:320px;margin-top:4px;font-size:7px;line-height:1.4}.status-neutral{color:#8a8270!important}.withdrawal-cancel-button{color:#954e43;cursor:pointer;background:#fff8f6;border:1px solid #dbbbb4;border-radius:5px;height:31px;padding:0 10px;font-size:8px;font-weight:700}.withdrawal-cancel-button:hover{background:#fff1ee;border-color:#b77569}.withdrawal-lock{color:#9aa5a2;text-align:right;min-width:82px;font-size:7px}.withdrawal-tracker-row.processing{background:#fffcf4}.withdrawal-tracker-row.cancelled,.withdrawal-tracker-row.rejected{background:#fbfcfb}.withdrawal-cancel-confirmation{margin-top:14px}@media (max-width:760px){.withdrawal-tracker-list{overflow-x:auto}.withdrawal-tracker-row{min-width:720px}.withdrawal-cancel-confirmation{margin-top:12px}}.marketingNav{color:#07192e;background:#eef3f8;border-bottom:1px solid #d5dee7;height:104px}.marketingNav .wordmark{width:118px;height:88px;overflow:hidden}.marketingNav .wordmark img{object-fit:contain;width:100%;height:100%}.marketingNav nav a,.marketingNav .navAccess{color:#344e68}.marketingNav .navAccess{background:#f8f5ed;border-color:#a9b7c5}.marketingHero{color:#07192e;background:#eef3f8;grid-template-columns:1fr minmax(390px,.72fr);gap:90px;min-height:690px;padding-top:80px;padding-bottom:55px}.marketingHero:before{content:"";background:linear-gradient(90deg,#f4efe485,#0000 55%);position:absolute;inset:0}.heroGlow{background:radial-gradient(circle,#31527624,#eef3f800 70%);top:-300px;right:-240px}.marketingHero .marketingEyebrow{color:#647e98}.heroCopy h1{color:#07192e;font-size:clamp(50px,6vw,86px)}.heroCopy h1 em{color:#496b8d;font-style:normal}.heroLead{color:#536b82;max-width:660px;font-size:15px}.ivoryButton{color:#f6f0e5;background:#091f38}.textButton{color:#233f5b}.heroLegal{color:#8596a7}.heroStatement{color:#112c46;background:#faf9f5;border:1px solid #cbd6e1;padding:30px;transform:translateY(18px);box-shadow:0 25px 65px #142b4321}.heroMiniTop{justify-content:space-between;border-bottom:1px solid #dbe2e7!important;padding:0 0 20px!important;display:flex!important}.heroMiniTop span{letter-spacing:1.5px;color:#647b91;font:700 7px Arial,sans-serif}.heroMiniTop b{color:#35705f;letter-spacing:1px;background:#e4eee9;border-radius:12px;padding:5px 8px;font:700 6px Arial,sans-serif}.heroMiniLabel{letter-spacing:1.4px;color:#8797a5!important;margin:30px 0 9px!important;font-size:7px!important}.heroMiniValue{display:block;color:#102a42!important;font:400 35px Georgia,serif!important}.heroMiniGain{color:#3b7967!important;margin:8px 0 0!important;font-size:9px!important}.heroMiniChart{border-bottom:1px solid #dce3e7;align-items:flex-end;gap:10px;height:145px;padding-top:28px;display:flex}.heroMiniChart i{background:linear-gradient(#678aa8,#284d6e);border-radius:2px 2px 0 0;flex:1}.heroMiniChart i:first-child{height:32%}.heroMiniChart i:nth-child(2){height:48%}.heroMiniChart i:nth-child(3){height:39%}.heroMiniChart i:nth-child(4){height:63%}.heroMiniChart i:nth-child(5){height:72%}.heroMiniChart i:nth-child(6){height:58%}.heroMiniChart i:nth-child(7){height:86%}.heroMiniBottom{grid-template-columns:1fr 1fr;border:0!important;padding:20px 0 0!important;display:grid!important}.heroMiniBottom span{font-family:Arial,sans-serif!important}.heroMiniBottom small,.heroMiniBottom b{display:block}.heroMiniBottom small{color:#8999a7;letter-spacing:1px;font-size:6px}.heroMiniBottom b{color:#193650;margin-top:6px;font-family:Georgia,serif;font-size:13px;font-weight:400}.footerMark{width:145px;height:110px}.footerMark img{object-fit:contain;width:100%;height:100%}@media (max-width:900px){.marketingHero{grid-template-columns:1fr;gap:35px}.heroStatement{max-width:560px;transform:none}.marketingNav .wordmark{width:100px}.heroMiniTop{display:flex!important}.heroMiniBottom{display:grid!important}}@media (max-width:620px){.marketingNav{height:82px}.marketingNav .wordmark{width:84px;height:72px}.marketingHero{padding-top:65px}.heroCopy h1{font-size:45px}.heroStatement{padding:22px}.heroMiniValue{font-size:28px!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.portal-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.portal-refresh-status{top:max(12px, env(safe-area-inset-top));z-index:12010;color:#173d37;text-align:center;pointer-events:none;background:#f8faf8;border:1px solid #c9d9d3;border-radius:24px;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #173d3720}.portal-refresh-button:disabled{opacity:.55}.documents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.document-info h3{font-size:18px;line-height:1.4}.document-info p{color:#526960;font-size:12px;line-height:1.5}.document-info button{min-height:44px;font-size:13px}.doc-category{font-size:11px}.document-preview b{overflow-wrap:anywhere;font-size:12px}.document-preview i,.document-preview small{color:#726648;font-size:10px}@media (max-width:1050px){.documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.documents-grid{grid-template-columns:minmax(0,1fr)}}.performance-history-row{gap:16px;font-size:12px}.performance-history-row>div strong{font-size:14px;line-height:1.45}.performance-history-row>div small{font-size:12px}.performance-history-row>strong{font-variant-numeric:tabular-nums;font-size:17px}.performance-history-row>small{font-size:12px}.admin-preview-banner span{font-size:11px}.admin-preview-banner small{font-size:12px;line-height:1.5}.admin-preview-banner a{font-size:12px}@media (max-width:1000px){.performance-history-row{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-history-row>div,.performance-history-row>span,.performance-history-row>small{grid-column:1/-1}.performance-history-row>strong{text-align:left}}@media (max-width:760px){.admin-preview-banner{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.admin-preview-banner strong{font:600 15px/1.4 Arial,sans-serif}.admin-preview-banner a{justify-content:center;min-height:44px}.performance-spotlight-main{min-height:0;padding:22px 18px}.performance-spotlight-main>strong{margin:14px 0;font-size:clamp(32px,9vw,44px)}.performance-spotlight-main p{margin:0;font-size:13px;line-height:1.5}.performance-spotlight-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.performance-spotlight-values>div{border-top:1px solid #d7e6e0;justify-content:flex-start;min-width:0;padding:16px}.performance-spotlight-values>div:first-child{grid-column:1/-1}.performance-spotlight-values strong{overflow-wrap:anywhere;font-size:22px}.performance-spotlight-values span{color:#526960;font-size:11px;line-height:1.5}.performance-spotlight-values small{color:#526960;font-size:12px;line-height:1.45}.performance-history .panel-title{align-items:flex-start;gap:10px}.performance-history .as-of{white-space:nowrap;font-size:11px}.performance-history-list{margin:16px 0 0}.performance-history-list .performance-history-row{gap:12px;margin-bottom:12px;padding:16px}.performance-history-list .performance-history-row>strong{text-align:left;background:#f1f6f3;border-radius:8px;padding:12px;font-size:18px}.performance-history-list .performance-history-row>small{text-align:left;padding-top:4px}}.sidebar-close,.sidebar-dismiss{display:none}@media (max-width:760px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}.sidebar-close{top:max(10px, env(safe-area-inset-top));color:#f4e7c4;cursor:pointer;background:#244b43;border:1px solid #d7c28859;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:10px}.sidebar-dismiss{z-index:19;background:#0717134d;border:0;padding:0;display:block;position:fixed;inset:0}.sidebar-close:focus-visible{outline-offset:3px;outline:2px solid #d7c288}.performance-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.performance-history-row>*,.withdrawal-tracker-row>*{overflow-wrap:anywhere;min-width:0}.withdrawal-tracker-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}}
