:root{--ink:#20272a;--ink-soft:#3a4346;--paper:#f5f5f1;--paper-bright:#fbfbf8;--line:#d9dad5;--gold:#c7aa70;--gold-deep:#9d8353;--green:#526b60;--danger:#8f5551;--serif:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans:"Trebuchet MS", "Avenir Next", "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 86% 8%, #c7aa701f, transparent 23rem), var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.brand{align-items:center;line-height:0;display:inline-flex}.brandLogoPlate{justify-content:center;align-items:center;width:98px;display:inline-flex}.brandLogoImage{object-fit:contain;width:100%;height:auto;display:block}.eyebrow{color:var(--gold-deep);letter-spacing:.2em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:800;line-height:1}.muted{color:#737b78}.bodyCopy{color:#66706c;max-width:760px;margin:0;font-size:13px;line-height:1.75}.button{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:10px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.buttonGold{background:var(--gold);color:#fff}.buttonGold:hover{background:var(--gold-deep)}.buttonGhost{background:#ffffff8c;border-color:#cfd2cb}.buttonWide{width:100%}.landing{min-height:100vh}.landingNav{justify-content:space-between;align-items:center;width:min(1220px,100% - 52px);height:92px;margin:auto;display:flex}.landingHero{isolation:isolate;color:#fff;background:linear-gradient(#10191b57 0%,#10191bc2 100%),radial-gradient(90% 70% at 16% 86%,#c7aa7033,#0000 64%),url(/assets/images/public-hero-towers.jpeg) 50%/cover no-repeat;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(34px,6vw,80px);width:100%;min-height:calc(100vh - 92px);margin:0;padding:clamp(78px,9vw,128px) max(26px,50vw - 610px) clamp(90px,10vw,140px);display:grid;position:relative;overflow:hidden}.landingHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090e10b3 0%,#090e1057 58%,#090e108f 100%),linear-gradient(#0000 0%,#090e105c 100%);position:absolute;inset:0}.landingHero .eyebrow{color:#d9bd83}.landingHero .landingCopy h1{color:#fff;text-shadow:0 20px 55px #0000005c}.landingHero .lede{color:#f6f4eed6}.landingCopy h1{max-width:770px;font:400 clamp(48px, 5.6vw, 82px)/.95 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.lede{color:#68716e;max-width:610px;font:italic 17px/1.7 var(--serif);margin:26px 0 34px}.buttonRow{gap:12px;display:flex}.architectureCard{background:linear-gradient(#10161824,#1016189e),url(/assets/images/public-market-board.jpeg) 50%/cover no-repeat;border:1px solid #d7be8752;min-height:530px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.architectureCard:after{content:"";background:linear-gradient(#0000 40%,#151c1e2e);position:absolute;inset:0}.architectureCard span{z-index:2;color:#fff;letter-spacing:.24em;font-size:9px;font-weight:800;position:absolute;bottom:26px;right:27px}.architectureLine{z-index:1;background:#ffffff6b;width:150%;height:1px;position:absolute;left:-20%;transform:rotate(24deg)}.lineOne{top:24%}.lineTwo{top:49%}.lineThree{top:73%}.authPage{background:#ecece7;grid-template-columns:minmax(430px,.92fr) minmax(560px,1.08fr);min-height:100vh;display:grid}.authEditorial{color:#f5f2e9;isolation:isolate;background:radial-gradient(circle at 86% 14%,#cab0762b,#0000 23rem),linear-gradient(145deg,#1b2425 0%,#202c2b 58%,#172021 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px clamp(38px,4.8vw,76px) 42px;display:flex;position:relative;overflow:hidden}.authEditorial:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0 48%,#0000 78%);mask-image:linear-gradient(135deg,#000 0 48%,#0000 78%)}.authEditorial:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #d7be8738;border-radius:50%;width:min(48vw,620px);position:absolute;bottom:-19%;right:-31%;box-shadow:0 0 0 72px #d7be8706,0 0 0 144px #d7be8705}.authTop{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.authEditorial .brandLogoPlate{background:#f9f7f0f5;border:1px solid #dac39173;width:122px;padding:7px 9px 6px;box-shadow:0 10px 26px #0000001f}.authSecurityBadge{color:#aeb9b5;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.authSecurityDot{background:#c9ac70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c9ac701c}.authEditorialCopy{z-index:2;width:min(630px,100%);margin:auto 0;padding:clamp(64px,10vh,118px) 0;position:relative}.eyebrowLight{color:#d3bb89}.authEditorialCopy h1{max-width:620px;font:400 clamp(48px, 5.2vw, 78px)/.92 var(--serif);letter-spacing:-.047em;text-transform:uppercase;margin:0}.authEditorialCopy>p:not(.eyebrow){color:#b8c2be;max-width:520px;margin:28px 0 0;font-size:14px;line-height:1.8}.authSignals{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.authSignals>div{gap:5px;min-width:0;padding:18px 18px 0 0;display:grid}.authSignals>div+div{border-left:1px solid #ffffff1a;padding-left:18px}.authSignals span,.authJourneyItem>span{color:#d1b679;font:700 9px/1 var(--sans);letter-spacing:.12em}.authSignals strong{color:#f3f0e8;font:400 15px/1.15 var(--serif)}.authSignals small{color:#7f918b;font-size:8px;line-height:1.35}.authEditorialFooter{z-index:2;justify-content:space-between;align-items:end;gap:28px;display:flex;position:relative}.authEditorialFooter small{color:#8b9a95;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.authEditorialFooter span{color:#81918c;max-width:250px;font:italic 11px/1.5 var(--serif);text-align:right}.authJourney{border-top:1px solid #ffffff21;margin-top:52px}.authJourneyItem{opacity:.58;border-bottom:1px solid #ffffff17;grid-template-columns:42px 1fr;align-items:center;min-height:64px;display:grid}.authJourneyItem div{gap:4px;display:grid}.authJourneyItem strong{color:#eef0e9;font:400 15px/1.1 var(--serif)}.authJourneyItem small{color:#84948f;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.authJourneyActive{opacity:1}.authJourneyActive strong:after{content:"Current";color:#d3bb89;font:700 6px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;border:1px solid #d3bb8966;margin-left:10px;padding:3px 6px}.authPanel{background:radial-gradient(circle at 9% 90%,#c1a66b1c,#0000 18rem),linear-gradient(135deg,#f6f6f2,#ecece7);place-items:center;min-height:100vh;padding:38px clamp(28px,5vw,78px) 48px;display:grid;position:relative}.authPanelInner{width:min(510px,100%)}.authPanelInnerWide{width:min(620px,100%)}.authPanelNav{color:#7c8580;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:34px;margin-bottom:20px;font-size:8px;font-weight:800;display:flex}.authPanelNav a{color:#8f7544;border-bottom:1px solid #8f754459;padding-bottom:3px}.authPanelNav a:hover{color:#5f4b29}.authCard{background:#fcfcf8f0;border:1px solid #d8d8d1;width:100%;padding:clamp(34px,4.3vw,52px);position:relative;box-shadow:0 30px 80px #1f272716,0 2px 8px #1f272709}.authCard:before{content:"";background:#b99b5d;width:74px;height:2px;position:absolute;top:-1px;left:46px}.authCardRegister{padding-top:46px}.authCardHeader{margin-bottom:28px}.authCardHeader h2,.authCard h2{color:#20292a;font:400 clamp(34px, 4vw, 44px)/1.02 var(--serif);letter-spacing:-.025em;margin:0}.authCardHeader>p:not(.eyebrow){color:#76807b;max-width:470px;margin:13px 0 0;font-size:12px;line-height:1.65}.authForm{gap:20px;display:grid}.field{gap:8px;min-width:0;display:grid}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field label,.fieldLabelRow label{color:#4e5854;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.fieldLabelRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.fieldLabelRow a{color:#9b7e47;letter-spacing:.05em;font-size:8px}.field input,.field select{color:#222b2c;width:100%;min-width:0;height:52px;font:500 13px/1 var(--sans);appearance:none;background:#fff;border:1px solid #d4d5cf;border-radius:0;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s}.field input::placeholder{color:#a5aaa7}.field input:hover{border-color:#babdb6}.field input:focus,.field select:focus{background:#fffefb;border-color:#a1844f;box-shadow:0 0 0 3px #a1844f17}.fieldHint{color:#8a928e;margin:-7px 0 0;font-size:8px;line-height:1.55}.field small.fieldHint{margin:0}.fieldHintWarn,.fieldHintOk{font-size:11px;font-weight:600}.fieldHintWarn{color:#a8322b}.fieldHintOk{color:#2f6b4f}.phoneFieldRow{align-items:stretch;gap:0;display:flex}.phoneFieldPrefix{border:1px solid var(--line);color:#4b5350;white-space:nowrap;background:#f1efe9;border-right:none;border-radius:10px 0 0 10px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.phoneFieldRow input{border-radius:0 10px 10px 0;flex:1;min-width:0}.labelOptional{color:#969d99;letter-spacing:.05em;text-transform:none;margin-left:6px;font-weight:600}.consentField{cursor:pointer;background:#f7f7f3;border:1px solid #dcded8;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:15px 16px;display:grid}.consentField input{accent-color:#8f7544;width:16px;height:16px;margin:1px 0 0}.consentField span{color:#68716d;font-size:10px;line-height:1.55}.authPrimaryButton{background:linear-gradient(115deg,#b79a61,#c6aa70 62%,#af9055);border-color:#b3945b;justify-content:space-between;min-height:54px;margin-top:2px;padding:0 18px 0 21px;box-shadow:0 9px 22px #9c7e4829}.authPrimaryButton:hover{background:linear-gradient(115deg,#a88a52,#b99a5c 62%,#9f8048);box-shadow:0 12px 28px #9c7e4833}.authPrimaryButton span{font-size:17px;font-weight:400;transition:transform .18s}.authPrimaryButton:hover span{transform:translate(3px)}.authCardFooter{color:#838b87;border-top:1px solid #e1e2dc;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:20px;font-size:9px;display:flex}.authCardFooter a{color:#7d6334;font-weight:800}.authLegal{color:#8a918e;text-align:center;max-width:470px;margin:18px auto 0;font-size:8px;line-height:1.55}.notice{background:#f8f8f4;border:1px solid #d8dad4;border-left:3px solid #a78a50;gap:5px;margin:0 0 22px;padding:15px 16px;display:grid}.notice strong{color:#343e3b;font:400 15px/1.15 var(--serif)}.notice span{color:#77807c;font-size:9px;line-height:1.5}.noticeSuccess{background:#f3f7f3;border-left-color:#667f70}.noticeError{border-left-color:var(--danger);background:#fbf5f4}.devBlock{margin-top:32px;padding-top:22px}.devRule{background:var(--line);height:1px;margin-bottom:25px;position:relative}.devRule span{background:var(--paper-bright);color:#8a928e;text-transform:uppercase;letter-spacing:.13em;padding-right:12px;font-size:8px;font-weight:800;position:absolute;top:-7px;left:0}.devBlock p{color:#7b827f;font-size:11px;line-height:1.6}.devButtons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.devButtons button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#fff;font-size:9px;font-weight:800}.devButtons button:hover{border-color:var(--gold-deep);color:var(--gold-deep)}@media (max-width:1040px){.authPage{grid-template-columns:minmax(350px,.82fr) minmax(500px,1.18fr)}.authEditorial{padding-left:38px;padding-right:38px}.authEditorialCopy h1{font-size:50px}.authSignals{grid-template-columns:1fr}.authSignals>div{border-bottom:1px solid #ffffff14;grid-template-columns:30px 1fr;align-items:center;padding:12px 0}.authSignals>div+div{border-left:0;padding-left:0}.authSignals small{display:none}}@media (max-width:820px){.authPage{grid-template-columns:1fr}.authEditorial{min-height:300px;padding:28px 28px 30px}.authEditorialCopy{padding:50px 0 26px}.authEditorialCopy h1{max-width:520px;font-size:clamp(39px,9vw,54px)}.authEditorialCopy>p:not(.eyebrow){max-width:620px;margin-top:18px}.authSignals,.authJourney,.authEditorialFooter span{display:none}.authPanel{place-items:start center;min-height:auto;padding:32px 20px 50px}}@media (max-width:560px){.authEditorial .brandLogoPlate{width:108px;padding:6px 8px 5px}.authEditorial{min-height:250px;padding:24px 20px 26px}.authSecurityBadge{display:none}.authEditorialCopy{padding:42px 0 18px}.authEditorialCopy h1{font-size:38px;line-height:.96}.authEditorialCopy>p:not(.eyebrow){font-size:12px;line-height:1.65}.authPanel{padding:24px 14px 42px}.authPanelNav{padding:0 4px;font-size:7px}.authCard{padding:34px 22px 28px}.authCard:before{width:58px;left:22px}.fieldGrid{grid-template-columns:1fr}.authCardFooter{flex-direction:column;align-items:flex-start;gap:7px}}.authEditorialOps{background:radial-gradient(circle at 84% 12%,#97a99f29,#0000 23rem),linear-gradient(145deg,#172224 0%,#1d2a2d 55%,#121a1c 100%)}.authPageOps .authSecurityDot{background:#9eafaa;box-shadow:0 0 0 4px #9eafaa1f}.authInternalLabel{color:#7d6334;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.portalPage{min-height:100vh}.portalTopbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbf8f0;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,50vw - 620px);display:flex;position:sticky;top:0}.textButton{cursor:pointer;color:#69716e;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:800}.portalContent{width:min(1180px,100% - 48px);margin:auto;padding:70px 0 110px}.portalContent>h1{font:400 clamp(42px, 5vw, 68px)/.98 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 42px}.securityGrid{grid-template-columns:1.25fr 1fr .8fr;gap:14px;margin-bottom:18px;display:grid}.securityCard{border:1px solid var(--line);background:var(--paper-bright);flex-direction:column;min-height:128px;padding:22px;display:flex}.securityCardDark{background:var(--ink);color:#fff;border-color:var(--ink)}.metricLabel{color:#808985;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800}.securityCardDark .metricLabel{color:#aeb8b4}.securityCard strong{font:400 24px/1.05 var(--serif);margin-top:auto}.securityCard small{color:#8b938f;margin-top:8px;font-size:9px;line-height:1.4}.securityCardDark small{color:#9da8a4}.panel{background:var(--paper-bright);border:1px solid var(--line);margin-top:18px;padding:28px}.mutedPanel{background:#efefea}.panelHead{justify-content:space-between;align-items:start;gap:28px;margin-bottom:24px;display:flex}.panelHead h2{font:400 27px/1.1 var(--serif);margin:0}.statusPill{color:var(--green);text-transform:uppercase;letter-spacing:.09em;border:1px solid #ccd0ca;padding:6px 9px;font-size:8px;font-weight:800}.permissionList{flex-wrap:wrap;gap:8px;display:flex}.permissionList span{color:#59625e;background:#fff;border:1px solid #d7d9d3;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.notice{border:1px solid var(--line);background:#fff;gap:8px;padding:24px;display:grid}.notice strong{font-family:var(--serif);font-size:20px}.notice span{color:#747d79;font-size:12px}.noticeError{border-left:3px solid var(--danger)}@media (max-width:920px){.landingHero{grid-template-columns:1fr;gap:44px}.architectureCard{min-height:360px}.authPage{grid-template-columns:1fr}.authEditorial{min-height:440px}.securityGrid{grid-template-columns:1fr 1fr}.securityGrid .securityCard:first-child{grid-column:1/-1}}@media (max-width:620px){.landingNav,.landingHero{width:calc(100% - 34px)}.landingHero{padding-top:42px}.landingCopy h1{font-size:44px}.authEditorial{min-height:390px;padding:36px 26px}.authPanel{padding:20px}.authCard{padding:30px 24px}.portalContent{width:calc(100% - 28px);padding-top:46px}.portalTopbar{padding:0 18px}.securityGrid{grid-template-columns:1fr}.securityGrid .securityCard:first-child{grid-column:auto}.panelHead{flex-direction:column}.devButtons{grid-template-columns:1fr}}.noTopMargin{margin-top:0}.splitGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.clientList{border-top:1px solid var(--line);display:grid}.clientRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:17px 2px;transition:color .18s,padding .18s;display:flex}.clientRow:hover{color:var(--gold-deep);padding-left:7px}.clientRowStatic:hover{color:inherit;padding-left:2px}.clientRowGroup{border-bottom:1px solid var(--line)}.clientRowGroup .clientRow{border-bottom:none}.clientRowGroup .opsAccordion{margin:0 0 14px}.button.buttonQuiet{border:1px solid var(--line);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:7px 15px;font-size:10px}.button.buttonQuiet:hover{border-color:var(--gold-deep);color:var(--gold-deep)}.clientRow>div:first-child{gap:4px;display:grid}.clientRow strong{font:400 18px/1.1 var(--serif);color:var(--ink)}.clientRow small{color:#838b87;font-size:9px}.clientNumber{color:var(--gold-deep);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.clientMeta{color:#7c8581;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:8px;display:flex}.stackForm{gap:14px;display:grid}.stackForm label{gap:6px;display:grid}.stackForm label>span{color:#747d79;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.stackForm input,.stackForm select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d2d5cf;outline:none;padding:0 12px}.stackForm input:focus,.stackForm select:focus{border-color:var(--gold-deep);box-shadow:0 0 0 1px #9d835326}.emptyState{color:#7a827e;padding:34px 8px 12px;font-size:12px;line-height:1.7}.subNav{color:#7d8581;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:18px;margin:-20px 0 28px;font-size:9px;display:flex}.subNav a:hover{color:var(--gold-deep)}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.detailGrid div{border-bottom:1px solid #e4e5e0;padding-bottom:14px}.detailGrid dt{color:#858d89;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.detailGrid dd{font:400 17px/1.2 var(--serif);margin:7px 0 0}.minorHeading{font:400 18px/1.2 var(--serif);margin:30px 0 12px}.detailList{border-top:1px solid var(--line);display:grid}.detailList>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:14px;min-height:66px;padding:12px 0;display:grid}.detailList span{color:#858d89;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.detailList strong{color:#444d49;font-size:11px}.detailList small{color:#909793;font-size:8px}.controlNote{border:1px solid var(--line);background:#f1f1ec;margin-top:24px;padding:18px}.controlNote strong{font:400 16px/1.2 var(--serif);margin-bottom:7px;display:block}.controlNote p{color:#707975;margin:0;font-size:10px;line-height:1.6}.actionPanel .panelHead{margin-bottom:12px}@media (max-width:920px){.splitGrid{grid-template-columns:1fr}}@media (max-width:620px){.clientRow{flex-direction:column;align-items:flex-start}.detailGrid{grid-template-columns:1fr}.detailList>div{grid-template-columns:1fr;gap:5px}}.onboardingStatus{background:var(--line);border:1px solid var(--line);grid-template-columns:1.25fr .5fr 1fr;gap:1px;margin-bottom:18px;display:grid}.onboardingStatus>div{background:var(--paper-bright);flex-direction:column;justify-content:space-between;min-height:92px;padding:19px 22px;display:flex}.onboardingStatus strong{font:400 20px/1.1 var(--serif);text-transform:capitalize}.onboardingForm{gap:18px;display:grid}.onboardingForm>.panel{margin-top:0;position:relative}.sectionNumber{color:#9d83536b;font:400 28px/1 var(--serif);position:absolute;top:22px;right:24px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.formGrid label,.reviewForm label{gap:6px;display:grid}.formGrid label>span,.reviewForm label>span,.groupLabel{color:#747d79;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.formGrid input,.formGrid select,.reviewForm textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d2d5cf;outline:none;padding:0 12px}.formGrid input:focus,.formGrid select:focus,.reviewForm textarea:focus{border-color:var(--gold-deep);box-shadow:0 0 0 1px #9d835326}.formGrid input:disabled,.formGrid select:disabled{color:#7d8581;background:#efefea}.checkGroup{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px 18px;margin-top:24px;padding-top:18px;display:flex}.checkGroup .groupLabel{width:100%;margin-bottom:2px}.checkGroup label,.declarationStack label{color:#58615d;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.checkGroup input,.declarationStack input{accent-color:var(--gold-deep);margin:2px 0 0}.declarationStack{gap:13px;display:grid}.documentRequirementList{background:var(--line);border:1px solid var(--line);gap:1px;margin-bottom:18px;display:grid}.documentRequirementList>div{background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 15px;display:flex}.documentRequirementList strong{font:400 15px/1.1 var(--serif);text-transform:capitalize}.documentRequirementList span{color:#7f8884;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.onboardingActions{justify-content:flex-end;gap:10px;padding:20px 0 0;display:flex}.actionRequiredPanel{border-left:3px solid var(--gold-deep);background:#f7f2e8}.actionRequiredPanel h2{font:400 24px/1.1 var(--serif);margin:0 0 12px}.reviewForm{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.reviewForm textarea{resize:vertical;min-height:116px;padding-top:10px}.reviewAction{margin-top:10px}.caseNotes{gap:12px;display:grid}.caseNotes>div{border-bottom:1px solid var(--line);padding-bottom:13px}.caseNotes span{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.caseNotes p{color:#535c58;margin:6px 0;font-size:11px;line-height:1.55}.caseNotes small{color:#919995;font-size:8px}@media (max-width:760px){.onboardingStatus,.formGrid{grid-template-columns:1fr}.onboardingActions{flex-direction:column}.onboardingActions .button{width:100%}}.complianceCheckList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.complianceCheckList>div{background:#fff;grid-template-columns:150px 1fr;gap:18px;padding:15px 16px;display:grid}.complianceCheckList>div>div:first-child{gap:5px;display:grid}.complianceCheckList span{color:#7c8581;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.complianceCheckList strong{font:400 17px/1.1 var(--serif);text-transform:capitalize}.complianceCheckList small{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.complianceCheckList p{color:#68716d;margin:5px 0 0;font-size:10px;line-height:1.55}.sideHeading{font:400 22px/1.1 var(--serif);margin:0 0 18px}.privilegedPanel{border-color:#bba06a;box-shadow:inset 0 3px #c7aa70b3}.decisionButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buttonDanger{color:#fff;background:#6f4b49;border-color:#6f4b49}.buttonDanger:hover{background:#5d3f3d}.microcopy{color:#7e8682;margin:14px 0 0;font-size:9px;line-height:1.55}.clientActionNotes{margin-top:4px}.topSpacing{margin-top:20px}@media (max-width:620px){.complianceCheckList>div,.decisionButtons{grid-template-columns:1fr}}.inlineCheck{align-items:center;gap:8px;display:flex!important}.inlineCheck input{width:auto;min-height:auto}.custodyProviderList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.custodyProviderList>div{background:#fff;grid-template-columns:1.2fr .8fr;gap:20px;padding:15px 16px;display:grid}.custodyProviderList>div>div{gap:4px;display:grid}.custodyProviderList span,.relationshipHead span,.addressList span{color:#7c8581;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.custodyProviderList strong{font:400 16px/1.15 var(--serif)}.custodyProviderList small{color:#8d9591;font-size:9px}.relationshipList{gap:14px;display:grid}.relationshipList>article{border:1px solid var(--line);background:#fff;padding:18px}.relationshipHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.relationshipHead>div{gap:4px;display:grid}.relationshipHead strong{font:400 18px/1.15 var(--serif)}.relationshipHead small{color:#8c9490;font-size:9px}.addressList{background:var(--line);border:1px solid var(--line);gap:1px;margin-top:14px;display:grid}.addressList>div{background:#fdfdfb;grid-template-columns:1fr auto;gap:14px;padding:12px 13px;display:grid}.addressList>div>div{gap:5px;display:grid}.addressList strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:500}.addressList small{color:var(--gold-deep);text-transform:uppercase;font-size:8px}.addressForm{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.accountCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.accountCard{background:var(--paper-bright);border:1px solid var(--line);padding:24px}.accountCardHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.accountCardHead>div{gap:5px;display:grid}.accountCardHead>div>span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.accountCardHead h2{font:400 25px/1.05 var(--serif);text-transform:capitalize;margin:0}.accountFacts{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.accountFacts div{border-top:1px solid var(--line);padding-top:10px}.accountFacts dt{color:#8a928e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.accountFacts dd{font:400 16px/1.1 var(--serif);margin:6px 0 0}.accountSection{margin-top:18px}.accountLine{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;margin-top:7px;padding:10px 11px;display:flex}.accountLine strong{font-size:10px}.accountLine span{color:#818985;text-transform:capitalize;font-size:8px}@media (max-width:820px){.accountCardGrid{grid-template-columns:1fr}}@media (max-width:620px){.custodyProviderList>div,.addressList>div{grid-template-columns:1fr}.relationshipHead{flex-direction:column}}.instrumentTable{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.instrumentTableHead,.instrumentTableRow{grid-template-columns:minmax(210px,1.5fr) .65fr 1fr .55fr;align-items:center;gap:16px;display:grid}.instrumentTableHead{color:#7b847f;text-transform:uppercase;letter-spacing:.08em;background:#efefea;padding:10px 14px;font-size:8px;font-weight:800}.instrumentTableRow{background:#fff;min-height:66px;padding:14px;transition:background .18s}.instrumentTableRow:hover{background:#fbf8f0}.instrumentTableRow>div{gap:4px;display:grid}.instrumentTableRow strong{font:400 15px/1.15 var(--serif)}.instrumentTableRow>span{color:#69726e;text-transform:capitalize;font-size:9px}.sourceList{background:var(--line);border:1px solid var(--line);gap:1px;margin-bottom:18px;display:grid}.sourceList>div{background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;display:flex}.sourceList>div>div{gap:3px;display:grid}.sourceList span{color:#808985;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.sourceList strong{font-size:10px}.sourceForm{border-top:1px solid var(--line);padding-top:14px}.identifierList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.identifierList>div{background:#fff;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;min-height:56px;padding:11px 13px;display:grid}.identifierList span{color:#808985;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.identifierList strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.identifierList small{color:#929a96;font-size:8px}.networkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.networkGrid article{border:1px solid var(--line);background:#fff;gap:5px;padding:14px;display:grid}.networkGrid span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.networkGrid strong{font:400 16px/1.15 var(--serif)}.networkGrid small{color:#808985;font-size:8px;line-height:1.45}@media (max-width:820px){.instrumentTableHead{display:none}.instrumentTableRow{grid-template-columns:1fr 1fr}}@media (max-width:620px){.instrumentTableRow,.identifierList>div,.networkGrid{grid-template-columns:1fr}}.integrationList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.integrationRow{background:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:20px;min-height:78px;padding:15px 16px;transition:background .18s;display:grid}.integrationRow:hover{background:#fbf8f0}.integrationRow>div{gap:4px;display:grid}.integrationRow>div:last-child{text-align:right}.integrationRow span,.integrationHealth{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.integrationRow strong{font:400 16px/1.15 var(--serif);text-transform:capitalize}.integrationRow small{color:#838b87;font-size:9px}.compactChecks{margin-top:2px;padding-top:10px}.mappingList,.runList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.mappingList>div,.runList>div{background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 13px;display:flex}.mappingList>div>div,.runList>div>div{gap:4px;display:grid}.mappingList span,.runList span{color:#7e8782;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.mappingList strong,.runList strong{overflow-wrap:anywhere;font-size:10px}.mappingList small,.runList small{color:#909793;font-size:8px}.runList>div>div:last-child{text-align:right}.syncForm{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}@media (max-width:620px){.integrationRow{grid-template-columns:1fr}.integrationRow>div:last-child,.runList>div>div:last-child{text-align:left}.mappingList>div,.runList>div{flex-direction:column;align-items:flex-start}}.accountingBookList,.journalList,.ledgerAccountList,.positionTable,.accountPositionList,.periodList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.accountingBookRow,.journalList>a,.ledgerAccountList>div,.positionTable>div,.accountPositionList>div{background:#fff;grid-template-columns:1.3fr .7fr;align-items:center;gap:18px;min-height:68px;padding:13px 15px;display:grid}.accountingBookRow:hover,.journalList>a:hover{background:#fbf8f0}.accountingBookRow>div,.journalList>a>div,.ledgerAccountList>div>div,.positionTable>div>div,.accountPositionList>div>div{gap:4px;display:grid}.accountingBookRow>div:last-child,.journalList>a>div:last-child,.ledgerAccountList>div>div:last-child,.positionTable>div>div:last-child,.accountPositionList>div>div:last-child{text-align:right}.accountingBookRow span,.journalList span,.ledgerAccountList span,.positionTable span,.accountPositionList span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.accountingBookRow strong,.journalList strong,.ledgerAccountList strong,.positionTable strong,.accountPositionList strong{font-size:10px}.accountingBookRow small,.journalList small,.ledgerAccountList small,.positionTable small,.accountPositionList small{color:#8b938f;font-size:8px}.balanceTileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.balanceTile{border:1px solid var(--line);background:#fff;gap:6px;padding:15px;display:grid}.balanceTile span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.balanceTile strong{font:400 22px/1.05 var(--serif)}.balanceTile small{color:#858d89;font-size:8px}.periodList>div{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.periodList>div>div{gap:4px;display:grid}.periodList span{color:#808985;font-size:8px}.periodList strong{text-transform:capitalize;font-size:10px}.periodList form{gap:6px;display:flex}.periodList select{background:#fff;border:1px solid #d2d5cf;min-height:36px;padding:0 8px;font-size:9px}.journalLineTable{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.journalLineHead,.journalLineRow{grid-template-columns:45px minmax(180px,1.5fr) .55fr 1fr 1fr;align-items:center;gap:12px;display:grid}.journalLineHead{color:#7f8884;text-transform:uppercase;letter-spacing:.07em;background:#efefea;padding:9px 12px;font-size:8px;font-weight:800}.journalLineRow{background:#fff;min-height:58px;padding:10px 12px}.journalLineRow>div{gap:4px;display:grid}.journalLineRow strong{font-size:10px}.journalLineRow small{color:#8d9591;font-size:8px}.journalLineRow>span{color:#636c68;font-size:9px}.monoValue{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:9px!important}.clientLedgerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stackForm textarea{width:100%;min-height:100px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #d2d5cf;outline:none;padding:10px 12px}.stackForm textarea:focus{border-color:var(--gold-deep);box-shadow:0 0 0 1px #9d835326}@media (max-width:900px){.balanceTileGrid,.clientLedgerGrid{grid-template-columns:1fr}.journalLineHead{display:none}.journalLineRow{grid-template-columns:45px 1fr 1fr}}@media (max-width:620px){.accountingBookRow,.journalList>a,.ledgerAccountList>div,.positionTable>div,.accountPositionList>div,.journalLineRow{grid-template-columns:1fr}.accountingBookRow>div:last-child,.journalList>a>div:last-child,.ledgerAccountList>div>div:last-child,.positionTable>div>div:last-child,.accountPositionList>div>div:last-child{text-align:left}.periodList>div{flex-direction:column;align-items:stretch}}.reconExceptionList,.reconRunList,.reconPolicyList,.reconOccurrenceList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.reconExceptionRow,.reconRunList>div,.reconOccurrenceList>article{background:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:18px;min-height:70px;padding:13px 15px;display:grid}.reconExceptionRow:hover{background:#fbf8f0}.reconExceptionRow>div,.reconRunList>div>div,.reconOccurrenceList>article>div{gap:4px;display:grid}.reconExceptionRow>div:last-child,.reconRunList>div>div:last-child{text-align:right}.reconExceptionRow span,.reconRunList span,.reconOccurrenceList span,.reconPolicyList span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.reconExceptionRow strong,.reconRunList strong,.reconOccurrenceList strong{font-size:10px}.reconExceptionRow small,.reconRunList small,.reconOccurrenceList small,.reconPolicyList small{color:#89918d;font-size:8px;line-height:1.45}.reconPolicyList>article{background:#fff;gap:10px;padding:14px;display:grid}.reconPolicyList>article>div{gap:4px;display:grid}.reconPolicyList strong{font:400 17px/1.1 var(--serif);text-transform:capitalize}.reconPolicyList p{color:#747d78;margin:0;font-size:9px;line-height:1.5}.severityTag{border:1px solid var(--line);background:#f4f3ee;justify-self:end;padding:4px 7px}.severity-high,.severity-critical{background:#faf0ee;border-color:#b97870;color:#7a3730!important}.severity-medium{background:#faf7ec;border-color:#c6b07d;color:#7b6637!important}.severity-low{background:#f1f6f2;border-color:#9ab0a2;color:#4f6959!important}.reconOccurrenceList>article{grid-template-columns:1fr auto}.resolutionSummary{border:1px solid var(--line);background:#f8f7f2;margin-top:16px;padding:14px}.resolutionSummary span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.resolutionSummary p{color:#5f6864;margin:8px 0 0;font-size:10px;line-height:1.6}.mappingList>a{background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 13px;display:flex}.mappingList>a:hover{background:#fbf8f0}.mappingList>a>div{gap:4px;display:grid}@media (max-width:620px){.reconExceptionRow,.reconRunList>div,.reconOccurrenceList>article{grid-template-columns:1fr}.reconExceptionRow>div:last-child,.reconRunList>div>div:last-child{text-align:left}.severityTag{justify-self:start}}.planManagementGrid,.clientPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planManagementGrid>article,.clientPlanCard{border:1px solid var(--line);background:#fff;gap:13px;padding:15px;display:grid}.planManagementHead,.clientPlanHead,.rebalanceHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.planManagementHead>div,.clientPlanHead>div,.rebalanceHead>div{gap:4px;display:grid}.planManagementHead span,.clientPlanHead span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.planManagementHead strong,.clientPlanHead strong{font:400 18px/1.1 var(--serif)}.compactStats,.planTermGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.compactStats>div,.planTermGrid>div{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.compactStats dt,.planTermGrid span{color:#838b87;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.compactStats dd,.planTermGrid strong{margin:0;font-size:10px}.jurisdictionStrip{flex-wrap:wrap;gap:6px;display:flex}.jurisdictionStrip span{border:1px solid var(--line);color:#68716d;text-transform:uppercase;letter-spacing:.06em;background:#f7f6f1;padding:4px 7px;font-size:8px}.portfolioManagementList,.activationRequestList,.modelLinkList,.mandateList,.clientInvestmentList,.rebalanceList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.portfolioManagementList>a,.activationRequestList>article,.mandateList>article,.clientInvestmentList>article{background:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:18px;min-height:70px;padding:13px 15px;display:grid}.portfolioManagementList>a:hover,.modelLinkList>a:hover{background:#fbf8f0}.portfolioManagementList>a>div,.activationRequestList>article>div:first-child,.mandateList>article>div,.clientInvestmentList>article>div{gap:4px;display:grid}.portfolioManagementList>a>div:last-child,.clientInvestmentList>article>div:last-child{text-align:right}.portfolioManagementList span,.activationRequestList span,.modelLinkList span,.mandateList span,.clientInvestmentList span,.rebalanceList span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.portfolioManagementList strong,.activationRequestList strong,.mandateList strong,.clientInvestmentList strong{font-size:10px}.portfolioManagementList small,.activationRequestList small,.modelLinkList small,.mandateList small,.clientInvestmentList small{color:#8a928e;font-size:8px;line-height:1.45}.activationActions{justify-items:end;gap:8px;display:grid}.activationActions form,.rebalanceHead form{align-items:center;gap:6px;display:flex}.activationActions select,.activationActions input,.rebalanceHead select{background:#fff;border:1px solid #d4d7d0;min-height:35px;padding:0 8px;font-size:8px}.activationActions input{width:135px}.modelLinkList{margin-top:16px}.modelLinkList>a{background:#fff;gap:3px;padding:10px 12px;display:grid}.allocationTargetTable,.allocationDriftTable{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.allocationTargetHead,.allocationTargetRow{grid-template-columns:minmax(150px,1.3fr) repeat(3,.7fr);align-items:center;gap:12px;display:grid}.allocationDriftHead,.allocationDriftRow{grid-template-columns:minmax(130px,1.2fr) repeat(4,.75fr);align-items:center;gap:10px;display:grid}.allocationTargetHead,.allocationDriftHead{color:#7e8782;text-transform:uppercase;letter-spacing:.07em;background:#efefea;padding:9px 12px;font-size:8px;font-weight:800}.allocationTargetRow,.allocationDriftRow{background:#fff;min-height:54px;padding:10px 12px}.allocationTargetRow>div{gap:3px;display:grid}.allocationTargetRow strong,.allocationDriftRow strong{font-size:10px}.allocationTargetRow small{color:#8a928e;font-size:8px}.allocationTargetRow>span,.allocationDriftRow>span{color:#5f6864;font-size:9px}.mandateList>article>div:last-child{justify-items:end}.rebalanceList>article{background:#fff;gap:11px;padding:14px;display:grid}.rebalanceItems{background:var(--line);gap:1px;display:grid}.rebalanceItems>div{background:#fafaf7;grid-template-columns:70px 90px 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.rebalanceItems strong{text-transform:capitalize;font-size:9px}.rebalanceItems small{color:#818984;font-size:8px}.clientPlanCard .stackForm{border-top:1px solid var(--line);padding-top:12px}@media (max-width:900px){.planManagementGrid,.clientPlanGrid{grid-template-columns:1fr}}@media (max-width:720px){.compactStats,.planTermGrid{grid-template-columns:1fr}.allocationTargetHead,.allocationDriftHead{display:none}.allocationTargetRow,.allocationDriftRow{grid-template-columns:1fr 1fr}}@media (max-width:620px){.portfolioManagementList>a,.activationRequestList>article,.mandateList>article,.clientInvestmentList>article,.allocationTargetRow,.allocationDriftRow{grid-template-columns:1fr}.portfolioManagementList>a>div:last-child,.clientInvestmentList>article>div:last-child{text-align:left}.activationActions,.mandateList>article>div:last-child{justify-items:start}.activationActions form,.rebalanceHead form,.rebalanceHead{flex-direction:column;align-items:stretch}.rebalanceItems>div{grid-template-columns:1fr}}.platformPhaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platformPhaseGrid>a{border:1px solid var(--line);background:#fff;gap:5px;padding:14px;display:grid}.platformPhaseGrid>a:hover{background:#fbf8f0}.platformPhaseGrid span,.platformCompactList span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.platformPhaseGrid strong{font:400 15px/1.15 var(--serif)}.platformPhaseGrid small,.platformCompactList small{color:#8b938f;font-size:8px}.platformCompactList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.platformCompactList>div{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.platformCompactList>div>div{gap:4px;display:grid}.platformCompactList strong{font-size:10px}@media (max-width:900px){.platformPhaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.platformPhaseGrid{grid-template-columns:1fr}.platformCompactList>div{flex-direction:column;align-items:flex-start}}.readinessReleaseList,.readinessPhaseStack,.readinessRequirementList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.readinessReleaseList>a{background:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:18px;padding:14px 15px;display:grid}.readinessReleaseList>a:hover{background:#fbf8f0}.readinessReleaseList>a>div:first-child,.readinessProgress{gap:4px;display:grid}.readinessReleaseList span,.readinessPhaseHead span,.readinessRequirementList span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.readinessReleaseList strong,.readinessPhaseHead strong,.readinessRequirementList strong{font-size:10px}.readinessReleaseList small,.readinessPhaseHead small,.readinessRequirementList small{color:#858e89;font-size:8px;line-height:1.45}.readinessProgress{text-align:right}.readinessProgress strong{font:400 20px/1 var(--serif)}.readinessPhaseStack{background:0 0;border:0;gap:14px}.readinessPhase{border:1px solid var(--line);background:#fff}.readinessPhaseHead{background:#f6f5f0;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.readinessPhaseHead>div{gap:4px;display:grid}.readinessRequirementList{border-left:0;border-right:0}.readinessRequirementList>div{background:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.readinessRequirementList>div>div:first-child{gap:4px;display:grid}.readinessRequirementAction{justify-items:end;gap:7px;display:grid}.readinessRequirementAction form{grid-template-columns:110px 1fr 1fr auto;gap:6px;display:grid}.readinessRequirementAction select,.readinessRequirementAction input,.readinessSignoffForm select,.readinessSignoffForm input,.readinessReleaseSignoff select,.readinessReleaseSignoff input{background:#fff;border:1px solid #d5d8d2;min-height:35px;padding:0 8px;font-size:8px}.readinessSignoffForm{background:#faf9f5;grid-template-columns:180px 1fr auto;gap:7px;padding:12px 14px;display:grid}.readinessReleaseSignoff{grid-template-columns:210px 1fr auto;gap:8px;margin-top:14px;display:grid}.readiness-passed{border-color:#a9b9ad!important}.readiness-failed{border-color:#caa39f!important}.readiness-waived{border-color:#c4b17f!important}.readiness-expired{border-color:#b8b8b8!important}.commandBlock{color:#f4efe3;white-space:pre-wrap;background:#111817;margin:12px 0 0;padding:12px;font-size:9px;line-height:1.65;overflow:auto}@media (max-width:900px){.readinessRequirementAction form,.readinessSignoffForm,.readinessReleaseSignoff{grid-template-columns:1fr}}@media (max-width:620px){.readinessReleaseList>a,.readinessRequirementList>div{grid-template-columns:1fr}.readinessProgress,.readinessRequirementAction{text-align:left;justify-items:start}}.productionControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.productionControlGrid{grid-template-columns:1fr}}.notificationSubscriptionList,.notificationPreferenceList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.notificationSubscriptionList form,.notificationPreferenceList form{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.notificationSubscriptionList form>div,.notificationPreferenceList form>div{gap:3px;display:grid}.notificationSubscriptionList span,.notificationPreferenceList span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.notificationSubscriptionList strong,.notificationPreferenceList strong{font-size:10px}.notificationSubscriptionList small,.notificationPreferenceList small{color:#7d8581;font-size:8px}@media (max-width:620px){.notificationSubscriptionList form,.notificationPreferenceList form{grid-template-columns:1fr}}.sessionOverlay{z-index:900;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101517b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sessionCard{background:#fff;border:1px solid #141a1c1f;border-radius:3px;width:min(460px,100%);padding:32px;box-shadow:0 30px 80px #10151759}.sessionCard h2{margin:10px 0 12px;font-size:26px;font-weight:500}.sessionCard .muted{margin:0;line-height:1.65}.authPrimaryButton[disabled]{cursor:wait;opacity:.78;transform:none}.authSubmitIndicator{justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;display:inline-flex}.authSubmitSpinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.75s linear infinite milfordAuthSpin}@keyframes milfordAuthSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.authSubmitSpinner{animation-duration:1.5s}}:root{--ops-void:#14181a;--ops-nav:#1b2124;--ops-nav-hover:#242c30;--ops-nav-line:#2c3539;--ops-canvas:#f4f4f0;--ops-surface:#fff;--ops-line:#dedfd8;--ops-line-soft:#ebece6;--ops-text:#1e2528;--ops-text-soft:#626b68;--ops-gold:#c7aa70;--ops-gold-deep:#94794a;--ops-good:#4f6a5c;--ops-urgent:#9a5b52;--ops-urgent-bg:#fbf1ef}.opsShell{background:var(--ops-canvas);min-height:100vh;color:var(--ops-text);font-family:var(--sans);grid-template-columns:254px minmax(0,1fr);display:grid}.opsNav{background:var(--ops-nav);border-right:1px solid var(--ops-nav-line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.opsNavBrand{border-bottom:1px solid var(--ops-nav-line);padding:22px 20px 18px}.opsNavBrand img{filter:brightness(0)invert()opacity(.92);width:104px;height:auto;display:block}.opsNavBrandLabel{color:var(--ops-gold);letter-spacing:.22em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:700;display:block}.opsNavSections{flex:1;padding:14px 0 22px}.opsNavSection{margin-bottom:18px}.opsNavSectionLabel{color:#6f7a78;letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px;padding:0 20px;font-size:9px;font-weight:700}.opsNavSection ul{margin:0;padding:0;list-style:none}.opsNavItem{color:#c3cac7;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:9px 20px;font-size:13px;line-height:1.35;transition:background .12s,color .12s,border-color .12s;display:flex}.opsNavItem:hover{background:var(--ops-nav-hover);color:#fff}.opsNavItemActive{background:var(--ops-nav-hover);color:#fff;border-left-color:var(--ops-gold);font-weight:600}.opsNavItemBlocked{color:#6b7573;cursor:not-allowed}.opsNavItemBlocked:hover{color:#6b7573;background:0 0}.opsNavBadge{letter-spacing:.12em;text-transform:uppercase;color:#8b9491;white-space:nowrap;border:1px solid #3a4448;padding:2px 6px;font-size:8.5px}.opsNavFoot{border-top:1px solid var(--ops-nav-line);padding:16px 20px 22px}.opsNavSignOut{color:#c3cac7;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3a4448;width:100%;min-height:38px;font-size:11px}.opsNavSignOut:hover{border-color:var(--ops-gold);color:#fff}.opsMain{min-width:0;padding:26px 30px 60px}.opsHeader{border-bottom:1px solid var(--ops-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.opsEyebrow{color:var(--ops-gold-deep);letter-spacing:.22em;text-transform:uppercase;margin:0 0 7px;font-size:9.5px;font-weight:800}.opsTitle{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:27px;font-weight:500;line-height:1.15}.opsHeaderDescription{max-width:68ch;color:var(--ops-text-soft);margin:9px 0 0;font-size:12.5px;line-height:1.65}.opsHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.opsBody{color:var(--ops-text-soft);margin:0 0 14px;font-size:12.5px;line-height:1.7}.opsSection{margin-bottom:30px}.opsSectionTitle{font-family:var(--serif);margin:0 0 13px;font-size:16px;font-weight:500}.opsSplit{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin-bottom:30px;display:grid}.opsPanel{background:var(--ops-surface);border:1px solid var(--ops-line);min-width:0;padding:18px 20px 20px}.opsPanelHead{border-bottom:1px solid var(--ops-line-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding-bottom:11px;display:flex}.opsPanelTitle{font-family:var(--serif);margin:0;font-size:14.5px;font-weight:500}.opsPanelLink{color:var(--ops-gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.opsPanelLink:hover{text-decoration:underline}.opsQueueGrid{grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:12px;display:grid}.opsQueueCard{background:var(--ops-surface);border:1px solid var(--ops-line);border-top:2px solid var(--ops-line);flex-direction:column;gap:5px;padding:16px 17px 17px;transition:border-color .13s,transform .13s;display:flex}.opsQueueCard:hover{border-top-color:var(--ops-gold);transform:translateY(-1px)}.opsQueueCardUrgent{border-top-color:var(--ops-urgent);background:var(--ops-urgent-bg)}.opsQueueLabel{color:var(--ops-text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.opsQueueCount{font-family:var(--serif);font-size:30px;line-height:1}.opsQueueDetail{color:var(--ops-text-soft);font-size:11.5px;line-height:1.5}.opsStatStrip{background:var(--ops-line);border:1px solid var(--ops-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.opsStat{background:var(--ops-surface);flex-direction:column;gap:4px;padding:14px 15px;display:flex}.opsStatAlert{background:var(--ops-urgent-bg)}.opsStatLabel{color:var(--ops-text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:700}.opsStatValue{font-family:var(--serif);font-size:23px;line-height:1.1}.opsStatValueSmall{font-size:15px}.opsFeed{margin:0;padding:0;list-style:none}.opsFeedRow{border-bottom:1px solid var(--ops-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.opsFeedRow:last-child{border-bottom:none}.opsFeedAction{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:600}.opsFeedTime{color:var(--ops-text-soft);white-space:nowrap;text-align:right;font-size:11px}.opsFeedMeta{color:var(--ops-text-soft);overflow-wrap:anywhere;grid-column:1/-1;font-size:11.5px;line-height:1.5}.opsNotice{background:var(--ops-surface);border:1px solid var(--ops-line);border-left:3px solid var(--ops-gold);flex-direction:column;gap:5px;margin-bottom:18px;padding:13px 15px;font-size:12.5px;line-height:1.6;display:flex}.opsNotice strong{font-size:13px}.opsNotice span{color:var(--ops-text-soft)}.opsNoticeWarn,.opsNoticeError{border-left-color:var(--ops-urgent);background:var(--ops-urgent-bg)}.opsNoticeGood{border-left-color:var(--ops-good);background:#eef4f0}.opsNoticeList{color:var(--ops-text-soft);margin:4px 0 0;padding-left:18px}.opsNoticeList li{margin-bottom:4px}.opsEmpty{text-align:center;background:var(--ops-surface);border:1px dashed var(--ops-line);flex-direction:column;gap:6px;padding:34px 22px;font-size:12.5px;display:flex}.opsEmptyCompact{padding:20px 16px}.opsEmpty strong{font-family:var(--serif);font-size:14.5px;font-weight:500}.opsEmpty span{color:var(--ops-text-soft);line-height:1.6}.opsTableWrap{background:var(--ops-surface);border:1px solid var(--ops-line);overflow-x:auto}.opsTable{border-collapse:collapse;width:100%;font-size:12.5px}.opsTableCaption{caption-side:top;text-align:left;color:var(--ops-text-soft);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--ops-line-soft);padding:12px 15px;font-size:11px}.opsTable thead th{text-align:left;border-bottom:1px solid var(--ops-line);color:var(--ops-text-soft);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:#fafaf7;padding:10px 15px;font-size:9.5px;font-weight:700}.opsTable tbody th,.opsTable tbody td{border-bottom:1px solid var(--ops-line-soft);vertical-align:top;text-align:left;padding:11px 15px;font-weight:400}.opsTable tbody th{font-weight:600}.opsTable tbody tr:last-child th,.opsTable tbody tr:last-child td{border-bottom:none}.opsTable tbody tr:hover{background:#fcfcfa}.opsPill{border:1px solid var(--ops-line);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7f7f3;padding:2px 8px;font-size:10px;display:inline-block}.opsPillGood{color:var(--ops-good);background:#eef4f0;border-color:#c3d2c9}.opsPillUrgent{color:var(--ops-urgent);background:#fbf1ef;border-color:#e0c2bd}.opsPillMuted{color:var(--ops-text-soft)}.opsMono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.opsMuted{color:var(--ops-text-soft)}.opsBreak{overflow-wrap:anywhere}.opsTruncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.opsVisuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opsDefList{gap:11px;margin:0;display:grid}.opsDefList>div{gap:3px;display:grid}.opsDefList dt{color:var(--ops-text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:700}.opsDefList dd{margin:0;font-size:12.5px;line-height:1.5}.opsForm{align-content:start;gap:14px;display:grid}.opsFormGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;display:grid}.opsField{gap:5px;min-width:0;display:grid}.opsFieldGrow{flex:190px}.opsFieldLabel{color:var(--ops-text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:700}.opsFieldHint{color:var(--ops-text-soft);letter-spacing:0;text-transform:none;margin-top:3px;font-size:10.5px;font-weight:400;line-height:1.5;display:block}.opsFieldHintWarn{color:var(--ops-urgent)}.opsInput,.opsTextarea{border:1px solid var(--ops-line);background:var(--ops-surface);width:100%;min-height:38px;color:var(--ops-text);font:inherit;padding:8px 11px;font-size:12.5px}.opsTextarea{resize:vertical;min-height:auto;line-height:1.6}.opsInput:focus,.opsTextarea:focus{outline:2px solid var(--ops-gold-deep);outline-offset:1px;border-color:var(--ops-gold-deep)}.opsCheckbox{align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.opsCheckbox input{flex:none;margin-top:3px}.opsSearchBar{background:var(--ops-surface);border:1px solid var(--ops-line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding:15px 16px;display:flex}.opsInlineForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.opsFilterBar{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.opsFilterChip{border:1px solid var(--ops-line);background:var(--ops-surface);color:var(--ops-text-soft);letter-spacing:.06em;text-transform:capitalize;padding:6px 12px;font-size:11px}.opsFilterChip:hover{border-color:var(--ops-gold);color:var(--ops-text)}.opsFilterChipActive{background:var(--ops-nav);border-color:var(--ops-nav);color:#fff}.opsButton{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.opsButton--primary{background:var(--ops-nav);color:#fff;border-color:var(--ops-nav)}.opsButton--primary:hover:not(:disabled){background:#000}.opsButton--danger{background:var(--ops-surface);color:var(--ops-urgent);border-color:#d9bab5}.opsButton--danger:hover:not(:disabled){background:var(--ops-urgent);color:#fff}.opsButton--quiet{background:var(--ops-surface);color:var(--ops-text);border-color:var(--ops-line)}.opsButton--quiet:hover:not(:disabled){border-color:var(--ops-gold)}.opsButton:disabled{opacity:.55;cursor:not-allowed}.opsButton[data-pending=true]{opacity:.85}.opsSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.64s linear infinite opsSpin}@keyframes opsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.opsSpinner{animation-duration:2s}.opsQueueCard:hover{transform:none}}.opsActionRow{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.opsConfirm{background:var(--ops-urgent-bg);border:1px solid #e0c2bd;gap:10px;max-width:460px;padding:14px 15px;display:grid}.opsConfirmHeading{font-family:var(--serif);margin:0;font-size:14px}.opsConfirmConsequence{color:var(--ops-text-soft);margin:0;font-size:12px;line-height:1.6}.opsConfirmActions{flex-wrap:wrap;gap:8px;display:flex}.opsAccordionList{gap:9px;display:grid}.opsAccordion{background:var(--ops-surface);border:1px solid var(--ops-line)}.opsAccordionSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12.5px;font-weight:600;display:flex}.opsAccordionSummary:hover{background:#fafaf7}.opsAccordion .opsForm{padding:4px 16px 18px}.opsLogoPreview{border:1px solid var(--ops-line-soft);text-align:center;background:#fafaf7;margin-bottom:12px;padding:20px}.opsLogoPreview img{max-width:160px;height:auto}.opsNavToggleInput,.opsNavToggle{display:none}.opsSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.opsSectionCopy{color:var(--ops-text-soft);margin:6px 0 0;font-size:12px;line-height:1.6}.opsPlanEditorStack{gap:12px;margin-bottom:14px;display:grid}.opsPlanEditorCard{background:var(--ops-surface);border:1px solid var(--ops-line);padding:16px}.opsPlanEditorHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.opsPlanEditorHead>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opsPlanEditorHead .opsEyebrow{width:100%;margin-bottom:0}.opsPlanEditorHead strong{font-family:var(--serif);font-size:18px;font-weight:500}.opsPlanEditorHead small,.opsPlanEditorMeta span{color:var(--ops-text-soft);font-size:11px}.opsInlineEditForm{padding:0}.opsPlanEditorMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.opsNavScrim{display:none}.opsNavToggleInput:checked~.opsNavScrim{z-index:105;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0e141552;display:block;position:fixed;inset:0}.opsNavToggleInput:checked~.opsNavToggle{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:1000px){.opsShell{grid-template-columns:minmax(0,1fr)}.opsNavToggle{z-index:120;background:var(--ops-nav);border:1px solid var(--ops-gold);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;width:auto;max-width:92px;height:44px;min-height:44px;margin:12px 16px 0;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex;position:sticky;top:12px}.opsNav{z-index:110;width:min(86vw,292px);height:100vh;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:30px 0 80px #00000047}.opsNavToggleInput:checked~.opsNav{transform:translate(0)}.opsNavSections{padding:14px 0 22px;display:block}.opsNavSection{margin-bottom:18px}.opsMain{padding:20px 16px 46px}}@media (max-width:720px){.opsTitle{font-size:22px}.opsTableWrap{background:0 0;border:none;overflow-x:visible}.opsTable thead{display:none}.opsTable,.opsTable tbody,.opsTable tr{width:100%;display:block}.opsTable tr{background:var(--ops-surface);border:1px solid var(--ops-line);margin-bottom:10px;padding:4px 0}.opsTable tbody th,.opsTable tbody td{border-bottom:1px solid var(--ops-line-soft);grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;padding:8px 14px;display:grid}.opsTable tbody tr th:last-child,.opsTable tbody tr td:last-child{border-bottom:none}.opsTable tbody th:before,.opsTable tbody td:before{content:attr(data-label);color:var(--ops-text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:700}.opsTruncate{white-space:normal;overflow-wrap:anywhere;max-width:100%}.opsFeedRow{grid-template-columns:minmax(0,1fr)}.opsFeedTime{text-align:left}}.portalNav{z-index:19;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#fbfbf8f5;gap:8px;padding:10px max(28px,50vw - 620px);display:flex;position:sticky;top:78px;overflow-x:auto}.portalNav a{color:#4d5652;text-transform:uppercase;letter-spacing:.09em;background:#ffffff9e;border:1px solid #d7d9d3;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.portalNav a:hover{border-color:var(--gold);color:var(--ink)}.panelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:620px){.portalTopbar{height:68px;padding:0 16px}.portalNav{padding:8px 16px;top:68px}.portalContent{width:min(100% - 30px,1180px);padding-top:34px}.portalContent>h1{margin-bottom:24px;font-size:clamp(36px,11vw,50px)}.securityGrid{grid-template-columns:1fr}.panel{padding:22px}.panelHead{flex-direction:column;align-items:flex-start;gap:12px}.panelActions{justify-content:flex-start}}.portalTopbarActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.portalMenu{z-index:50;position:relative}.portalMenu summary{min-height:42px;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.11em;background:linear-gradient(#fffffff5,#f5f4eef5);border:1px solid #d3d5cf;align-items:center;gap:9px;padding:0 15px;font-size:9px;font-weight:900;list-style:none;display:inline-flex;box-shadow:0 8px 22px #1f272a0f}.portalMenu summary::-webkit-details-marker{display:none}.portalMenu summary:before{content:"";border-top:2px solid;border-bottom:2px solid;width:15px;height:10px;box-shadow:0 4px}.portalMenu[open] summary{border-color:var(--gold);background:#fffdf7}.portalMenuPanel{background:radial-gradient(circle at 85% 8%,#bfa36529,#0000 12rem),linear-gradient(145deg,#1d292b,#11191a);border:1px solid #d4be8b52;gap:14px;width:min(390px,100vw - 32px);max-height:calc(100vh - 112px);padding:18px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 24px 70px #10151652}.portalMenuPanel section{border-bottom:1px solid #ffffff17;gap:6px;padding:0 0 12px;display:grid}.portalMenuPanel section:last-child{border-bottom:0;padding-bottom:0}.portalMenuPanel p{color:#c8ae75;letter-spacing:.18em;margin:0 0 4px;font-size:9px;font-weight:900;line-height:1}.portalMenuPanel a{color:#edf0ea;text-transform:none;letter-spacing:.01em;background:#ffffff0b;border:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:13px;display:flex}.portalMenuPanel a:after{content:"›";color:#c8ae75;font-size:18px;line-height:1}.portalMenuPanel a:hover{background:#ffffff17;border-color:#c8ae7557}.clientHeroPanel{border:1px solid var(--line);background:linear-gradient(135deg,#ffffffc7,#f6f6f1eb),radial-gradient(circle at 78% 18%,#bea0602e,#0000 18rem);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:stretch;gap:28px;min-height:230px;margin-bottom:18px;padding:clamp(26px,4vw,42px);display:grid;position:relative;overflow:hidden}.clientHeroPanel:before{content:"";pointer-events:none;border:1px solid #b0975c2e;position:absolute;inset:16px}.clientHeroPanel>*{z-index:1;position:relative}.clientHeroPanel h2{max-width:780px;font:400 clamp(30px, 4vw, 48px)/1.02 var(--serif);letter-spacing:-.03em;margin:0}.clientHeroPanel p:not(.eyebrow){color:#65706b;max-width:720px;margin:18px 0 0;font-size:13px;line-height:1.75}.heroButtonRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.heroStatStack{align-content:stretch;gap:10px;display:grid}.heroStatStack>div,.dashboardKycCard{background:#ffffffb8;border:1px solid #cdcfc9c7;gap:7px;padding:18px;display:grid}.heroStatStack span,.dashboardKycCard span,.dashboardMetric span{color:#777f7b;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:900;line-height:1}.heroStatStack strong,.dashboardKycCard strong{font:400 26px/1.05 var(--serif);color:var(--ink)}.dashboardKycCard{color:#fff;background:linear-gradient(150deg,#1c292a,#263333);align-content:end}.dashboardKycCard span{color:#cdb77d}.dashboardKycCard strong{color:#fff;font-size:clamp(32px,4vw,46px)}.dashboardKycCard small{color:#aab6b1;font-size:11px;line-height:1.45}.dashboardMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.dashboardMetric{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;flex-direction:column;gap:10px;min-height:118px;padding:18px;display:flex;overflow:hidden}.dashboardMetricPrimary{color:#fff;background:radial-gradient(circle at 92% 18%,#d6bb7e30,#0000 10rem),linear-gradient(150deg,#202b2c,#12191a);border-color:#202b2c;grid-column:span 2}.dashboardMetricPrimary span{color:#ceb475}.dashboardMetric strong{font:400 clamp(24px, 2.7vw, 36px)/1 var(--serif);margin-top:auto}.dashboardActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.dashboardActionGrid a{border:1px solid var(--line);background:#ffffffb8;flex-direction:column;gap:8px;min-height:130px;padding:18px;transition:transform .16s,border-color .16s,background .16s;display:flex}.dashboardActionGrid a:hover{border-color:var(--gold);background:#fffdf8;transform:translateY(-2px)}.dashboardActionGrid span{color:var(--gold-deep);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.dashboardActionGrid strong{color:var(--ink);font:400 24px/1.05 var(--serif);margin-top:auto}.dashboardActionGrid small{color:#737c78;font-size:10px;line-height:1.45}.dashboardPanels,.transactionGrid{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:18px;margin-top:18px;display:grid}.activityList,.actionRequiredList,.compactPlanList,.maturityList,.depositOrderList,.cashRequestList,.transactionHistoryList,.documentList,.deviceList,.methodList{gap:10px;display:grid}.activityList a,.compactPlanList article,.transactionHistoryList a,.documentList article,.deviceList article,.cashRequestList article,.methodList article{background:#fff;border:1px solid #e0e1dc;gap:14px;padding:14px;display:grid}.activityList a,.compactPlanList article,.transactionHistoryList a,.documentList article,.deviceList article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.transactionHistoryList a{grid-template-columns:minmax(0,1.15fr) minmax(130px,.55fr) auto}.activityList a:hover,.transactionHistoryList a:hover{border-color:var(--gold);background:#fffdf7}.activityList span,.compactPlanList span:not(.statusPill),.transactionHistoryList span:not(.statusPill),.documentList span:not(.statusPill),.deviceList span:not(.statusPill),.cashRequestList span:not(.statusPill),.methodList span{color:var(--gold-deep);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.activityList strong,.compactPlanList strong,.transactionHistoryList strong,.documentList strong,.deviceList strong,.cashRequestList strong,.methodList strong{color:var(--ink);font:400 17px/1.1 var(--serif)}.activityList small,.compactPlanList small,.transactionHistoryList small,.documentList small,.deviceList small,.cashRequestList small,.methodList small{color:#7b847f;font-size:9px;line-height:1.45}.actionRequiredList a{background:#fff8f6;border:1px solid #9f483c38;gap:6px;padding:14px;display:grid}.actionRequiredList a strong{color:#78372e;font-size:12px}.actionRequiredList a span{color:#7a514c;font-size:11px;line-height:1.5}.maturityList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.maturityList strong{font:400 16px/1.1 var(--serif)}.maturityList span{color:#75807b;font-size:10px}.transactionGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.workflowList{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.workflowList li{background:#fff;border:1px solid #e2e3de;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.workflowList span{color:var(--gold-deep);letter-spacing:.08em;font-size:9px;font-weight:900}.workflowList strong{color:var(--ink);font-size:12px}.depositOrderForm,.withdrawalForm{margin-bottom:18px}.stackForm textarea,.evidenceForm textarea{width:100%;min-height:96px;color:var(--ink);resize:vertical;font:500 13px/1.5 var(--sans);background:#fff;border:1px solid #d2d5cf;outline:none;padding:12px}.stackForm input[type=file],.evidenceForm input[type=file]{padding:11px 12px}.stackForm textarea:focus,.evidenceForm textarea:focus{border-color:var(--gold-deep);box-shadow:0 0 0 1px #9d835326}.depositOrderCard{border:1px solid var(--line);background:linear-gradient(#fff,#fbfbf7);gap:16px;padding:20px;display:grid}.depositOrderHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.depositOrderHeader>div{gap:6px;display:grid}.depositOrderHeader span:not(.statusPill):not(.countdown){color:var(--gold-deep);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.depositOrderHeader strong{color:var(--ink);font:400 26px/1 var(--serif)}.countdown{color:#72572d;text-transform:uppercase;letter-spacing:.08em;background:#fff8e6;border:1px solid #8c6f3c42;padding:7px 9px;font-size:9px;font-weight:900}.countdownExpired{color:#843b34;background:#fff4f2;border-color:#8b362d47}.fundingStepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.fundingStepper span{color:#7c8580;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#f1f1ec;border:1px solid #e0e1db;place-items:center;min-height:36px;padding:6px;font-size:8px;font-weight:800;line-height:1.2;display:grid}.fundingStepper .isDone{color:#fff;background:var(--ink);border-color:var(--ink)}.fundingStepper .isInterrupted{color:#873f35;background:#fff5f2;border-color:#873f3540}.paymentDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paymentDetailGrid>div{background:#fff;border:1px solid #e2e3de;gap:6px;min-width:0;padding:12px;display:grid}.paymentDetailGrid span,.evidenceForm label>span,.cashDestination span{color:#747d79;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.paymentDetailGrid strong{font:400 16px/1.1 var(--serif)}.paymentDetailGrid code,.cashDestination code{color:#273233;overflow-wrap:anywhere;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.paymentDetailGrid p{color:#66706c;margin:0;font-size:11px;line-height:1.55}.paymentDetailWide{grid-column:1/-1}.evidenceForm{background:#fffdf7;border:1px dashed #9d835373;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.evidenceForm label{gap:6px;display:grid}.evidenceForm input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d2d5cf;outline:none;padding:0 12px}.depositOrderMeta{flex-wrap:wrap;gap:7px;display:flex}.depositOrderMeta span{color:#6d7772;background:#fff;border:1px solid #e2e3de;padding:6px 8px;font-size:9px}.cashRequestList article{grid-template-columns:minmax(0,1fr) auto}.cashDestination{background:#fbfbf7;border:1px solid #e2e3de;grid-column:1/-1;gap:5px;padding:10px;display:grid}.documentList article,.deviceList article{align-items:flex-start}@media (max-width:1120px){.dashboardMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMetricPrimary{grid-column:span 1}.dashboardActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fundingStepper{grid-template-columns:repeat(4,minmax(0,1fr))}.evidenceForm{grid-template-columns:1fr}}@media (max-width:860px){.clientHeroPanel,.dashboardPanels,.transactionGrid{grid-template-columns:1fr}.dashboardMetricGrid,.dashboardActionGrid{grid-template-columns:1fr 1fr}.paymentDetailGrid,.activityList a,.compactPlanList article,.transactionHistoryList a,.documentList article,.deviceList article,.cashRequestList article{grid-template-columns:1fr}}@media (max-width:620px){.portalTopbarActions{gap:8px}.portalMenu summary{min-height:38px;padding:0 12px}.portalMenuPanel{width:calc(100vw - 24px);max-height:calc(100vh - 92px);right:-4px}.clientHeroPanel{min-height:auto;padding:24px}.clientHeroPanel h2{font-size:clamp(28px,10vw,38px)}.dashboardMetricGrid,.dashboardActionGrid{grid-template-columns:1fr}.depositOrderHeader{flex-direction:column}.fundingStepper{grid-template-columns:1fr 1fr}.heroButtonRow .button{width:100%}}.languageSelector{z-index:1100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffff0,#f6f2e8db);border:1px solid #c7aa7057;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 44px #171f2129,inset 0 1px #ffffffd1}.languageSelectorIcon{width:28px;height:28px;color:var(--gold-deep);background:radial-gradient(circle at 35% 25%,#fffffff2,#c7aa7033);border-radius:999px;place-items:center;font-size:14px;display:inline-grid;box-shadow:inset 0 0 0 1px #9d835329}.languageSelector select{min-width:124px;height:30px;color:var(--ink);font:800 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;appearance:none;box-shadow:none;background:linear-gradient(#ffffffb8,#ffffff61);border:0;border-radius:999px;outline:none;padding:0 30px 0 10px}.languageSelector select:focus,.languageSelector select:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #9d835347}.languageSelector #google_translate_element{opacity:.01;pointer-events:none;width:220px;height:60px;position:fixed;top:-9999px;left:-9999px;overflow:visible}body>.skiptranslate,.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon{display:none!important}.globalInteractionLoader{z-index:2147483000;pointer-events:none;opacity:0;visibility:hidden;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.globalInteractionLoader.isActive{opacity:1;visibility:visible}.globalInteractionLoader:before{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle,#0f19192e,#0f191900 42%);position:absolute;inset:0}.globalInteractionLoader>span{border:3px solid #c9ad7438;border-top-color:var(--gold);background:#ffffffd1;border-right-color:#c9ad74b8;border-radius:999px;width:54px;height:54px;animation:.8s linear infinite milfordGlobalSpin;position:relative;box-shadow:0 18px 55px #0a121438,inset 0 0 0 8px #ffffff6b}.globalInteractionLoader>span:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--gold), var(--gold-deep));opacity:.72;position:absolute;inset:15px}.globalInteractionLoader>strong{display:none!important}@keyframes milfordGlobalSpin{to{transform:rotate(360deg)}}[data-click-loading=true]{opacity:.78;pointer-events:none;position:relative;cursor:wait!important}button[data-click-loading=true]:after,a.button[data-click-loading=true]:after,.button[data-click-loading=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:13px;height:13px;margin-left:8px;animation:.75s linear infinite milfordAuthSpin}.authSecondaryButton{color:var(--ink);box-shadow:none;background:#fff;border-color:#d5d7d1;justify-content:space-between;margin-top:12px}.authSecondaryButton:hover{border-color:var(--gold);background:#fffdf7}.field select{background-image:linear-gradient(45deg,#0000 50%,#7a7469 50%),linear-gradient(135deg,#7a7469 50%,#0000 50%),linear-gradient(#fff,#fff);background-position:calc(100% - 18px),calc(100% - 13px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%}@media (max-width:720px){.languageSelector{max-width:calc(100vw - 24px);bottom:12px;right:12px}.languageSelector select{min-width:112px}.globalInteractionLoader>strong{top:10px;right:10px}}button.authPrimaryButton[data-click-loading=true]:after{display:none}.portalNavToggleInput{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.portalHamburger{width:48px;height:44px;color:var(--ink);cursor:pointer;background:linear-gradient(#fffffff5,#f5f4eef0);border:1px solid #9d835373;place-items:center;transition:opacity .16s,visibility .16s,transform .16s;display:inline-grid;box-shadow:0 12px 28px #1f272a14}.portalHamburgerBars{gap:5px;width:21px;display:grid}.portalHamburgerBars span{background:currentColor;border-radius:999px;height:2px;display:block}.portalDrawer{z-index:1000;transform-origin:0;color:#f4f1e8;background:radial-gradient(circle at 70% 28%,#c7aa701f,#0000 16rem),linear-gradient(155deg,#132022 0%,#192628 52%,#101819 100%);border-right:1px solid #c7aa703d;width:min(88vw,330px);height:100vh;padding:24px 20px;transition:transform .22s cubic-bezier(.2,.7,.25,1);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)rotateY(-8deg);box-shadow:34px 0 90px #0e14155c}.portalDrawerBrand{border-bottom:1px solid #ffffff1a;gap:10px;margin-bottom:20px;padding-bottom:22px;display:grid}.portalDrawerBrand .brandLogoImage{filter:brightness(0)invert()}.portalDrawerBrand span{color:#d5bb7e;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:900}.portalDrawerNav{gap:20px;display:grid}.portalDrawerNav section{gap:7px;display:grid}.portalDrawerNav p{color:#d5bb7e;letter-spacing:.22em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.portalDrawerNav a{color:#f6f2e6;background:#ffffff0b;border:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,transform .16s;display:flex}.portalDrawerNav a:after{content:"›";color:#d5bb7e;font-size:20px;line-height:1}.portalDrawerNav a:hover{background:#ffffff17;border-color:#d5bb7e57;transform:translate(3px)}.portalDrawerScrim{display:none}.portalNavToggleInput:checked~.portalTopbar .portalHamburger{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.9)}.portalNavToggleInput:checked~.portalDrawer{transform:translate(0)rotateY(0)}.portalNavToggleInput:checked~.portalDrawerScrim{z-index:990;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c121361;display:block;position:fixed;inset:0}.dashboardAccountCard{color:var(--ink);background:radial-gradient(circle at 94% 12%,#c7aa7029,#0000 10rem),linear-gradient(150deg,#ffffffd1,#f6f6f1eb);border:1px solid #cdcfc9e6;align-content:end;gap:8px;padding:20px;display:grid}.dashboardAccountCard span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:900;line-height:1}.dashboardAccountCard strong{font:400 clamp(30px, 4vw, 44px)/1.04 var(--serif)}.dashboardAccountCard small{color:#66706c;font-size:11px;line-height:1.45}.kycMandateNotice{background:linear-gradient(135deg,#fff8f5f5,#fffffbf5);border:1px solid #974e433d;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:18px;display:flex}.kycMandateNotice div{gap:5px;display:grid}.kycMandateNotice span{color:#8b473f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.kycMandateNotice strong{color:#54312d;font-size:15px}.kycMandateNotice small{color:#7a5e58;font-size:11px;line-height:1.5}.opsNavToggleInput:checked~.opsNavToggle{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.94)}.opsFieldGrid{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:12px;display:grid}.opsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.opsKpiCard{border:1px solid var(--ops-line);background:var(--ops-surface);gap:8px;min-height:118px;padding:18px;display:grid}.opsKpiCard span,.opsStackedCell span{color:var(--ops-text-soft);font-size:10px}.opsKpiCard strong{font-family:var(--serif);margin-top:auto;font-size:32px;font-weight:500}.opsKpiCard small{color:var(--ops-text-soft);font-size:11px;line-height:1.45}.opsStackedCell{gap:3px;display:grid}.opsStackedCell strong{font-size:12px}.opsActionStack{gap:8px;min-width:210px;display:grid}.opsInlineRejectForm{grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:860px){.portalTopbar{height:76px;padding:0 16px}.portalContent{width:min(100% - 32px,1180px);padding-top:42px}.portalContent>h1{margin-bottom:28px;font-size:clamp(38px,12vw,54px)}.kycMandateNotice{flex-direction:column;align-items:flex-start}.kycMandateNotice .button{width:100%}.opsFieldGrid,.opsKpiGrid,.opsInlineRejectForm{grid-template-columns:1fr}.opsActionStack{min-width:0}}.investmentHeroPanel{margin-bottom:18px}.investmentStatusBlock{justify-items:end;gap:8px;min-width:230px;display:grid}.investmentProgress{gap:5px;width:min(220px,100%);display:grid}.investmentProgress>span{background:#e7e2d6;border:1px solid #d8cbb0;border-radius:999px;height:9px;display:block;overflow:hidden}.investmentProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), #fff1b9);height:100%;display:block}.investmentProgress small,.investmentStatusBlock small{color:#69736d;text-align:right;font-size:10px}.referralDashboardPanel{margin-top:18px}.referralLinkCard,.referralLinkWide{overflow-wrap:anywhere}.referralLinkCard{background:linear-gradient(135deg,#fffdf7,#f5efe1);border:1px solid #ded8cb;padding:16px}.referralLinkCard span,.referralLinkWide span{color:var(--gold-deep);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.referralLinkCard strong,.referralLinkWide strong{color:var(--ink);font:400 17px/1.25 var(--serif);margin-top:8px;display:block}.receiptTransactionList{gap:12px}.transactionReceiptItem{position:relative}.transactionReceiptItem summary{cursor:pointer;background:#fff;border:1px solid #e0e1dc;grid-template-columns:minmax(0,1.15fr) minmax(130px,.55fr) auto;align-items:center;gap:14px;padding:14px;list-style:none;display:grid}.transactionReceiptItem summary::-webkit-details-marker{display:none}.transactionReceiptItem summary:hover{border-color:var(--gold);background:#fffdf7}.transactionReceiptModal{z-index:120;background:#0a141294;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.transactionReceiptItem:not([open]) .transactionReceiptModal{display:none}.receiptPaper{background:linear-gradient(#fffdf8,#fffaf0),repeating-linear-gradient(0deg,#0000 0 28px,#c19e5b14 28px 29px);border:1px solid #d7c39a;width:min(560px,100%);max-height:min(720px,86vh);padding:28px;overflow:auto;box-shadow:0 26px 70px #00000047}.receiptPaper h3{color:var(--ink);font:400 34px/1 var(--serif);margin:4px 0 18px}.receiptPaper dl{border-top:1px solid #e3dccd;gap:0;margin:0 0 20px;display:grid}.receiptPaper dl div{border-bottom:1px solid #e3dccd;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.receiptPaper dt{color:#777061;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.receiptPaper dd{color:var(--ink);overflow-wrap:anywhere;margin:0}@media (max-width:720px){.investmentStatusBlock{justify-items:stretch;min-width:0}.investmentProgress{width:100%}.investmentProgress small,.investmentStatusBlock small{text-align:left}.transactionReceiptItem summary{grid-template-columns:1fr}.receiptPaper dl div{grid-template-columns:1fr;gap:4px}}.languageSelector{z-index:2147482500!important;-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;isolation:isolate!important;background:linear-gradient(135deg,#fffffff5,#f7f3e9e6)!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:7px 12px 7px 8px!important;display:inline-flex!important;position:fixed!important;bottom:18px!important;right:18px!important;box-shadow:0 18px 45px #11191b2e,0 0 0 1px #c7aa7033,inset 0 1px #ffffffeb!important}.languageSelector:after{content:""!important;pointer-events:none!important;z-index:2!important;border-bottom:1.5px solid #2a3131c2!important;border-right:1.5px solid #2a3131c2!important;width:7px!important;height:7px!important;margin-left:-24px!important;transform:rotate(45deg)translateY(-2px)!important}.languageSelectorIcon{color:#9d8353!important;background:radial-gradient(circle at 32% 24%,#fffffffa,#d7bf863d 62%,#9d835324)!important;border-radius:999px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:15px!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 0 0 1px #9d83532e,0 7px 16px #9d83531f!important}.languageSelector select{appearance:none!important;color:#202929!important;width:auto!important;min-width:126px!important;height:32px!important;font:900 10px/1 var(--sans,Arial, sans-serif)!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:0!important;margin:0!important;padding:0 28px 0 4px!important}.languageSelector select:focus,.languageSelector select:focus-visible,.languageSelector select:hover{box-shadow:none!important;background:0 0!important;outline:0!important}.languageSelector #google_translate_element,.languageSelector .goog-te-gadget,.languageSelector .goog-te-combo{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body>.skiptranslate,.goog-te-banner-frame.skiptranslate,iframe.skiptranslate,.goog-te-gadget-icon,.goog-logo-link{display:none!important}html body{top:0!important}:is(body:has(.landing) .languageSelector,body:has(.publicShell) .languageSelector,body:has(.publicPage) .languageSelector){inset:22px auto auto 50%!important;transform:translate(-50%)!important}@media (max-width:720px){.languageSelector{gap:7px!important;min-height:42px!important;padding:6px 10px 6px 7px!important;bottom:14px!important;right:14px!important}:is(body:has(.landing) .languageSelector,body:has(.publicShell) .languageSelector,body:has(.publicPage) .languageSelector){inset:22px auto auto 50%!important;transform:translate(-50%)!important}.languageSelectorIcon{flex-basis:28px!important;width:28px!important;height:28px!important;font-size:14px!important}.languageSelector select{letter-spacing:.065em!important;min-width:112px!important;height:30px!important;font-size:10px!important}}body:not(:has(.landing)):not(:has(.publicShell)):not(:has(.publicPage)) .languageSelector{inset:clamp(190px,42vh,430px) 18px auto auto!important;transform:translateY(-50%)!important}:is(body:has(.authShell) .languageSelector,body:has(.clientShell) .languageSelector,body:has(.adminShell) .languageSelector,body:has(.clientDashboard) .languageSelector,body:has(.adminDashboard) .languageSelector){inset:clamp(190px,42vh,430px) 18px auto auto!important;transform:translateY(-50%)!important}@media (max-width:720px){:is(body:not(:has(.landing)):not(:has(.publicShell)):not(:has(.publicPage)) .languageSelector,body:has(.authShell) .languageSelector,body:has(.clientShell) .languageSelector,body:has(.adminShell) .languageSelector,body:has(.clientDashboard) .languageSelector,body:has(.adminDashboard) .languageSelector){inset:clamp(170px,38vh,360px) 12px auto auto!important;transform:translateY(-50%)!important}}.investPlanGrid{align-items:stretch}.investPlanCard{position:relative;overflow:hidden}.investModal>summary{cursor:pointer;text-align:center;list-style:none}.investModal>summary::-webkit-details-marker{display:none}.investModal[open] .investModalBackdrop{z-index:2147481200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#c7aa702e,#0000 36%),#050c12b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.investModalDialog{background:linear-gradient(145deg,#0d1920fa,#090f17fa);border:1px solid #c7aa703d;border-radius:28px;width:min(560px,100vw - 28px);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 38px 90px #0000006b}.orderConfirmCard,.investmentOrderSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.orderConfirmCard>div{background:#ffffff09;border:1px solid #c7aa7029;border-radius:16px;padding:13px}.orderConfirmCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;display:block}.orderConfirmCard strong{color:var(--paper)}.investCheckoutPanel{border-color:#c7aa703d}.paymentMethodChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;margin-top:18px;display:grid}.paymentMethodChoice{min-height:148px;color:var(--paper);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #c7aa7038;border-radius:22px;gap:8px;padding:18px;text-decoration:none;display:grid;box-shadow:0 18px 45px #00000024}.paymentMethodChoice:hover{border-color:#c7aa708f;transform:translateY(-1px)}.cryptoLogo{color:#101719;background:radial-gradient(circle at 35% 25%, #fff8df, var(--gold));border-radius:999px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:inline-grid;box-shadow:0 10px 24px #c7aa702e}.invoiceModalInline{margin-top:18px}.invoiceCard{background:linear-gradient(145deg,#050c1285,#ffffff08);border:1px solid #c7aa7038;border-radius:24px;padding:18px}.invoiceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qrPaymentBlock{grid-template-columns:132px 1fr;align-items:center;gap:16px;display:grid}.qrFrame{background:#fff;border:1px solid #11182714;border-radius:18px;place-items:center;width:126px;height:126px;display:grid;position:relative;overflow:hidden}.qrFrame img{width:112px;height:112px;display:block}.qrFrame span{color:#111827;background:#fff;border-radius:9px;place-items:center;min-width:34px;min-height:26px;padding:3px 6px;font-size:10px;font-weight:900;display:grid;position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,50%);box-shadow:0 2px 8px #00000029}@media (max-width:640px){.orderConfirmCard,.investmentOrderSummary,.qrPaymentBlock{grid-template-columns:1fr}.investModal[open] .investModalBackdrop{padding:12px}}.invoiceStage{place-items:start center;min-height:min(620px,100vh - 190px);display:grid}.invoiceCardLarge{width:min(720px,100%);padding:clamp(18px,4vw,30px)}.paymentOrderPage{gap:18px;display:grid}.paymentOrderCard{background:linear-gradient(145deg,#ffffffd6,#f7f6eff0),radial-gradient(circle at 88% 12%,#c7aa7029,#0000 22rem);border:1px solid #c7aa7038;border-radius:28px;padding:clamp(18px,4vw,28px);box-shadow:0 24px 70px #1720201a}.paymentOrderHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.paymentOrderHead h2{font:400 clamp(28px, 5vw, 48px)/.98 var(--serif);letter-spacing:-.035em;color:var(--ink);margin:0}.paymentOrderSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paymentOrderSummary>div,.walletPaymentBox>div:not(.qrFrame){background:#ffffffb8;border:1px solid #bec1b8d1;border-radius:18px;gap:7px;min-width:0;padding:14px;display:grid}.paymentOrderSummary span,.walletPaymentBox span,.paymentStatusLine span{color:#717a75;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.paymentOrderSummary strong,.walletPaymentBox strong{color:var(--ink);font:600 15px/1.2 var(--sans)}.paymentOrderSummary .countdown{width:fit-content}.walletPaymentBox{grid-template-columns:minmax(0,1.2fr) minmax(180px,.55fr) 158px;align-items:stretch;gap:12px;margin-top:12px;display:grid}.walletPaymentBox code{color:var(--ink);overflow-wrap:anywhere;font:700 12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qrFrameLarge{border-radius:24px;justify-self:end;width:158px;height:158px}.qrFrameLarge img{width:142px;height:142px}.qrFrame .cryptoLogoMini{border:4px solid #fff;border-radius:999px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:16px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0003}.paymentProofForm{background:#ffffffad;border-style:solid}.paymentTrackingList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.paymentTrackingList li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.paymentTrackingList li>span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.paymentTrackingList strong{color:var(--ink);font:700 14px/1.2 var(--sans);display:block}.paymentTrackingList p{color:#68716d;margin:4px 0 0;font-size:12px;line-height:1.55}.paymentStatusLine{border-top:1px solid #bec1b8b8;gap:6px;margin-top:18px;padding-top:16px;display:grid}.paymentStatusLine strong{color:var(--ink);font-size:13px}.depositOrderLinkCard{color:inherit;text-decoration:none;display:block}.cryptoLogoBtc{color:#fff;background:radial-gradient(circle at 32% 24%,#fff1ba,#f7931a 58%,#d77400)}.cryptoLogoEth{color:#fff;background:linear-gradient(145deg,#f1f4ff,#627eea 54%,#3346a8)}.cryptoLogoUsdt,.cryptoLogoUsdtTrc{color:#fff;background:radial-gradient(circle at 32% 24%,#d8fff3,#26a17b 58%,#0f785f)}.cryptoLogoDefault{background:radial-gradient(circle at 35% 25%, #fff8df, var(--gold));color:#101719}.paymentMethodChoice{isolation:isolate;position:relative}.paymentMethodChoice:after{content:"";z-index:-1;border:1px solid #ffffff0d;border-radius:18px;position:absolute;inset:10px}.paymentMethodChoice small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:800}@media (max-width:780px){.paymentOrderSummary,.walletPaymentBox{grid-template-columns:1fr}.paymentOrderHead{display:grid}.qrFrameLarge{justify-self:start}}.portalContent:has(.paymentMethodStage){padding-top:clamp(28px,5vw,52px)}.portalContent:has(.paymentMethodStage)>h1{letter-spacing:-.045em;max-width:760px;margin-bottom:22px;font-size:clamp(38px,7vw,62px)}.paymentMethodStage{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(14px,3vw,22px);margin-top:0;display:grid}.paymentMethodIntroCard{color:#fff;background:radial-gradient(circle at 18% 12%,#c7aa7052,#0000 14rem),linear-gradient(152deg,#182321 0%,#0e1817 58%,#24302c 100%);border:1px solid #26322f29;border-radius:30px;padding:clamp(20px,4vw,30px);position:relative;overflow:hidden;box-shadow:0 22px 70px #131d1c29}.paymentMethodIntroCard:after{content:"";background:radial-gradient(circle,#c7aa701f,#0000 65%);border:1px solid #c7aa7033;border-radius:999px;width:210px;height:210px;position:absolute;inset:auto -42px -70px auto}.paymentMethodIntroCard .eyebrow{color:#efdbafd6;margin:0 0 11px}.paymentMethodIntroCard h2{max-width:420px;font:400 clamp(29px, 5vw, 44px)/.95 var(--serif);letter-spacing:-.035em;margin:0}.paymentMethodSummaryGrid{z-index:1;gap:10px;margin-top:clamp(22px,5vw,42px);display:grid;position:relative}.paymentMethodSummaryGrid>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #efdbaf2e;border-radius:18px;padding:14px 15px}.paymentMethodSummaryGrid span{color:#ecefe89e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.paymentMethodSummaryGrid strong{color:#fff;font:700 16px/1.2 var(--sans)}.paymentMethodStage .paymentMethodChoiceGrid{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.paymentMethodStage .paymentMethodChoice{min-height:0;color:var(--ink);background:linear-gradient(135deg,#fffffff5,#f7f6f0ed),radial-gradient(circle at 96% 14%,#c7aa702e,#0000 18rem);border:1px solid #25302d1f;border-radius:24px;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:clamp(15px,3vw,18px);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 44px #17202014}.paymentMethodStage .paymentMethodChoice:hover,.paymentMethodStage .paymentMethodChoice:focus-visible{border-color:#c7aa709e;outline:none;transform:translateY(-2px);box-shadow:0 24px 58px #17202021}.paymentMethodChoiceLogo{width:54px;height:54px;font-size:22px;box-shadow:0 14px 30px #17202024}.paymentMethodChoiceBody{gap:5px;min-width:0;display:grid}.paymentMethodChoiceBody strong,.paymentMethodStage .paymentMethodChoice>strong{color:var(--ink);font:800 15px/1.1 var(--sans);letter-spacing:-.01em;white-space:normal}.paymentMethodChoiceBody small,.paymentMethodStage .paymentMethodChoice small{color:#68716d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.paymentMethodChoiceArrow{width:32px;height:32px;color:var(--ink);background:#111b190f;border-radius:999px;justify-self:end;place-items:center;font-weight:900;display:grid}.paymentMethodEmpty{color:var(--ink);background:#ffffffbd;border:1px solid #c7aa7038;border-radius:24px;padding:20px}@media (max-width:760px){.portalContent:has(.paymentMethodStage){width:min(100% - 28px,1180px);padding-top:28px}.portalContent:has(.paymentMethodStage)>h1{margin-bottom:18px;font-size:clamp(37px,13vw,54px)}.paymentMethodStage{grid-template-columns:1fr}.paymentMethodIntroCard{border-radius:26px;padding:22px}.paymentMethodIntroCard h2{font-size:clamp(28px,10vw,40px)}.paymentMethodSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.paymentMethodSummaryGrid>div{border-radius:15px;padding:11px 10px}.paymentMethodSummaryGrid strong{font-size:13px}.paymentMethodStage .paymentMethodChoice{border-radius:21px;grid-template-columns:52px minmax(0,1fr) 30px;padding:14px}.paymentMethodChoiceLogo{width:50px;height:50px}}@media (max-width:420px){.paymentMethodSummaryGrid{grid-template-columns:1fr}.paymentMethodStage .paymentMethodChoice{grid-template-columns:48px minmax(0,1fr)}.paymentMethodChoiceArrow{display:none}.paymentMethodChoiceLogo{width:46px;height:46px;font-size:19px}}@media (max-width:1000px){.opsNavToggle.opsNavToggleControl{border:1px solid var(--ops-gold)!important;background:var(--ops-nav)!important;color:#fff!important;border-radius:0!important;width:auto!important;min-width:76px!important;height:44px!important;min-height:44px!important;margin:14px 0 0 16px!important;padding:0 16px!important;line-height:1!important;box-shadow:0 10px 28px #0000001f!important}.opsNavToggleInput:checked~.opsNavToggle{opacity:0!important;pointer-events:none!important;transform:translate(-120%)!important}.opsNav{flex-direction:column!important;display:flex!important}.opsNavSections{flex:auto!important;padding-bottom:16px!important;overflow-y:auto!important}.opsNavFoot{padding:16px 18px calc(18px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg, #1e262700, var(--ops-nav) 24%)!important;border-top:1px solid #ffffff1f!important;flex:none!important;position:sticky!important;bottom:0!important}.opsNavSignOut{color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:0 0!important;border:1px solid #d5b87d85!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.opsNavToggle.opsNavToggleControl,.opsNavToggle{justify-content:center!important;align-items:center!important;width:auto!important;max-width:92px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;display:inline-flex!important}.opsNavToggleInput:checked~.opsNavToggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.portalDrawerScrim,.opsNavScrim{cursor:pointer}.bellLink{border:1px solid var(--line);background:var(--paper-bright);width:42px;height:42px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,color .18s;display:inline-flex;position:relative}.bellLink:hover,.bellLinkAlert{border-color:var(--gold-deep);color:var(--ink)}.bellIcon{display:block}.bellBadge{background:var(--danger);color:#fff;text-align:center;letter-spacing:.01em;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--paper-bright);border-radius:10px;padding:0 5px;font-size:10px;font-weight:800;line-height:19px;position:absolute;top:-4px;right:-4px}.opsHeaderActions{align-items:center;gap:12px;display:flex}.inboxList{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.inboxRow{background:var(--paper-bright);grid-template-columns:18px 1fr;gap:12px;padding:16px 18px;display:grid}.inboxRowUnread{background:#fbf9f2}.inboxDot{background:#c3c8c2;border-radius:50%;width:9px;height:9px;margin-top:7px}.inboxDotAction{background:var(--gold-deep)}.inboxDotWarn{background:#b98a3f}.inboxDotHigh{background:var(--danger)}.inboxBody{gap:6px;min-width:0;display:grid}.inboxHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inboxHead strong{font:400 15px/1.25 var(--serif);color:var(--ink)}.inboxHead time{color:#8b938e;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.inboxBody p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.inboxActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.inboxLink{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.inboxLink:hover{color:var(--ink)}.inboxRead{color:#9aa29d;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.countChip{background:var(--ink);color:#fff;font:800 10px/1.7 var(--sans);letter-spacing:.06em;vertical-align:middle;border-radius:11px;margin-left:8px;padding:2px 8px;display:inline-block}.investList{gap:14px;display:grid}.investCard{border:1px solid var(--line);background:var(--paper-bright);grid-template-columns:auto 1fr;gap:18px;padding:18px 20px;display:grid}.investCard:has(>.investCardBody:only-child){grid-template-columns:1fr}.investRail{justify-items:center;gap:8px;min-width:46px;display:grid}.investRailTrack{background:#e6e4dc;border-radius:4px;width:8px;height:100%;min-height:132px;display:block;position:relative;overflow:hidden}.investRailFill{background:linear-gradient(180deg, var(--gold), var(--gold-deep));border-radius:4px;width:100%;transition:height .4s;position:absolute;top:0;left:0}.investRailRunning .investRailFill{background:linear-gradient(180deg, var(--gold), var(--green))}.investRailValue{color:var(--ink-soft);letter-spacing:.06em;font-size:10px;font-weight:800}.investCardBody{gap:14px;min-width:0;display:grid}.investCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.investCardHead strong{font:400 17px/1.2 var(--serif);color:var(--ink);display:block}.investCardHead small{color:#8b938e;letter-spacing:.05em;margin-top:4px;font-size:10px;display:block}.investRef{color:var(--gold-deep);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.investFigures,.investTimeline{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-top:12px;display:grid}.investFigures>div,.investTimeline>div{gap:3px;display:grid}.investFigures span,.investTimeline span{color:#8b938e;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.investFigures strong,.investTimeline strong{color:var(--ink);font:400 14px/1.3 var(--serif);overflow-wrap:anywhere}.investReinvest>summary{cursor:pointer;color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;padding:8px 0;font-size:10px;font-weight:800}.investReinvest[open]>summary{color:var(--ink)}.statusPill--active{color:var(--green);border-color:#b6c4bb}.statusPill--pending{color:var(--gold-deep);border-color:#ddd0b0}.statusPill--completed{color:#77807c}.statusPill--accepted{color:var(--green);border-color:#b6c4bb}.statusPill--rejected{color:var(--danger);border-color:#d9bcba}.statusPill--uploaded,.statusPill--review_pending{color:var(--gold-deep);border-color:#ddd0b0}.kycList{gap:12px;display:grid}.kycRow{border:1px solid var(--line);background:var(--paper-bright);gap:12px;padding:16px 18px;display:grid}.kycRowHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kycRowHead strong{font:400 15px/1.3 var(--serif);color:var(--ink);display:block}.kycRowHead small{color:#8b938e;margin-top:4px;font-size:10px;display:block}.kycMeta{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-top:12px;display:grid}.kycMeta>div{gap:3px;display:grid}.kycMeta span{color:#8b938e;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.kycMeta strong{color:var(--ink);font:400 13px/1.3 var(--serif)}.kycUploadForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kycUploadForm input[type=file]{flex:220px;min-width:0;font-size:12px}.noticeWarn{background:#fbf8f1;border-left-color:#b98a3f}.opsDetailGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:14px 0;display:grid}.opsDetailGrid>div{gap:4px;display:grid}.opsDetailGrid strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.opsToggleGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.opsToggle{border:1px solid var(--line);background:var(--paper-bright);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.opsToggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold-deep);margin-top:2px}.opsToggle strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.opsToggle small{color:#77807c;margin-top:4px;font-size:11px;line-height:1.55;display:block}.opsEventList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.opsEventRow{background:var(--paper-bright);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.opsEventRow strong{color:var(--ink);font-size:13px;display:block}.opsEventRow small{color:#8b938e;letter-spacing:.04em;font-size:10px;display:block}.opsToggleButton{border:1px solid var(--line);color:#77807c;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#eceae3;min-width:62px;padding:7px 12px;font-size:10px;font-weight:800}.opsToggleButtonOn{background:var(--green);border-color:var(--green);color:#fff}.opsToggleButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.investCard{grid-template-columns:34px 1fr;gap:14px;padding:16px 14px}.investRail{min-width:34px}.investRailTrack{width:7px;min-height:96px}.investRailValue{font-size:9px}}.dashboardMetricLink{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s}.dashboardMetricLink:hover{border-color:var(--gold-deep);transform:translateY(-1px)}.pendingList{gap:14px;margin-top:18px;display:grid}.pendingCard{border:1px solid var(--line);background:#fff;gap:10px;padding:18px 20px;display:grid}.pendingCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pendingCardHead strong{font:400 21px/1.15 var(--serif);color:var(--ink);display:block}.pendingCardHead small{color:#838b87;margin-top:4px;font-size:10px;display:block}.pendingCard form{margin:0}.pendingCard .button{justify-self:start}.languageSelector{-webkit-backdrop-filter:blur(9px)saturate(1.06)!important;background:linear-gradient(135deg,#ffffff38,#f7f3e924)!important;transition:background .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s!important;box-shadow:0 10px 30px #11191b1a,0 0 0 1px #ffffff57,inset 0 1px #ffffff6b!important}.languageSelector:hover,.languageSelector:focus-within{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;background:linear-gradient(135deg,#ffffffe6,#f7f3e9d1)!important;box-shadow:0 18px 45px #11191b2e,0 0 0 1px #c7aa7047,inset 0 1px #ffffffe6!important}.languageSelectorIcon{-webkit-backdrop-filter:blur(4px)!important;background:radial-gradient(circle at 32% 24%,#ffffff8c,#d7bf8629 62%,#9d835314)!important;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 10px #9d835314!important}.languageSelector:hover .languageSelectorIcon,.languageSelector:focus-within .languageSelectorIcon{background:radial-gradient(circle at 32% 24%,#fffffffa,#d7bf863d 62%,#9d835324)!important}.languageSelector select{color:#1a2124!important;paint-order:stroke fill!important;-webkit-text-stroke:2.6px #ffffff9e!important;text-shadow:0 1px 2px #ffffff8c,0 0 6px #fff6!important}.languageSelector:hover select,.languageSelector:focus-within select{-webkit-text-stroke:0!important;text-shadow:none!important}.languageSelector:after{filter:drop-shadow(0 0 2px #ffffffd9)!important;border-bottom-color:#1a2124d1!important;border-right-color:#1a2124d1!important}.languageSelector select option{color:#1a2124!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:#fff!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.languageSelector{background:#fcfcf9bd!important}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){.languageSelector{-webkit-backdrop-filter:none!important;background:#fcfcf9f5!important}.languageSelector select{-webkit-text-stroke:0!important;text-shadow:none!important}}.whatsappLauncher{z-index:2147482400;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:0;height:52px;padding:0 13px;text-decoration:none;transition:gap .22s cubic-bezier(.2,.8,.3,1),padding .22s cubic-bezier(.2,.8,.3,1),box-shadow .18s,transform .18s;display:inline-flex;position:fixed;bottom:96px;right:18px;box-shadow:0 10px 26px #125c3447,inset 0 0 0 1px #ffffff38}.whatsappLauncher:hover,.whatsappLauncher:focus-visible{gap:9px;padding:0 18px 0 13px;transform:translateY(-1px);box-shadow:0 14px 32px #125c3457,inset 0 0 0 1px #ffffff4d}.whatsappLauncher:focus-visible{outline-offset:3px;outline:2px solid #fff}.whatsappLauncherGlyph{flex:0 0 26px;width:26px;height:26px;display:block}.whatsappLauncherLabel{white-space:nowrap;max-width:0;font:800 11px/1 var(--sans,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:max-width .22s cubic-bezier(.2,.8,.3,1),opacity .16s;overflow:hidden}.whatsappLauncher:hover .whatsappLauncherLabel,.whatsappLauncher:focus-visible .whatsappLauncherLabel{opacity:1;max-width:160px}@media (max-width:720px){.whatsappLauncher{height:48px;padding:0 11px;bottom:84px;right:14px}.whatsappLauncher:hover,.whatsappLauncher:focus-visible{gap:0;padding:0 11px}.whatsappLauncherGlyph{flex-basis:24px;width:24px;height:24px}.whatsappLauncherLabel{display:none}}@media (prefers-reduced-motion:reduce){.whatsappLauncher,.whatsappLauncherLabel{transition:none}.whatsappLauncher:hover,.whatsappLauncher:focus-visible{transform:none}}@media print{.whatsappLauncher,.languageSelector{display:none!important}}.impersonationBar{z-index:60;color:#fff;background:#8f5551;flex-wrap:wrap;align-items:center;gap:12px;padding:10px max(28px,50vw - 620px);font-size:12px;line-height:1.4;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #1821242e}.impersonationBar strong{font-weight:800}.impersonationBarDot{background:#ffd9d5;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #ffd9d547}.impersonationBarExit{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff8c;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:10px;font-weight:800}.impersonationBarExit:hover,.impersonationBarExit:focus-visible{background:#ffffff29}@media (max-width:720px){.impersonationBar{padding:9px 14px;font-size:11px}.impersonationBarExit{margin-left:0}}.planAllowance{border-left:2px solid var(--gold);color:#5c635f;background:#c7aa7017;margin:0 0 14px;padding:9px 12px;font-size:11px;line-height:1.5}.planAllowanceSpent{border-left-color:var(--danger);color:#7a4a47;background:#8f555114}.planAllowance strong{color:var(--ink)}.planCappedActions{gap:8px;display:grid}.emailComposerScrim{z-index:2147482500;-webkit-backdrop-filter:blur(3px);background:#14181a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.emailComposer{background:var(--ops-surface);border:1px solid var(--ops-line);border-top:3px solid var(--ops-gold);width:min(680px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 28px 80px #141c1e52}.emailComposerHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.emailComposerEyebrow{color:var(--ops-gold-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:700}.emailComposerTitle{color:var(--ops-text);font:400 28px/1.1 var(--serif);margin:0}.emailComposerClose{border:1px solid var(--ops-line);background:var(--ops-surface);width:36px;height:36px;color:var(--ops-text-soft);cursor:pointer;flex:none;font-size:24px;line-height:1}.emailComposerClose:hover:not(:disabled){border-color:var(--ops-gold-deep);color:var(--ops-text)}.emailComposerClose:disabled{opacity:.45;cursor:not-allowed}.emailComposerRecipient{border:1px solid var(--ops-line-soft);background:#fafaf7;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);gap:18px;margin-bottom:18px;padding:15px 16px;display:grid}.emailComposerRecipient>div{gap:4px;min-width:0;display:grid}.emailComposerRecipient strong{color:var(--ops-text);font-family:var(--serif);margin-top:3px;font-size:18px;font-weight:500}.emailComposerRecipient>div>span:last-child{color:var(--ops-text-soft);overflow-wrap:anywhere;font-size:12px}.emailComposerRecipient dl{gap:8px;margin:0;display:grid}.emailComposerRecipient dl>div{min-width:0}.emailComposerRecipient dt{color:var(--ops-text-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:8.5px;font-weight:700}.emailComposerRecipient dd{color:var(--ops-text);overflow-wrap:anywhere;margin:0;font-size:11px}.emailComposerMessage{min-height:180px}.emailComposerDelivery{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.emailComposerDelivery>legend{margin-bottom:6px}.emailComposerDelivery>label{border:1px solid var(--ops-line);cursor:pointer;background:#fafaf7;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.emailComposerDelivery>label:has(input:checked){border-color:var(--ops-gold-deep);background:#fbf8f0}.emailComposerDelivery input{accent-color:var(--ops-gold-deep);margin:3px 0 0}.emailComposerDelivery label>span{gap:3px;display:grid}.emailComposerDelivery strong{color:var(--ops-text);font-size:12.5px}.emailComposerDelivery small{color:var(--ops-text-soft);font-size:10.5px;line-height:1.45}.emailComposerNotice{margin-bottom:0}.emailComposerActions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}@media (max-width:620px){.emailComposerScrim{place-items:end center;padding:10px}.emailComposer{width:100%;max-height:calc(100dvh - 20px);padding:20px 16px 16px}.emailComposerRecipient{grid-template-columns:1fr;gap:12px}.emailComposerMessage{min-height:150px}.emailComposerActions .opsButton{flex:140px}}@media (prefers-reduced-motion:reduce){.emailComposerScrim,.emailComposer{animation:none}}.resultDialogScrim{z-index:2147482600;-webkit-backdrop-filter:blur(2px);background:#14181a6b;place-items:center;padding:20px;animation:.14s ease-out resultDialogFade;display:grid;position:fixed;inset:0}.resultDialog{border-top:3px solid var(--green);background:#fff;width:min(430px,100%);max-height:calc(100vh - 40px);padding:26px 26px 22px;animation:.18s cubic-bezier(.2,.8,.3,1) resultDialogRise;overflow-y:auto;box-shadow:0 26px 70px #141c1e4d}.resultDialogError{border-top-color:var(--danger)}.resultDialogEyebrow{color:var(--green);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.resultDialogError .resultDialogEyebrow{color:var(--danger)}.resultDialogHeading{font:400 23px/1.2 var(--serif);color:var(--ink);margin:0 0 10px}.resultDialogBody{color:#5c635f;margin:0;font-size:13px;line-height:1.6}.resultDialogDetail{color:#46504c;overflow-wrap:anywhere;background:#f4f4f0;margin:10px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.resultDialogButton{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;width:100%;min-height:42px;margin-top:20px;font-size:11px;font-weight:800}.resultDialogButton:hover{background:#2c3538}.resultDialogButton:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}@keyframes resultDialogFade{0%{opacity:0}to{opacity:1}}@keyframes resultDialogRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.resultDialogScrim,.resultDialog{animation:none}}@media (max-width:720px){.resultDialog{padding:22px 18px 18px}.resultDialogHeading{font-size:20px}}html[data-native-app] body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.installPage{box-sizing:border-box;color:#f6f4ee;background:radial-gradient(120% 60% at 50% 0,#c9a35f2e,#0000 60%),#08201a;flex-direction:column;align-items:center;gap:16px;min-height:100dvh;padding:72px 16px 40px;display:flex}.installHeader{text-align:center;justify-items:center;gap:6px;max-width:420px;margin-bottom:8px;display:grid}.installHeader img{width:74px;height:auto}.installEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ecd6a6;margin:8px 0 0;font-size:12px}.installHeader h1{font-family:var(--app-serif), Georgia, serif;color:#f6f4ee;margin:0;font-size:38px;font-weight:600}.installHeader p:last-child{color:#f6f4eeb8;margin:0}.installCard{box-sizing:border-box;color:#13241f;background:#f6f4ee;border-radius:20px;gap:10px;width:100%;max-width:420px;padding:22px 20px;display:grid;box-shadow:0 18px 40px #00000040}.installCard[aria-busy=true]{opacity:.35;min-height:180px}.installCard h2{font-family:var(--app-serif), Georgia, serif;color:#08201a;margin:0;font-size:24px;font-weight:600}.installCard p{color:#4a5752;margin:0;line-height:1.5}.installTag{color:#8a6a2c;background:#c9a35f2e;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600}.installCard .installPrimary,.installCard .installSecondary{border-radius:999px;justify-content:center;width:100%;min-height:52px;margin-top:4px;font-weight:600}.installCard .installPrimary{color:#08201a;background:linear-gradient(135deg,#ecd6a6,#c9a35f);border:0}.installCard .installSecondary{color:#f6f4ee;cursor:pointer;background:#0f3a2e;border:0}.installMeta{color:#6b7671;text-align:center}.installSteps{color:#4a5752;gap:6px;margin:4px 0 0;padding-left:20px;line-height:1.45;display:grid}.installStepsActive li::marker{color:#c9a35f;font-weight:700}.installShareIcon{vertical-align:-3px;color:#0a84ff}.installHint{font-size:14px}.installTextLink{color:#0f3a2e;font-weight:600}.installFooter{margin-top:8px}.installFooter a{color:#ecd6a6}.installAppLink{align-items:center;gap:8px;font-weight:600;display:inline-flex}.authLegal+.installAppLink{margin-top:14px}html body:has(.installPage):has(.installHeader) .languageSelector.languageSelector{inset:12px 12px auto auto!important;transform:none!important}.receiptActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.receiptActions>*{flex:140px;justify-content:center}
