@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Montserrat:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Montserrat:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.for2x-word{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.for2x-logo{width:auto;max-width:100%;height:auto;display:block}.for2x-logo--header{height:var(--mkt-header-logo-height,clamp(3.75rem, 11vw, 5.5rem));width:auto;max-width:min(22rem,68vw)}.for2x-logo--auth{height:var(--auth-logo-height,clamp(3.75rem, 16vw, 4.75rem));width:auto;max-width:min(20rem,90%);margin-inline:auto}.for2x-word__for,.for2x-word__digit,.for2x-word__x{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:1em;line-height:inherit}.for2x-word--logo-header .for2x-word__for{text-transform:uppercase;color:var(--mkt-primary,#38bfb3)}.for2x-word--logo-header .for2x-word__digit,.for2x-word--logo-header .for2x-word__x{text-transform:uppercase;color:#000}.for2x-word--logo-footer{line-height:.85}.for2x-word--logo-footer .for2x-word__for{color:var(--mkt-footer-text,#000)}.for2x-word--logo-footer .for2x-word__digit{color:var(--mkt-footer-accent,#38bfb3)}.for2x-word--logo-footer .for2x-word__x{color:var(--mkt-logo-x,#ed5c2d)}.mkt-footer__mark-large-word.for2x-word--logo-footer .for2x-word__for,.mkt-footer__mark-large-word.for2x-word--logo-footer .for2x-word__digit,.mkt-footer__mark-large-word.for2x-word--logo-footer .for2x-word__x{font-size:clamp(4.5rem,14vw,8.5rem);font-weight:700}.for2x-word--portal .for2x-word__digit,.for2x-word--portal .for2x-word__x{color:var(--portal-accent,#38bfb3)}.for2x-word--utility .for2x-word__for,.for2x-word--utility .for2x-word__digit,.for2x-word--utility .for2x-word__x{color:inherit}.for2x-word--inline .for2x-word__for,.for2x-word--inline .for2x-word__digit,.for2x-word--inline .for2x-word__x{color:inherit;font-size:inherit;font-weight:inherit}.for2x-brand-x{color:var(--portal-brand-x,var(--mkt-logo-x,#ed5c2d));font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.two-x{white-space:nowrap;vertical-align:-.04em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.04em;align-items:baseline;gap:.015em;font-family:inherit;font-weight:800;line-height:1;display:inline-flex}.two-x__digit{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-weight:800}.two-x__x{text-transform:uppercase;color:var(--mkt-logo-x,#ed5c2d);font-size:1.06em;font-weight:800;line-height:.85}.two-x--on-primary .two-x__digit{color:#fff}.two-x--on-primary .two-x__x{color:#ffe0d4}:root{--portal-bg:#f0f4f8;--portal-surface:#fff;--portal-sidebar:#162440;--portal-sidebar-hover:#38bfb31f;--portal-sidebar-active:#38bfb333;--portal-accent:#38bfb3;--portal-accent-dark:#2da89e;--portal-brand-x:#ed5c2d;--portal-primary:#2563eb;--portal-text:#0f172a;--portal-muted:#64748b;--portal-border:#e2e8f0;--portal-success:#15803d;--portal-danger:#b91c1c;--portal-shadow:0 1px 3px #0f172a0f, 0 4px 12px #0f172a0a;--portal-shadow-lg:0 4px 6px #0f172a0d, 0 12px 28px #0f172a14;--portal-radius:12px;--portal-radius-sm:8px}.admin-shell{background:var(--portal-bg);min-height:100vh;color:var(--portal-text);display:flex}.admin-sidebar{background:var(--portal-sidebar);color:#fff;border-right:1px solid #ffffff0f;flex-direction:column;width:272px;min-width:272px;padding:1.25rem .875rem;display:flex;overflow-y:auto}.brand{letter-spacing:.01em;margin-bottom:.15rem;padding:0 .5rem;font-size:1.15rem;font-weight:700}.brand span{color:var(--portal-accent)}.brand-sub{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin:0 0 1rem;padding:0 .5rem;font-size:.72rem}.user-chip{color:#ffffffb3;border-radius:var(--portal-radius-sm);background:#ffffff0f;border:1px solid #ffffff14;margin:0 0 1.25rem;padding:.5rem .65rem;font-size:.82rem}.member-sidebar .member-nav{flex-direction:column;flex:1;gap:.2rem;min-height:0;display:flex}.member-sidebar .nav-group{border-top:1px solid #ffffff14;margin-top:.85rem;padding-top:.55rem}.member-sidebar .nav-group:first-child{border-top:none;margin-top:.15rem;padding-top:0}.member-sidebar .nav-group-label{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f073;margin-bottom:.4rem;padding:0 .85rem;font-size:.6875rem;font-weight:600}.member-sidebar .nav-link{letter-spacing:-.01em;color:#e2e8f0d1;box-shadow:none;border-radius:10px;margin-bottom:0;padding:.7rem .85rem;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.25}.member-sidebar .nav-link.sub{padding-left:.85rem;font-size:.9375rem;font-weight:500}.member-sidebar .nav-link-inner{gap:.75rem}.member-sidebar .nav-link-icon{opacity:.88;color:#e2e8f0c7;width:20px;height:20px}.member-sidebar .nav-link-label{font-weight:500}.member-sidebar .nav-link.active{color:#fff;box-shadow:none;background:#38bfb32e;font-weight:600}.member-sidebar .nav-link.active .nav-link-icon{opacity:1;color:var(--portal-accent)}.member-sidebar .nav-link:hover:not(.active):not(.logout){color:#fff;background:#ffffff14}.member-sidebar .nav-link:hover:not(.active):not(.logout) .nav-link-icon{color:#fff;opacity:1}.member-sidebar .nav-link.logout{border-radius:10px;margin-top:auto;padding:.7rem .85rem;font-weight:500}.member-sidebar .admin-portal-link{font-weight:600}.member-sidebar__brand-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.member-sidebar__brand-row .brand{min-width:0;margin-bottom:0}.member-nav-toggle{border-radius:var(--portal-radius-sm);color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;width:34px;height:34px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.member-nav-toggle:hover{color:#fff;background:#38bfb324;border-color:#38bfb359}.member-nav-toggle--top{border-color:var(--portal-border);background:var(--portal-surface);width:auto;height:auto;color:var(--portal-text);box-shadow:var(--portal-shadow);padding:.45rem .75rem}.member-nav-toggle--top:hover{border-color:var(--portal-accent);color:var(--portal-accent-dark);background:var(--portal-surface)}.member-nav-toggle__text{font-size:.8125rem;font-weight:500}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-shell--nav-collapsed .member-sidebar{width:76px;min-width:76px;padding:1rem .55rem}.admin-shell--nav-collapsed .member-sidebar__brand-row{flex-direction:column;align-items:center;margin-bottom:.85rem}.admin-shell--nav-collapsed .member-sidebar .brand{text-align:center;padding:0;font-size:.95rem}.admin-shell--nav-collapsed .member-sidebar .brand .for2x-word__for,.admin-shell--nav-collapsed .member-sidebar .brand-sub,.admin-shell--nav-collapsed .nav-group-label,.admin-shell--nav-collapsed .nav-link-label,.admin-shell--nav-collapsed .member-sidebar .brand .for2x-word+*{display:none}.admin-shell--nav-collapsed .member-sidebar .nav-link{place-items:center;padding:.65rem .4rem;display:grid}.admin-shell--nav-collapsed .member-sidebar .nav-link.sub{padding-left:.4rem}.admin-shell--nav-collapsed .member-sidebar .nav-link-inner{justify-content:center;gap:0}.admin-shell--nav-collapsed .member-sidebar .nav-link-icon{margin:0}.admin-shell--nav-collapsed .member-sidebar .nav-link.logout{padding:.65rem .4rem}.admin-shell{transition:none}.member-sidebar{transition:width .22s,min-width .22s,padding .22s}.admin-sidebar a.nav-link,.admin-sidebar button.nav-link{color:#ffffffd1;text-decoration:none}.admin-sidebar a.admin-portal-link{color:var(--portal-accent);margin-top:.5rem;font-weight:600}.nav-group{margin-top:.65rem}.nav-group-label{text-transform:uppercase;letter-spacing:.07em;color:#fff6;margin-bottom:.25rem;padding:0 .65rem;font-size:.68rem;font-weight:600}.nav-group-toggle{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:.05rem;padding:.4rem .65rem;font-size:.72rem;font-weight:600;display:flex}.nav-group-toggle:hover{color:#ffffffd9}.nav-link{color:#ffffffd1;border-radius:var(--portal-radius-sm);text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;margin-bottom:.1rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:block}.nav-link.sub{padding-left:1.1rem;font-size:.84rem}.nav-link.active{background:var(--portal-sidebar-active);color:#fff;box-shadow:inset 3px 0 0 var(--portal-accent);font-weight:500}.nav-link:hover:not(.active):not(.logout){background:var(--portal-sidebar-hover);color:#fff}.nav-link.logout{color:#fca5a5;border:1px solid #fca5a540;margin-top:1rem}.nav-link.logout:hover{background:#fca5a51f}.admin-sidebar>nav,.admin-sidebar>.member-nav{flex-direction:column;flex:1;display:flex}.admin-sidebar .nav-link.logout{margin-top:auto}.admin-main{flex:1;max-width:100%;padding:1.75rem 2rem 2.5rem;position:relative;overflow-x:auto}.portal-top-bar{z-index:40;justify-content:space-between;align-items:center;gap:.75rem;margin:-.25rem 0 1.25rem;display:flex;position:relative}.portal-top-bar>.profile-menu{margin-left:auto}.profile-menu{position:relative}.profile-menu-trigger{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);color:var(--portal-text);font:inherit;cursor:pointer;box-shadow:var(--portal-shadow);align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .5rem;font-size:.875rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex}.profile-menu-trigger:hover,.profile-menu:hover .profile-menu-trigger,.profile-menu:focus-within .profile-menu-trigger,.profile-menu--open .profile-menu-trigger{border-color:var(--portal-accent);box-shadow:var(--portal-shadow-lg)}.profile-menu-avatar{background:var(--portal-sidebar);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:grid}.profile-menu-label{line-height:1}.profile-menu-caret{color:var(--portal-muted);font-size:.65rem;line-height:1}.profile-menu-dropdown{border-radius:var(--portal-radius-sm);background:var(--portal-sidebar);min-width:220px;box-shadow:var(--portal-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;z-index:50;border:1px solid #ffffff14;flex-direction:column;gap:.15rem;padding:.5rem;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:calc(100% + .35rem);right:0;transform:translateY(-4px)}.profile-menu:before{content:"";width:100%;height:.5rem;position:absolute;top:100%;right:0}.profile-menu--open .profile-menu-dropdown,.profile-menu:focus-within .profile-menu-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.profile-menu:hover .profile-menu-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.profile-menu-item{border-radius:var(--portal-radius-sm);color:#ffffffe0;border:1px solid #0000;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.profile-menu-item-icon{color:#ffffffb3;flex-shrink:0}.profile-menu-item:hover,.profile-menu-item--active{color:#fff;box-shadow:inset 3px 0 0 var(--portal-accent);background:#38bfb324;border-color:#0000}.profile-menu-item--active .profile-menu-item-icon,.profile-menu-item:hover .profile-menu-item-icon{color:var(--portal-accent)}.profile-menu-logout{border-radius:var(--portal-radius-sm);color:#ffffffe0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;gap:.65rem;margin-top:.35rem;padding:.65rem .75rem;font-size:.9rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.profile-menu-logout:hover{color:#fecaca;background:#fca5a51f;border-color:#fca5a559}.profile-menu-logout .profile-menu-item-icon{color:#ffffffb3}.profile-menu-logout:hover .profile-menu-item-icon{color:#fca5a5}.page-card{background:var(--portal-surface);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);border:1px solid var(--portal-border);padding:1.5rem 1.75rem}.page-header{margin-bottom:1.5rem}.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-title{letter-spacing:-.02em;color:var(--portal-text);margin:0;font-size:1.625rem;font-weight:700}.page-subtitle{color:var(--portal-muted);overflow-wrap:anywhere;max-width:46rem;margin:.35rem 0 0;font-size:.925rem;line-height:1.5}.stats-grid,.metric-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.stat-card,.metric-card{background:var(--portal-surface);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);border:1px solid var(--portal-border);min-width:0;padding:1.1rem 1.25rem;transition:box-shadow .2s,transform .2s;overflow:hidden;container-type:inline-size}.metric-card:hover{box-shadow:var(--portal-shadow-lg)}.metric-card-label,.stat-card span:first-child{text-transform:uppercase;letter-spacing:.04em;color:var(--portal-muted);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.metric-card-value,.stat-card strong{letter-spacing:-.02em;max-width:100%;color:var(--portal-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin-top:0;font-size:clamp(.8125rem,6.5cqi,1.35rem);font-weight:700;line-height:1.2;display:block}.metric-card--accent{background:linear-gradient(135deg, #38bfb314 0%, var(--portal-surface) 100%);border-color:#38bfb359}.metric-card--primary{background:linear-gradient(135deg, #2563eb0f 0%, var(--portal-surface) 100%);border-color:#2563eb40}.metric-card--success .metric-card-value{color:var(--portal-success)}button.metric-card--button,a.metric-card--button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;text-decoration:none;display:block}button.metric-card--button.is-selected,a.metric-card--button.is-selected{border-color:var(--portal-accent);box-shadow:0 0 0 1px var(--portal-accent)}a.metric-card--button:hover{border-color:var(--portal-accent)}.investors-rank-mix{color:var(--portal-muted);margin-top:.45rem;font-size:.75rem;line-height:1.4;display:block}.investors-tabs{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.investors-tabs+.metric-grid{margin-bottom:1rem}.investors-tab{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 14px}.investors-tab.is-active{background:var(--portal-accent,#38bfb3);border-color:var(--portal-accent,#38bfb3);color:#fff}.team-referrals-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.team-gen-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.team-referrals-summary__rank-card{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.team-referrals-summary__rank-card .referral-rank-card__rank-badge{margin-top:.1rem}.team-referrals-summary__rank-note{color:var(--portal-muted);margin:.5rem 0 0;font-size:.8rem}.team-referrals-summary__investment-card{flex-direction:column;gap:.35rem;display:flex}.team-referrals-investment-stats{flex-direction:column;gap:.3rem;margin:0;display:flex}.team-referrals-investment-stats>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.team-referrals-investment-stats dt{color:var(--portal-muted);margin:0;font-size:.8rem;font-weight:500}.team-referrals-investment-stats dt:after{content:":"}.team-referrals-investment-stats dd{color:var(--portal-text);margin:0;font-size:1rem;font-weight:700}.team-referrals-investment-stats__active,.team-referrals-summary__earned-card .team-referrals-investment-stats dd{color:var(--portal-success)}.team-referrals-eterna-paid{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:inline-flex}.team-referrals-eterna-paid>.status-badge{text-align:center;flex-shrink:0;min-width:4.85rem}.team-referrals-tgc-badge{white-space:nowrap;min-width:auto}.team-referrals-eterna-paid--locked .team-referrals-eterna-progress{color:var(--portal-muted)}.team-referrals-eterna-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.team-referrals-eterna-hint{color:var(--portal-muted);font-size:.75rem;line-height:1.3}.team-referrals-eterna-progress--muted{color:var(--portal-muted);font-weight:600}.team-referrals-eterna-paid strong{color:var(--portal-success);font-weight:700}.team-referrals-eterna-progress__of{color:var(--portal-muted);font-weight:500}.team-referrals-eterna-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.team-referrals-eterna-sep{color:var(--portal-muted);font-weight:600;line-height:1}.team-referrals-eterna-badge--pending{color:#b45309;background:#d977061f;font-weight:700}.team-referrals-eterna-pending-amount{color:#b45309;font-weight:700}.team-referrals-eterna-badge--completed{color:#15803d;background:#15803d1f;font-weight:700}.data-table tfoot th,.data-table tfoot td{border-top:2px solid var(--portal-border);background:#0f172a05;font-weight:700}.metric-section{margin-bottom:1.75rem}.metric-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--portal-muted);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.roi-cap-card{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);margin-bottom:1.75rem;padding:1.25rem 1.5rem}.roi-cap-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.roi-cap-header h2{margin:0;font-size:1.05rem;font-weight:600}.roi-cap-header p{color:var(--portal-muted);margin:.25rem 0 0;font-size:.85rem}.roi-cap-stats{flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.roi-cap-stats strong{color:var(--portal-text);font-size:1.1rem;display:block}.roi-cap-bar-track{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.roi-cap-bar-fill{background:linear-gradient(90deg, var(--portal-accent), var(--portal-accent-dark));border-radius:999px;height:100%;transition:width .4s}.roi-cap-bar-fill--complete{background:linear-gradient(90deg,#22c55e,#15803d)}.referral-rank-card{padding:1.35rem 1.5rem}.referral-rank-card__qdr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.1rem;display:flex}.referral-rank-card__metric{flex:16rem;min-width:0}.referral-rank-card__rank{text-align:right;flex:0 auto}.referral-rank-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-muted);margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.referral-rank-card__stats{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.referral-rank-card__stat{min-width:0}.referral-rank-card__stat-divider{background:var(--portal-border);flex-shrink:0;align-self:stretch;width:1px;min-height:2.75rem}.referral-rank-card__value{color:var(--portal-text);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:1rem;line-height:1.35}.referral-rank-card__value strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;margin-right:.35rem;font-size:clamp(1.25rem,4vw,2rem);font-weight:700}.referral-rank-card__hint{color:var(--portal-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.referral-rank-card__rank-badge{border:1px solid var(--portal-border);color:var(--portal-text);white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.9rem;font-weight:600;display:inline-flex}.referral-rank-card__rank-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:7px;height:7px}.referral-rank-card__rank-dot--current{background:var(--portal-brand-x)}.referral-rank-card__bar-section,.referral-rank-card__bar{margin-bottom:0}.referral-rank-card__bar-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.35rem 1rem;margin-top:.35rem;display:flex}.referral-rank-card__bar-target{text-align:right;color:var(--portal-muted);flex-shrink:0;margin:0;font-size:.8rem;font-weight:500;line-height:1.4}.referral-rank-card__footer{flex:14rem;min-width:0;margin:0}.referral-rank-card__footer p{color:var(--portal-muted);margin:0;font-size:.8rem;line-height:1.45}.referral-rank-card__divider{background:var(--portal-border);border:0;height:1px;margin:1.25rem 0}.referral-rank-card__ladder{padding-top:.15rem}@media (width<=640px){.referral-rank-card__rank{text-align:left;width:100%}}.rank-ladder-scroll{-webkit-overflow-scrolling:touch;margin:0 -.25rem;padding:.25rem .25rem .5rem;overflow-x:auto}.rank-ladder{align-items:flex-start;gap:0;min-width:max-content;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.rank-ladder__step{flex:none;align-items:flex-start;display:flex;position:relative}.rank-ladder__connector{background:#e2e8f0;flex:0 0 1.75rem;height:2px;margin-top:11px}.rank-ladder__connector--filled{background:var(--portal-accent)}.rank-ladder__node-wrap{text-align:center;flex-direction:column;align-items:center;min-width:4.75rem;max-width:5.5rem;display:flex}.rank-ladder__node-row{justify-content:center;align-items:center;gap:.2rem;min-height:14px;display:flex}.rank-ladder__node{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:12px;height:12px}.rank-ladder__name{color:var(--portal-muted);margin-top:.5rem;font-size:.75rem;font-weight:600;line-height:1.25}.rank-ladder__badge{letter-spacing:.03em;text-transform:uppercase;margin-top:.35rem;font-size:.625rem;font-weight:700;line-height:1.2}.rank-ladder__step--achieved .rank-ladder__node{border-color:var(--portal-accent-dark);background:var(--portal-accent)}.rank-ladder__step--achieved .rank-ladder__name{color:var(--portal-text)}.rank-ladder__step--current .rank-ladder__name{color:var(--portal-text);font-size:.8125rem}.rank-ladder__step--current .rank-ladder__node{border-color:var(--portal-brand-x);background:var(--portal-brand-x)}.rank-ladder__step--current .rank-ladder__badge--current{color:var(--portal-brand-x)}.rank-ladder__step--next .rank-ladder__node{border-color:var(--portal-accent);background:#38bfb326}.rank-ladder__step--next .rank-ladder__name{color:var(--portal-text)}.rank-ladder__step--next .rank-ladder__badge--next{color:#0f766e}.rank-ladder__step--loading .rank-ladder__name,.rank-ladder__step--loading .rank-ladder__badge{visibility:hidden}.investments-roi-card{margin-bottom:1.75rem;padding:1.25rem 1.5rem}.member-overview{flex-direction:column;gap:1.25rem;display:flex}.member-overview-hero{box-shadow:none;background:0 0;border:none;margin-bottom:0;padding:0}.member-overview-hero__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.15rem;display:flex}.member-overview-hero__eyebrow{color:var(--portal-muted);margin:0;font-size:.8125rem}.member-overview-hero__name{letter-spacing:-.03em;color:var(--portal-text);margin:.15rem 0 .45rem;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:700;line-height:1.15}.member-overview-hero__meta{color:var(--portal-muted);flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.8125rem;display:flex}.member-overview-hero__meta strong{color:var(--portal-text);font-weight:600}.member-overview-hero__rank{color:var(--portal-accent-dark)!important}.member-overview-hero__toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.member-balance-chip{max-width:100%;color:var(--portal-accent-dark);background:#38bfb31a;border:1px solid #38bfb359;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.member-balance-chip:hover{background:#38bfb329;border-color:#38bfb380}.member-balance-chip--brand{color:var(--portal-accent-dark);background:#38bfb31a;border-color:#38bfb359}.member-balance-chip--danger{color:var(--portal-danger);background:#b91c1c14;border-color:#b91c1c47}.member-balance-chip--neutral{border-color:var(--portal-border);color:var(--portal-muted);background:#f8fafc}.member-balance-chip strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:700}.member-overview-hero__actions{background:#e8eef5;border:1px solid #d7e0ea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.28rem;display:inline-flex}.member-action-chip{color:#475569;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.member-action-chip:hover{color:var(--portal-text);background:#ffffffb3}.member-action-chip--primary{color:var(--portal-text);background:#fff;box-shadow:0 1px 2px #0f172a0f}.member-action-chip--primary:hover{color:var(--portal-accent-dark);background:#fff}.member-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.member-stat-card{border:1px solid var(--portal-border);min-width:0;min-height:7.5rem;color:inherit;background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:1.35rem;padding:1.05rem 1.15rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f172a08;container-type:inline-size}.member-stat-card:hover{box-shadow:var(--portal-shadow);transform:translateY(-1px)}.member-stat-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.member-stat-card__label{color:#64748b;font-size:.9rem;font-weight:600;line-height:1.25}.member-stat-card__icon{border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.member-stat-card__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:clamp(1.05rem,8cqi,1.95rem);font-weight:700;line-height:1.1}.member-stat-card--brand .member-stat-card__value,.member-stat-card--brand .member-stat-card__icon{color:var(--portal-accent-dark)}.member-stat-card--brand .member-stat-card__icon{background:#38bfb324}.member-stat-card--brand:hover{border-color:#38bfb373}.member-stat-card--brand-x .member-stat-card__value,.member-stat-card--brand-x .member-stat-card__icon{color:var(--portal-brand-x)}.member-stat-card--brand-x .member-stat-card__icon{background:#ed5c2d1f}.member-stat-card--brand-x:hover{border-color:#ed5c2d66}.member-stat-card--danger .member-stat-card__value,.member-stat-card--danger .member-stat-card__icon{color:var(--portal-danger)}.member-stat-card--danger .member-stat-card__icon{background:#b91c1c1a}.member-stat-card--danger:hover{border-color:#b91c1c59}.member-stat-card--neutral .member-stat-card__value,.member-stat-card--neutral .member-stat-card__icon{color:var(--portal-muted)}.member-stat-card--neutral .member-stat-card__icon{background:#f1f5f9}.member-stat-card--neutral:hover{border-color:#cbd5e1}.member-overview__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem;display:grid}.member-overview__panel{height:100%;margin-bottom:0}.member-overview-legal{flex-direction:column;gap:.75rem;margin-top:.35rem;display:flex}.member-portal-legal{margin-top:1.75rem;margin-bottom:.5rem}.member-overview-notice{border-radius:var(--portal-radius);border:1px solid var(--portal-border);background:#f8fafc;min-width:0;padding:1.15rem 1.25rem 1.25rem}.member-overview-notice__head{color:var(--portal-text);letter-spacing:.02em;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.8125rem;font-weight:700;display:flex}.member-overview-notice__head svg{color:var(--portal-muted);flex-shrink:0}.member-overview-notice--risk .member-overview-notice__head,.member-overview-notice--risk .member-overview-notice__head svg{color:var(--portal-brand-x)}.member-overview-notice__text{color:var(--portal-muted);text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.65}.member-overview-notice__link{color:var(--portal-accent-dark);align-items:center;gap:.35rem;margin-top:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.member-overview-notice__link:hover{text-decoration:underline}@media (width<=640px){.member-overview-legal{gap:.65rem}.member-overview-notice{padding:1rem .95rem 1.05rem}.member-overview-notice__text{text-align:left;text-align-last:auto;font-size:.8rem;line-height:1.7}.member-overview-notice__link{min-height:44px}}.overview-welcome-card{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;padding:1.35rem 1.5rem;display:flex}.overview-welcome-card__main{min-width:0}.overview-welcome-card__eyebrow{color:var(--portal-muted);margin:0;font-size:.8125rem}.overview-welcome-card__name{letter-spacing:-.02em;color:var(--portal-text);margin:.2rem 0 1.1rem;font-size:1.75rem;font-weight:700;line-height:1.15}.overview-welcome-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;min-width:0;max-width:18rem;display:grid}.overview-welcome-card__label{letter-spacing:.05em;text-transform:uppercase;color:var(--portal-muted);margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.overview-welcome-card__value{color:var(--portal-text);overflow-wrap:anywhere;word-break:break-word;font-size:1rem;font-weight:600;display:block}.overview-welcome-card__value--rank{color:var(--portal-accent-dark)}.overview-welcome-card__copy{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);color:var(--portal-text);cursor:pointer;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.overview-welcome-card__copy:hover{border-color:var(--portal-accent);color:var(--portal-accent-dark)}.fa-status-card{flex-direction:column;gap:1.35rem;margin-bottom:1.75rem;padding:1.35rem 1.5rem;display:flex}.fa-status-card__loading{color:var(--portal-muted);margin:0;font-size:.9rem}.fa-status-card__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--portal-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.fa-status-card__title{letter-spacing:-.02em;color:var(--portal-accent-dark);align-items:center;gap:.45rem;margin:0;font-size:1.35rem;font-weight:700;display:flex}.fa-status-card__crown{font-size:1.15rem;line-height:1}.fa-status-card__permanence{color:var(--portal-muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.45}.fa-status-card__section-title{color:var(--portal-text);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.fa-status-card__metrics{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem 1.25rem;margin:0;display:grid}.fa-status-card__metrics dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600}.fa-status-card__metrics dd{color:var(--portal-text);margin:0;font-size:1rem;font-weight:600}.fa-status-card__gens{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fa-status-card__gen{border-radius:var(--portal-radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;font-size:.875rem;font-weight:600;display:flex}.fa-status-card__gen--ok{color:#1f7a72;background:#2da89e1a}.fa-status-card__gen--no{color:#00000073;background:#0000000a}.fa-status-card__note{border-top:1px solid var(--portal-border);color:var(--portal-muted);margin:0;padding-top:.25rem;font-size:.8125rem;line-height:1.5}.investments-roi-card__text-link{color:var(--portal-accent-dark);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.investments-roi-card__text-link:hover{color:var(--portal-accent);text-decoration:underline}.investments-roi-card__summary--plain{border-bottom:none;padding-bottom:0}.investments-roi-card__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.investments-roi-card__title{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-muted);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.investments-roi-card__title svg{color:var(--portal-accent-dark)}.investments-roi-card__aum-link{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);color:var(--portal-text);align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.investments-roi-card__aum-link:hover{border-color:var(--portal-accent);color:var(--portal-accent-dark)}.investments-roi-card__summary{border-bottom:1px solid var(--portal-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:1.25rem;display:grid}.investments-roi-card__stat{border-right:1px solid var(--portal-border);overflow-wrap:anywhere;min-width:0;padding:0 1rem}.investments-roi-card__stat:first-child{padding-left:0}.investments-roi-card__stat:last-child{border-right:none;padding-right:0}.investments-roi-card__stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.35rem;font-size:.72rem;font-weight:600;line-height:1.35;display:block}.investments-roi-card__stat-value{letter-spacing:-.03em;color:var(--portal-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.15rem,1.8vw,1.75rem);font-weight:700;line-height:1.15;display:block}.investments-roi-card__stat--success .investments-roi-card__stat-value{color:var(--portal-sidebar)}.investments-roi-card__stat--brand-x .investments-roi-card__stat-value{color:var(--portal-brand-x)}.investments-roi-card__section{border-bottom:1px solid var(--portal-border);padding:1.25rem 0}.investments-roi-card__progress-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.investments-roi-card__progress-head h3{color:var(--portal-text);margin:0;font-size:1rem;font-weight:600}.investments-roi-card__badge{color:var(--portal-success);background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.investments-roi-card__desc{color:var(--portal-muted);max-width:52rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.55}.investments-roi-card__bar{margin:0}.investments-roi-card__metrics{border-top:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:1.25rem;display:grid}.investments-roi-card__metric{min-width:0}.investments-roi-card__metric strong{color:var(--portal-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin-top:.25rem;font-size:clamp(.9rem,2vw,1.05rem);font-weight:700;display:block}@media (width<=768px){.investments-roi-card__summary{grid-template-columns:1fr;gap:1rem}.investments-roi-card__stat{border-right:none;border-bottom:1px solid var(--portal-border);padding:0 0 1rem}.investments-roi-card__stat:last-child{border-bottom:none;padding-bottom:0}.investments-roi-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-actions{flex-wrap:wrap;gap:.65rem;margin-bottom:1.75rem;display:flex}.quick-action{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);color:var(--portal-text);cursor:pointer;box-shadow:var(--portal-shadow);align-items:center;gap:.4rem;padding:.55rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}button.quick-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.quick-action:hover{border-color:var(--portal-accent);color:var(--portal-accent-dark);transform:translateY(-1px)}.quick-action--primary{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff;box-shadow:none}.quick-action--primary:hover{background:var(--portal-accent-dark);border-color:var(--portal-accent-dark);color:#fff}.quick-action--outline{background:var(--portal-surface);border:1px solid var(--portal-border);color:var(--portal-accent-dark);box-shadow:none}.quick-action--outline:hover{color:var(--portal-accent-dark);background:#38bfb30f;border-color:#38bfb373;transform:none}.quick-action--compact{padding:.45rem .75rem;font-size:.8125rem}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:var(--portal-radius-sm);border:1px solid var(--portal-border);max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table th{color:var(--portal-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--portal-border);white-space:nowrap;background:#f8fafc;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.data-table td{text-align:left;color:var(--portal-text);border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.data-table--compact{table-layout:auto;width:max-content;min-width:100%}.data-table--compact th,.data-table--compact td{vertical-align:middle;padding:.45rem .55rem}.data-table--compact .col-name{white-space:nowrap;font-weight:600}.data-table--compact .col-email{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.data-table--compact .col-contact{white-space:nowrap}.data-table--compact .col-contact .status-badge{margin-right:.3rem}.data-table--compact .col-country{white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}.data-table--compact .col-stage select,.data-table--compact .col-stage .status-badge{max-width:9.5rem}.data-table--compact .col-expected,.data-table--compact .col-follow-up{white-space:nowrap}.data-table--compact .col-follow-up--overdue,.data-table tbody tr.row-follow-up-overdue .col-follow-up{background:#fef2f2;box-shadow:inset 3px 0 #dc2626}.filter-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.filter-chip{appearance:none;color:var(--portal-text);border-radius:var(--portal-radius-sm);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.35rem .7rem;font-size:.8rem;line-height:1.2}.filter-chip:hover{border-color:var(--portal-accent)}.filter-chip.is-active{border-color:var(--portal-accent);color:var(--portal-text);background:#38bfb31f;font-weight:600}a.table-name-link{color:inherit;font-weight:600;text-decoration:none}a.table-name-link:hover{color:var(--portal-accent);text-decoration:underline}a.btn-wa,.btn-wa{white-space:nowrap;align-items:center;margin-top:.25rem;padding:.25rem .55rem;font-size:.75rem;display:inline-flex}.prospect-detail-cta{z-index:5;background:var(--portal-bg,#f1f5f9);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.65rem 0;display:flex;position:sticky;top:0}.remark-preview{-webkit-line-clamp:1;max-width:14rem;color:var(--portal-muted,#64748b);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.funding-gap{white-space:nowrap;color:#b45309;font-size:.75rem}.data-table tbody tr:hover{background:#f8fafc}.data-table tbody tr:last-child td{border-bottom:none}.form-grid{gap:1rem;max-width:480px;display:grid}.form-grid label{color:var(--portal-text);gap:.35rem;font-size:.875rem;font-weight:500;display:grid}.required-mark{color:#b91c1c;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{border-radius:var(--portal-radius-sm);font:inherit;border:1px solid #cbd5e1;padding:.6rem .75rem;transition:border-color .15s,box-shadow .15s}.follow-up-datetime,.follow-up-datetime input,.follow-up-datetime select{min-width:0}.follow-up-date-control{flex:none;align-items:stretch;width:10.25rem;display:inline-flex;position:relative}.follow-up-date-control.is-compact{width:8.75rem}.follow-up-date-text{width:100%;font:inherit;letter-spacing:.02em;padding-right:1.85rem}.follow-up-native-date{opacity:0;pointer-events:none;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.follow-up-cal-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.follow-up-cal-btn:hover:not(:disabled){color:var(--portal-accent,#0d9488);background:#38bfb31f}.follow-up-cal-btn:disabled{opacity:.45;cursor:not-allowed}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--portal-accent);outline:none;box-shadow:0 0 0 3px #38bfb326}.level-settings-form{gap:1rem;max-width:1100px;display:grid}.level-settings-help{color:var(--portal-muted);margin:0;font-size:.9rem;line-height:1.55}.settings-fieldset{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);gap:.75rem;margin:0;padding:1rem 1.25rem;display:grid;overflow:visible}.settings-fieldset legend{padding:0 .25rem;font-weight:600}.field-help{color:var(--portal-muted);margin-top:.25rem;font-size:.82rem;line-height:1.4;display:block}.level-settings-qdr-field{gap:.35rem;max-width:320px;font-size:.9rem;display:grid}.level-settings-qdr-field input{border-radius:var(--portal-radius-sm);border:1px solid #d1d5db;padding:.5rem .65rem}.level-tier-table-wrap{overflow-x:auto}.level-tier-table input{border-radius:var(--portal-radius-sm);border:1px solid #d1d5db;width:100%;min-width:72px;padding:.4rem .5rem;font-size:.9rem}.level-tier-table td:first-child{white-space:nowrap;width:120px}.password-input-wrap{width:100%;position:relative}.password-input-wrap input{width:100%;padding-right:2.75rem}.password-toggle{color:var(--portal-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.password-toggle:hover{color:var(--portal-text)}.password-toggle:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.btn{background:var(--portal-primary);color:#fff;border-radius:var(--portal-radius-sm);cursor:pointer;font:inherit;border:none;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{background:var(--portal-surface);color:var(--portal-text);border:1px solid var(--portal-border)}.btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-accent{background:var(--portal-accent);color:#fff}.btn-accent:hover:not(:disabled){background:var(--portal-accent-dark)}.error{color:var(--portal-danger);font-size:.875rem}.dashboard-section{border-top:1px solid var(--portal-border);margin-top:1.75rem;padding-top:1.75rem}.dashboard-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.dashboard-section-header h2{margin:0;font-size:1.1rem;font-weight:600}.am-desk{gap:1.5rem;display:grid}.am-desk__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.am-desk__metric{border:1px solid var(--portal-border);background:#fff;border-radius:.85rem;flex-direction:column;gap:.35rem;min-width:0;min-height:8.5rem;padding:1.15rem 1.2rem 1.05rem;display:flex;container-type:inline-size}.am-desk__metric--accent{background:linear-gradient(160deg,#38bfb31f,#fff 55%);border-color:#38bfb359}.am-desk__metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-muted,#64748b);font-size:.72rem;font-weight:600}.am-desk__metric-value{color:var(--portal-navy,#162440);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:clamp(1.1rem,8cqi,1.85rem);font-weight:700;line-height:1.15}.am-desk__metric-hint{color:var(--portal-muted,#64748b);margin-top:auto;font-size:.86rem;line-height:1.4}.am-desk__metric-hint a{color:var(--portal-accent,#38bfb3);font-weight:600;text-decoration:none}.am-desk__metric-hint a:hover{text-decoration:underline}.am-desk__panel{border:1px solid var(--portal-border);background:#fff;border-radius:.85rem;padding:1.25rem 1.35rem 1.4rem}.am-desk__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}.am-desk__panel-head h2{color:var(--portal-navy,#162440);margin:0 0 .25rem;font-size:1.12rem}.am-desk__panel-head p{color:var(--portal-muted,#64748b);max-width:40rem;margin:0;font-size:.92rem;line-height:1.5}.am-desk__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.am-desk__workflow-card{border:1px solid var(--portal-border);min-height:11rem;color:inherit;background:#f8fafc;border-radius:.75rem;flex-direction:column;gap:.45rem;padding:1rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.am-desk__workflow-card:hover{background:#fff;border-color:#38bfb38c;transform:translateY(-2px)}.am-desk__workflow-step{letter-spacing:.12em;color:var(--portal-accent,#38bfb3);font-size:.72rem;font-weight:700}.am-desk__workflow-icon{color:var(--portal-navy,#162440);opacity:.75}.am-desk__workflow-card strong{color:var(--portal-navy,#162440);font-size:1rem}.am-desk__workflow-card p{color:var(--portal-muted,#64748b);margin:0;font-size:.88rem;line-height:1.45}.am-desk__empty{color:var(--portal-muted,#64748b);margin:0;padding:1rem 0 .25rem}.am-desk__two-col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.am-desk__ledger{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.am-desk__ledger .am-desk__metric-value{margin-top:.35rem;font-size:clamp(1.05rem,4vw,1.35rem);display:block}@media (width<=1100px){.am-desk__metrics,.am-desk__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.am-desk__two-col{grid-template-columns:1fr}}@media (width<=640px){.am-desk__metrics,.am-desk__workflow{grid-template-columns:1fr}}.portal-note{border-radius:var(--portal-radius-sm);border:1px solid var(--portal-border);color:var(--portal-muted);background:#f8fafc;margin:1rem 0 0;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.portal-note a{color:var(--portal-accent-dark);font-weight:500}.portal-page{flex-direction:column;gap:1rem;display:flex}.page-header-main{flex:1;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.page-header-main>div{min-width:0}.page-header-icon{width:44px;height:44px;color:var(--portal-accent-dark);background:#38bfb31f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-header-actions .btn{align-items:center;gap:.45rem;display:inline-flex}.page-header-actions .mt-header__updated{color:var(--portal-muted);margin-right:.25rem;font-size:.8125rem}.content-card-title{margin:0 0 1rem;font-size:1.05rem;font-weight:600}.portal-alert{border-radius:var(--portal-radius-sm);margin:.75rem 0 0;padding:.65rem .85rem;font-size:.875rem}.portal-alert--success{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.portal-alert--error{color:var(--portal-danger);background:#fef2f2;border:1px solid #fecaca}.portal-empty{color:var(--portal-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.portal-empty p{margin:0;font-size:.9rem}.portal-empty--inline{text-align:left;align-items:flex-start;padding:0 0 .75rem}.nav-link-inner{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.nav-link-label{min-width:0}.nav-link-icon{opacity:.75;flex-shrink:0}.nav-link.active .nav-link-icon{opacity:1;color:var(--portal-accent)}.profile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:.85rem;display:grid}.profile-field{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:#f8fafc;padding:.85rem 1rem}.profile-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--portal-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.profile-field-value{word-break:break-word;font-size:.95rem;font-weight:500}.profile-card-actions{flex-wrap:wrap;gap:.55rem;margin:0 0 1.15rem;display:flex}.am-profile-hero{border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:linear-gradient(135deg,#0d948814,#f8fafcf2 42%,#fff);flex-wrap:wrap;align-items:center;gap:1.15rem;margin-bottom:1rem;padding:1.25rem 1.35rem;display:flex;box-shadow:0 10px 28px #0f172a0a}.am-profile-hero__avatar{letter-spacing:.04em;color:#0f766e;background:#0d948824;border:1px solid #0d948838;border-radius:1rem;place-items:center;width:4.25rem;height:4.25rem;font-size:1.2rem;font-weight:700;display:grid}.am-profile-hero__copy{flex:220px;min-width:0}.am-profile-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin:0 0 .2rem;font-size:.72rem;font-weight:700}.am-profile-hero__name{color:var(--portal-ink,#0f172a);margin:0 0 .3rem;font-size:1.45rem;line-height:1.2}.am-profile-hero__meta{color:var(--portal-muted);margin:0;font-size:.92rem}.am-profile-hero__meta+.am-profile-hero__meta{margin-top:.15rem}.am-profile-links{flex-wrap:wrap;gap:.55rem;display:flex}.form-row-inline{align-items:stretch;gap:.5rem;display:flex}.form-row-inline input{flex:1}.status-badge{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.status-badge--pending{color:#92400e;background:#fef3c7}.status-badge--success{color:#166534;background:#dcfce7}.status-badge--muted{color:#64748b;background:#f1f5f9}.status-badge--error{color:#b91c1c;background:#fee2e2}.filter-bar{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:#f8fafc;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.filter-bar label{color:var(--portal-muted);flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}.filter-bar select,.filter-bar input{font:inherit;border:1px solid #cbd5e1;border-radius:6px;min-width:140px;padding:.45rem .65rem}.profile-lookup-bar{margin-bottom:0}.profile-lookup-bar input{width:min(100%,260px);min-width:0}.notice-board-page{flex-direction:column;min-height:calc(100vh - 7.5rem);display:flex}.notice-inbox--list-only{flex:1;grid-template-columns:none;display:block}.notice-inbox--list-only .notice-inbox__list{border-right:0;min-height:100%}.notice-inbox--full-page{width:100%;min-height:calc(100vh - 10rem)}.notice-inbox--list-only.notice-inbox--full-page .notice-inbox__row{grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr) 4.75rem;align-items:center;gap:.75rem 1rem;display:grid}.notice-inbox--list-only.notice-inbox--full-page .notice-inbox__row-main{display:contents}.notice-read{flex-direction:column;min-height:calc(100vh - 7.5rem);display:flex}.notice-read__toolbar{margin-bottom:1rem}.notice-read__back{color:#1a73e8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600}.notice-read__back:hover{text-decoration:underline}.notice-read__card{border:1px solid var(--portal-border);background:#fff;border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.notice-inbox{border:1px solid var(--portal-border);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-height:32rem;display:grid;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.notice-inbox--loading,.notice-inbox--empty{border:1px solid var(--portal-border);background:#fff;border-radius:12px;min-height:12rem;padding:1.5rem;display:block}.notice-inbox__list{border-right:1px solid var(--portal-border);background:#fafbfc;flex-direction:column;min-height:0;display:flex}.notice-inbox__list-header{border-bottom:1px solid var(--portal-border);letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted);background:#fff;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.8rem;font-weight:700;display:flex}.notice-inbox__count{min-width:1.35rem;height:1.35rem;color:var(--portal-text);background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.notice-inbox__row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f7;align-items:flex-start;gap:.75rem;width:100%;padding:.8rem 1rem;transition:background .15s;display:flex}.notice-inbox__row:hover{background:#f1f5f9;box-shadow:inset 3px 0 #cbd5e1}.notice-inbox__row--selected{background:#d9ecff;box-shadow:inset 3px 0 #1a73e8}.notice-inbox__row--selected:hover{background:#d0e6ff}.notice-inbox__row-main{flex:1;grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);gap:.65rem;min-width:0;display:grid}.notice-inbox__sender{color:var(--portal-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.notice-inbox__subject-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;line-height:1.35;overflow:hidden}.notice-inbox__subject{color:var(--portal-text);font-weight:600}.notice-inbox__snippet{color:var(--portal-muted);font-weight:400}.notice-inbox__date{color:var(--portal-muted);white-space:nowrap;flex-shrink:0;padding-top:.1rem;font-size:.75rem}.notice-inbox__detail{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.notice-inbox__detail-toolbar{border-bottom:1px solid var(--portal-border);padding:.65rem 1rem;display:none}.notice-inbox__back{color:#1a73e8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600}.notice-inbox__detail-header{border-bottom:1px solid #eef2f7;padding:1.25rem 1.5rem 1rem}.notice-inbox__detail-subject{color:var(--portal-text);margin:0 0 1rem;font-size:1.35rem;font-weight:500;line-height:1.3}.notice-inbox__detail-meta{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.notice-inbox__detail-from{align-items:center;gap:.75rem;min-width:0;display:flex}.notice-inbox__detail-from strong{color:var(--portal-text);font-size:.9rem;display:block}.notice-inbox__detail-from span{color:var(--portal-muted);font-size:.8rem;display:block}.notice-inbox__detail-avatar{color:#fff;background:#ed5c2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:inline-flex}.notice-inbox__detail-date{color:var(--portal-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem}.notice-inbox__detail-body{color:var(--portal-text);flex:1;padding:1.25rem 1.5rem 1.5rem;line-height:1.6;overflow:auto}.notice-inbox__detail-body p,.notice-inbox__detail-body li,.notice-inbox__detail-body h2,.notice-inbox__detail-body h3{margin:0 0 .75rem}.notice-inbox__detail-body ul,.notice-inbox__detail-body ol{margin:0 0 .75rem 1.25rem;padding:0}.notice-inbox__detail-empty{color:var(--portal-muted);margin:0;padding:1.25rem 1.5rem}.notice-inbox__placeholder{min-height:20rem;color:var(--portal-muted);background:#fff;justify-content:center;align-items:center;display:flex}.notice-inbox__placeholder p{margin:0;font-size:.95rem}@media (width<=900px){.notice-inbox--list-only.notice-inbox--full-page .notice-inbox__row{grid-template-columns:1fr auto;grid-template-areas:"sender date""subject subject";align-items:start;gap:.25rem .75rem}.notice-inbox--list-only.notice-inbox--full-page .notice-inbox__sender{grid-area:sender}.notice-inbox--list-only.notice-inbox--full-page .notice-inbox__subject-line{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:subject;display:-webkit-box;overflow:hidden}.notice-inbox--list-only.notice-inbox--full-page .notice-inbox__date{grid-area:date;justify-self:end;padding-top:0}.notice-inbox{grid-template-columns:1fr;min-height:24rem}.notice-inbox__list{border-right:0}.notice-inbox__placeholder,.notice-inbox--detail-open .notice-inbox__list{display:none}.notice-inbox--detail-open .notice-inbox__detail-toolbar{display:block}.notice-inbox__row-main{grid-template-columns:1fr;gap:.2rem}.notice-inbox__sender{font-size:.8rem}}.portal-notice-item{border-bottom:1px solid var(--portal-border);margin-bottom:1.25rem;padding-bottom:1.25rem}.portal-notice-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.portal-notice-item h2{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.portal-notice-item small{color:var(--portal-muted);margin-bottom:.65rem;font-size:.8rem;display:block}.portal-notice-item__body{color:var(--portal-text);line-height:1.55}.portal-notice-item__body p,.portal-notice-item__body li,.portal-notice-item__body h2,.portal-notice-item__body h3{margin:0 0 .65rem}.portal-notice-item__body ul,.portal-notice-item__body ol{margin:0 0 .65rem 1.25rem;padding:0}.portal-notice-item p{white-space:pre-wrap;color:var(--portal-text);margin:0 0 .35rem;line-height:1.55}.portal-notice-item small{color:var(--portal-muted);font-size:.8rem}.breakdown-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;margin-top:1rem;padding:0;list-style:none;display:grid}.breakdown-grid li{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:#f8fafc;padding:.75rem .85rem;font-size:.875rem}.breakdown-grid li strong{color:var(--portal-text);margin-top:.2rem;font-size:1.1rem;display:block}.settings-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.auth-shell{isolation:isolate;--auth-logo-height:clamp(3.75rem, 16vw, 4.75rem);background-color:#0a101c;background-image:none;place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid;position:relative;overflow:hidden visible}.auth-shell:before{content:"";z-index:0;pointer-events:none;background-color:#0a101c;background-image:radial-gradient(48% 42% at 50% 48%,#080c168c 0%,#080c162e 62%,#080c1652 100%),linear-gradient(#080c1638 0%,#080c1614 42%,#080c1661 100%),linear-gradient(#080c162e 0%,#0000 24% 76%,#080c165c 100%),radial-gradient(36% 30%,#080c1666,#0000 72%),url(/marketing/auth-wealth-bg.png);background-position:50%,50%,50%,50%,50% 42%;background-repeat:no-repeat;background-size:cover,cover,cover,cover,cover;position:fixed;inset:0}.auth-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(46% 34% at 8% 88%,#b8955a0f,#0000 70%),radial-gradient(40% 28% at 94% 14%,#24406629,#0000 68%);position:fixed;inset:0}.auth-shell>*{z-index:1;position:relative}.auth-shell--register{background-color:#060a12}.auth-shell--register:before{background-color:#060a12;background-image:radial-gradient(50% 44% at 50% 48%,#060a128c 0%,#060a122e 60%,#060a1261 100%),linear-gradient(155deg,#060a124d 0%,#121c2c1a 50%,#060a1266 100%),linear-gradient(#060a1238 0%,#0000 26% 78%,#060a1266 100%),radial-gradient(38% 32%,#060a127a,#0000 72%),url(/marketing/auth-register-invest-bg.png);background-position:50%,50%,50%,50%,50% 45%;background-repeat:no-repeat;background-size:cover,cover,cover,cover,cover}.auth-shell--register:after{background:radial-gradient(42% 32% at 18% 82%,#b8955a12,#0000 70%),radial-gradient(36% 28% at 86% 22%,#28406024,#0000 68%)}@media (width<=960px){.auth-shell{padding:1.5rem 1rem}.auth-shell:before{background-position:50%,50%,50%,50%,30% 40%}.auth-shell--register{align-content:start}.auth-shell--register:before{background-image:radial-gradient(50% 44% at 50% 48%,#060a128c 0%,#060a122e 60%,#060a1261 100%),linear-gradient(155deg,#060a124d 0%,#121c2c1a 50%,#060a1266 100%),linear-gradient(#060a124d 0%,#0000 24% 72%,#060a1280 100%),radial-gradient(68% 50% at 50% 44%,#060a1294,#0000 74%),url(/marketing/auth-register-invest-bg.png);background-position:50%,50%,50%,50%,55% 42%}}@media (width<=720px){.page-title{font-size:clamp(1.2rem,5vw,1.4rem);line-height:1.2}.page-subtitle{font-size:.875rem;line-height:1.45}.page-card{padding:1rem .95rem}.auth-card,.auth-card--wide{box-sizing:border-box;width:min(100%,26.5rem);padding:1.65rem .95rem 1.15rem}.auth-brand-tagline{font-size:clamp(.7rem,2.8vw,.78rem);line-height:1.35}.auth-title{margin:.95rem 2.1rem 0 0;padding-top:.85rem;font-size:clamp(1.05rem,4.2vw,1.2rem);line-height:1.25}.auth-subtitle{padding-inline:.1rem;font-size:clamp(.8rem,3.2vw,.875rem);line-height:1.45}.auth-footer,.auth-links{font-size:clamp(.8rem,3.2vw,.875rem);line-height:1.45}.auth-terms__text{font-size:.8rem;line-height:1.45}.form-grid{gap:.85rem;width:100%;max-width:none}.form-grid label{gap:.3rem;font-size:.8125rem}.form-grid input,.form-grid select,.form-grid textarea,.phone-country-select__trigger,.phone-input__row>input{min-height:2.75rem;padding:.65rem .75rem;font-size:16px;line-height:1.35}.password-input-wrap input{min-height:2.75rem;padding:.65rem 2.75rem .65rem .75rem;font-size:16px;line-height:1.35}.form-grid textarea{min-height:5.5rem}.auth-card .btn,.form-grid>.btn,.form-grid button[type=submit]{width:100%;min-height:2.75rem;padding:.7rem 1rem;font-size:.95rem}.auth-otp-row{flex-direction:column;align-items:stretch;gap:.55rem}.auth-otp-row .btn{width:100%;min-height:2.75rem}.phone-input__row{flex-direction:column;align-items:stretch;gap:.55rem}.phone-country-select,.phone-country-select__trigger{width:100%;min-width:0}.btn{min-height:2.65rem}}.auth-close{z-index:2;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);width:2rem;height:2rem;color:var(--portal-muted);cursor:pointer;background:#fff;place-items:center;font-size:1.2rem;font-weight:400;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:.85rem;right:.85rem}.auth-close:hover{color:var(--portal-text);background:var(--portal-bg,#f8fafc);border-color:#cbd5e1}.auth-card{background:#fff;width:min(400px,92vw);margin:0;padding-top:2rem;position:relative;box-shadow:0 1px 2px #070b140f,0 18px 48px #070b1447}.auth-card--wide{width:min(520px,92vw)}.auth-brand{text-align:center;margin-bottom:.5rem;padding-inline:.25rem}.auth-brand-link{justify-content:center;line-height:0;text-decoration:none;transition:opacity .15s;display:inline-flex}.auth-brand-link:hover{opacity:.88}.auth-brand-logo{display:block}.auth-brand-tagline{letter-spacing:.02em;color:var(--portal-muted);margin:.55rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.auth-title{border-top:1px solid var(--portal-border);text-align:center;color:var(--portal-text);margin:1.1rem 2.25rem 0 0;padding-top:1rem;font-size:1.2rem;font-weight:600}.auth-subtitle{text-align:center;color:var(--portal-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.auth-footer,.auth-links{text-align:center;color:var(--portal-muted);margin-top:.5rem;font-size:.875rem}.auth-links{flex-direction:column;align-items:center;gap:.35rem;display:flex}.auth-footer a,.auth-links a{color:var(--portal-accent-dark);font-weight:500}.auth-otp-row{align-items:stretch;gap:.5rem;display:flex}.auth-otp-row input{flex:1;min-width:0}.phone-input{gap:.35rem;font-size:.9rem;display:grid}.phone-input__row{align-items:stretch;gap:.5rem;display:flex}.phone-country-select{flex:none;position:relative}.phone-country-select__trigger{border-radius:var(--portal-radius-sm);min-width:6.75rem;min-height:2.5rem;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;align-items:center;gap:.45rem;padding:.5rem .65rem;display:inline-flex}.phone-country-select__trigger:hover{border-color:#cbd5e1}.phone-country-select.is-open .phone-country-select__trigger,.phone-country-select__trigger:focus-visible{outline:2px solid var(--portal-accent);outline-offset:1px;border-color:var(--portal-accent)}.phone-country-select__flag{object-fit:cover;border-radius:2px;flex:none;width:24px;height:18px;box-shadow:0 0 0 1px #00000014}.phone-country-select__code{font-variant-numeric:tabular-nums;font-weight:600}.phone-country-select__chevron{border-right:2px solid var(--portal-muted);border-bottom:2px solid var(--portal-muted);width:.55rem;height:.55rem;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-1px)}.phone-country-select.is-open .phone-country-select__chevron{transform:rotate(-135deg)translateY(1px)}.phone-country-select__menu{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);box-shadow:var(--portal-shadow);background:#fff;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.phone-country-select__menu--portal{max-height:min(16rem,100vh - 1rem)}.phone-country-select__option{border-radius:calc(var(--portal-radius-sm) - 2px);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.phone-country-select__option:hover,.phone-country-select__option.is-selected{background:var(--portal-bg,#f8fafc)}.phone-country-select__option-code{font-variant-numeric:tabular-nums;flex:none;min-width:2.75rem;font-weight:600}.phone-country-select__option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--portal-muted);flex:1;overflow:hidden}.phone-input__number{border-radius:var(--portal-radius-sm);min-width:0;min-height:2.5rem;font:inherit;border:1px solid #d1d5db;flex:1;padding:.5rem .65rem}.phone-input__number:focus{outline:2px solid var(--portal-accent);outline-offset:1px;border-color:var(--portal-accent)}.referrer-ref-input{text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:.04em}.form-grid label.auth-terms{flex-direction:row;align-items:center;gap:.5rem;font-weight:400;display:flex}.auth-terms{color:var(--portal-text);cursor:pointer;flex-flow:wrap;align-items:flex-start;gap:.5rem;margin:.25rem 0 0;font-size:clamp(.75rem,2.2vw,.875rem);line-height:1.35;display:flex}.auth-terms input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--portal-accent);cursor:pointer;flex:none;margin:.15rem 0 0}.auth-terms__text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:12rem;min-width:0;display:inline}.auth-terms__text .for2x-word{display:inline}.auth-terms__text a{color:var(--portal-accent-dark);text-underline-offset:2px;font-weight:500;text-decoration:underline}.auth-terms__text a:hover{color:var(--portal-accent)}.auth-dev-token{border:1px dashed var(--portal-border);border-radius:var(--portal-radius-sm);word-break:break-all;background:#f8fafc;margin:0;padding:.75rem .85rem;font-size:.85rem;line-height:1.5}.auth-dev-token code{font-size:.8rem}.referral-link-card{margin-bottom:1.25rem;padding:1rem 1.15rem}.referral-link-card--embedded{box-shadow:none;background:0 0;border:none;margin-bottom:0;padding:0}.referral-account-summary{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:#f8fafc;flex-direction:column;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.referral-account-summary__welcome{color:var(--portal-text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.referral-account-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.referral-account-summary__row{flex-direction:column;gap:.2rem;min-width:0;display:flex}.referral-account-summary__label{text-transform:uppercase;letter-spacing:.06em;color:var(--portal-muted);font-size:.68rem;font-weight:600}.referral-account-summary__value{color:var(--portal-text);font-size:1rem;font-weight:600;line-height:1.3}.referral-account-summary__value--rank{color:var(--portal-primary)}@media (width<=520px){.referral-account-summary__grid{grid-template-columns:1fr}}.referral-link-header{color:var(--portal-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:flex}.referral-link-row{align-items:stretch;gap:.65rem;display:flex}.referral-link-input{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);min-width:0;color:var(--portal-text);background:#f8fafc;flex:1;padding:.65rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.referral-link-copy{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);color:var(--portal-text);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.referral-link-copy:hover{background:#f8fafc}.referral-link-hint{color:var(--portal-muted);margin:.65rem 0 0;font-size:.78rem;line-height:1.45}@media (width<=540px){.referral-link-row{flex-direction:column}.referral-link-copy{justify-content:center}}.wallet-page{flex-direction:column;gap:1.25rem;display:flex}.wallet-main-card{padding:1.35rem 1.5rem}.wallet-main-head{border-bottom:1px solid var(--portal-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.wallet-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.wallet-main-title{margin:0;font-size:1.15rem;font-weight:600}.wallet-toolbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex;overflow-x:auto}.wallet-toolbar .quick-action{white-space:nowrap;min-height:40px;box-shadow:none;flex-shrink:0}.wallet-toolbar .quick-action--primary:hover:not(:disabled),.wallet-toolbar .quick-action--outline:hover{transform:none}.wallet-balance-block{border-radius:var(--portal-radius-sm);background:linear-gradient(135deg, #38bfb314 0%, var(--portal-surface) 100%);border:1px solid #38bfb359;margin-bottom:1.5rem;padding:1.15rem 1.25rem}.wallet-balance-value{color:var(--portal-accent-dark);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:clamp(1.35rem,5vw,2.75rem);font-weight:700;line-height:1.1}.wallet-balance-label{color:var(--portal-muted);margin-top:.35rem;font-size:.875rem}.wallet-balance-pending{color:#8b5a2b;background:#fdf0e8;border-radius:6px;align-items:center;gap:.5rem;margin-top:.85rem;padding:.55rem .75rem;font-size:.8125rem;line-height:1.35;display:flex}.wallet-balance-pending-icon{color:#a0682f;flex-shrink:0;display:inline-flex}.wallet-balance-toggle,.wallet-settings-toggle{color:var(--portal-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-top:.75rem;padding:0;font-size:.8125rem;display:inline-flex}.wallet-balance-toggle:hover,.wallet-settings-toggle:hover{color:var(--portal-text)}.wallet-chevron{font-size:.65rem;transition:transform .15s;display:inline-block}.wallet-chevron--open{transform:rotate(90deg)}.wallet-balance-breakdown{border-top:1px solid #38bfb340;max-width:28rem;margin-top:.65rem;padding-top:.85rem}.wallet-balance-breakdown-row{color:var(--portal-muted);justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;font-size:.875rem;display:flex}.wallet-balance-breakdown-row span:last-child{font-variant-numeric:tabular-nums;color:var(--portal-text);text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0}.wallet-balance-breakdown-row--total{color:var(--portal-text);border-top:1px solid #38bfb359;margin-top:.5rem;padding-top:.65rem;font-weight:700}.wallet-balance-breakdown-row--total span:last-child{color:var(--portal-accent-dark);font-size:1rem}.wallet-stat-row{border-top:1px solid var(--portal-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.25rem;display:grid}.wallet-stat{border-radius:var(--portal-radius-sm);border:1px solid var(--portal-border);background:var(--portal-bg);min-width:0;padding:.85rem 1rem}.wallet-stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--portal-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.wallet-stat-value{color:var(--portal-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(.9rem,2vw,1.05rem);font-weight:600}.wallet-stat-source{color:var(--portal-muted);margin-top:.25rem;font-size:.75rem;display:block}.wallet-stat-pending{color:#a0682f;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.75rem;display:inline-flex}.wallet-stat-pending svg{flex-shrink:0}.wallet-activity-card{padding:1.25rem 1.5rem}.wallet-activity-card .wallet-activity-head{justify-content:flex-end;margin-top:-.25rem}.wallet-activity-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.wallet-activity-head h2{margin:0;font-size:1.05rem;font-weight:600}.wallet-pending-txn-cell{font-family:ui-monospace,monospace;font-size:.8rem}.wallet-pending-txn-id{color:var(--portal-text)}.wallet-pending-txn-gateway{color:var(--portal-muted);margin-top:.2rem;font-family:inherit;font-size:.75rem}.wallet-activity-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted);font-size:.72rem}.wallet-money-in{color:var(--portal-success);font-weight:500}.wallet-money-out{color:var(--portal-danger);font-weight:500}.wallet-settings-card{padding:1rem 1.25rem}.wallet-settings-toggle{width:100%;color:var(--portal-text);justify-content:flex-start;font-size:.9rem;font-weight:500}.wallet-address-form{border-top:1px solid var(--portal-border);margin-top:1rem;padding-top:1rem}.wallet-mono-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.withdrawal-preset-current{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:#f8fafc;padding:1rem 1.1rem}.withdrawal-preset-current__label{color:var(--portal-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.withdrawal-preset-current__row{align-items:center;gap:.5rem;display:flex}.withdrawal-preset-current__address{word-break:break-all;color:#0f172a;flex:1;min-width:0;font-size:.85rem}.withdrawal-preset-current__meta{color:var(--portal-muted);margin:.65rem 0 0;font-size:.8rem}.withdrawal-preset-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.sidebar-account-no{color:#ffffff8c;margin:.25rem 0 .75rem;padding:0 .25rem;font-size:.78rem}.sidebar-member-card{border-radius:var(--portal-radius-sm);background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;gap:.55rem;margin:0 0 1.25rem;padding:.65rem .7rem;display:flex}.sidebar-member-row{flex-direction:column;gap:.15rem;display:flex}.sidebar-member-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:.68rem}.sidebar-member-value{color:#ffffffe0;word-break:break-word;font-size:.82rem;line-height:1.35}.sidebar-member-value--rank{color:var(--portal-accent,#3dd6c3);font-weight:600}.portal-modal-backdrop{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.portal-modal{border-radius:var(--portal-radius);border:1px solid var(--portal-border);background:var(--portal-surface);width:min(720px,100%);max-height:min(90vh,900px);padding:1.35rem 1.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 50px #0f172a2e}.portal-modal--narrow{width:min(480px,100%)}.invest-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.invest-page-wallet{flex:220px;max-width:320px;margin-bottom:0}.portal-modal__close{background:var(--portal-bg);width:2rem;height:2rem;color:var(--portal-muted);cursor:pointer;border:none;border-radius:999px;font-size:1.35rem;line-height:1;position:absolute;top:.85rem;right:.85rem}.portal-modal__close:hover{color:var(--portal-text)}.portal-modal__title{margin:0 2rem .35rem 0;font-size:1.1rem;font-weight:600}.portal-modal__sub{color:var(--portal-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.portal-modal__tabs{border-bottom:1px solid var(--portal-border);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.portal-modal__tab{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);color:var(--portal-muted);cursor:pointer;align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.portal-modal__tab--active{border-color:var(--portal-accent);color:var(--portal-accent-dark);background:#38bfb314}.portal-modal--binance-checkout{width:min(640px,100%);max-height:none;padding:.85rem 1rem 1rem;overflow:visible}.portal-modal--binance-checkout .portal-modal__sub{margin:0 0 .4rem;font-size:.78rem;line-height:1.35}.portal-modal--binance-checkout .portal-modal__tabs{gap:.35rem;margin-bottom:.45rem;padding-bottom:.4rem}.portal-modal--binance-checkout .portal-modal__tab{padding:.3rem .65rem;font-size:.75rem}.portal-modal--binance-checkout .portal-modal__close{width:1.75rem;height:1.75rem;font-size:1.2rem;top:.6rem;right:.6rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-confirm-modal{padding:1.5rem 1.6rem 1.35rem}.portal-confirm-modal__close{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:#fff}.portal-confirm-modal__head{align-items:flex-start;gap:.85rem;margin-bottom:1.15rem;padding-right:2rem;display:flex}.portal-confirm-modal__head .portal-modal__title{margin-bottom:.2rem;font-size:1.15rem}.portal-confirm-modal__sub{color:#94a3b8;margin:0}.portal-confirm-modal__icon{color:#9f1239;background:#fdf2f2;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.portal-confirm-summary{border-radius:var(--portal-radius-sm);background:#faf7f2;border:1px solid #ebe5db;gap:0;margin-bottom:1rem;padding:0;display:grid;overflow:hidden}.portal-confirm-row{color:#64748b;border-bottom:1px solid #ebe5db;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;padding:.9rem 1.1rem;font-size:.875rem;display:flex}.portal-confirm-row:last-child{border-bottom:none}.portal-confirm-row strong{color:var(--portal-text);white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:right;font-variant-numeric:tabular-nums;min-width:0;font-weight:600}.portal-confirm-row__deduction{color:#b91c1c!important}.portal-confirm-row__credit{color:#15803d!important}.portal-confirm-subsection{background:#ffffff73;border-bottom:1px solid #ebe5db;padding:.65rem 1.1rem .75rem}.portal-confirm-subsection__label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 .45rem;font-size:.75rem;font-weight:600}.portal-confirm-row--sub{border-bottom:none;padding:.35rem 0;font-size:.8125rem}.portal-confirm-note{color:#64748b;margin:0 0 .85rem;font-size:.8125rem;line-height:1.5}.portal-confirm-row--highlight{color:var(--portal-text);font-size:.9rem}.portal-confirm-row--highlight span{color:var(--portal-text);font-weight:600}.portal-confirm-row--highlight strong{color:#15803d;font-size:1rem;font-weight:700}.portal-confirm-warning{border-radius:var(--portal-radius-sm);color:#a16207;background:#fffdf8;border:1px solid #e8d4a8;align-items:flex-start;gap:.5rem;margin:0 0 1rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.45;display:flex}.portal-confirm-warning svg{color:#ca8a04;flex-shrink:0;margin-top:.1rem}.portal-confirm-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.25rem;display:grid}.portal-confirm-actions__btn{border-radius:var(--portal-radius-sm);width:100%;color:var(--portal-text);font:inherit;text-align:center;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #d1d5db;padding:.7rem 1rem;font-size:.9rem;font-weight:500;transition:background .15s,border-color .15s}.portal-confirm-actions__btn:hover:not(:disabled){color:var(--portal-text);background:#f8fafc;border-color:#94a3b8;transform:none}.portal-confirm-actions__btn:disabled{opacity:.65;cursor:not-allowed}.member-nav-scrim{display:none}@media (width<=1100px){.member-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-overview__panels{grid-template-columns:1fr}.wallet-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1280px) and (width>=1101px){.member-overview__panel .investments-roi-card__summary{grid-template-columns:1fr;gap:.85rem}.member-overview__panel .investments-roi-card__stat{border-right:none;border-bottom:1px solid var(--portal-border);padding:0 0 .85rem}.member-overview__panel .investments-roi-card__stat:last-child{border-bottom:none;padding-bottom:0}}@media (width<=1024px){.admin-shell:has(>.member-sidebar){flex-direction:row;overflow-x:clip}.member-nav-scrim{z-index:150;cursor:pointer;background:#0f172a6b;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.member-sidebar,.admin-shell--nav-collapsed .member-sidebar{z-index:200;height:100dvh;max-height:100dvh;box-shadow:none;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);width:min(288px,86vw)!important;min-width:0!important;padding:1.25rem .875rem!important;display:flex!important}.admin-shell:not(.admin-shell--nav-collapsed) .member-sidebar{transform:translate(0);box-shadow:8px 0 32px #0f172a59}.admin-shell:has(>.member-sidebar) .admin-main{width:100%;max-width:100%;padding:1rem .85rem 1.75rem}.admin-shell:has(>.member-sidebar) .member-nav-toggle--top{min-width:44px;min-height:44px;padding:.55rem .85rem}.admin-shell:not(:has(>.member-sidebar)){flex-direction:column}.admin-shell:not(:has(>.member-sidebar)) .admin-sidebar{width:100%;min-width:unset;max-height:min(42vh,320px);overflow-y:auto}.admin-shell:not(:has(>.member-sidebar)) .admin-main{padding:1.25rem 1rem 2rem}}@media (width<=900px){.wallet-stat-row{grid-template-columns:1fr}.wallet-main-head{flex-direction:column}.wallet-toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%}.metric-grid,.stats-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.member-overview-hero__toolbar{align-items:flex-start}.member-overview-hero__toolbar-right{justify-content:flex-start;width:100%}.member-nav-toggle__text{display:none}.overview-welcome-card__meta{max-width:none}}@media (width<=768px){.page-header-row{flex-direction:column;align-items:flex-start}.member-nav-toggle{width:44px;height:44px}.filter-chip{min-height:40px;padding:.5rem .85rem}}@media (width<=640px){.page-card{padding:1rem}.member-overview-hero__toolbar{gap:.85rem}.member-overview-hero__toolbar-right{width:100%}.member-overview-hero__actions{grid-template-columns:1fr 1fr;width:100%;padding:.35rem;display:grid}.member-action-chip{justify-content:center;min-height:44px;padding:.65rem .75rem}.member-balance-chip{justify-content:space-between;width:100%;min-height:44px}.wallet-main-card,.wallet-activity-card{padding:1rem}.wallet-toolbar{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.wallet-toolbar .quick-action{justify-content:center;width:100%;min-height:44px}.team-referrals-summary,.team-gen-summary{grid-template-columns:1fr}.referral-rank-card{padding:1rem}.referral-rank-card__stat-divider{display:none}.investments-roi-card{padding:1rem}.investments-roi-card__header{flex-direction:column;align-items:flex-start}}@media (width<=560px){.member-stat-grid,.member-overview-hero__actions{grid-template-columns:1fr}}@media (width<=480px){.admin-shell:has(>.member-sidebar) .admin-main{padding:.85rem .7rem 1.5rem}.page-card{padding:.9rem .85rem}.page-title{font-size:1.35rem}.profile-menu-label{display:none}.profile-menu-trigger{min-height:44px;padding-right:.55rem}.profile-grid{grid-template-columns:1fr}.profile-card-actions .btn,.am-profile-links .btn{justify-content:center;width:100%;min-height:44px}.password-toggle{width:44px;height:44px}.form-grid input,.form-grid select,.form-grid textarea{min-height:44px;font-size:16px}.investments-roi-card__metrics,.wallet-toolbar{grid-template-columns:1fr}.auth-shell{padding:1.25rem .75rem}.auth-shell:before{background-position:50%,50%,50%,50%,28% 40%}.auth-shell--register{align-content:start;padding:1rem .75rem 1.5rem}.auth-shell--register:before{background-image:radial-gradient(50% 44% at 50% 48%,#060a128c 0%,#060a122e 60%,#060a1261 100%),linear-gradient(155deg,#060a124d 0%,#121c2c1a 50%,#060a1266 100%),linear-gradient(#060a1257 0%,#0000 22% 70%,#060a128c 100%),radial-gradient(72% 52% at 50% 42%,#060a129e,#0000 74%),url(/marketing/auth-register-invest-bg.png);background-position:50%,50%,50%,50%,58% 42%}.auth-shell--register:after{background:radial-gradient(55% 40% at 20% 90%,#b8955a14,#0000 72%),radial-gradient(48% 34% at 90% 12%,#28406029,#0000 70%)}.auth-card,.auth-card--wide{width:min(400px,100%)}.auth-shell--register .auth-card--wide{width:min(100%,26.5rem);margin-block:.25rem .75rem}.auth-close{width:2.5rem;height:2.5rem}.portal-modal-backdrop{align-items:flex-end;padding:0}.portal-modal,.portal-modal--narrow{border-radius:16px 16px 0 0;width:100%;max-height:92dvh;padding:1.1rem 1rem 1.25rem}.portal-modal__close{width:2.5rem;height:2.5rem}.portal-confirm-actions{grid-template-columns:1fr}.portal-confirm-actions__btn{min-height:44px}.portal-modal--binance-checkout .portal-modal__tab{min-height:40px;padding:.5rem .75rem;font-size:.8125rem}}.table-pagination{border-top:1px solid #1a2b5614;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:1rem;padding-top:1rem;display:flex}.table-pagination__meta{color:#64748b;font-size:.85rem}.table-pagination__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-pagination__nav,.table-pagination__page{color:#1a2b56;cursor:pointer;background:#fff;border:1px solid #1a2b5624;border-radius:8px;min-height:2rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.table-pagination__nav:disabled,.table-pagination__page:disabled{opacity:.45;cursor:not-allowed}.table-pagination__page.is-active{color:#fff;background:#1a2b56;border-color:#1a2b56}.table-pagination__pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-pagination__ellipsis{color:#94a3b8;text-align:center;min-width:1.25rem;font-size:.9rem}@media (width<=480px){.table-pagination{flex-direction:column;align-items:stretch}.table-pagination__controls{justify-content:space-between}.table-pagination__nav,.table-pagination__page{min-height:40px}}.platform-rules-maintenance-until{border:1px solid var(--portal-border,#e2e8f0);background:#fff;border-radius:10px;gap:.65rem;max-width:520px;padding:.85rem 1rem;display:grid}.platform-rules-maintenance-until label{color:var(--portal-text,#0f172a);gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.platform-rules-maintenance-until input[type=datetime-local]{font:inherit;border:1px solid var(--portal-border,#e2e8f0);border-radius:8px;padding:.55rem .65rem;font-weight:500}.platform-rules-maintenance-until input:disabled{opacity:.55;cursor:not-allowed}.platform-rules-maintenance-presets{flex-wrap:wrap;gap:.4rem;display:flex}.login-maintenance{gap:.65rem;margin:0 0 .25rem;display:grid}.login-maintenance__countdown{border:1px solid var(--portal-border,#e2e8f0);background:#f8fafc;border-radius:10px;justify-items:center;gap:.2rem;padding:.75rem 1rem;display:grid}.login-maintenance__countdown-label{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);font-size:.75rem;font-weight:600}.login-maintenance__countdown-value{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--portal-text,#0f172a);font-size:1.35rem;font-weight:700}.login-maintenance__countdown-note{color:var(--portal-muted,#64748b);text-align:center;margin:0;font-size:.8rem}.platform-rules-status{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:.75rem;margin:0 0 1rem;display:grid}.platform-rules-status__item{border:1px solid var(--portal-border,#e2e8f0);background:#fff;border-radius:10px;gap:.25rem;padding:.85rem 1rem;display:grid}.platform-rules-status__label{letter-spacing:.03em;text-transform:uppercase;color:var(--portal-muted,#64748b);font-size:.75rem;font-weight:600}.platform-rules-status__ok{color:#047857}.platform-rules-status__off{color:#b91c1c}.platform-rules-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.platform-rules-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.platform-rules-form{gap:1.15rem;max-width:920px;display:grid}.platform-rules-section-help{color:var(--portal-muted,#64748b);margin:0;font-size:.875rem;line-height:1.5}.platform-rules-toggles{gap:.75rem;display:grid}.platform-rules-toggle{border:1px solid var(--portal-border,#e2e8f0);background:#f8fafc;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;display:grid}.platform-rules-toggle input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--portal-accent,#14b8a6)}.platform-rules-toggle__state{text-align:right;min-width:4.25rem;font-size:.9rem;font-weight:700}.platform-rules-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.85rem 1rem;display:grid}.platform-rules-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));margin-bottom:.5rem}.platform-rules-grid label{gap:.35rem;font-size:.9rem;display:grid}.platform-rules-grid input{border:1px solid #d1d5db;border-radius:8px;padding:.55rem .7rem;font-size:.95rem}.platform-rules-preview{background:#f5f0e8;border:1px solid #ebe4d8;border-radius:10px;gap:.65rem;padding:1rem 1.1rem;display:grid}.platform-rules-preview__title{font-size:.9rem;font-weight:700}.platform-rules-preview__row{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.platform-rules-preview label{gap:.35rem;max-width:240px;font-size:.875rem;display:grid}.platform-rules-preview input{border:1px solid #d1d5db;border-radius:8px;padding:.5rem .65rem}.platform-rules-split-total{border:1px solid var(--portal-border,#e2e8f0);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.85rem 1rem;font-size:.9rem;display:flex}.platform-rules-split-total strong{letter-spacing:-.02em;font-size:1.2rem}.platform-rules-split-total.is-ok{background:#0478570f;border-color:#04785759}.platform-rules-split-total.is-ok strong{color:#047857}.platform-rules-split-total.is-bad{background:#b91c1c0f;border-color:#b91c1c59}.platform-rules-split-total.is-bad strong{color:#b91c1c}.platform-rules-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=640px){.platform-rules-toggle{grid-template-columns:1fr auto}.platform-rules-toggle__state{grid-area:1/2}}.rewards-hub-note{color:var(--portal-muted,#64748b);margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.rewards-summary-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:.85rem;margin-bottom:.5rem;display:grid}.rewards-overview{flex-direction:column;gap:.85rem;display:flex}.rewards-overview-total{background:#f5f0e8;border:1px solid #ebe4d8;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.rewards-overview-total__label{color:#64748b;font-size:.875rem}.rewards-overview-total__value{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;text-align:right;min-width:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700}.rewards-summary-grid--overview{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.rewards-summary-grid--overview .rewards-summary-card{cursor:default;background:#f5f0e8;border-color:#ebe4d8;min-width:0;padding:.75rem .65rem}.rewards-summary-grid--overview .rewards-summary-card:hover{box-shadow:none;border-color:#ebe4d8;transform:none}.rewards-summary-grid--overview .rewards-summary-value{overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums;font-size:clamp(.85rem,1.5vw,1.15rem);line-height:1.2}@media (width<=1280px) and (width>=769px){.member-overview__panel .rewards-summary-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.overview-welcome-card{flex-direction:column}.overview-welcome-card__copy{justify-content:center;width:100%}.rewards-summary-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rewards-toolbar{padding:12px}.rewards-toolbar label{width:100%;min-width:0}.rewards-toolbar input,.rewards-toolbar select{width:100%;min-height:44px}.rewards-tab{min-height:40px}.withdrawal-crypto-cell__copy,.withdrawal-status-info{width:40px;height:40px}.wallet-txn-tab{min-height:44px;padding:10px 14px}}@media (width<=480px){.rewards-summary-grid--overview{grid-template-columns:1fr;gap:.65rem}.rewards-overview-total{flex-direction:column;align-items:flex-start}.rewards-overview-total__value{text-align:left}.rewards-feed-group-header{grid-template-columns:1fr;padding:.85rem 1rem}.rewards-pagination{flex-direction:column;align-items:stretch}.wallet-txn-tabs{gap:6px}.wallet-txn-id-cell{min-width:0}.wallet-txn-id{word-break:break-all;font-size:.8rem}}.rewards-summary-card{border:1px solid var(--portal-border,#e2e8f0);cursor:pointer;background:#fff;border-radius:10px;padding:1rem 1.1rem;transition:border-color .15s,box-shadow .15s,transform .15s}.rewards-summary-card:hover{border-color:#38bfb373;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.rewards-summary-card--total{background:linear-gradient(135deg,#38bfb31a 0%,#fff 100%);border-color:#38bfb380}.rewards-summary-label{color:#64748b;margin-bottom:4px;font-size:12px}.rewards-summary-value{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums;font-size:clamp(.9rem,2.5vw,1.15rem);font-weight:700}.rewards-toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:1rem;padding:14px;display:flex}.rewards-toolbar label{color:#475569;flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.rewards-toolbar input,.rewards-toolbar select{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px}.rewards-tab-row{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.rewards-tab{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 14px}.rewards-tab.active{background:var(--portal-accent,#38bfb3);border-color:var(--portal-accent,#38bfb3);color:#fff}.rewards-section-title{color:#0f172a;margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.rewards-table th{color:#64748b;white-space:nowrap;font-weight:600}.rewards-amount{color:#15803d;font-weight:600}.rewards-badge{color:#15803d;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.rewards-badge--drc{color:#1d4ed8;background:#eff6ff}.rewards-badge--tgc{color:#6d28d9;background:#f5f3ff}.rewards-badge--gps{color:#c2410c;background:#fff7ed}.rewards-badge--eterna{color:#be185d;background:#fdf2f8}.rewards-meta{color:#64748b;font-size:.85rem}.rewards-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:1rem;display:flex}.rewards-dashboard-section{margin-top:1.5rem}.rewards-dashboard-section h2{margin:0 0 .75rem;font-size:1rem}.rewards-link-card{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.rewards-link-card:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.rewards-feed{flex-direction:column;gap:1.75rem;display:flex}.rewards-feed-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;margin:0;padding:2rem 1rem}.rewards-feed-group{background:#fff;border:1px solid #e8ecf1;border-radius:12px;overflow:hidden}.rewards-feed-group-header{background:#fafbfc;border-bottom:1px solid #eef2f6;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:1rem 1.25rem;padding:1rem 1.25rem;display:grid}.rewards-feed-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.rewards-feed-stat--date .rewards-feed-stat-value{font-size:.92rem;line-height:1.35}.rewards-feed-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:600}.rewards-feed-stat-value{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.95rem;font-weight:700}.rewards-feed-stat-value--amount{color:#15803d}.rewards-feed-list{margin:0;padding:.35rem .5rem .5rem;list-style:none}.rewards-feed-item{border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem 1rem;padding:.9rem .75rem;display:grid}.rewards-feed-item+.rewards-feed-item{border-top:1px solid #f1f5f9}.rewards-feed-icon{color:#64748b;background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rewards-feed-icon--drc{color:#2563eb;background:#eff6ff}.rewards-feed-icon--tgc{color:#7c3aed;background:#f5f3ff}.rewards-feed-icon--gps{color:#ea580c;background:#fff7ed}.rewards-feed-icon--eterna{color:#db2777;background:#fdf2f8}.rewards-feed-body{min-width:0}.rewards-feed-title{color:#0f172a;font-size:.95rem;font-weight:700;line-height:1.35}.rewards-feed-subtitle{color:#64748b;word-break:break-word;margin-top:2px;font-size:.84rem;line-height:1.45}.rewards-feed-amount-col{text-align:right;min-width:0}.rewards-feed-amount{color:#0f172a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(.85rem,2.5vw,.98rem);font-weight:700}.rewards-feed-status{color:#16a34a;margin-top:3px;font-size:.78rem;font-weight:600}@media (width<=720px){.rewards-feed-group-header{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-feed-stat--date{grid-column:1/-1}}@media (width<=640px){.rewards-feed-item{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.rewards-feed-amount-col{text-align:left;grid-column:2}}.withdrawal-history-tabs{margin-bottom:1.25rem}.withdrawal-history-toolbar{justify-content:flex-end;margin-bottom:1rem;display:flex}.withdrawal-history-download-btn{align-items:center;gap:.4rem;display:inline-flex}.withdrawal-history-table th{color:#64748b;white-space:nowrap;font-weight:600}.withdrawal-history-table td,.withdrawal-address-cell{vertical-align:middle}.withdrawal-status-cell{align-items:center;gap:6px;display:inline-flex}.withdrawal-status-info{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.withdrawal-status-info:hover,.withdrawal-status-info--active{color:#334155;background:#f8fafc;border-color:#cbd5e1}.withdrawal-reason-row td{border-bottom:1px solid var(--portal-border,#e2e8f0);padding:0 0 .75rem}.withdrawal-reason-box{color:#57534e;background:#faf6ef;border-radius:8px;margin:0;padding:.7rem .9rem;font-size:.875rem;line-height:1.45}.withdrawal-reason-box strong{color:#44403c;font-weight:600}.withdrawal-crypto-cell{flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;min-height:32px;display:flex}.withdrawal-crypto-cell__text{color:#334155;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1}.withdrawal-crypto-cell__copy{box-sizing:border-box;color:#0f766e;cursor:pointer;background:#ecfeff;border:1px solid #5eead4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f766e14}.withdrawal-crypto-cell__copy:hover{color:#115e59;background:#ccfbf1;border-color:#2dd4bf;box-shadow:0 2px 6px #0f766e24}.withdrawal-crypto-cell__copy:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.withdrawal-crypto-cell__copy--copied{color:#15803d;background:#dcfce7;border-color:#4ade80}.withdrawal-crypto-cell__check{justify-content:center;align-items:center;width:15px;height:15px;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.withdrawal-crypto-cell__copy--error{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.withdrawal-tx-empty{color:#94a3b8}.withdrawal-tx-link{color:#2563eb;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;text-decoration:none;display:inline-flex}.withdrawal-tx-link:hover{text-decoration:underline}.withdrawal-actions-cell{text-align:right;white-space:nowrap}.withdrawal-cancel-btn{padding:.35rem .75rem;font-size:.8rem}.wallet-txn-tabs{flex-wrap:wrap;gap:8px;margin-bottom:1.25rem;display:flex}.wallet-txn-tab{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:9px 17px;font-size:.9375rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wallet-txn-tab:hover{border-color:#94a3b8}.wallet-txn-tab.active{color:#fff;background:#1e293b;border-color:#1e293b}.wallet-txn-empty{color:#64748b;text-align:center;margin:1.5rem 0;font-size:.9rem}.wallet-txn-table-wrap{margin-top:.25rem}.wallet-txn-table th{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding-top:.75rem;padding-bottom:.75rem;font-size:.75rem;font-weight:700}.wallet-txn-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding-top:1rem;padding-bottom:1rem}.wallet-txn-col-index{color:#64748b;width:2.5rem;font-size:.875rem}.wallet-txn-col-amount{text-align:right;white-space:nowrap}.wallet-txn-id-cell{min-width:12rem}.wallet-txn-id{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:600;line-height:1.4}.wallet-txn-id-date{color:#64748b;margin-top:3px;font-size:.8125rem}.wallet-txn-type{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.wallet-txn-type--eterna{color:#047857;background:#ecfdf5}.wallet-txn-type--gps{color:#1d4ed8;background:#eff6ff}.wallet-txn-type--tgc{color:#c2410c;background:#fff7ed}.wallet-txn-type--drc{color:#be185d;background:#fdf2f8}.wallet-txn-type--deposit{color:#15803d;background:#ecfdf5}.wallet-txn-type--withdrawal{color:#b91c1c;background:#fef2f2}.wallet-txn-type--investment{color:#6d28d9;background:#f5f3ff}.wallet-txn-type--roi{color:#0e7490;background:#ecfeff}.wallet-txn-type--transfer{color:#0369a1;background:#f0f9ff}.wallet-txn-type--other{color:#475569;background:#f8fafc}.wallet-txn-details{color:#334155;max-width:32rem;font-size:.9375rem;line-height:1.5}.wallet-txn-details-strong{color:#15803d;font-size:1em;font-weight:700}.wallet-txn-amount{font-size:1.0625rem;font-weight:700}.wallet-txn-amount--credit,.wallet-txn-amount--debit{color:#0f172a}.marketing-site{--mkt-page-bg:#f5f5f5;--mkt-header-logo-height:clamp(3.75rem, 11vw, 5.5rem);--mkt-font:"Montserrat", system-ui, sans-serif;--mkt-primary:#38bfb3;--mkt-primary-dark:#2da89e;--mkt-logo-for:#1a2b56;--mkt-logo-x:#ed5c2d;--mkt-dark:#162440;--mkt-footer:#162440;--mkt-accent:#bce9e9;--mkt-muted:#64748b;--mkt-danger:#dc3545;--mkt-hero-bg:var(--mkt-page-bg);font-family:var(--mkt-font);color:#1f2937;background:var(--mkt-page-bg);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;flex-direction:column;min-height:100vh;display:flex}.marketing-site a{color:inherit}.mkt-top-bar{display:none}.mkt-rh__header--capital{z-index:100;background:0 0;position:fixed;top:0;left:0;right:0}.mkt-rh__header-spacer{height:calc(51px + var(--mkt-header-logo-height) + .65rem);flex-shrink:0;transition:height .25s}.mkt-rh__header-spacer--scrolled{height:calc(var(--mkt-header-logo-height) + .65rem)}.mkt-rh__utility-bar{background:var(--mkt-primary);justify-content:center;align-items:center;min-height:51px;padding:0 clamp(1rem,3vw,1.5rem);transition:max-height .25s,min-height .25s,opacity .2s;display:flex;overflow:hidden}.mkt-rh__header--scrolled .mkt-rh__utility-bar{opacity:0;pointer-events:none;min-height:0;max-height:0}.mkt-rh__utility-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.mkt-rh__utility-link{font-family:var(--mkt-font);color:#fff;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:center;padding:.5rem 0;font-size:1.125rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.mkt-rh__utility-link:hover{color:#fff;opacity:.9}.mkt-rh__utility-link--active{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mkt-rh__header-main{background:#fff;border-bottom:.8px solid #333}.mkt-rh__header-bar{width:100%;max-width:100%;min-height:calc(var(--mkt-header-logo-height) + .65rem);flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;padding:.5rem 24px .35rem;display:flex;position:relative}.mkt-rh__logo-mark{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0;line-height:1;text-decoration:none;display:inline-flex}.mkt-rh__logo-mark span{margin:0;padding:0;font-weight:700}.mkt-rh__logo-for{text-transform:uppercase;color:var(--mkt-logo-for)}.mkt-rh__logo-two{text-transform:uppercase;color:#000}.mkt-rh__nav-toggle{color:#000;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1.5rem;display:none}.mkt-rh__header--capital .mkt-rh__nav{flex:none;justify-content:flex-end;align-self:stretch}.mkt-rh__nav--capital{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;margin-left:auto;display:flex}.mkt-rh__nav-list{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.mkt-rh__nav-item{flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;padding:0 12px .3rem;display:flex}.mkt-rh__nav-link{cursor:pointer;white-space:nowrap;color:#000;letter-spacing:normal;text-align:center;background:0 0;border:none;padding:0;font-family:Lato,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:26px;text-decoration:none;display:block}.mkt-rh__nav-link:hover{color:var(--mkt-primary)}.mkt-rh__nav-item--active .mkt-rh__nav-link{color:var(--mkt-logo-for);font-weight:600}.mkt-rh__nav-item--active:after{content:"";background:var(--mkt-logo-for);flex-shrink:0;width:1px;height:16px;margin-top:.35rem;display:block}.mkt-logo{color:var(--mkt-dark);letter-spacing:.02em;font-size:1.35rem;font-weight:700;text-decoration:none}.mkt-logo span{color:var(--mkt-primary)}.mkt-social{align-items:center;gap:.65rem;margin-left:1rem;display:flex}.mkt-social-link{color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex}.mkt-social-link:hover{color:var(--mkt-primary);background:#ffffff1a;transform:scale(1.08)}.mkt-social-lg .mkt-social-link{width:40px;height:40px}.mkt-social-lg .mkt-social-link svg{width:20px;height:20px}.mkt-main{flex:1}.mkt-about-hero{--mkt-hero-content-gap:clamp(6rem, 14vw, 9rem);--mkt-hero-ease:cubic-bezier(.33, 1, .68, 1);--mkt-hero-duration:1.55s;--mkt-hero-lead-delay:.22s;background:var(--mkt-page-bg);padding:clamp(5rem, 12vw, 7.5rem) 1.5rem var(--mkt-hero-content-gap);text-align:center}.mkt-about-hero__inner{width:min(46rem,100%);margin:0 auto}.mkt-about-hero__title{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-logo-for);white-space:nowrap;opacity:0;margin:0 0 clamp(2.25rem,5vw,3.25rem);font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(3rem,7.5vw,6.25rem);font-weight:400;line-height:1.05}.mkt-about-hero--visible.mkt-about-hero--motion-converge .mkt-about-hero__title{animation:mkt-hero-converge-title var(--mkt-hero-duration) var(--mkt-hero-ease) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-converge .mkt-about-hero__lead{animation:mkt-hero-converge-lead var(--mkt-hero-duration) var(--mkt-hero-ease) var(--mkt-hero-lead-delay) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-breadth .mkt-about-hero__title{animation:mkt-hero-breadth-title var(--mkt-hero-duration) var(--mkt-hero-ease) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-breadth .mkt-about-hero__lead{animation:mkt-hero-breadth-lead var(--mkt-hero-duration) var(--mkt-hero-ease) var(--mkt-hero-lead-delay) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-heritage .mkt-about-hero__title{animation:mkt-hero-heritage-title calc(var(--mkt-hero-duration) + .15s) var(--mkt-hero-ease) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-heritage .mkt-about-hero__lead{animation:mkt-hero-heritage-lead calc(var(--mkt-hero-duration) + .15s) var(--mkt-hero-ease) var(--mkt-hero-lead-delay) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-flow .mkt-about-hero__title{animation:mkt-hero-flow-title var(--mkt-hero-duration) var(--mkt-hero-ease) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-flow .mkt-about-hero__lead{animation:mkt-hero-flow-lead var(--mkt-hero-duration) var(--mkt-hero-ease) var(--mkt-hero-lead-delay) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-clarity .mkt-about-hero__title{animation:mkt-hero-clarity-title calc(var(--mkt-hero-duration) + .2s) var(--mkt-hero-ease) forwards}.mkt-about-hero--visible.mkt-about-hero--motion-clarity .mkt-about-hero__lead{animation:mkt-hero-clarity-lead calc(var(--mkt-hero-duration) + .2s) var(--mkt-hero-ease) var(--mkt-hero-lead-delay) forwards}.mkt-about-hero__title--wrap{white-space:normal}.mkt-about-hero__lead{color:#000;opacity:0;max-width:52rem;margin:0 auto;font-family:Lato,system-ui,sans-serif;font-size:clamp(1.0625rem,1.15vw,1.25rem);font-weight:400;line-height:1.5}@keyframes mkt-hero-converge-title{0%{opacity:0;transform:translateY(-1.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-converge-lead{0%{opacity:0;transform:translateY(1.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-breadth-title{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes mkt-hero-breadth-lead{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes mkt-hero-heritage-title{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-heritage-lead{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-flow-title{0%{opacity:0;transform:translateY(-1rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mkt-hero-flow-lead{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-clarity-title{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-clarity-lead{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-brand-line-in{0%{opacity:0;transform:translate(-2.75rem)}to{opacity:1;transform:translate(0)}}@keyframes mkt-hero-ascent-lead{0%{opacity:0;transform:translateY(1.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt-about-hero__title,.mkt-about-hero__lead,.mkt-hero-brand__line,.mkt-hero-brand__lead{opacity:1;animation:none;transform:none}}.mkt-about-who{background:var(--mkt-page-bg);padding:0 clamp(1.25rem,4vw,3rem) clamp(4rem,8vw,5.5rem)}.mkt-about-who__inner{width:min(1080px,100%);margin:0 auto}.mkt-about-who__heading{align-items:stretch;gap:1rem;margin:0 0 1.75rem;display:flex}.mkt-about-who__rule{background:#000;flex-shrink:0;width:1px}.mkt-about-who__title{color:#000;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:400;line-height:1.3}.mkt-about-who__media{width:100%;height:auto;display:block}.mkt-history__timeline{flex-direction:column;gap:0;display:flex}.mkt-history__entry{border-bottom:1px solid #d8d8d8;grid-template-columns:clamp(4.5rem,10vw,6.5rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,3vw,2rem) 0;display:grid}.mkt-history__entry:last-child{border-bottom:none;padding-bottom:0}.mkt-history__year{color:var(--mkt-primary);margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2}.mkt-history__entry-title{color:#000;margin:0 0 .65rem;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.35}.mkt-history__entry-text{color:#000;margin:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:400;line-height:1.55}.mkt-about-team{background:var(--mkt-page-bg);border-top:1px solid #000;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,6rem)}.mkt-about-team__inner{width:min(1080px,100%);margin:0 auto}.mkt-about-team__heading{align-items:stretch;gap:1rem;margin:0 0 clamp(2.5rem,5vw,3.5rem);display:flex}.mkt-about-team__rule{background:#000;flex-shrink:0;width:1px}.mkt-about-team__title{color:#000;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0 0 .65rem;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.15}.mkt-about-team__subtitle{color:#000;margin:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.5}.mkt-about-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.mkt-about-team__card{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt-about-team__photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:1.15rem;width:min(100%,12rem);box-shadow:0 10px 28px #1624401f}.mkt-about-team__photo--placeholder{background:#d9d9d9}.mkt-about-team__divider{background:#000;width:min(100%,9rem);height:1px;margin:1.25rem 0 1rem;display:block}.mkt-about-team__name{font-family:var(--mkt-font);color:#000;margin:0;font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:700;line-height:1.35}.mkt-about-team__role{color:#000;margin:.35rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:400;line-height:1.4}.mkt-about-team__linkedin{color:#8a8a8a;margin-top:.85rem;text-decoration:none;display:inline-flex}.mkt-about-team__linkedin:hover{color:var(--mkt-primary)}.mkt-about-team__linkedin-icon{width:1.125rem;height:1.125rem}.mkt-about-join{background:var(--mkt-page-bg);border-top:1px solid #000;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,4rem)}.mkt-about-join__inner{width:min(1080px,100%);margin:0 auto}.mkt-about-join__content{align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.mkt-about-join__rule{background:#000;flex-shrink:0;align-self:stretch;width:1px}.mkt-about-join__copy{flex:1;max-width:42rem}.mkt-about-body-text{color:#000;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0;font-family:Lato,system-ui,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5}.mkt-about-closing__copy .mkt-about-body-text+.mkt-about-body-text{margin-top:1.75rem}.mkt-about-body-text a{color:var(--mkt-primary);font-size:inherit;text-underline-offset:2px;font-weight:400;text-decoration:underline}.mkt-about-body-text a:hover{color:var(--mkt-primary-dark)}.mkt-about-join__title{color:#000;margin:0 0 1.25rem;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.15}.mkt-about-portfolio{background:var(--mkt-page-bg);border-top:1px solid #000}.mkt-about-portfolio__split{grid-template-columns:1fr 1px 1fr;min-height:clamp(16rem,28vw,22rem);display:grid}.mkt-about-portfolio__left{text-align:center;flex-direction:column;justify-content:center;align-items:flex-end;gap:1.5rem;padding:clamp(2.5rem,5vw,4rem) clamp(.75rem,1.5vw,1.25rem) clamp(2.5rem,5vw,4rem) clamp(2rem,5vw,4rem);display:flex}.mkt-about-portfolio__left>*{max-width:min(100%,20rem)}.mkt-about-portfolio__title{color:#000;white-space:nowrap;max-width:none;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.15}.mkt-about-portfolio__cta{font-family:var(--mkt-font);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-primary);font-size:.8125rem;font-weight:700;text-decoration:none}.mkt-about-portfolio__cta:hover{color:var(--mkt-primary-dark)}.mkt-about-portfolio__divider{background:#000;width:1px}.mkt-about-portfolio__right{justify-content:center;align-items:center;min-height:clamp(16rem,28vw,22rem);padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative;overflow:hidden}.mkt-about-portfolio__decor{aspect-ratio:1;color:#000;pointer-events:none;width:min(100%,18rem);position:relative}.mkt-about-portfolio__decor-svg{width:100%;height:100%;display:block}.mkt-about-portfolio__decor-frame{fill:var(--mkt-page-bg);stroke:#00000014;stroke-width:1px}.mkt-about-portfolio__decor-circle{opacity:0}.mkt-about-portfolio__decor--active .mkt-about-portfolio__decor-circle{animation:.85s ease-out forwards mkt-portfolio-circle-draw;animation-delay:var(--draw-delay,0s)}@keyframes mkt-portfolio-circle-draw{to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.mkt-about-portfolio__decor-circle{opacity:1;stroke-dashoffset:0;animation:none}}.mkt-about-closing{background:var(--mkt-page-bg);border-top:1px solid #000;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,4rem)}.mkt-about-closing__inner{width:min(1080px,100%);margin:0 auto}.mkt-about-closing__content{align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.mkt-about-closing__rule{background:#000;flex-shrink:0;align-self:stretch;width:1px}.mkt-about-closing__copy{flex:1;max-width:42rem}.mkt-banner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 50%,#0f172a 100%);padding:3.5rem 1.25rem 2.5rem;position:relative;overflow:hidden}.mkt-banner:before{content:"";background:radial-gradient(circle at 30%,#38bfb326,#0000 60%);position:absolute;inset:0}.mkt-banner .mkt-container{z-index:1;position:relative}.mkt-banner h1,.mkt-banner h2{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem)}.mkt-breadcrumb{opacity:.85;gap:.5rem;margin:.75rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.mkt-breadcrumb a{color:var(--mkt-primary);text-decoration:none}.mkt-container{max-width:1200px;margin:0 auto;padding:0 1.25rem}.mkt-section{padding:3.5rem 0}.mkt-about-hero+section{padding-top:0}.mkt-content-grid{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}.mkt-content-grid .mkt-main-col h1{color:var(--mkt-primary);border-bottom:2px solid var(--mkt-primary);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.75rem}.mkt-lead{color:var(--mkt-danger);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.mkt-timeline-item{border-bottom:1px solid #e5e7eb;grid-template-columns:100px 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.mkt-timeline-year{color:var(--mkt-primary);font-size:1.75rem;font-weight:700}.mkt-services-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.mkt-service-card{border:1px solid #e2e8f0;border-radius:8px;height:100%;overflow:hidden}.mkt-service-card .mkt-service-img{object-fit:cover;background:linear-gradient(135deg, #1e3a5f, var(--mkt-primary));width:100%;height:160px;display:block}.mkt-service-card .mkt-service-body{background:var(--mkt-accent);padding:1.25rem}.mkt-service-card h3{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.mkt-hero-brand{text-align:center;--mkt-hero-ease:cubic-bezier(.33, 1, .68, 1);--mkt-hero-duration:1.55s;--mkt-hero-lead-delay:.22s;background:linear-gradient(180deg, var(--mkt-hero-bg) 0%, var(--mkt-page-bg) 45%, color-mix(in srgb, var(--mkt-accent) 28%, var(--mkt-page-bg)) 100%);min-height:min(88vh,52rem);color:var(--mkt-dark);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mkt-hero-brand__content{flex-direction:column;align-items:center;width:min(920px,100%);padding:5rem 1.5rem 4rem;display:flex}.mkt-hero-brand__title{letter-spacing:.02em;flex-direction:column;align-items:center;gap:.15rem;margin:0 0 1.5rem;font-weight:700;line-height:1.08;display:flex}.mkt-hero-brand--visible.mkt-hero-brand--motion-ascent .mkt-hero-brand__lead{animation:mkt-hero-ascent-lead var(--mkt-hero-duration) var(--mkt-hero-ease) .85s forwards}.mkt-hero-brand__line{text-transform:uppercase;white-space:nowrap;letter-spacing:.015em;opacity:0;font-size:clamp(1.4rem,.7rem + 3.8vw,3.15rem);display:block;transform:translate(-2.75rem)}@media (width<=420px){.mkt-hero-brand__line{letter-spacing:.005em;font-size:clamp(1.18rem,5vw,1.5rem)}}.mkt-hero-brand--visible.mkt-hero-brand--motion-ascent .mkt-hero-brand__line{animation:mkt-hero-brand-line-in .95s var(--mkt-hero-ease) forwards}.mkt-hero-brand--visible.mkt-hero-brand--motion-ascent .mkt-hero-brand__line:first-child{animation-delay:80ms}.mkt-hero-brand--visible.mkt-hero-brand--motion-ascent .mkt-hero-brand__line:nth-child(2){animation-delay:.26s}.mkt-hero-brand--visible.mkt-hero-brand--motion-ascent .mkt-hero-brand__line:nth-child(3){animation-delay:.44s}.mkt-hero-brand__line--dark{color:var(--mkt-dark)}.mkt-hero-brand__line--primary{color:var(--mkt-primary)}.mkt-hero-brand__lead{width:min(920px,100%);max-width:none;color:var(--mkt-muted);text-align:center;opacity:0;margin:0 0 2rem;font-size:clamp(.95rem,1.8vw,1.2rem);font-weight:400;line-height:1.55}.mkt-hero-brand__lead-line{display:block}@media (width>=640px){.mkt-hero-brand__lead-line{white-space:nowrap}}.mkt-hero-brand__cta{color:#fff;background:var(--mkt-primary);border:1.5px solid var(--mkt-primary);border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:.65rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.mkt-hero-brand__cta:hover{background:var(--mkt-primary-dark);border-color:var(--mkt-primary-dark);color:#fff;transform:translateY(-1px)}.mkt-btn{cursor:pointer;font-weight:600;font:inherit;border:none;border-radius:6px;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}.mkt-btn-primary{background:var(--mkt-primary);color:#fff}.mkt-btn-outline{color:#fff;border:2px solid var(--mkt-primary);background:0 0}.mkt-legal__content{align-items:stretch;gap:1rem;display:flex}.mkt-legal__copy{flex:1;min-width:0;max-width:42rem}.mkt-legal--referral .mkt-legal__copy{max-width:none}.mkt-legal__meta{color:#000000b8;margin:0 0 clamp(1.75rem,3vw,2.5rem);font-family:Lato,system-ui,sans-serif;font-size:clamp(.9375rem,1.2vw,1rem);font-style:italic;line-height:1.5}.mkt-legal__sections{flex-direction:column;gap:clamp(1.5rem,3vw,2rem);display:flex}.mkt-legal__section{margin:0;padding:0}.mkt-legal__section--referral-visual{grid-template-columns:minmax(0,1.05fr) minmax(11.5rem,16rem) minmax(9.5rem,12.5rem);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.mkt-legal__section-copy{align-self:start;min-width:0}.mkt-drc-flow,.mkt-referral-flow,.mkt-gps-pie{filter:drop-shadow(0 10px 22px #1a2b561a);justify-self:center;width:100%;max-width:16rem;margin:0}.mkt-gps-pie__svg{width:100%;height:auto;display:block}.mkt-gps-pie__svg .mkt-gps-pie__title{fill:var(--mkt-logo-for,#1a2b56);font-family:Montserrat,system-ui,sans-serif;font-size:13px;font-weight:700}.mkt-gps-pie__svg .mkt-gps-pie__center-value{fill:var(--mkt-primary-dark,#2da89e);font-family:Montserrat,system-ui,sans-serif;font-size:22px;font-weight:700}.mkt-gps-pie__svg .mkt-gps-pie__center-label{fill:#64748b;font-family:Lato,system-ui,sans-serif;font-size:11px;font-weight:600}.mkt-gps-pie__svg .mkt-gps-pie__slice-label{fill:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:700}.mkt-gps-pie__svg .mkt-gps-pie__legend-label{fill:var(--mkt-logo-for,#1a2b56);font-family:Lato,system-ui,sans-serif;font-weight:600}.mkt-gps-pie__svg .mkt-gps-pie__legend-meta{fill:#64748b;font-family:Lato,system-ui,sans-serif;font-weight:500}.mkt-gps-payout{max-width:18rem}.mkt-legal__section--eterna-visual{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.mkt-legal__section--eterna-visual .mkt-legal__section-copy,.mkt-legal__section--eterna-visual .mkt-eterna-visual-row{grid-column:1/-1;min-width:0}.mkt-eterna-visual-row{flex-wrap:wrap;align-items:flex-start;gap:clamp(1.25rem,3vw,2rem);width:100%;display:flex}.mkt-eterna-table-wrap{flex:22rem;min-width:0;max-width:min(100%,36rem)}.mkt-eterna-video{flex-direction:column;flex:18rem;gap:.65rem;min-width:0;max-width:min(100%,26rem);margin:0;display:flex}.mkt-eterna-video__frame{aspect-ratio:16/9;background:#0f172a;border:1px solid #1a2b5624;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 22px #1a2b5614}.mkt-eterna-video__play-overlay{cursor:pointer;color:#fff;background:#0f172a6b;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;margin:0;padding:1rem;display:flex;position:absolute;inset:0}.mkt-eterna-video__play-overlay-label{letter-spacing:.03em;text-transform:uppercase;font-family:Montserrat,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.mkt-eterna-video__player{object-fit:cover;opacity:0;background:#0f172a;width:100%;height:100%;transition:opacity .35s;display:block}.mkt-eterna-video__player.is-visible{opacity:1}.mkt-eterna-video__buffering{z-index:1;pointer-events:none;background:#0f172a;place-items:center;display:grid;position:absolute;inset:0}.mkt-eterna-video__buffering-dot{border:2px solid #ffffff38;border-top-color:#ffffffd9;border-radius:50%;width:1.65rem;height:1.65rem;animation:.75s linear infinite mkt-eterna-spin}@keyframes mkt-eterna-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mkt-eterna-video__buffering-dot{border-color:#ffffff8c;animation:none}}.mkt-eterna-video__placeholder{box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#1a2b56eb 0%,#2da89e59 100%),radial-gradient(circle at 20% 20%,#ffffff1f,#0000 55%);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;padding:1.25rem;display:flex}.mkt-eterna-video__placeholder-icon{border:2px solid #ffffffd9;border-radius:50%;width:3rem;height:3rem;position:relative}.mkt-eterna-video__placeholder-icon:after{content:"";border:.55rem solid #0000;border-left:.9rem solid #ffffffe6;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.mkt-eterna-video__placeholder-label{color:#fff;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:600}.mkt-eterna-video__caption{color:#64748bf2;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;line-height:1.55}@media (width>=768px){.mkt-legal__section--eterna-visual>.mkt-eterna-visual-row{flex-wrap:nowrap;align-items:stretch}.mkt-eterna-table-wrap{flex:auto;max-width:none}.mkt-eterna-video{flex:0 0 min(100%,24rem);align-self:stretch;width:min(100%,24rem);max-width:24rem}.mkt-eterna-video__frame{flex:auto;min-height:12rem}}.mkt-eterna-table__caption{color:#0000009e;text-align:justify;margin:0 0 .65rem;padding:0;font-family:Lato,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5}.mkt-eterna-table__note{color:#00000094;text-align:justify;max-width:42rem;margin:.7rem 0 0;padding:0;font-family:Lato,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}.mkt-eterna-table__note-highlight{letter-spacing:-.01em;color:var(--mkt-primary-dark,#2da89e);font-size:1.15em;font-weight:800}.mkt-eterna-table .mkt-rank-table__grid thead th:nth-child(2),.mkt-eterna-table .mkt-rank-table__grid thead th:nth-child(3),.mkt-eterna-table .mkt-rank-table__grid tbody td:nth-child(2),.mkt-eterna-table .mkt-rank-table__grid tbody td:nth-child(3){text-align:right}.mkt-eterna-table__reward{color:var(--mkt-primary-dark,#2da89e);font-weight:700}.mkt-eterna-table .mkt-rank-table__grid tfoot th,.mkt-eterna-table .mkt-rank-table__grid tfoot td{vertical-align:middle;border-top:1px solid #00000024;padding-top:1rem;padding-bottom:.35rem;font-weight:700}.mkt-eterna-table .mkt-rank-table__grid tfoot th{color:#000000c7;text-align:left;letter-spacing:.02em;padding-left:.55rem;padding-right:.55rem;font-size:.9375rem}.mkt-eterna-table .mkt-rank-table__grid tfoot td:nth-child(2),.mkt-eterna-table .mkt-rank-table__grid tfoot td:nth-child(3){text-align:right;padding-left:.55rem;padding-right:.55rem}.mkt-eterna-table__reward--total{text-align:right;display:block}.mkt-eterna-table__total-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mkt-primary-dark,#2da89e);font-size:1.125rem;font-weight:800;line-height:1.2;display:inline-block}.mkt-eterna-table .mkt-rank-table__grid tfoot tr.mkt-eterna-table__total-words-row th,.mkt-eterna-table .mkt-rank-table__grid tfoot tr.mkt-eterna-table__total-words-row td{text-align:left;border-top:none;padding:.45rem .55rem .85rem;font-weight:500}.mkt-eterna-table__total-words{letter-spacing:.01em;text-align:left;text-wrap:pretty;color:#0000008c;max-width:40rem;margin:0;padding:0 0 0 3.35ch;font-family:Lato,system-ui,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}.mkt-eterna-payout{flex:0 16rem;max-width:18rem}@media (width>=768px){.mkt-legal__section--eterna-visual>.mkt-eterna-visual-row{justify-content:flex-start;align-items:stretch}.mkt-eterna-payout{align-self:stretch}}.mkt-drc-flow__svg,.mkt-referral-flow__svg{width:100%;height:auto;display:block}.mkt-drc-flow__svg .mkt-drc-flow__label,.mkt-referral-flow__svg .mkt-referral-flow__label{fill:var(--mkt-logo-for,#1a2b56);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:700}.mkt-drc-flow__svg .mkt-drc-flow__sublabel,.mkt-referral-flow__svg .mkt-referral-flow__sublabel{fill:#475569;font-family:Lato,system-ui,sans-serif;font-size:12px;font-weight:500}.mkt-drc-flow__svg .mkt-drc-flow__badge,.mkt-referral-flow__svg .mkt-referral-flow__badge{fill:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:15px;font-weight:700}.mkt-drc-flow__svg .mkt-drc-flow__badge-sub,.mkt-referral-flow__svg .mkt-referral-flow__badge-sub{fill:#fff;font-family:Lato,system-ui,sans-serif;font-size:11px;font-weight:500}.mkt-drc-flow__svg .mkt-drc-flow__amount,.mkt-referral-flow__svg .mkt-referral-flow__amount,.mkt-referral-flow__svg .mkt-referral-flow__gen{fill:var(--mkt-logo-for,#1a2b56);font-family:Montserrat,system-ui,sans-serif;font-size:13px;font-weight:700}.mkt-referral-flow__svg .mkt-referral-flow__gen--active{fill:var(--mkt-primary-dark,#2da89e)}.mkt-referral-flow__svg .mkt-referral-flow__gen-sub{fill:#64748b;font-family:Lato,system-ui,sans-serif;font-size:10px;font-weight:500}.mkt-referral-flow__svg .mkt-referral-flow__gen-sub--active{fill:var(--mkt-logo-for,#1a2b56);font-weight:700}.mkt-drc-payout,.mkt-referral-payout{text-align:center;background:#fff;border:1px solid #00000014;border-radius:14px;justify-self:end;width:100%;max-width:12.5rem;margin:0;padding:clamp(1.1rem,2.5vw,1.5rem);box-shadow:0 10px 28px #1a2b560f}.mkt-drc-payout__label,.mkt-referral-payout__label{letter-spacing:.05em;text-transform:uppercase;color:var(--mkt-muted,#64748b);margin:0 0 .5rem;font-family:Lato,system-ui,sans-serif;font-size:.75rem;font-weight:400}.mkt-referral-payout__meta{color:var(--mkt-logo-for,#1a2b56);margin:0 0 .35rem;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:600}.mkt-drc-payout__amount,.mkt-referral-payout__amount{color:var(--mkt-primary,#38bfb3);margin:0 0 .75rem;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.1}.mkt-drc-payout__note,.mkt-referral-payout__note{color:#000000ad;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}@media (width<=900px){.mkt-legal__section--referral-visual{grid-template-columns:minmax(0,1fr) minmax(9.5rem,12rem)}.mkt-drc-payout,.mkt-referral-payout{grid-column:1/-1;justify-self:center;max-width:16rem}}@media (width<=640px){.mkt-legal__section--referral-visual{grid-template-columns:1fr}.mkt-drc-flow,.mkt-referral-flow,.mkt-gps-pie{justify-self:center}.mkt-drc-payout,.mkt-referral-payout,.mkt-gps-payout{max-width:14rem}}.mkt-legal__section--tgc-visual{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.mkt-legal__section--tgc-visual .mkt-legal__section-copy,.mkt-legal__section--tgc-visual .mkt-rank-visuals,.mkt-legal__section--tgc-visual .mkt-tgc-visual-row{grid-column:1/-1;min-width:0}.mkt-legal__section--gps-visual{grid-template-columns:1fr;align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.mkt-legal__section--gps-visual .mkt-legal__section-copy,.mkt-legal__section--gps-visual .mkt-gps-visual-row{grid-column:1/-1;min-width:0}.mkt-legal__section-copy--full{max-width:none}.mkt-gps-visual-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:flex}.mkt-gps-visual-row .mkt-gps-pie,.mkt-gps-visual-row .mkt-gps-payout{flex:0 auto;margin:0}@media (width>=768px){.mkt-gps-visual-row{flex-wrap:nowrap;justify-content:center}}@media (width<=767px){.mkt-gps-visual-row{flex-direction:column;align-items:center}}.mkt-tgc-visual-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:flex}.mkt-tgc-visual-row .mkt-tgc-flow,.mkt-tgc-visual-row .mkt-tgc-payout{flex:0 auto;margin:0}@media (width>=768px){.mkt-legal__section--tgc-visual>.mkt-rank-visuals{justify-self:stretch;max-width:none}.mkt-tgc-visual-row{flex-wrap:nowrap;justify-content:center}}@media (width<=767px){.mkt-tgc-visual-row{flex-direction:column;align-items:center}}.mkt-legal__section--rank-visual{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.mkt-legal__section--rank-visual .mkt-legal__section-copy,.mkt-legal__section--rank-visual .mkt-rank-visuals,.mkt-legal__section--rank-visual .mkt-rank-summary{grid-column:1;min-width:0}.mkt-legal__section-copy--after-visual{max-width:42rem}.mkt-rank-visuals{flex-direction:column;justify-self:center;gap:1rem;width:100%;max-width:min(100%,58rem);display:flex}.mkt-tgc-table-row{gap:.85rem;width:100%;display:grid}.mkt-tgc-table-row__columns{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){.mkt-tgc-table-row__columns{flex-direction:row;align-items:flex-start;gap:1.25rem}.mkt-tgc-table-wrap{flex:auto;min-width:0}.mkt-tgc-table-row__columns>.mkt-tgc-summary{flex:0 0 19rem;width:19rem;max-width:22rem}}.mkt-tgc-table-wrap{width:100%;min-width:0}.mkt-tgc-table-row__columns .mkt-tgc-summary{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #1a2b5624;border-radius:14px;flex-direction:column;justify-self:auto;width:100%;max-width:none;margin:0;padding:0;display:flex;overflow:visible;box-shadow:0 10px 22px #1a2b5614}.mkt-tgc-summary__inner{box-sizing:border-box;flex-direction:column;gap:.85rem;padding:clamp(1.15rem,2vw,1.5rem);display:flex}.mkt-tgc-summary__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-muted,#64748b);margin:0;font-family:Lato,system-ui,sans-serif;font-size:.75rem;font-weight:600}.mkt-tgc-summary__lead{color:#1a2b56eb;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}.mkt-tgc-summary__qualifier{color:#64748bf2;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}.mkt-tgc-summary__note{color:#64748bf2;margin:0;padding-top:.15rem;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}.mkt-tgc-sidebar{flex-direction:column;gap:.75rem;display:flex}.mkt-tgc-sidebar__steps{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mkt-tgc-sidebar__step{background:#f8fafc;border:1px solid #1a2b561a;border-radius:10px;flex-direction:column;gap:.1rem;padding:.55rem .7rem .55rem 1.65rem;display:flex;position:relative}.mkt-tgc-sidebar__step:before{content:"";background:#64748b8c;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.mkt-tgc-sidebar__step--active{border-color:color-mix(in srgb, var(--mkt-primary-dark,#2da89e) 35%, #fff);background:color-mix(in srgb, var(--mkt-primary) 12%, #fff)}.mkt-tgc-sidebar__step--active:before{background:var(--mkt-primary-dark,#2da89e)}.mkt-tgc-sidebar__step-label{color:var(--mkt-logo-for,#1a2b56);font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.mkt-tgc-sidebar__step-meta{color:#64748bf2;font-family:Lato,system-ui,sans-serif;font-size:.75rem;line-height:1.35}.mkt-tgc-sidebar__example{text-align:center;background:#fff;border:1px solid #1a2b561a;border-radius:10px;padding:.75rem}.mkt-tgc-sidebar__example-label{letter-spacing:.05em;text-transform:uppercase;color:var(--mkt-muted,#64748b);margin:0 0 .25rem;font-family:Lato,system-ui,sans-serif;font-size:.6875rem;font-weight:600}.mkt-tgc-sidebar__example-amount{color:var(--mkt-primary-dark,#2da89e);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.1}.mkt-tgc-sidebar__example-meta{color:#64748bf2;margin:.35rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:.75rem;line-height:1.45}.mkt-tgc-tables-grid__caption{color:#1a2b56b8;text-align:center;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;line-height:1.45}.mkt-tgc-tables-grid__caption strong{color:var(--mkt-primary-dark,#2da89e);font-weight:700}.mkt-rank-table--modern .mkt-rank-table__grid{table-layout:fixed}.mkt-rank-table--modern .mkt-rank-table__col-rank{width:20%}.mkt-rank-table--modern .mkt-rank-table__col-qualification{width:auto}.mkt-rank-table--modern .mkt-rank-table__col-rate{width:5rem}.mkt-rank-table--modern .mkt-rank-table__qualification-head{text-align:center;padding-left:.75rem;padding-right:.75rem}.mkt-rank-table__qualification-row--head{font:inherit;color:inherit;width:fit-content;max-width:100%;margin:0 auto}.mkt-rank-table__investment-stack--head{box-sizing:border-box;font:inherit;color:inherit;text-align:right;white-space:nowrap;font-weight:600;line-height:1.25;display:block}.mkt-rank-table__depth-head-spacer{flex:0 0 8.25rem;width:8.25rem}.mkt-rank-table__depth-group{flex:none;align-items:center;gap:.45rem;display:inline-flex}.mkt-rank-table__depth-group--head{flex:none;overflow:visible}.mkt-rank-table__depth-label--head{width:1.75rem;min-width:1.75rem;font:inherit;color:inherit;text-align:right;flex:0 0 1.75rem;font-weight:600;overflow:visible}.mkt-rank-table--modern .mkt-rank-table__grid thead th:nth-child(3){text-align:right}.mkt-rank-table--modern .mkt-rank-table__grid thead th{color:#64748beb;letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border-bottom:1px solid #1a2b561a;padding:.85rem 1rem .75rem;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.mkt-rank-table--modern .mkt-rank-table__grid tbody th,.mkt-rank-table--modern .mkt-rank-table__grid tbody td{border-bottom:1px solid #1a2b5614;padding:.95rem 1rem}.mkt-rank-table--modern .mkt-rank-table__grid tbody td.mkt-rank-table__qualification{text-align:center;padding:.95rem .75rem}.mkt-rank-table--modern .mkt-rank-table__grid tbody tr:nth-child(2n){background:0 0}.mkt-rank-table--modern .mkt-rank-table__grid tbody tr:hover{background:#38bfb308}.mkt-rank-table__rank-label{align-items:center;gap:.4rem;display:inline-flex}.mkt-rank-table__rank-dot{background:#64748bb8;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.mkt-rank-table__qualification-row{text-align:left;align-items:center;gap:.4rem;width:fit-content;max-width:100%;margin:0 auto;display:inline-flex}.mkt-rank-table__investment-stack{box-sizing:border-box;text-align:right;flex:0 0 8.75rem;width:8.75rem;display:block}.mkt-rank-table__investment-amount{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1.15;display:block}.mkt-rank-table__investment-qdr{color:#64748bf2;white-space:nowrap;margin-top:.05rem;font-family:Lato,system-ui,sans-serif;font-size:.75rem;line-height:1.2;display:block}.mkt-rank-table__depth-track{background:#eff1f4;border-radius:999px;flex:0 0 8.25rem;width:8.25rem;height:.375rem;display:block;overflow:hidden}.mkt-rank-table__depth-fill{background:#3b9fd4;border-radius:999px;min-width:.25rem;height:100%;display:block}.mkt-rank-table__depth-label{color:#64748bf2;text-align:right;white-space:nowrap;flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1}.mkt-rank-table--modern .mkt-rank-table__tgc-rate{text-align:right;color:var(--mkt-logo-for,#1a2b56);font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:700}.mkt-rank-table{flex-direction:column;justify-self:center;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.mkt-rank-table__grid--card{filter:drop-shadow(0 10px 22px #1a2b5614)}.mkt-rank-table__grid{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #1a2b5624;border-radius:14px;width:100%;font-family:Lato,system-ui,sans-serif;font-size:.8125rem;overflow:hidden}.mkt-rank-table:not(.mkt-rank-table--modern)>.mkt-rank-table__grid,.mkt-rank-table__grid--card{filter:drop-shadow(0 10px 22px #1a2b5614)}.mkt-rank-table__grid thead th{background:color-mix(in srgb, var(--mkt-logo-for,#1a2b56) 8%, #fff);color:var(--mkt-logo-for,#1a2b56);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid #1a2b561f;padding:.65rem .55rem;font-family:Montserrat,system-ui,sans-serif;font-size:.6875rem;font-weight:700}.mkt-rank-table__grid tbody th,.mkt-rank-table__grid tbody td{text-align:left;vertical-align:middle;border-bottom:1px solid #1a2b5614;padding:.5rem .55rem}.mkt-rank-table__grid tbody th{color:var(--mkt-logo-for,#1a2b56);font-family:Montserrat,system-ui,sans-serif;font-size:.8125rem;font-weight:700}.mkt-rank-table__grid tbody td{color:#000000c7}.mkt-rank-table__tgc-rate{color:var(--mkt-primary-dark,#2da89e);white-space:nowrap;font-family:Montserrat,system-ui,sans-serif;font-weight:700}.mkt-rank-table__grid tbody tr:last-child th,.mkt-rank-table__grid tbody tr:last-child td{border-bottom:none}.mkt-rank-table__grid tbody tr:nth-child(2n){background:#38bfb30a}.mkt-rank-summary{place-self:start center;max-width:min(100%,22rem)}.mkt-tgc-table-row__columns .mkt-rank-summary{place-self:stretch stretch;max-width:none}@media (width<=900px){.mkt-rank-summary{max-width:min(100%,18rem)}}@media (width<=640px){.mkt-rank-table,.mkt-rank-visuals{max-width:100%}}.mkt-rank-summary__lead{color:#000000c7;margin:0 0 .75rem;font-family:Lato,system-ui,sans-serif;font-size:.875rem;line-height:1.55}.mkt-rank-summary__qualifier{color:#000000c7;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.875rem;line-height:1.55}.mkt-rank-summary__example{color:var(--mkt-primary,#38bfb3);margin:0 0 .75rem;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.45}.mkt-rank-summary__lead{color:#000;text-align:left;margin:0 0 .65rem;padding:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.35}.mkt-legal__section-body{color:#000;text-align:left;margin:0;padding:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:400;line-height:1.55}.mkt-legal__section-body .for2x-word{display:inline}.mkt-footer{margin-top:auto}.mkt-footer--rhc{--mkt-footer-bg:var(--mkt-page-bg,#f5f5f5);--mkt-footer-text:#000;--mkt-footer-accent:var(--mkt-primary,#38bfb3);--mkt-footer-border:#d8d8d8;background:var(--mkt-footer-bg);color:var(--mkt-footer-text);font-family:Lato,system-ui,sans-serif}.mkt-footer-risk{box-sizing:border-box;color:#000000b8;width:100%;max-width:min(1200px,100%);padding:1.25rem clamp(1rem,4vw,3rem);font-size:clamp(.8125rem,2.4vw,.875rem)}.mkt-footer-risk strong{letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-logo-x);margin-bottom:.35rem;font-size:.8125rem;display:block}.mkt-footer-risk p{text-align:justify;text-justify:inter-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0;line-height:1.55}.mkt-footer__container{width:100%;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.mkt-footer__rule{background:var(--mkt-footer-border);height:1px;margin:0}.mkt-footer__main{justify-content:space-between;align-items:flex-start;gap:3rem;min-height:16rem;padding:2.5rem 0 clamp(5rem,14vw,8rem);display:flex;position:relative}.mkt-footer__nav-columns{align-items:flex-start;gap:clamp(2rem,5vw,4rem);display:flex}.mkt-footer__nav-vertical ul{margin:0;padding:0;list-style:none}.mkt-footer__nav-vertical li+li{margin-top:.2rem}.mkt-footer__link{color:var(--mkt-footer-text);font-size:1.125rem;font-weight:500;line-height:1.45;text-decoration:none}.mkt-footer__link:hover{text-decoration:underline}.mkt-footer__mark-wrap{flex-direction:column;align-items:flex-end;gap:clamp(1.25rem,3vw,2rem);display:inline-flex;position:absolute;bottom:0;right:0}.mkt-footer__right{flex-direction:row;flex-shrink:0;align-items:flex-end;gap:1.75rem;display:flex}.mkt-footer__social{flex-direction:column;align-items:center;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.mkt-footer__social-link{color:var(--mkt-footer-text);text-decoration:none;display:flex}.mkt-footer__social-link:hover{color:var(--mkt-footer-accent)}.mkt-footer__social-svg{width:1.35rem;height:1.35rem}.mkt-footer__copyright-vertical{letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-footer-text);writing-mode:vertical-rl;white-space:nowrap;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1;transform:rotate(180deg)}.mkt-footer__mark-large{letter-spacing:0;align-items:baseline;font-weight:700;line-height:.85;text-decoration:none;display:inline-flex}.mkt-footer__mark-large-for{color:var(--mkt-footer-text);font-size:clamp(4.5rem,14vw,8.5rem)}.mkt-footer__mark-large-accent{color:var(--mkt-footer-accent);font-size:clamp(4.5rem,14vw,8.5rem)}.mkt-footer__brand-bar{background:var(--mkt-footer-accent);align-items:stretch;min-height:3.25rem;display:flex}.mkt-footer__brand-bar-link{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-right:1px solid #ffffff59;flex:1;justify-content:center;align-items:center;max-width:360px;padding:.85rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.mkt-footer__brand-bar-link:last-child{border-right:none}.mkt-footer__brand-bar-link:hover{color:#fff;background:#2a998f}.mkt-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.mkt-footer__main{flex-direction:column;align-items:flex-start;min-height:0;padding-bottom:clamp(6rem,20vw,10rem)}.mkt-footer__right{justify-content:flex-end;width:auto;margin-top:0}.mkt-footer__mark-wrap{align-self:flex-end;max-width:100%;margin-top:2rem;position:relative}.mkt-footer__brand-bar{flex-direction:column}.mkt-footer__brand-bar-link{border-bottom:1px solid #ffffff59;border-right:none;max-width:none}.mkt-footer__brand-bar-link:last-child{border-bottom:none}}.mkt-float-telegram{z-index:50;position:fixed;bottom:1rem;right:1.25rem}.mkt-float-telegram-link{background:var(--mkt-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000040}.mkt-float-telegram-link:hover{transform:scale(1.06);box-shadow:0 6px 16px #0000004d}.mkt-float-telegram-link svg{width:22px;height:22px}.mkt-success{color:#15803d}.mkt-error{color:#b91c1c}@media (width<=900px){.mkt-rh__nav-toggle{display:block}.mkt-rh__header-bar{flex-wrap:wrap;align-items:center}.mkt-rh__nav--capital{z-index:10;background:#fff;border-bottom:.8px solid #333;margin-left:0;display:none;position:absolute;top:100%;left:0;right:0}.mkt-rh__nav--capital.mkt-rh__nav--open{display:flex}.mkt-rh__nav-list{flex-direction:column;align-items:stretch;width:100%;padding:.5rem 0}.mkt-rh__nav-item{align-items:stretch;min-height:0;padding:0}.mkt-rh__nav-item--active:after{display:none}.mkt-rh__nav-link{text-align:left;padding:.75rem 1.5rem}.mkt-rh__utility-link{font-size:.9375rem}.mkt-content-grid{grid-template-columns:1fr}.mkt-about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-social{margin-top:.5rem;margin-left:0}}@media (width<=768px){.mkt-about-body-text{font-size:1.125rem}}@media (width<=520px){.mkt-history__entry{grid-template-columns:1fr;gap:.5rem}.mkt-about-team__grid{grid-template-columns:1fr}.mkt-about-portfolio__split{grid-template-rows:auto 1px auto;grid-template-columns:1fr;min-height:0}.mkt-about-portfolio__divider{width:100%;height:1px}.mkt-about-portfolio__right{min-height:12rem}.mkt-about-portfolio__left{align-items:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem)}}.mkt-work-flow{background:var(--mkt-page-bg);padding:0 clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,6rem)}.mkt-work-flow__inner{width:min(1120px,100%);margin:0 auto}.mkt-work-flow__header{align-items:stretch;gap:1rem;margin-bottom:clamp(2.75rem,5vw,4rem);display:flex}.mkt-work-flow__rule{background:#000;flex-shrink:0;width:1px}.mkt-work-flow__eyebrow{font-family:var(--mkt-font);letter-spacing:.14em;text-transform:uppercase;color:#a18e6e;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.mkt-work-flow__title{color:#000;margin:0 0 1rem;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:400;line-height:1.2}.mkt-work-flow__intro{color:#6b7280;margin:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.55}@media (width>=961px){.mkt-work-flow__intro{white-space:nowrap}}.mkt-work-flow__panels{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.mkt-work-flow__diagram{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;margin-bottom:0;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.mkt-work-flow__progress{align-items:stretch;width:100%;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.mkt-work-flow__progress-step{--flow-chevron:clamp(.65rem, 1.4vw, .85rem);min-height:2.75rem;margin-right:calc(var(--flow-chevron) * -1 + 1px);padding:0 calc(var(--flow-chevron) + .55rem) 0 calc(var(--flow-chevron) + .4rem);color:var(--mkt-primary-dark);clip-path:polygon(0 0, calc(100% - var(--flow-chevron)) 0, 100% 50%, calc(100% - var(--flow-chevron)) 100%, 0 100%, var(--flow-chevron) 50%);background:#eef8f7;border:1px solid #c5e8e4;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.mkt-work-flow__progress-step.is-first{clip-path:polygon(0 0, calc(100% - var(--flow-chevron)) 0, 100% 50%, calc(100% - var(--flow-chevron)) 100%, 0 100%);padding-left:.85rem}.mkt-work-flow__progress-step.is-last{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--flow-chevron) 50%);background:var(--mkt-primary);border-color:var(--mkt-primary-dark);color:#fff;margin-right:0;padding-right:.85rem}.mkt-work-flow__progress-step:nth-child(2){background:#e4f3f1}.mkt-work-flow__progress-step:nth-child(3){background:#d9efec}.mkt-work-flow__progress-step:nth-child(4){color:#1f7a72;background:#cce9e5}.mkt-work-flow__progress-num{font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:600;line-height:1}.mkt-work-flow__timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.mkt-work-flow__node{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mkt-work-flow__node-step-badge,.mkt-work-flow__node-arrow{display:none}.mkt-work-flow__node-card{background:#fff;border:1px solid #e8ecf1;border-radius:8px;width:100%;padding:1.1rem .85rem 1.2rem}.mkt-work-flow__node-icon{width:2.5rem;height:2.5rem;color:var(--mkt-primary-dark);justify-content:center;align-items:center;margin:0 auto .75rem;display:flex}.mkt-work-flow__node-icon svg{width:1.65rem;height:1.65rem}.mkt-work-flow__node-title{color:#000;margin:0 0 .4rem;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(.9rem,1.1vw,1rem);font-weight:400;line-height:1.25}.mkt-work-flow__node-sub{color:#64748b;margin:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(.75rem,.95vw,.8125rem);line-height:1.4}.mkt-work-flow__return{margin-top:auto;padding-top:1.5rem}.mkt-work-flow__return-arc{width:84%;height:3.25rem;color:var(--mkt-primary-dark);margin:0 auto;display:block}.mkt-work-flow__return-text{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;margin:.35rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:.875rem;display:flex}.mkt-work-flow__return-icon{width:1.125rem;height:1.125rem;color:var(--mkt-primary);flex-shrink:0}.mkt-work-flow__lock{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:1.15rem 1.35rem}.mkt-work-flow__lock-kicker{font-family:var(--mkt-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-primary);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.mkt-work-flow__lock-text{color:#4b5563;margin:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(.95rem,1.3vw,1.0625rem);line-height:1.55}.mkt-work-flow__lock-text strong{color:#000}.mkt-work-flow__lock-link{color:var(--mkt-primary-dark);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.mkt-work-flow__lock-link:hover,.mkt-work-flow__lock-link:focus-visible{color:var(--mkt-primary)}.mkt-work-flow__markets{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;padding:clamp(1.75rem,3vw,2.25rem);display:flex}.mkt-work-flow__panels .mkt-work-flow__markets-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.mkt-work-flow__markets-title{text-align:center;color:#000;margin:0 0 1.5rem;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:400}.mkt-work-flow__markets-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mkt-work-flow__market{text-align:center;background:#fff;border:1px solid #e8ecf1;border-radius:8px;flex-direction:column;align-items:center;gap:.65rem;padding:1rem .5rem;display:flex}.mkt-work-flow__market-icon{width:2.25rem;height:2.25rem;color:var(--mkt-dark);justify-content:center;align-items:center;display:flex}.mkt-work-flow__market-icon svg{width:1.4rem;height:1.4rem}.mkt-work-flow__market-label{color:#475569;font-family:Lato,system-ui,sans-serif;font-size:clamp(.7rem,.95vw,.8125rem);line-height:1.3}@media (width<=960px){.mkt-work-flow__panels{grid-template-columns:1fr}.mkt-work-flow__diagram{margin-bottom:0}.mkt-work-flow__panels .mkt-work-flow__markets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-work-flow__progress{display:none}.mkt-work-flow__timeline{grid-template-columns:1fr;gap:0}.mkt-work-flow__node{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem;padding-bottom:.25rem}.mkt-work-flow__node-arrow{border-left:.45rem solid #0000;border-right:.45rem solid #0000;border-top:.55rem solid var(--mkt-primary);width:0;height:0;display:block;position:absolute;top:-.85rem;left:1.35rem}.mkt-work-flow__node-step-badge{width:2.5rem;height:2.5rem;color:var(--mkt-primary-dark);background:#eef8f7;border:1px solid #c5e8e4;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;font-family:Georgia,Times New Roman,Times,serif;font-size:1rem;font-weight:600;line-height:1;display:flex}.mkt-work-flow__node:not(:last-child){border-bottom:1px solid #eef2f6;margin-bottom:1.35rem;padding-bottom:.35rem}.mkt-work-flow__node:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--mkt-primary) 0%, #c5e8e4 100%);width:2px;height:.85rem;position:absolute;bottom:-.15rem;left:1.35rem}.mkt-work-flow__node-card{flex:1}.mkt-work-flow__node-icon{justify-content:flex-start;margin-left:0;margin-right:0}.mkt-work-flow__return-arc{display:none}}@media (width<=520px){.mkt-work-flow__panels .mkt-work-flow__markets-grid,.mkt-work-flow__markets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-work-revenue{background:var(--mkt-page-bg);padding:0 clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,6rem)}.mkt-work-revenue__inner{width:min(1120px,100%);margin:0 auto}.mkt-work-revenue__header{align-items:stretch;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.25rem);display:flex}.mkt-work-revenue__rule{background:#000;flex-shrink:0;width:1px}.mkt-work-revenue__eyebrow{font-family:var(--mkt-font);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-primary);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.mkt-work-revenue__title{font-family:var(--mkt-font);color:#000;margin:0;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.mkt-work-revenue__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:clamp(1.75rem,3vw,2.5rem)}.mkt-work-revenue__intro{color:#6b7280;margin:0 0 clamp(2rem,3.5vw,2.75rem);font-family:Lato,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.55}.mkt-work-revenue__split{grid-template-columns:minmax(10rem,13rem) 1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2rem,3.5vw,2.75rem);display:grid}.mkt-work-revenue__chart{aspect-ratio:1;background:#eef1f5;border-radius:50%;width:min(14.5rem,100%);margin:0 auto;padding:1.35rem;position:relative;box-shadow:inset 0 0 0 1px #e2e8f0}.mkt-work-revenue__donut{width:100%;height:100%;display:block}.mkt-work-revenue__donut-investor{stroke:var(--mkt-primary)}.mkt-work-revenue__donut-ops{stroke:#e2e8f0}.mkt-work-revenue__chart-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.35rem}.mkt-work-revenue__chart-center strong{font-family:var(--mkt-font);color:#000;letter-spacing:-.02em;font-size:clamp(2rem,3.5vw,2.65rem);font-weight:700;line-height:1}.mkt-work-revenue__chart-center span{font-family:var(--mkt-font);color:var(--mkt-primary-dark);margin-top:.45rem;font-size:1rem;font-weight:600}.mkt-work-revenue__legend{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.mkt-work-revenue__legend-item{align-items:flex-start;gap:1rem;display:flex}.mkt-work-revenue__swatch{border-radius:2px;flex-shrink:0;width:1rem;height:1rem;margin-top:.3rem}.mkt-work-revenue__swatch--investor{background:var(--mkt-primary)}.mkt-work-revenue__swatch--ops{background:#e2e8f0}.mkt-work-revenue__legend-title{font-family:var(--mkt-font);color:#000;margin:0 0 .4rem;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700;line-height:1.3}.mkt-work-revenue__legend-text{color:#6b7280;margin:0;font-family:Lato,system-ui,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.5}.mkt-work-revenue__bar-wrap{border-top:1px solid #f1f5f9;margin-top:.25rem;padding-top:.5rem}.mkt-work-revenue__bar{background:#e2e8f0;border-radius:999px;width:100%;height:.65rem;display:flex;overflow:hidden}.mkt-work-revenue__bar-investor{background:var(--mkt-primary);border-radius:999px 0 0 999px;width:70%}.mkt-work-revenue__bar-ops{background:#e2e8f0;border-radius:0 999px 999px 0;width:30%}.mkt-work-revenue__bar-labels{justify-content:space-between;gap:1rem;margin-top:.65rem;display:flex}.mkt-work-revenue__bar-label{font-family:var(--mkt-font);font-size:.875rem;font-weight:600}.mkt-work-revenue__bar-label--investor{color:var(--mkt-primary-dark)}.mkt-work-revenue__bar-label--ops{color:var(--mkt-muted)}@media (width<=768px){.mkt-work-revenue__split{grid-template-columns:1fr;gap:2rem}}.mkt-work-potential{background:var(--mkt-page-bg);padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,6rem)}.mkt-work-potential__inner{width:min(1120px,100%);margin:0 auto}.mkt-work-potential__header{align-items:stretch;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.25rem);display:flex}.mkt-work-potential__rule{background:#000;flex-shrink:0;width:1px}.mkt-work-potential__eyebrow{font-family:var(--mkt-font);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-primary);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.mkt-work-potential__title{font-family:var(--mkt-font);color:#000;margin:0;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.mkt-work-potential__card{border:1px solid color-mix(in srgb, var(--mkt-primary) 35%, #fff);background:#fff;border-radius:12px;min-width:0;padding:clamp(1.75rem,3vw,2.5rem);overflow:hidden}.mkt-work-potential__card-head{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.mkt-work-potential__icon{background:var(--mkt-accent);width:2.75rem;height:2.75rem;color:var(--mkt-primary-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.mkt-work-potential__icon svg{width:1.25rem;height:1.25rem}.mkt-work-potential__badge{background:var(--mkt-accent);font-family:var(--mkt-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-primary-dark);border-radius:999px;padding:.35rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}.mkt-work-potential__subtitle{font-family:var(--mkt-font);color:#000;overflow-wrap:break-word;word-wrap:break-word;margin:0 0 .85rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.25}.mkt-work-potential__copy{color:#6b7280;overflow-wrap:break-word;word-wrap:break-word;max-width:100%;margin:0 0 1.5rem;font-family:Lato,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.mkt-work-potential__summary{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin:0 0 clamp(1.75rem,3vw,2.25rem);padding:1rem 1.15rem}.mkt-work-potential__summary-line,.mkt-work-potential__summary-profit{color:#6b7280;overflow-wrap:break-word;word-wrap:break-word;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.9375rem;line-height:1.5}.mkt-work-potential__summary-profit{margin-top:.35rem}.mkt-work-potential__summary strong{font-family:var(--mkt-font);color:#000;font-weight:700}.mkt-work-potential__summary-profit strong{color:var(--mkt-primary-dark)}.mkt-work-potential__viz{flex-direction:column;gap:1.25rem;display:flex}.mkt-work-potential__row{grid-template-columns:8.75rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.mkt-work-potential__controls{grid-template-columns:8.75rem minmax(0,1fr);gap:.5rem 1rem;margin-top:.5rem;display:grid}.mkt-work-potential__controls-main{grid-column:2;align-items:center;gap:.65rem;min-width:0;display:flex}.mkt-work-potential__step-btn{width:2.25rem;height:2.25rem;font-family:var(--mkt-font);color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;font-weight:600;line-height:1;transition:border-color .2s,background .2s,color .2s;display:flex}.mkt-work-potential__step-btn:hover:not(:disabled){border-color:var(--mkt-primary);background:var(--mkt-accent);color:var(--mkt-primary-dark)}.mkt-work-potential__step-btn:disabled{opacity:.4;cursor:not-allowed}.mkt-work-potential__range-hint{color:#9ca3af;grid-column:2;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.75rem}.mkt-work-potential__row-label{color:#6b7280;font-family:Lato,system-ui,sans-serif;font-size:.9375rem}.mkt-work-potential__track{background:#f3f4f6;border-radius:8px;min-width:0;height:2.5rem;overflow:hidden}.mkt-work-potential__track--invest{position:relative}.mkt-work-potential__track--invest .mkt-work-potential__fill--invest{z-index:0;max-width:100%;padding:0;position:absolute;inset:0 auto 0 0}.mkt-work-potential__bar-input{z-index:1;cursor:text;align-items:center;gap:.15rem;width:100%;height:100%;padding:0 1rem;display:flex;position:relative}.mkt-work-potential__bar-input-prefix{font-family:var(--mkt-font);color:var(--mkt-dark);font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:700}.mkt-work-potential__bar-input-field{width:100%;min-width:0;font-family:var(--mkt-font);color:var(--mkt-dark);background:0 0;border:none;outline:none;padding:0;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:700}.mkt-work-potential__bar-input:focus-within .mkt-work-potential__bar-input-field{color:#000}.mkt-work-potential__track--invest:focus-within{box-shadow:inset 0 0 0 2px var(--mkt-primary)}.mkt-work-potential__fill{min-width:0;max-width:100%;height:100%;font-family:var(--mkt-font);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;padding:0 1rem;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:600;transition:width .35s;display:flex;overflow:hidden}.mkt-work-potential__fill--invest{background:var(--mkt-accent);color:var(--mkt-dark)}.mkt-work-potential__fill--return{background:var(--mkt-primary);color:#fff;text-overflow:clip;overflow:visible}.mkt-work-potential__slider{appearance:none;background:linear-gradient(to right, var(--mkt-primary) 0%, var(--mkt-primary) var(--slider-pct,50%), #f3f4f6 var(--slider-pct,50%), #f3f4f6 100%);cursor:pointer;border-radius:999px;flex:1;width:100%;min-width:0;height:.4rem;margin:0}.mkt-work-potential__input-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;align-items:center;width:min(9.5rem,100%);padding:.45rem .65rem;transition:border-color .2s,box-shadow .2s;display:flex}.mkt-work-potential__input-wrap:focus-within{border-color:var(--mkt-primary);box-shadow:0 0 0 3px #38bfb32e}.mkt-work-potential__input-prefix{font-family:var(--mkt-font);color:#6b7280;font-size:.9375rem;font-weight:600}.mkt-work-potential__amount-input{width:100%;min-width:0;font-family:var(--mkt-font);color:#000;background:0 0;border:none;outline:none;padding:0;font-size:.9375rem;font-weight:700}.mkt-work-potential__amount-input::-webkit-outer-spin-button{appearance:none;margin:0}.mkt-work-potential__amount-input::-webkit-inner-spin-button{appearance:none;margin:0}.mkt-work-potential__slider::-webkit-slider-thumb{appearance:none;background:var(--mkt-primary);border:2px solid #fff;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 4px #0000002e}.mkt-work-potential__slider::-moz-range-thumb{background:var(--mkt-primary);border:2px solid #fff;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 4px #0000002e}@media (width<=640px){.mkt-work-potential__row,.mkt-work-potential__controls{grid-template-columns:1fr;gap:.5rem}.mkt-work-potential__controls-main{flex-wrap:wrap;grid-column:1}.mkt-work-potential__slider{flex:100%;order:3}.mkt-work-potential__range-hint{grid-column:1}.mkt-work-potential__input-wrap{width:100%}.mkt-work-potential__fill{padding:0 .75rem;font-size:.8125rem}}.mkt-work-exit{background:var(--mkt-page-bg);padding:0 clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,6rem);scroll-margin-top:6rem}.mkt-work-exit__inner{width:min(1120px,100%);margin:0 auto}.mkt-work-exit__header{align-items:stretch;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.25rem);display:flex}.mkt-work-exit__rule{background:#000;flex-shrink:0;width:1px}.mkt-work-exit__eyebrow{font-family:var(--mkt-font);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-primary);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.mkt-work-exit__title{font-family:var(--mkt-font);color:#000;margin:0;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.mkt-work-exit__intro{color:#6b7280;max-width:42rem;margin:.85rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.55}.mkt-work-exit__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:clamp(1.75rem,3vw,2.5rem)}.mkt-work-exit__formula{background:color-mix(in srgb, var(--mkt-accent) 35%, #fff);font-family:var(--mkt-font);color:#000;text-align:center;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .85rem;margin:0;padding:1rem 1.15rem;font-size:clamp(.95rem,1.5vw,1.125rem);font-weight:600;display:flex}.mkt-work-exit__formula-op{color:var(--mkt-primary);font-weight:700}.mkt-work-exit__formula strong{color:var(--mkt-primary-dark)}.mkt-work-exit__formula-note{text-align:center;color:#6b7280;margin:.85rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:.9375rem;line-height:1.5}.mkt-work-exit__policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;margin:clamp(1.75rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.mkt-work-exit__policy{align-items:flex-start;gap:.85rem;display:flex}.mkt-work-exit__policy-num{font-family:var(--mkt-font);letter-spacing:.08em;color:var(--mkt-primary);flex-shrink:0;margin-top:.15rem;font-size:.8125rem;font-weight:700}.mkt-work-exit__policy-title{font-family:var(--mkt-font);color:#000;margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.mkt-work-exit__policy-body{color:#6b7280;margin:0;font-family:Lato,system-ui,sans-serif;font-size:.9375rem;line-height:1.5}.mkt-work-exit__loyalty{border-top:1px solid #f1f5f9;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(1.5rem,2.5vw,2rem)}.mkt-work-exit__loyalty-title{font-family:var(--mkt-font);color:#000;margin:0 0 .5rem;font-size:clamp(1.125rem,1.8vw,1.35rem);font-weight:700}.mkt-work-exit__loyalty-copy{color:#6b7280;max-width:42rem;margin:0 0 1.15rem;font-family:Lato,system-ui,sans-serif;font-size:.975rem;line-height:1.55}.mkt-work-exit__table-wrap{overflow-x:auto}.mkt-work-exit__table{border-collapse:collapse;width:100%;font-family:var(--mkt-font)}.mkt-work-exit__table-caption{caption-side:top;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-primary);margin-bottom:.65rem;font-size:.8125rem;font-weight:600}.mkt-work-exit__table th,.mkt-work-exit__table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef1f5;padding:.8rem .9rem}.mkt-work-exit__table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-muted);background:#f8fafc;font-size:.8125rem;font-weight:700}.mkt-work-exit__table tbody th{color:#000;font-size:.975rem;font-weight:600}.mkt-work-exit__table tbody td{color:var(--mkt-primary-dark);font-family:Lato,system-ui,sans-serif;font-size:.975rem;font-weight:600}.mkt-work-exit__footnote{color:#6b7280;margin:1rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:.875rem;line-height:1.5}@media (width<=768px){.mkt-work-exit__policies{grid-template-columns:1fr}.mkt-work-exit__formula{flex-direction:column;gap:.35rem}}.mkt-ascii-flow{background:linear-gradient(180deg, color-mix(in srgb, var(--mkt-accent) 22%, var(--mkt-page-bg)) 0%, var(--mkt-page-bg) 100%);justify-content:center;align-items:center;padding:clamp(2rem,6vw,3.5rem) 1rem;display:flex;position:relative;overflow:hidden}.mkt-ascii-flow__canvas{letter-spacing:.08em;color:color-mix(in srgb, var(--mkt-dark) 92%, var(--mkt-primary));-webkit-user-select:none;user-select:none;white-space:pre;transform-origin:50%;background:0 0;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(11px,2.6vw,15px);font-weight:600;line-height:1.05}.mkt-ascii-flow__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.mkt-ascii-flow{padding-inline:.5rem}.mkt-ascii-flow__canvas{letter-spacing:.04em;font-size:clamp(6.5px,2.15vw,11px)}}@media (width<=380px){.mkt-ascii-flow__canvas{letter-spacing:.02em;font-size:clamp(5.5px,2vw,8.5px)}}.mkt-home-trust{background:linear-gradient(180deg, var(--mkt-page-bg) 0%, color-mix(in srgb, var(--mkt-accent) 22%, var(--mkt-page-bg)) 100%);color:var(--mkt-dark);text-align:center;padding:clamp(3.5rem,8vw,5rem) 1.5rem clamp(2.5rem,6vw,3.5rem)}.mkt-home-trust__inner{max-width:720px;margin:0 auto}.mkt-home-trust__stat{font-family:var(--mkt-font);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mkt-primary);margin:0 0 .25rem;font-size:clamp(2.5rem,8vw,4.25rem);font-weight:700;line-height:1.05}.mkt-home-trust__title{font-family:var(--mkt-font);letter-spacing:-.01em;color:var(--mkt-dark);margin:0;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1.1}.mkt-home-trust__subtitle{color:var(--mkt-muted);margin:1rem 0 2.5rem;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400}.mkt-home-trust__signup{border-radius:10px;gap:0;max-width:480px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 4px 20px #16244014}.mkt-home-trust__input{min-width:0;color:var(--mkt-dark);background:#fff;border:1.5px solid #d1d5db;border-right:none;border-radius:10px 0 0 10px;flex:1;padding:.9rem 1rem;font-family:inherit;font-size:1rem}.mkt-home-trust__input::placeholder{color:var(--mkt-muted)}.mkt-home-trust__input:focus{border-color:var(--mkt-primary);outline:none}.mkt-home-trust__submit{border:1.5px solid var(--mkt-primary);background:var(--mkt-primary);color:#fff;cursor:pointer;border-radius:0 10px 10px 0;flex-shrink:0;padding:.9rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .15s,border-color .15s}.mkt-home-trust__submit:hover{background:var(--mkt-primary-dark);border-color:var(--mkt-primary-dark)}.mkt-home-trust__alt{justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.mkt-home-trust__alt-btn{width:2.75rem;height:2.75rem;color:var(--mkt-logo-for);background:#fff;border:1.5px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.mkt-home-trust__alt-btn:hover{background:color-mix(in srgb, var(--mkt-accent) 40%, #fff);border-color:var(--mkt-primary);color:var(--mkt-primary-dark)}.mkt-home-trust__alt-divider{background:#d1d5db;width:1px;height:1.75rem;margin:0 .25rem}@media (width<=540px){.mkt-home-trust{padding:2.5rem 1rem 2rem}.mkt-home-trust__title{font-size:clamp(1.35rem,6.5vw,1.85rem);line-height:1.15}.mkt-home-trust__subtitle{margin:.75rem 0 1.5rem;font-size:clamp(.9rem,3.8vw,1.05rem)}.mkt-home-trust__stat{font-size:clamp(2rem,9vw,3rem)}.mkt-home-trust__signup{box-shadow:none;border-radius:0;flex-direction:column;gap:.75rem}.mkt-home-trust__input,.mkt-home-trust__submit{border-right:1.5px solid #d1d5db;border-radius:10px;min-height:2.85rem;font-size:16px}.mkt-home-trust__input:focus{border-color:var(--mkt-primary)}.mkt-home-trust__submit{border-color:var(--mkt-primary);width:100%;padding:1rem}}.ref-lp{--ref-navy:#162440;--ref-ink:#1a2b56;--ref-teal:#38bfb3;--ref-orange:#ed5c2d;--ref-muted:#7a879c;--ref-paper:#f3f5f8;--ref-line:#ffffff24;--ref-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;background:var(--ref-paper);min-height:100vh;color:var(--ref-ink);font-family:Montserrat,system-ui,sans-serif}.ref-lp--loading{background:var(--ref-navy);color:#ffffffb8;place-content:center;place-items:center;gap:1rem;min-height:100vh;display:grid}.ref-lp--loading .for2x-logo{filter:brightness(0)invert()}.ref-lp__nav{z-index:5;justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:1.35rem 0;display:flex;position:absolute;top:0;left:0;right:0}.ref-lp__nav-brand{letter-spacing:.02em;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:600;text-decoration:none}.ref-lp__nav-brand .for2x-word__for{color:#fff}.ref-lp__nav-brand .for2x-word__digit,.ref-lp__nav-brand .for2x-word__x{color:var(--ref-teal)}.ref-lp__nav .for2x-logo--header{width:auto;height:clamp(2.6rem,7vw,3.4rem)}.ref-lp__nav--plain{position:relative}.ref-lp__nav--plain .for2x-logo--header{filter:none}.ref-lp--plain{background:var(--ref-paper)}.ref-lp__nav-actions{align-items:center;gap:.75rem;display:flex}.ref-lp.marketing-site .ref-lp__nav-link,.ref-lp__nav-link{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff8c;border-radius:.35rem;padding:.65rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.ref-lp.marketing-site .ref-lp__nav-link:hover,.ref-lp__nav-link:hover{color:#fff;background:#ffffff2e;border-color:#ffffffd9}.ref-lp__hero{isolation:isolate;color:#fff;background:#0a101c;justify-content:center;align-items:center;min-height:100svh;padding:clamp(7rem,14vh,9rem) 0 clamp(3.25rem,7vh,5rem);display:flex;position:relative;overflow:hidden}.ref-lp__hero-media{z-index:-3;position:absolute;inset:0;overflow:hidden}.ref-lp__hero-photo{object-fit:cover;object-position:62% center;width:100%;height:100%;animation:28s ease-in-out infinite alternate ref-drift;transform:scale(1.08)}.ref-lp__hero-veil{z-index:-2;background:linear-gradient(#0a101c8c 0%,#0a101cb8 45%,#0a101ce0 100%),radial-gradient(70% 55% at 50% 45%,#0a101c59,#0a101cbf 70%);position:absolute;inset:0}.ref-lp__hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 12% 78%,#38bfb32e,#0000 60%),radial-gradient(40% 35% at 88% 18%,#ed5c2d1a,#0000 55%);position:absolute;inset:0}.ref-lp__hero-grain{z-index:0;opacity:.35;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.ref-lp__hero-inner{z-index:1;text-align:center;justify-content:center;width:min(1180px,100% - 2.5rem);margin:0 auto;display:flex;position:relative}.ref-lp__hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:44rem;margin:0 auto;animation:1.1s both ref-fade;display:flex}.ref-lp__kicker{font-family:var(--ref-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ref-muted);margin:0 0 1rem;font-size:clamp(.95rem,1.6vw,1.15rem);font-style:italic;font-weight:500}.ref-lp__kicker--light{color:#ffffffb8}.ref-lp__brand-mark{letter-spacing:.01em;margin:0 0 .85rem;font-size:clamp(2.35rem,5.5vw,3.4rem);font-weight:600;line-height:1}.ref-lp__brand-mark .for2x-word__for{color:#fff}.ref-lp__brand-mark .for2x-word__digit,.ref-lp__brand-mark .for2x-word__x{color:var(--ref-teal)}.ref-lp__hero-lead{max-width:34rem;font-family:var(--ref-display);letter-spacing:.01em;color:#ffffffe0;margin:0 0 1.35rem;font-size:clamp(1.2rem,2.4vw,1.55rem);font-style:italic;font-weight:500;line-height:1.35}.ref-lp__hero-title{letter-spacing:-.01em;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:.15rem;max-width:min(52rem,100%);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.3rem,.65rem + 3.1vw,2.65rem);font-style:normal;font-weight:700;line-height:1.2;animation:1s cubic-bezier(.22,1,.36,1) .14s forwards ref-rise;display:flex;transform:translateY(14px)}.ref-lp__hero-line{font-size:inherit;font-style:normal;font-weight:700;line-height:inherit;display:block}.ref-lp__hero-line:not(.ref-lp__hero-line--accent){white-space:nowrap}.ref-lp__hero-line--accent{color:var(--ref-teal);font-size:inherit;font-style:normal;font-weight:700}.ref-lp__hero-host{font-family:var(--ref-display);letter-spacing:.02em;color:#ffffffd1;border-left:none;margin:1.15rem 0 0;padding:0;font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;font-weight:400}.ref-lp__hero-host strong{color:#fff;font-style:italic;font-weight:600}.ref-lp__hero-cta{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.1rem;display:flex}.ref-lp__btn{min-height:3.15rem;font:inherit;letter-spacing:.03em;cursor:pointer;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;padding:.85rem 1.55rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ref-lp__btn:hover{transform:translateY(-2px)}.ref-lp__btn--solid{background:var(--ref-teal);color:#fff;box-shadow:0 10px 28px #38bfb338}.ref-lp__btn--solid:hover{background:#2da89e}.ref-lp__btn--ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-color:#fff6}.ref-lp__btn--ghost:hover{background:#ffffff1a;border-color:#ffffffb8}.ref-lp__btn--block{width:100%;margin-top:1.25rem}.ref-lp__host-panel{border:1px solid var(--ref-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-radius:1.5rem;padding:1.6rem 1.5rem 1.5rem;animation:1s .25s both ref-fade}.ref-lp__host-photo{color:#fff;background:linear-gradient(145deg,#1f3558,#0f1a2c);border:2px solid #38bfb373;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;margin-bottom:1.1rem;font-size:1.45rem;font-weight:700;display:grid;overflow:hidden}.ref-lp__host-photo img{object-fit:cover;width:100%;height:100%}.ref-lp__host-name{color:#fff;margin:0;font-size:1.55rem;font-weight:600;line-height:1.2}.ref-lp__host-account{color:var(--ref-teal);letter-spacing:.06em;margin:.35rem 0 .9rem;font-size:.92rem}.ref-lp__host-bio{color:#ffffffb8;margin:0;font-size:.98rem;line-height:1.6}.ref-lp__who,.ref-lp__pillars,.ref-lp__services,.ref-lp__steps{padding:clamp(3.5rem,8vw,5.5rem) 0}.ref-lp__who-inner,.ref-lp__section-inner{width:min(1180px,100% - 2rem);margin:0 auto}.ref-lp__section-heading{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.ref-lp__section-heading h2{letter-spacing:-.02em;color:var(--ref-navy);margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600}.ref-lp__rule{background:var(--ref-teal);flex-shrink:0;width:2.75rem;height:2px}.ref-lp__who-media{object-fit:cover;border-radius:0;width:100%;max-height:min(58vh,520px);display:block}.ref-lp__who-copy{color:#3d4b63;max-width:46rem;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.7}.ref-lp__pillar-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ref-lp__pillar-list li{opacity:0;border-top:1px solid #1624401f;padding-top:.25rem;animation:.8s forwards ref-rise}.ref-lp__pillar-index{color:var(--ref-teal);letter-spacing:.14em;margin-bottom:.85rem;font-size:.78rem;font-weight:600;display:block}.ref-lp__pillar-list h3{color:var(--ref-navy);margin:0 0 .55rem;font-size:1.15rem}.ref-lp__pillar-list p{color:#5b6b86;margin:0;font-size:.98rem;line-height:1.65}.ref-lp__services{background:#fff}.ref-lp__service-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ref-lp__service img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:1rem;display:block}.ref-lp__service h3{color:var(--ref-navy);margin:0 0 .45rem;font-size:1.12rem}.ref-lp__service p{color:#5b6b86;margin:0;font-size:.95rem;line-height:1.6}.ref-lp__step-list{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ref-lp__step-num{color:var(--ref-orange);letter-spacing:.04em;margin-bottom:.85rem;font-size:2rem;font-weight:300;display:block}.ref-lp__step-list h3{color:var(--ref-navy);margin:0 0 .5rem;font-size:1.12rem}.ref-lp__step-list p{color:#5b6b86;margin:0;line-height:1.65}.ref-lp__close{color:#fff;background:radial-gradient(60% 80% at 10% 0,#38bfb338,#0000 55%),linear-gradient(145deg,#101b30,#162440 55%,#1c3358);padding:clamp(3.5rem,8vw,5rem) 0}.ref-lp__close-inner{text-align:center;width:min(760px,100% - 2rem);margin:0 auto}.ref-lp__close h2{letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600}.ref-lp__close p{color:#ffffffb8;max-width:36rem;margin:0 auto 1.5rem;line-height:1.65}.ref-lp__close .ref-lp__hero-cta{justify-content:center}.ref-lp__unavailable{text-align:center;width:min(34rem,100% - 2rem);margin:8rem auto 4rem}.ref-lp__unavailable h1{color:var(--ref-navy);margin:0 0 .75rem;font-size:1.85rem}.ref-lp__unavailable p{color:#5b6b86;margin:0 0 1.25rem}@keyframes ref-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ref-fade{0%{opacity:0}to{opacity:1}}@keyframes ref-drift{0%{transform:scale(1.08)translate(0,0)}to{transform:scale(1.14)translate(-1.5%,-1%)}}@media (width<=960px){.ref-lp__pillar-list,.ref-lp__service-rail,.ref-lp__step-list{grid-template-columns:1fr}.ref-lp__hero{justify-content:center;align-items:center;min-height:min(100svh,860px);padding-top:6.5rem}.ref-lp__hero-title{font-size:clamp(1.15rem,4.8vw,1.6rem)}.ref-lp__hero-photo{object-position:70% center}.ref-lp__hero-veil{background:linear-gradient(#0a101c8c 0%,#0a101cc7 40%,#0a101ceb 100%)}}@media (prefers-reduced-motion:reduce){.ref-lp__hero-title,.ref-lp__pillar-list li,.ref-lp__host-panel,.ref-lp__hero-copy,.ref-lp__hero-photo{opacity:1;animation:none;transform:none}.ref-lp__hero-photo{transform:scale(1.05)}}.investor-aum-panel{flex-direction:column;gap:1.25rem;display:flex}.investor-aum-summary{margin-bottom:.25rem}.investor-aum-table th{color:#9fa4a6;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.investor-aum-investment{min-width:12rem}.investor-aum-investment__id{color:var(--portal-text);font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.35;display:block}.investor-aum-investment__meta{color:var(--portal-muted);margin-top:.2rem;font-size:.8125rem;display:block}.aum-status-pill{border-radius:999px;padding:.2rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-block}.aum-status-pill--open{color:#15803d;background:#dcfce7}.aum-status-pill--closed{color:#6b7280;background:#f3f4f6}.investor-aum-performance{min-width:10rem}.investor-aum-performance--closed{align-items:flex-start;gap:.5rem;display:flex}.investor-aum-performance__icon{color:#15803d;background:#dcfce7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.7rem;font-weight:700;display:inline-flex}.investor-aum-performance__icon--success{color:#15803d;background:#dcfce7}.investor-aum-performance__total{color:#15803d;font-size:.9375rem;display:block}.investor-aum-performance__detail{color:var(--portal-muted);margin:.15rem 0 0;font-size:.8125rem}.investor-aum-performance--open .investor-aum-performance__open-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.875rem;display:flex}.investor-aum-performance--open .investor-aum-performance__open-line strong{color:var(--portal-text)}.investor-aum-performance--open .investor-aum-performance__open-line span{color:var(--portal-muted)}.investor-aum-cap-bar{background:#e5e7eb;border-radius:999px;max-width:160px;height:4px;margin-top:.4rem;overflow:hidden}.investor-aum-cap-fill{background:#22c55e;border-radius:999px;height:100%}.investor-aum-cap-fill--full{background:#15803d}.investor-aum-outcome-cell{white-space:nowrap}.investor-aum-exit-btn{padding:.35rem .85rem;font-size:.8125rem}.investor-aum-outcome{white-space:nowrap;align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;display:inline-flex}.investor-aum-outcome--active{color:#15803d;font-weight:600}.investor-aum-outcome--exited{color:#6b7280}.investor-aum-outcome--completed{color:#15803d;font-weight:600}.investor-aum-history-hint{color:var(--portal-muted);margin:0 0 1rem;font-size:.875rem}.investor-aum-history-hint a{color:var(--portal-accent,#0d9488);font-weight:600;text-decoration:none}.investor-aum-history-hint a:hover{text-decoration:underline}.investor-aum-performance__detail--nowrap{white-space:nowrap}.txn-lookup-search{align-items:end}.txn-lookup-search-help{color:var(--portal-muted,#64748b);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.txn-lookup-search-help strong{color:var(--portal-text,#0f172a);font-weight:600}.txn-lookup-identity-card{margin-top:0}.txn-lookup-identity{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.txn-lookup-identity__eyebrow{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.txn-lookup-identity__title{color:var(--portal-heading,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.45rem;line-height:1.2}.txn-lookup-identity__meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem 1.25rem;margin:.9rem 0 0;display:grid}.txn-lookup-identity__meta div{min-width:0}.txn-lookup-identity__meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.txn-lookup-identity__meta dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:.15rem 0 0;font-size:.95rem}.txn-lookup-identity__actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.txn-lookup-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.txn-lookup-badge--investor{color:#1d4ed8;background:#dbeafe}.txn-lookup-badge--staff{color:#334155;background:#e2e8f0}.txn-lookup-badge--frozen{color:#b91c1c;background:#fee2e2}.txn-lookup-tabs{margin:.25rem 0 1rem}.txn-lookup-metric-hint{color:var(--portal-muted,#64748b);margin-top:.35rem;font-size:.75rem;font-weight:500;display:block}.txn-lookup-inline-metrics{border-top:1px solid var(--portal-border,#e2e8f0);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.txn-lookup-inline-metrics div{flex-direction:column;gap:.2rem;display:flex}.txn-lookup-inline-metrics span{text-transform:uppercase;letter-spacing:.03em;color:var(--portal-muted,#64748b);font-size:.75rem;font-weight:600}.txn-lookup-inline-metrics strong{color:var(--portal-heading,#0f172a);font-size:1.05rem}.txn-lookup-filters{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.txn-lookup-filter{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.txn-lookup-filter.is-active{background:var(--portal-accent,#38bfb3);border-color:var(--portal-accent,#38bfb3);color:#fff}@media (width<=720px){.txn-lookup-identity__title{font-size:1.2rem}}.payout-history-help,.payout-section-help,.payout-active-filters{color:var(--portal-muted,#64748b);margin:0 0 1rem;font-size:.92rem;line-height:1.45}.payout-summary-grid,.payout-filter-bar{margin-bottom:1rem}.payout-amt-out{color:#b91c1c;font-weight:600}.payout-pct{color:var(--portal-text,#0f172a);font-weight:600}.payout-col-num{text-align:right;white-space:nowrap}.payout-meta{color:var(--portal-muted,#64748b);margin-top:.15rem;font-size:.82rem}.payout-link-btn{color:var(--portal-accent,#2563eb);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.payout-table tfoot td{border-top:2px solid var(--portal-border,#e2e8f0)}.poc-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.poc-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.poc-summary{margin-bottom:1.25rem}.poc-summary-breakdown{gap:.2rem;margin-top:.35rem;display:grid}.poc-summary-breakdown strong{color:var(--portal-text,#0f172a);font-variant-numeric:tabular-nums;font-weight:600}.poc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.poc-section-help{color:var(--portal-muted,#64748b);margin:0 0 1rem;font-size:.85rem;line-height:1.45}.poc-tab-count{opacity:.75;margin-left:.35rem;font-size:.72rem;font-weight:600}.poc-stack{gap:.12rem;min-width:0;display:grid}.poc-meta{color:var(--portal-muted,#64748b);word-break:break-word;font-size:.78rem}.poc-account{color:var(--portal-text,#0f172a);font-weight:700;text-decoration:none}.poc-account:hover{text-underline-offset:2px;text-decoration:underline}.poc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.poc-actions{flex-wrap:wrap;gap:.4rem;display:flex}.poc-table td{vertical-align:top}.crypto-settings-help{color:var(--text-muted,#5c6570);max-width:52rem;margin:0 0 1rem;line-height:1.45}.crypto-settings-help code{font-size:.9em}.crypto-settings-toolbar{gap:.75rem;margin-bottom:1rem;display:flex}.crypto-settings-table-wrap{overflow-x:auto}.crypto-settings-table{border-collapse:collapse;width:100%;font-size:.95rem}.crypto-settings-table th,.crypto-settings-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);vertical-align:top;padding:.75rem .65rem}.crypto-settings-table tr.is-disabled td{opacity:.65}.crypto-settings-muted{color:var(--text-muted,#5c6570);font-size:.85rem}.crypto-settings-actions{white-space:nowrap;flex-wrap:wrap;gap:.35rem;display:flex}.crypto-pill{letter-spacing:.02em;padding:.15rem .55rem;font-size:.8rem;display:inline-block}.crypto-pill.on{color:#1f7a4c;background:#1f7a4c2e}.crypto-pill.off{color:#8a5a00;background:#8a5a0029}.crypto-settings-form-title{margin:0 0 1rem;font-size:1.15rem}.crypto-settings-form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.crypto-settings-check{align-items:center;gap:.5rem;margin-top:1.4rem;display:flex}.crypto-settings-span{grid-column:1/-1}.crypto-settings-form-actions{grid-column:1/-1;gap:.75rem;margin-top:.5rem;display:flex}.balances-page-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.balances-page-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.balances-summary-grid{margin-bottom:1.25rem}.balances-section-help{color:var(--portal-muted,#64748b);margin:-.35rem 0 1rem;font-size:.85rem;line-height:1.45}.balances-investor{gap:.12rem;min-width:0;display:grid}.balances-investor-account{color:var(--portal-text,#0f172a);font-weight:700;text-decoration:none}.balances-investor-account:hover{text-underline-offset:2px;text-decoration:underline}.balances-investor-meta{color:var(--portal-muted,#64748b);word-break:break-word;font-size:.78rem}.balances-col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.balances-amt-cash{color:#047857}.balances-amt-pending{color:#b45309;font-weight:600}.balances-actions{flex-wrap:wrap;gap:.4rem;display:flex}.balances-table td{vertical-align:top}.notices-metrics{margin-bottom:1rem}.notices-toolbar{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.notices-search{margin:0}.notices-tab-count{opacity:.75;margin-left:.4rem;font-size:.8em}.notices-list{flex-direction:column;gap:.85rem;display:flex}.notices-row{border:1px solid var(--portal-border,#e2e8f0);background:#fff;border-radius:10px;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid}.notices-row__media{border:1px solid var(--portal-border,#e2e8f0);background:#f1f5f9;border-radius:8px;width:7.5rem;height:5.5rem;overflow:hidden}.notices-row__media img,.notices-row__placeholder{object-fit:cover;width:100%;height:100%;display:block}.notices-row__placeholder{background:linear-gradient(145deg,#e2e8f0,#f8fafc)}.notices-row__meta{color:var(--portal-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.notices-row__title{margin:0 0 .35rem;font-size:1.1rem;line-height:1.3}.notices-row__title a{color:inherit;text-decoration:none}.notices-row__title a:hover{text-decoration:underline}.notices-row__excerpt{color:#475569;margin:0;font-size:.92rem;line-height:1.45}.notices-row__author{color:var(--portal-muted,#64748b);margin-top:.45rem;font-size:.8rem}.notices-row__actions{flex-direction:column;gap:.4rem;min-width:7.5rem;display:flex}@media (width<=900px){.notices-row{grid-template-columns:5.5rem minmax(0,1fr)}.notices-row__actions{flex-flow:wrap;grid-column:1/-1;min-width:0}}@media (width<=640px){.notices-row{grid-template-columns:1fr}.notices-row__media{width:100%;height:10rem}}.notice-editor-actions{flex-wrap:wrap;gap:.5rem;display:flex}.notice-editor{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.notice-editor__main,.notice-editor__side{flex-direction:column;gap:1rem;display:flex}.notice-editor label{color:#0f172a;flex-direction:column;gap:.4rem;margin-bottom:1rem;font-weight:600;display:flex}.notice-editor input,.notice-editor textarea,.notice-editor select{font-weight:400}.notice-editor__section-title{margin:0 0 .85rem;font-size:1rem}.notice-editor__hint{color:var(--portal-muted,#64748b);margin:0;font-size:.88rem;line-height:1.45}.notice-editor__cover{flex-direction:column;gap:.75rem;margin-bottom:.85rem;display:flex}.notice-editor__cover img{object-fit:cover;border:1px solid var(--portal-border,#e2e8f0);border-radius:8px;width:100%;max-height:16rem}.notice-editor__file input[type=file]{padding:.55rem 0}.notice-editor__publish-actions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}@media (width<=960px){.notice-editor{grid-template-columns:1fr}}.notice-article{max-width:46rem;margin:0 auto}.notice-article__header{margin-bottom:1.75rem}.notice-article__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.notice-article__preview-tag{color:#3730a3;text-transform:none;letter-spacing:0;background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;padding:.15rem .45rem}.notice-article__title{letter-spacing:-.02em;color:var(--portal-text,#0f172a);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.notice-article__summary{color:#334155;margin:0 0 1.25rem;font-size:1.1rem;line-height:1.55}.notice-article__byline{align-items:center;gap:.75rem;display:flex}.notice-article__avatar{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:700;display:grid}.notice-article__byline strong,.notice-article__byline span{display:block}.notice-article__byline strong{font-size:.95rem}.notice-article__byline span{color:var(--portal-muted,#64748b);font-size:.82rem}.notice-article__hero{border:1px solid var(--portal-border,#e2e8f0);background:#f8fafc;border-radius:10px;margin:0 0 1.75rem;overflow:hidden}.notice-article__hero img{object-fit:cover;width:100%;max-height:28rem;display:block}.notice-article__body{color:#1e293b;font-size:1.05rem;line-height:1.7}.notice-article__body p{margin:0 0 1.1rem}.notice-article__body h2,.notice-article__body h3,.notice-article__body h4{color:#0f172a;margin:1.75rem 0 .75rem;line-height:1.25}.notice-article__body ul,.notice-article__body ol{margin:0 0 1.1rem;padding-left:1.25rem}.notice-article__body blockquote{color:#334155;background:#f8fafc;border-left:3px solid #0f172a;margin:0 0 1.25rem;padding:.75rem 1rem}.notice-article__body a{color:#1d4ed8}.notice-article__empty{color:var(--portal-muted,#64748b)}.notice-status{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.notice-status--draft{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.notice-status--scheduled{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.notice-status--published{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.notice-status--archived{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.deposit-req-id,.deposit-req-investor{gap:.15rem;display:grid}.deposit-req-txn,.deposit-req-email{color:var(--portal-muted,#64748b);word-break:break-all;font-size:.78rem}.deposit-req-actions{flex-wrap:wrap;gap:.5rem;display:flex}.deposit-req-section-help{color:var(--portal-muted,#64748b);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.deposit-method-tabs{margin-top:-.35rem}.deposit-channel-badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.deposit-channel-badge--binance_pay{color:#92400e;background:#fef3c7}.deposit-channel-badge--usdt_digital{color:#3730a3;background:#e0e7ff}.deposit-channel-badge--usdt_onchain{color:#065f46;background:#d1fae5}.deposit-view-modal{width:min(640px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.deposit-view-reason{color:var(--portal-muted,#64748b);background:#ef444414;border:1px solid #ef44442e;border-radius:8px;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.875rem}.deposit-view-reason strong{color:#b91c1c;font-weight:600}.deposit-view-note{color:#065f46;background:#10b98114;border:1px solid #10b98133;border-radius:8px;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.875rem}.deposit-view-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem 1.25rem;margin:1.1rem 0 0;display:grid}.deposit-view-grid div{min-width:0}.deposit-view-grid__full{grid-column:1/-1}.deposit-view-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.deposit-view-grid dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:.2rem 0 0;font-size:.95rem}.deposit-view-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.deposit-view-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.exit-page-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.exit-page-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.exit-summary-grid{margin-bottom:1.25rem}.exit-tab-count{opacity:.75;margin-left:.35rem;font-size:.72rem;font-weight:600}.ledger-page-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.ledger-page-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ledger-summary-grid{margin-bottom:1.25rem}.ledger-amt-credit{color:#047857}.ledger-amt-debit{color:#b91c1c}.ledger-tab-count{opacity:.75;margin-left:.35rem;font-size:.72rem;font-weight:600}.ledger-section-help{color:var(--portal-muted,#64748b);margin:-.35rem 0 1rem;font-size:.85rem;line-height:1.45}.ledger-txn-cell,.ledger-investor-cell{gap:.12rem;min-width:0;display:grid}.ledger-txn-id{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600}.ledger-txn-meta{color:var(--portal-muted,#64748b);word-break:break-word;font-size:.78rem}.ledger-investor-account{color:var(--portal-text,#0f172a);font-weight:700;text-decoration:none}.ledger-investor-account:hover{text-underline-offset:2px;text-decoration:underline}.ledger-details{max-width:28rem;color:var(--portal-text,#0f172a);word-break:break-word;font-size:.875rem;line-height:1.4}.ledger-col-amount,.ledger-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.ledger-amount--credit{color:#047857}.ledger-amount--debit{color:#b91c1c}.ledger-type{letter-spacing:.02em;color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.ledger-type--deposit{color:#065f46;background:#d1fae5}.ledger-type--withdrawal{color:#991b1b;background:#fee2e2}.ledger-type--investment{color:#3730a3;background:#e0e7ff}.ledger-type--roi{color:#92400e;background:#fef3c7}.ledger-type--rewards{color:#9d174d;background:#fce7f3}.ledger-type--transfer{color:#475569;background:#e2e8f0}.ledger-type--other{color:#475569;background:#f1f5f9}@media (width<=900px){.ledger-details{max-width:16rem}}.verification-table td{vertical-align:middle}.verification-next-step{max-width:18rem;color:var(--portal-muted,#64748b);font-size:.85rem;line-height:1.35}.verification-status{color:#334155;background:#e2e8f0;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.verification-status--0{color:#1d4ed8;background:#dbeafe}.verification-status--1{color:#166534;background:#dcfce7}.verification-status--2{color:#c2410c;background:#ffedd5}.verification-status--3{color:#64748b;background:#f1f5f9}.verification-modal-next,.verification-modal-reason{color:var(--portal-muted,#64748b);margin:.5rem 0 0;font-size:.875rem}.verification-modal-reason strong{color:var(--portal-text,#0f172a);font-weight:600}.verification-member-id{color:var(--portal-muted,#64748b);margin-top:.15rem;font-size:.78rem;display:block}.verification-actions{flex-wrap:wrap;gap:.5rem;display:flex}.verification-doc-modal{width:min(920px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.verification-doc-list{gap:1rem;margin:1rem 0;display:grid}.verification-doc-item{border:1px solid var(--portal-border,#e2e8f0);background:#f8fafc;border-radius:12px;overflow:hidden}.verification-doc-item__head{border-bottom:1px solid var(--portal-border,#e2e8f0);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.verification-doc-item__name{color:#0f172a;word-break:break-all;font-size:.875rem;font-weight:600}.verification-doc-item__open{flex-shrink:0;padding:.35rem .75rem;font-size:.8rem}.verification-doc-frame{background:#fff;border:0;width:100%;min-height:420px;display:block}.verification-doc-image-link{background:#fff;padding:.75rem;display:block}.verification-doc-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:520px;margin:0 auto;display:block}.verification-doc-fallback{color:var(--portal-muted,#64748b);margin:0;padding:1rem;font-size:.875rem}.verification-doc-fallback--error{color:#b45309;background:#fffbeb}.verification-doc-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.5rem;display:flex}.verification-resubmit-label{color:var(--portal-muted,#64748b);flex-direction:column;gap:.4rem;margin:1rem 0;font-size:.8rem;font-weight:600;display:flex}.verification-resubmit-label textarea{font:inherit;color:var(--portal-text,#0f172a);resize:vertical;border:1px solid #cbd5e1;border-radius:8px;min-height:6rem;padding:.65rem .75rem;font-weight:400}.withdraw-req-id,.withdraw-req-investor{gap:.15rem;display:grid}.withdraw-req-txn,.withdraw-req-email{color:var(--portal-muted,#64748b);word-break:break-all;font-size:.78rem}.withdraw-req-actions{flex-wrap:wrap;gap:.5rem;display:flex}.withdraw-req-section-help{color:var(--portal-muted,#64748b);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.withdraw-req-section-help a{font-weight:600}.portal-muted{color:var(--portal-muted,#64748b);margin:0}.withdraw-view-modal{width:min(640px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.withdraw-view-reason{color:var(--portal-muted,#64748b);background:#ef444414;border:1px solid #ef44442e;border-radius:8px;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.875rem}.withdraw-view-reason strong{color:#b91c1c;font-weight:600}.withdraw-view-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem 1.25rem;margin:1.1rem 0 0;display:grid}.withdraw-view-grid div{min-width:0}.withdraw-view-grid__full{grid-column:1/-1}.withdraw-view-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.withdraw-view-grid dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:.2rem 0 0;font-size:.95rem}.withdraw-view-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.withdraw-view-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.wdh-page-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.wdh-page-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.wdh-summary-grid{margin-bottom:1.25rem}.wdh-section-help{color:var(--portal-muted,#64748b);margin:-.35rem 0 1rem;font-size:.85rem;line-height:1.45}.wdh-tab-count{opacity:.75;margin-left:.35rem;font-size:.72rem;font-weight:600}.wdh-stack{gap:.12rem;min-width:0;display:grid}.wdh-txn-id{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600}.wdh-meta{color:var(--portal-muted,#64748b);word-break:break-word;font-size:.78rem}.wdh-reason{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.wdh-account{color:var(--portal-text,#0f172a);font-weight:700;text-decoration:none}.wdh-account:hover{text-underline-offset:2px;text-decoration:underline}.wdh-col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wdh-hash{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.wdh-amt-ok{color:#047857}.wdh-amt-bad{color:#b91c1c}.wdh-table td{vertical-align:top}.wdh-view-modal{width:min(640px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.wdh-view-reason{color:var(--portal-muted,#64748b);background:#ef444414;border:1px solid #ef44442e;border-radius:8px;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.875rem}.wdh-view-reason strong{color:#b91c1c;font-weight:600}.wdh-view-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem 1.25rem;margin:1.1rem 0 0;display:grid}.wdh-view-grid__full{grid-column:1/-1}.wdh-view-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.wdh-view-grid dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:.25rem 0 0;font-size:.95rem}.wdh-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.wdh-view-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.wallet-deposit-panel{flex-direction:column;gap:1rem;display:flex}.wallet-deposit-panel__methods{gap:.65rem;display:grid}.wallet-deposit-panel__method{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.wallet-deposit-panel__method--active{border-color:var(--portal-accent);background:#38bfb30a;box-shadow:0 0 0 1px #38bfb359}.wallet-deposit-panel__method input{accent-color:var(--portal-accent)}.wallet-deposit-panel__method-title{color:var(--portal-text);font-size:.9rem;font-weight:600}.wallet-deposit-panel__amount label{color:var(--portal-text);margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:block}.wallet-deposit-panel__amount input{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-bg);width:100%;padding:.65rem .85rem;font-size:.9rem}.wallet-deposit-panel__amount input:focus{border-color:var(--portal-accent);outline:none;box-shadow:0 0 0 3px #38bfb326}.wallet-deposit-panel__continue{width:100%;margin-top:.25rem}.wallet-deposit-panel__checkout-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.wallet-deposit-panel__back{color:var(--portal-accent-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.wallet-deposit-panel__checkout-amount{color:var(--portal-muted);font-size:.8125rem}.wallet-deposit-panel__checkout-amount strong{color:var(--portal-text)}.wallet-deposit-panel__pay-block{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-bg);padding:1rem}.wallet-deposit-panel__pay-label{text-transform:uppercase;letter-spacing:.04em;color:var(--portal-muted);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.wallet-deposit-panel__pay-row{align-items:stretch;gap:.5rem;display:flex}.wallet-deposit-panel__pay-row input{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);flex:1;min-width:0;padding:.55rem .75rem;font-family:ui-monospace,monospace;font-size:.82rem}.wallet-deposit-panel__qr{border-radius:8px;width:180px;height:180px;margin:.75rem auto;display:block}.wallet-deposit-panel__hint{color:var(--portal-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.wallet-deposit-panel__field{margin-top:1rem}.wallet-deposit-panel__field label{margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.wallet-deposit-panel__field input{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);width:100%;padding:.6rem .75rem;font-size:.875rem}.wallet-deposit-panel__submit{width:100%;margin-top:.5rem}.wallet-deposit-panel__session{border-radius:var(--portal-radius-sm);background:linear-gradient(135deg, #38bfb30f 0%, var(--portal-surface) 100%);border:1px solid #38bfb359;padding:1.25rem}.wallet-deposit-panel__session-title{margin:0 0 1rem;font-size:1rem;font-weight:600}.wallet-deposit-panel__timer{border-radius:var(--portal-radius-sm);text-align:center;background:#eff6ff;margin-top:1rem;padding:.75rem;font-size:.875rem}.wallet-deposit-panel__timer-warn{color:#b45309;font-weight:600}.wallet-deposit-panel__success{color:var(--portal-success);margin:0;font-size:.875rem}.wallet-deposit-panel__field-error{color:var(--portal-danger);margin-top:.25rem;font-size:.8rem;display:block}.wallet-deposit-panel--compact-checkout{gap:.55rem}.wallet-deposit-panel--compact-checkout .wallet-deposit-panel__checkout-head{margin-bottom:0}.wallet-deposit-panel__back--arrow{color:var(--portal-accent-dark);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.wallet-deposit-panel__back--arrow:hover{text-decoration:underline}.wallet-deposit-panel__checkout-amount--pay{color:var(--portal-accent-dark);font-size:.9rem;font-weight:600}.wallet-deposit-panel__checkout-amount--pay strong{color:var(--portal-accent-dark)}.deposit-checkout-card{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-bg);padding:.75rem .9rem}.deposit-checkout-card--usdt{background:linear-gradient(135deg, #38bfb314 0%, var(--portal-bg) 100%);border-color:#38bfb347}.deposit-checkout-card__id-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.deposit-checkout-card__id-label{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:700;display:block}.deposit-checkout-card__id-value{letter-spacing:-.02em;color:var(--portal-text);font-size:1.35rem;font-weight:700;line-height:1.05}.deposit-checkout-card__address{color:var(--portal-text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:600;line-height:1.35}.deposit-checkout-card__copy{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);color:var(--portal-text);cursor:pointer;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.deposit-checkout-card__copy:hover:not(:disabled){border-color:var(--portal-accent);color:var(--portal-accent-dark)}.deposit-checkout-card__copy:disabled{opacity:.5;cursor:not-allowed}.deposit-checkout-card__body{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.deposit-checkout-card__steps{flex-direction:column;flex:1;gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.deposit-checkout-card__step{align-items:flex-start;gap:.5rem;display:flex}.deposit-checkout-card__step-icon{width:1.65rem;height:1.65rem;color:var(--portal-accent-dark);background:#38bfb31f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deposit-checkout-card__step strong{color:var(--portal-text);margin-bottom:.05rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.deposit-checkout-card__step span{color:var(--portal-muted);font-size:.72rem;line-height:1.35;display:block}.deposit-checkout-card__step span strong{font-size:inherit;color:var(--portal-accent-dark);display:inline}.deposit-checkout-card__alert{border-radius:var(--portal-radius-sm);color:var(--portal-text);background:#38bfb31f;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:.45rem .65rem;font-size:.72rem;line-height:1.35;display:flex}.deposit-checkout-card__alert svg{color:var(--portal-accent-dark);flex-shrink:0}.deposit-checkout-card__alert strong{color:var(--portal-accent-dark)}.deposit-checkout-card__footer{border-top:1px solid var(--portal-border);flex-direction:column;gap:.35rem;padding-top:.1rem;display:flex}.deposit-checkout-card__footer label{color:var(--portal-text);font-size:.8125rem;font-weight:700}.wallet-deposit-panel--compact-checkout .branded-deposit-qr{border-radius:10px;padding:8px}.wallet-deposit-panel--compact-checkout .wallet-deposit-panel__input-icon{left:.7rem}.wallet-deposit-panel--compact-checkout .wallet-deposit-panel__input-icon-field{padding:.5rem .75rem .5rem 2.35rem;font-size:.8125rem}.wallet-deposit-panel__submit--checkout{justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.branded-deposit-qr{border:1px solid var(--portal-border);box-sizing:border-box;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex;position:relative}.branded-deposit-qr__image{border-radius:4px;width:100%;height:auto;display:block}.branded-deposit-qr__logo{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.wallet-deposit-panel__input-icon-wrap{position:relative}.wallet-deposit-panel__input-icon{color:var(--portal-accent-dark);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.wallet-deposit-panel__input-icon-field{border-radius:var(--portal-radius-sm);background:var(--portal-surface);box-sizing:border-box;border:1px solid #38bfb373;width:100%;padding:.65rem .85rem .65rem 2.65rem;font-size:.875rem}.wallet-deposit-panel__input-icon-field:focus{border-color:var(--portal-accent);outline:none;box-shadow:0 0 0 3px #38bfb326}@media (width<=640px){.deposit-checkout-card__body{flex-direction:column-reverse;align-items:center}.deposit-checkout-card__id-row{flex-direction:column;align-items:stretch}.deposit-checkout-card__copy{justify-content:center;min-height:44px}}@media (width<=480px){.wallet-deposit-panel__pay-row{flex-direction:column}.wallet-deposit-panel__method{min-height:48px}}.manual-deposit-page .page-title{margin-bottom:1.25rem}.manual-deposit-form{max-width:720px}.manual-deposit-row{grid-template-columns:140px 1fr;align-items:start;gap:1rem;margin-bottom:1.25rem;display:grid}.manual-deposit-label{color:#374151;padding-top:.6rem;font-size:.9rem;font-weight:600}.manual-deposit-field{min-width:0}.manual-deposit-input{box-sizing:border-box;color:#374151;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.6rem .75rem}.manual-deposit-input:focus{outline-offset:1px;outline:2px solid #2563eb}.manual-deposit-mono{font-family:ui-monospace,monospace;font-size:.85rem}.manual-deposit-input-group{gap:.5rem;display:flex}.manual-deposit-input-group .manual-deposit-input{flex:1}.manual-deposit-qr{border-radius:4px;display:block}.manual-field-error{color:#b91c1c;margin-top:.35rem;font-size:.85rem;display:block}.manual-deposit-submit-row{justify-content:center;margin-top:1.5rem;display:flex}.manual-deposit-submit{min-width:200px}.manual-deposit-submit.btn-disabled,.manual-deposit-submit:disabled{opacity:.55;cursor:not-allowed}.manual-deposit-success{color:#15803d;margin-top:1rem}@media (width<=640px){.manual-deposit-row{grid-template-columns:1fr;gap:.35rem}.manual-deposit-label{padding-top:0}}.aum-history-page .page-title{margin-bottom:.5rem}.aum-history-toolbar{justify-content:flex-end;margin-bottom:1rem;display:flex}.aum-history-download-btn{align-items:center;gap:.4rem;display:inline-flex}.aum-history-note{color:#6b7280;margin:0 0 1.25rem;font-size:.9rem}.aum-history-success{color:#15803d;margin-bottom:1rem}.aum-history-table th{color:#9fa4a6;font-weight:600}.aum-mono{font-family:ui-monospace,monospace;font-size:.9rem}.aum-status-open{color:#15803d;font-weight:600}.aum-status-close{color:#6b7280;font-weight:600}.aum-cap-bar{background:#e5e7eb;border-radius:999px;max-width:140px;height:4px;margin-top:.35rem;overflow:hidden}.aum-cap-fill{background:#2563eb;border-radius:999px;height:100%}.aum-cap-fill--full{background:#15803d}.aum-return-refund{color:#15803d;font-weight:600}.aum-action{align-items:center;gap:.25rem;display:inline-flex}.aum-cancel-btn{color:#dc2626;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.aum-cancel-btn:hover{color:#b91c1c}.invest-exit-btn{white-space:nowrap;padding:.35rem .85rem;font-size:.8125rem}.invest-action-status{color:#6b7280;font-size:.875rem;font-weight:500}.invest-action-status--running{color:#15803d}.invest-action-status--cap{color:#15803d;white-space:nowrap;font-weight:600}.table-responsive{overflow-x:auto}.open-positions-panel{flex-direction:column;gap:1rem;display:flex}.open-positions-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.open-positions-title{color:var(--portal-text);margin:0;font-size:1.125rem;font-weight:700}.open-positions-summary{color:var(--portal-muted);margin:0;font-size:.875rem;font-weight:500}.open-positions-table th{color:#9fa4a6;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.open-positions-investment{align-items:flex-start;gap:.65rem;min-width:12rem;display:flex}.open-positions-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.45rem}.open-positions-id{color:var(--portal-text);font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.35;display:block}.open-positions-meta{color:var(--portal-muted);margin-top:.2rem;font-size:.8125rem;display:block}.open-positions-performance{min-width:9rem}.open-positions-performance__line{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.875rem;display:flex}.open-positions-performance__line strong{color:var(--portal-text)}.open-positions-performance__line span{color:var(--portal-muted)}.open-positions-cap-bar{background:#e5e7eb;border-radius:999px;max-width:160px;height:4px;margin-top:.4rem;overflow:hidden}.open-positions-cap-fill{background:#22c55e;border-radius:999px;height:100%}.open-positions-cap-fill--full{background:#15803d}.open-positions-action-cell{white-space:nowrap}.open-positions-exit-btn{padding:.35rem .85rem;font-size:.8125rem}.open-positions-lock{color:var(--portal-muted);font-size:.75rem;font-weight:600;display:inline-block}@media (width<=640px){.open-positions-header{flex-direction:column;align-items:flex-start}.open-positions-investment,.open-positions-performance{min-width:0}.open-positions-exit-btn{min-height:40px;padding:.5rem .9rem}}.audit-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.audit-kv-grid{gap:.65rem;margin:0;display:grid}.audit-kv-row{grid-template-columns:minmax(120px,38%) 1fr;align-items:start;gap:.75rem;display:grid}.audit-kv-row dt{color:var(--portal-muted,#64748b);margin:0;font-size:.85rem}.audit-kv-row dd{word-break:break-word;margin:0;font-size:.92rem}.audit-check-list{gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.audit-check{border-radius:8px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;font-size:.92rem;display:flex}.audit-check-info{background:#3b82f614;border:1px solid #3b82f62e}.audit-check-warn{background:#f59e0b14;border:1px solid #f59e0b38}.audit-check-error{background:#ef444414;border:1px solid #ef444433}.audit-check-badge{text-transform:uppercase;letter-spacing:.04em;background:#0f172a14;border-radius:4px;flex-shrink:0;padding:.15rem .35rem;font-size:.68rem;font-weight:700}.audit-check-summary{border-bottom:1px solid #94a3b840;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding-bottom:.85rem;display:flex}.audit-check-summary__status{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.audit-check-summary__status.is-ok{color:#047857}.audit-check-summary__status.is-attention{color:#b45309}.audit-check-summary__counts{color:var(--portal-muted,#64748b);flex-wrap:wrap;gap:.85rem;font-size:.85rem;display:flex}.audit-check-summary__counts strong{color:var(--portal-text,#0f172a)}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;font-size:.88rem}.audit-table th,.audit-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b840;padding:.55rem .65rem}.audit-table th{color:var(--portal-muted,#64748b);font-weight:600}.audit-muted{color:var(--portal-muted,#64748b);margin:0}.audit-section-note{color:var(--portal-muted,#64748b);margin:0 0 .85rem;font-size:.82rem;line-height:1.4}.audit-search-row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.audit-search-row label{flex:240px;gap:.35rem;display:grid}.audit-search-row input{width:100%}.audit-search-help{color:var(--portal-muted,#64748b);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.audit-search-help a{font-weight:600}.audit-identity-card{margin-top:0}.audit-identity{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.audit-identity__eyebrow{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.audit-identity__title{color:var(--portal-heading,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.45rem;line-height:1.2}.audit-identity__meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem 1.25rem;margin:.9rem 0 0;display:grid}.audit-identity__meta div{min-width:0}.audit-identity__meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.audit-identity__meta dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:.15rem 0 0;font-size:.95rem}.audit-identity__actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.audit-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.audit-badge--investor{color:#1d4ed8;background:#dbeafe}.audit-badge--staff{color:#334155;background:#e2e8f0}.audit-badge--blocked{color:#b91c1c;background:#fee2e2}.audit-badge--warn{color:#c2410c;background:#ffedd5}.notice-board-page{width:100%}.notice-board-panel{border:1px solid var(--portal-border);background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.notice-board-panel--loading,.notice-board-panel--empty{padding:2rem 1.5rem}.notice-board-panel__header{border-bottom:1px solid var(--portal-border);letter-spacing:.05em;text-transform:uppercase;color:var(--portal-muted);background:#f8fafc;align-items:center;padding:.9rem 1.25rem;font-size:.8rem;font-weight:700;display:flex}.notice-board-panel .table-pagination{border-top:1px solid var(--portal-border);background:#fff;margin:0;padding:.85rem 1.25rem 1rem}.notice-board-table{border-collapse:collapse;table-layout:fixed;width:100%}.notice-board-table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--portal-muted);border-bottom:1px solid var(--portal-border);background:#fff;padding:.65rem 1.25rem;font-size:.7rem;font-weight:700}.notice-board-table thead th:last-child{text-align:right;width:6.5rem}.notice-board-table thead th:first-child{width:11rem}.notice-board-row{cursor:pointer;transition:background .15s}.notice-board-row:hover{background:#f1f5f9}.notice-board-row:hover td:first-child{box-shadow:inset 3px 0 #94a3b8}.notice-board-row td{vertical-align:middle;border-bottom:1px solid #eef2f7;padding:.95rem 1.25rem}.notice-board-sender{color:var(--portal-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.notice-board-subject{color:var(--portal-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.notice-board-snippet{color:var(--portal-muted);font-weight:400}.notice-board-date{text-align:right;color:var(--portal-muted);white-space:nowrap;font-size:.8rem}.notice-read-page{width:100%}.notice-read-back{border:1px solid var(--portal-border);color:#1a73e8;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.55rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.notice-read-back:hover{background:#f8fafc;text-decoration:none}.notice-read-card{border:1px solid var(--portal-border);background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.notice-read-card__header{border-bottom:1px solid #eef2f7;padding:1.5rem 1.75rem 1.25rem}.notice-read-card__subject{color:var(--portal-text);margin:0 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.35}.notice-read-card__meta{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.notice-read-card__from{align-items:center;gap:.75rem;display:flex}.notice-read-card__avatar{color:#fff;background:#ed5c2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:inline-flex}.notice-read-card__from strong{color:var(--portal-text);font-size:.95rem;display:block}.notice-read-card__from span{color:var(--portal-muted);font-size:.8rem;display:block}.notice-read-card__date{color:var(--portal-muted);text-align:right;flex-shrink:0;font-size:.82rem}.notice-read-card__body{color:var(--portal-text);padding:1.5rem 1.75rem 2rem;line-height:1.65}.notice-read-card__body p,.notice-read-card__body li,.notice-read-card__body h2,.notice-read-card__body h3{margin:0 0 .85rem}.notice-read-card__body ul,.notice-read-card__body ol{margin:0 0 .85rem 1.25rem;padding:0}@media (width<=768px){.notice-board-table thead{display:none}.notice-board-row{display:block}.notice-board-row td{border-bottom:0;padding:.35rem 1rem;display:block}.notice-board-row td:first-child{padding-top:.85rem}.notice-board-row td:last-child{text-align:left;border-bottom:1px solid #eef2f7;padding-bottom:.85rem}.notice-board-date{text-align:left;font-size:.75rem}.notice-read-card__meta{flex-direction:column;align-items:flex-start}.notice-read-card__date{text-align:left}}.member-notices{flex-direction:column;gap:1.25rem;display:flex}.member-notices__featured{border:1px solid var(--portal-border,#e2e8f0);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.member-notices__featured-media{object-fit:cover;background:#e2e8f0;width:100%;height:100%;min-height:16rem;display:block}.member-notices__featured-media--empty{background:linear-gradient(145deg,#0f172a,#334155)}.member-notices__featured-body{flex-direction:column;justify-content:center;padding:1.5rem 1.5rem 1.35rem;display:flex}.member-notices__featured-body h2{margin:0 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.member-notices__featured-body p{color:#475569;margin:0 0 1rem;line-height:1.5}.member-notices__cta{color:#0f172a;font-weight:600}.member-notices__meta{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);flex-wrap:wrap;gap:.65rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.member-notices__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.member-notices__card{border:1px solid var(--portal-border,#e2e8f0);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.member-notices__card img,.member-notices__card-media{object-fit:cover;background:linear-gradient(145deg,#e2e8f0,#f8fafc);width:100%;height:9rem}.member-notices__card-body{padding:1rem 1rem 1.1rem}.member-notices__card-body h3{margin:0 0 .45rem;font-size:1.05rem;line-height:1.3}.member-notices__card-body p{color:#64748b;margin:0;font-size:.9rem;line-height:1.45}@media (width<=960px){.member-notices__featured{grid-template-columns:1fr}.member-notices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.member-notices__grid{grid-template-columns:1fr}}.inv-page-help{color:var(--portal-muted,#64748b);margin:0 0 1.1rem;font-size:.875rem;line-height:1.5}.inv-page-help a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.inv-summary-grid{margin-bottom:1.25rem}.inv-tab-count{opacity:.75;margin-left:.35rem;font-size:.72rem;font-weight:600}.inv-section-help{color:var(--portal-muted,#64748b);margin:-.25rem 0 1rem;font-size:.85rem;line-height:1.45}.inv-pos-cell .inv-stack,.inv-investor-cell .inv-stack{gap:.12rem;min-width:0;display:grid}.inv-pos-id{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600}.inv-meta{color:var(--portal-muted,#64748b);word-break:break-word;font-size:.78rem}.inv-investor-account{color:var(--portal-text,#0f172a);font-weight:700;text-decoration:none}.inv-investor-account:hover{text-underline-offset:2px;text-decoration:underline}.inv-instrument{letter-spacing:.03em;color:#3730a3;background:#eef2ff;border-radius:6px;align-items:center;padding:.18rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.inv-status{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.inv-status--open{color:#065f46;background:#d1fae5}.inv-status--locked{color:#92400e;background:#fef3c7}.inv-status--exited{color:#475569;background:#f1f5f9}.inv-actions{flex-wrap:wrap;gap:.45rem;display:flex}.inv-view-modal{width:min(640px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.inv-view-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem 1.25rem;margin:1.1rem 0 0;display:grid}.inv-view-grid__full{grid-column:1/-1}.inv-view-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted,#64748b);margin:0;font-size:.72rem;font-weight:600}.inv-view-grid dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:.2rem 0 0;font-size:.95rem}.inv-view-note{color:var(--portal-muted,#64748b);background:#6366f10f;border:1px solid #6366f129;border-radius:8px;margin:1rem 0 0;padding:.75rem .85rem;font-size:.875rem;line-height:1.45}*{box-sizing:border-box}body{color:#0f172a;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;background:#f0f4f8;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a,.page-card a:not(.btn){color:#2da89e}
