@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.0iwh8bbel1vnt.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.p.1f-m2a3sompff.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.2y-6e_gndutbv.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.2t4n93i004s1b.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.PuiXCa_className{font-family:poppins,poppins Fallback}.PuiXCa_variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:axiforma;src:url(../media/Axiforma_Bold-s.p.3owt-kb_n8-xo.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:axiforma Fallback;src:local(Arial);ascent-override:66.17%;descent-override:19.54%;line-gap-override:55.28%;size-adjust:116.68%}.z8MxRG_className{font-family:axiforma,axiforma Fallback;font-style:normal;font-weight:700}.z8MxRG_variable{--font-axiforma:"axiforma", "axiforma Fallback"}
:root{--ink:#101828;--muted:#64748b;--line:#e8e8f0;--surface:#fff;--surface-subtle:#f8fafc;--canvas:#f7f7fb;--navy:#10243e;--blue:#246bfd;--blue-dark:#1654cf;--blue-soft:#eaf1ff;--green:#08795c;--green-soft:#e7f6f1;--amber:#9a6700;--amber-soft:#fff4d6;--red:#b42318;--red-soft:#feeceb;--radius-sm:9px;--radius-md:13px;--shadow-sm:0 1px 3px #1c183a06;--shadow-md:0 14px 40px #0f203814;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #246bfd47}.portalShell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--lightningcss-light,#f0eff8)var(--lightningcss-dark,var(--surface-subtle));height:100vh;color:var(--ink);flex-direction:column;padding:26px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;margin:0 10px 34px;display:flex}.brand>span{background:var(--blue);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.brand strong{letter-spacing:0;font-size:17px}.navList{gap:6px;display:grid}.navList a,.navList button{width:100%;min-height:46px;color:var(--lightningcss-light,#5e6179)var(--lightningcss-dark,var(--muted));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 13px;font-size:13px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:flex}.navList a:hover,.navList button:hover{background:var(--lightningcss-light,#e7e5f1)var(--lightningcss-dark,var(--surface-subtle));color:var(--ink)}.navList a.active{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--ink);box-shadow:var(--shadow-sm)}.navList a.active svg{color:var(--blue)}.sidebarAccount{border-top:1px solid #ffffff1c;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:11px;margin-top:auto;padding:19px 8px 8px;transition:background .16s,border-color .16s;display:grid}.sidebarAccount:hover{background:#fff1;border-top-color:#fff3}.sidebarAccount.active{background:linear-gradient(90deg,#254363e6,#223d5be6);border-top-color:#6e9cff73;box-shadow:inset 3px 0 #6e9cff}.sidebarAccount>span{background:#2f496b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.sidebarAccount div{gap:3px;min-width:0;display:grid}.sidebarAccount strong,.sidebarAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarAccount strong{font-size:12px}.sidebarAccount small{color:var(--lightningcss-light,#91a2b8)var(--lightningcss-dark,var(--muted));font-size:10px}.sidebarAccount>svg{color:var(--lightningcss-light,#8297b1)var(--lightningcss-dark,var(--muted));transition:color .16s,transform .16s}.sidebarAccount:hover>svg{color:#fff;transform:translate(2px)}.portalBody{min-width:0}.topbar{z-index:30;border-bottom:1px solid var(--line);background:var(--canvas);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:flex-end;align-items:center;height:72px;padding:0 38px;display:flex;position:sticky;top:0}.topbarIdentity{gap:3px;display:grid}.topbarIdentity>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.topbarIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:480px;font-size:13px;overflow:hidden}.topbarActions{align-items:center;gap:12px;display:flex}.content{width:min(1280px,100%);margin:0 auto;padding:40px 38px 72px}.mobileNav{display:none}.pageHeader{justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:28px;display:flex}.pageHeader>.clientStatus{justify-self:start}.pageHeaderCopy{gap:5px;max-width:680px;display:grid}.pageHeaderCopy>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.pageHeaderCopy>p{color:var(--muted);font-size:12px;line-height:1.5}h1,h2,h3,p{margin:0}h1{letter-spacing:-.02em;font-size:30px;line-height:1.16}h2{letter-spacing:0;font-size:16px}.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:750;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.primaryButton{border:1px solid var(--blue);background:var(--blue);color:#fff;font-size:13px}.primaryButton:hover{border-color:var(--blue-dark);background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 7px 18px #246bfd33}.secondaryButton{border:1px solid var(--lightningcss-light,#b9c7d8)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--heading-color,var(--navy));font-size:12px}.secondaryButton:hover{border-color:var(--blue);color:var(--blue)}.dangerButton{border:1px solid var(--lightningcss-light,#efb3ae)var(--lightningcss-dark,var(--theme-negative-border));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--red);font-size:12px}.textButton{color:var(--blue);background:0 0;border:0;font-size:12px}.iconButton{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:40px;min-height:40px;color:var(--lightningcss-light,#465467)var(--lightningcss-dark,var(--muted));padding:0}.iconButton:hover{border-color:var(--lightningcss-light,#b5c2d2)var(--lightningcss-dark,var(--line));color:var(--ink)}.primaryButton:disabled,.secondaryButton:disabled,.dangerButton:disabled{cursor:wait;opacity:.55}.status{background:var(--lightningcss-light,#eef1f4)var(--lightningcss-dark,var(--surface-subtle));width:fit-content;min-height:25px;color:var(--lightningcss-light,#4e5d70)var(--lightningcss-dark,var(--muted));white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.statusACTIVE,.statusAPPROVED,.statusCLEAR,.statusRESERVED,.statusSETTLED,.statusRECONCILED,.statusRECORDED,.statusAVAILABLE,.statusMATCHED,.statusSIGNED{background:var(--green-soft);color:var(--green)}.statusPENDING,.statusPENDINGAPPROVAL,.statusPENDINGSIGNATURE,.statusDRAFT,.statusQUOTED,.statusACCEPTED,.statusCOMPLIANCEPENDING,.statusCOMPLIANCECLEARED,.statusFUNDINGPENDING,.statusFUNDSRESERVED,.statusSETTLEMENTPENDING,.statusSETTLING,.statusQUARANTINED,.statusUPLOADPENDING{background:var(--blue-soft);color:var(--lightningcss-light,#245fc5)var(--lightningcss-dark,var(--theme-info-text))}.statusBLOCKED,.statusEXPIRED,.statusREJECTED,.statusCANCELLED,.statusSUSPENDED,.statusCLOSED,.statusQUOTEEXPIRED,.statusCOMPLIANCEHOLD,.statusFUNDINGFAILED,.statusPARTIALLYSETTLED,.statusSETTLEMENTFAILED,.statusRECONCILIATIONBREAK,.statusMANUALREPAIRREQUIRED,.statusBREAK,.statusREVOKED{background:var(--red-soft);color:var(--red)}.statusSUPERSEDED{background:var(--lightningcss-light,#edf1f5)var(--lightningcss-dark,var(--surface-subtle));color:var(--lightningcss-light,#475467)var(--lightningcss-dark,var(--muted))}.summaryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.summaryStrip>div{border:1px solid var(--line);border-radius:var(--radius-md);min-height:104px;box-shadow:var(--shadow-sm);background:#fffffff5;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:18px;display:grid}.summaryStrip>div>div{gap:9px;min-width:0;display:grid}.summaryIcon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.summaryLabel{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.summaryStrip strong{font-size:25px;line-height:1}.summaryStrip .summaryTextValue{font-size:13px;line-height:1.25}.dashboardGrid{grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin-bottom:22px;display:grid}.sectionBand{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.sectionBand+.sectionBand{margin-top:20px}.sectionHeader{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface)), var(--lightningcss-light,#fcfdff)var(--lightningcss-dark,var(--surface)));justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:flex}.sectionHeader a{color:var(--blue);font-size:12px;font-weight:750}.sectionHeader>span{color:var(--muted);font-size:12px}.quickActions{gap:9px;display:grid}.quickActions a{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;align-items:center;gap:12px;min-height:66px;padding:12px 14px;font-size:12px;display:flex}.quickActions a:hover{border-color:var(--lightningcss-light,#b6c5d8)var(--lightningcss-dark,var(--line));box-shadow:0 5px 18px #1f314b0f}.quickActions a>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.balanceList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.balanceList article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px 20px;display:grid}.balanceList article:nth-last-child(-n+2){border-bottom:0}.assetMark{background:var(--lightningcss-light,#edf1f6)var(--lightningcss-dark,var(--surface-subtle));border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.balanceList article>div:nth-child(2){gap:4px;display:grid}.balanceList article span{color:var(--muted);text-transform:capitalize;font-size:10px}.balanceList article strong{font-size:12px}.balanceList article b{font-variant-numeric:tabular-nums;font-size:13px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:15px 20px}th{background:var(--surface-subtle);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}tbody tr{transition:background .14s}tbody tr:hover{background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,var(--surface))}tbody tr:last-child td{border-bottom:0}.rowLink{color:var(--blue);font-weight:750}.dateCell{color:var(--lightningcss-light,#516073)var(--lightningcss-dark,var(--muted));align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.emptyState{min-height:132px;color:var(--muted);text-align:center;background:linear-gradient(#f8fafc6b,#f8fafcd1);align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.emptyState>span{border:1px solid var(--lightningcss-light,#dce6f3)var(--lightningcss-dark,var(--theme-info-border));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:42px;height:42px;color:var(--lightningcss-light,#6b85a8)var(--lightningcss-dark,var(--muted));border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 16px #0f20380d}.emptyState>strong{color:var(--lightningcss-light,#344054)var(--lightningcss-dark,var(--ink));font-size:12px}.emptyState>p{max-width:430px;color:var(--muted);font-size:10px;line-height:1.5}.tradeComposer{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));box-shadow:var(--shadow-sm);margin-bottom:22px}.tradeComposer form{padding:24px}.tradeSide{border:1px solid var(--line);background:var(--lightningcss-light,#f2f4f7)var(--lightningcss-dark,var(--surface-subtle));border-radius:7px;grid-template-columns:repeat(2,1fr);padding:3px;display:inline-grid}.tradeSide button{min-width:104px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.tradeSide button svg{visibility:hidden}.tradeSide button.selected{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--ink);box-shadow:0 1px 4px #1a2b421a}.tradeSide button.selected svg{visibility:visible;color:var(--green)}.pairControls{grid-template-columns:1fr 40px 1fr;align-items:end;gap:12px;margin-top:22px;display:grid}label{color:var(--lightningcss-light,#344054)var(--lightningcss-dark,var(--ink));gap:8px;font-size:11px;font-weight:750;display:grid}input,select{border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));min-width:0;min-height:42px;color:var(--ink);border-radius:6px;padding:0 11px}input:focus,select:focus{border-color:var(--blue);outline:3px solid #246bfd1f}.amountInput{border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,var(--line));border-radius:7px;grid-template-columns:minmax(0,1fr) 100px;display:grid;overflow:hidden}.amountInput:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #246bfd1f}.amountInput input{border:0;border-radius:0;outline:0;min-height:56px;font-size:21px;font-weight:700}.amountCurrency{border-left:1px solid var(--line);background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,var(--surface-subtle));justify-content:center;align-items:center;font-weight:800;display:flex}.ratePreview{align-items:center;min-height:56px;padding:0 13px;font-size:20px;font-weight:700;display:flex}.swapButton{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:40px;height:40px;color:var(--blue);cursor:pointer;border-radius:50%;place-items:center;display:grid}.tradeFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.tradeFooter>span{color:var(--muted);font-size:10px}.formError{color:var(--red);font-size:12px;font-weight:700}.tradeComposer .formError{margin-top:14px}.quoteList{display:grid}.quoteRow{border-bottom:1px solid var(--line);grid-template-columns:140px repeat(3,minmax(130px,1fr)) 110px 104px;align-items:center;gap:16px;min-height:82px;padding:12px 20px;display:grid}.quoteRow:last-child{border-bottom:0}.quoteRow>div:not(.pairSymbol):not(.quoteAction){gap:5px;display:grid}.quoteRow>div>span{color:var(--muted);font-size:10px}.quoteRow>div>strong{font-size:12px}.pairSymbol{align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.quoteAction{gap:4px;display:grid}.quoteAction small{color:var(--red);font-size:9px}.dealList{display:grid}.dealRow{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .7fr 1fr 1.2fr 140px 18px;align-items:center;gap:18px;min-height:82px;padding:12px 20px;display:grid}.dealRow:last-child{border-bottom:0}.dealRow:hover{background:var(--lightningcss-light,#fafbfd)var(--lightningcss-dark,var(--surface))}.dealRow>div{gap:5px;min-width:0;display:grid}.dealRow>div span{color:var(--muted);text-transform:uppercase;font-size:9px}.dealRow>div strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.backLink{color:var(--blue);align-items:center;gap:7px;margin-bottom:20px;font-size:12px;font-weight:750;display:inline-flex}.dealHero{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;grid-template-columns:260px 1fr;margin-bottom:20px;display:grid;overflow:hidden}.dealHero>div{border-right:1px solid var(--line);align-content:center;gap:7px;padding:24px;display:grid}.dealHero>div span{color:var(--blue);font-size:10px;font-weight:850}.dealHero>div strong{font-size:24px}.dealHero>div small{color:var(--muted)}.dealHero dl{grid-template-columns:repeat(4,1fr);align-items:center;margin:0;display:grid}.dealHero dl>div{border-right:1px solid var(--line);gap:7px;padding:20px;display:grid}.dealHero dl>div:last-child{border-right:0}dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}dd{margin:0;font-size:12px;font-weight:700}.progressBand{margin-bottom:20px}.dealProgress{grid-template-columns:repeat(7,1fr);padding:22px 20px;display:grid}.dealProgress>div{color:var(--lightningcss-light,#9aa5b3)var(--lightningcss-dark,var(--muted));text-align:center;justify-items:center;gap:8px;font-size:9px;font-weight:750;display:grid;position:relative}.dealProgress>div:before{z-index:0;background:var(--lightningcss-light,#d6dde6)var(--lightningcss-dark,var(--surface-subtle));content:"";width:calc(100% - 16px);height:1px;position:absolute;top:7px;left:calc(8px - 50%)}.dealProgress>div:first-child:before{display:none}.dealProgress svg{z-index:1;background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:50%;position:relative}.dealProgress .done{color:var(--green)}.dealProgress .done:before{background:#8bc9b7}.dealControlGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.factsList{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:12px 20px;display:grid}.factsList>div{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.factsList>div:nth-last-child(-n+2){border-bottom:0}.miniTimeline{padding:16px 20px;display:grid}.miniTimeline article{grid-template-columns:10px 1fr;gap:11px;padding-bottom:14px;display:grid}.miniTimeline article>span{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:4px}.miniTimeline article>div{gap:4px;display:grid}.miniTimeline strong{font-size:11px}.miniTimeline small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.dealAcceptForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:20px;display:grid}.dealActionButtons{gap:8px;display:flex}.actionError{padding:0 20px 20px}.standaloneAction{padding:20px}.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.accountCard{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;padding:20px}.accountTop{justify-content:space-between;align-items:center;display:flex}.accountIcon,.walletIcon,.documentIcon{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.accountBalance{gap:6px;margin:24px 0;display:grid}.accountBalance span{color:var(--muted);font-size:10px}.accountBalance strong{font-size:25px}.accountCard dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding-top:16px;display:grid}.accountCard dl>div{gap:6px;display:grid}.accountCard dd{color:var(--lightningcss-light,#445266)var(--lightningcss-dark,var(--muted));align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.walletProposalForm{grid-template-columns:150px 190px minmax(260px,1fr) auto auto;align-items:end;gap:10px;width:min(780px,100%);display:grid}.walletProposalForm .formError{grid-column:1/-1}.walletList,.documentList{display:grid}.walletRow{border-bottom:1px solid var(--line);grid-template-columns:42px 1.2fr 1fr 1fr 130px;align-items:center;gap:16px;min-height:82px;padding:12px 20px;display:grid}.walletRow:last-child,.documentRow:last-child{border-bottom:0}.walletRow>div,.documentRow>div{gap:5px;min-width:0;display:grid}.walletRow>div>span,.documentRow>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.walletRow>div>strong,.documentRow>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.documentRow{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1.5fr) 1fr 130px 40px;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:grid}.documentUploadBand{overflow:visible}.documentUploadForm{grid-template-columns:1fr 1fr minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:20px;display:grid}.documentUploadForm label{min-width:0;color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.documentUploadForm select,.documentUploadForm input[type=file]{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;min-height:40px;color:var(--text);border-radius:6px;padding:9px 10px}.documentFileField{min-width:260px}.documentUploadForm .formError,.documentUploadForm .formSuccess{grid-column:1/-1;margin:0}.formSuccess{color:var(--green);font-size:11px;font-weight:700}.documentDownloadControl{justify-content:flex-end;align-items:center;display:flex;position:relative}.documentDownloadControl>span{z-index:2;border:1px solid var(--lightningcss-light,#f3c8c8)var(--lightningcss-dark,var(--theme-negative-border));background:var(--lightningcss-light,#fff4f4)var(--lightningcss-dark,var(--theme-negative-surface));width:220px;color:var(--lightningcss-light,#9a2f2f)var(--lightningcss-dark,var(--theme-negative-text));border-radius:6px;padding:8px;font-size:9px;position:absolute;top:calc(100% + 6px);right:0}.fundingInstructionsBand{margin-bottom:18px}.fundingUnavailable{border:1px solid var(--lightningcss-light,#efcc8d)var(--lightningcss-dark,var(--theme-warning-border));background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,var(--theme-warning-surface));color:var(--lightningcss-light,#76541e)var(--lightningcss-dark,var(--theme-warning-text));border-radius:7px;align-items:flex-start;gap:12px;margin:20px;padding:16px;display:flex}.fundingUnavailable>div{gap:5px;display:grid}.fundingUnavailable span{font-size:11px;line-height:1.55}.fundingInstructionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.fundingInstructionCard{border:1px solid var(--line);border-radius:8px;gap:16px;padding:17px;display:grid}.fundingInstructionBlocked{border-color:var(--lightningcss-light,#efcc8d)var(--lightningcss-dark,var(--theme-warning-border));background:var(--lightningcss-light,#fffbf2)var(--lightningcss-dark,var(--theme-warning-surface))}.fundingInstructionHeader{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.fundingInstructionHeader>div{gap:4px;display:grid}.fundingInstructionHeader small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fundingInstructionCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.fundingInstructionCard dl>div{gap:5px;min-width:0;display:grid}.fundingInstructionCard dt{color:var(--muted);font-size:9px}.fundingInstructionCard dd{overflow-wrap:anywhere;font-size:11px;font-weight:700}.fundingInstructionCard p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:9px}.currentUser{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.currentUser>span{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.currentUser>div:nth-child(2){gap:5px;display:grid}.currentUser small{color:var(--muted);font-size:10px}.profileAccountId{align-items:center;gap:7px;min-width:0;display:flex}.profileAccountId b{color:var(--text);font-weight:750}.profileAccountId code{overflow-wrap:anywhere;color:var(--muted);font-family:inherit}.roleList{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.roleList span{background:var(--lightningcss-light,#edf1f5)var(--lightningcss-dark,var(--surface-subtle));color:var(--lightningcss-light,#475467)var(--lightningcss-dark,var(--muted));text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.accountKycStatus{justify-content:flex-end;align-items:center;gap:10px;display:flex}.accountKycStatus>strong{font-size:11px}.profileSupportNote{border-top:1px solid var(--line);background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,var(--surface));align-items:center;gap:16px;padding:14px 20px;display:flex}.profileSupportNote>span{color:var(--muted);font-size:10px}.profileSupportNote>a{margin-left:auto}.approvalGrid,.supportGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.approvalGrid article,.supportGrid article{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;align-items:center;gap:14px;padding:20px;display:flex}.approvalGrid article>svg{color:var(--green)}.approvalGrid article div,.supportGrid article div{gap:5px;display:grid}.approvalGrid span,.supportGrid small{color:var(--muted);font-size:11px}.accessComposer{margin-top:18px}.accessComposer form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding:20px;display:grid}.accessComposer label{gap:7px;min-width:0;display:grid}.accessComposer label>span,.accessComposer legend{color:var(--muted);font-size:9px;font-weight:700}.accessComposer fieldset{border:0;flex-wrap:wrap;gap:7px 12px;min-width:0;padding:0;display:flex}.accessComposer fieldset label{align-items:center;gap:4px;font-size:9px;display:flex}.accessComposer fieldset input{width:auto;min-height:auto}.accessComposer .wideField{grid-column:1/-1}.accessComposer textarea{resize:vertical;width:100%}.accessTable{display:grid}.accessTable>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px minmax(180px,auto);align-items:center;gap:14px;padding:15px 20px;display:grid}.accessTable>article:first-child{border-top:0}.accessTable article>div:first-child,.approvalQueue header>div{gap:5px;min-width:0;display:grid}.accessTable small,.approvalQueue small{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.accessActions{justify-content:flex-end;gap:7px;display:flex}.approvalQueue{gap:12px;padding:18px;display:grid}.approvalQueue>article{border:1px solid var(--line);border-radius:7px;gap:14px;padding:16px;display:grid}.approvalQueue header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voteEvidence{gap:5px;display:grid}.voteEvidence>span{font-size:11px;font-weight:800}.voteForm{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.supportGrid article>span{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.supportGrid a{color:var(--blue);font-size:12px;font-weight:700}.pageHeaderActions{align-items:center;gap:10px;display:flex}.notice{border:1px solid var(--lightningcss-light,#b8c9e5)var(--lightningcss-dark,var(--theme-info-border));background:var(--lightningcss-light,#f4f8ff)var(--lightningcss-dark,var(--theme-info-surface));min-height:58px;color:var(--lightningcss-light,#294b7d)var(--lightningcss-dark,var(--theme-info-text));border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:14px 18px;font-size:12px;display:flex}.noticeDanger{border-color:var(--lightningcss-light,#f1b8b2)var(--lightningcss-dark,var(--theme-negative-border));background:var(--red-soft);color:var(--red)}.clientStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.clientStatusinfo{background:var(--blue-soft);color:var(--lightningcss-light,#245fc5)var(--lightningcss-dark,var(--theme-info-text))}.clientStatussuccess{background:var(--green-soft);color:var(--green)}.clientStatuswarning{background:var(--amber-soft);color:var(--amber)}.clientStatusdanger{background:var(--red-soft);color:var(--red)}.clientStatusneutral{background:var(--lightningcss-light,#eef1f4)var(--lightningcss-dark,var(--surface-subtle));color:var(--lightningcss-light,#526174)var(--lightningcss-dark,var(--muted))}.tradeComposerSimplified form{gap:22px;display:grid}.simpleTradeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.simpleTradeGrid label>span{color:var(--lightningcss-light,#344054)var(--lightningcss-dark,var(--ink));font-size:11px;font-weight:800}.simpleTradeGrid label>small{min-height:14px;color:var(--muted);align-items:center;gap:4px;font-size:10px;font-weight:550;display:flex}.tradeAmountField{grid-column:1/-1}.marketPreview{border:1px solid var(--lightningcss-light,#dbe5f3)var(--lightningcss-dark,var(--theme-info-border));background:linear-gradient(135deg, var(--lightningcss-light,#f7faff)var(--lightningcss-dark,var(--theme-info-surface)), var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,var(--surface)));border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:17px 18px;display:grid}.marketPreview>span{color:var(--muted);font-size:10px;font-weight:750}.marketPreview>strong{color:var(--lightningcss-light,#173f78)var(--lightningcss-dark,var(--theme-info-text));grid-area:1/2/span 2;font-size:18px}.marketPreview>small{color:var(--muted);font-size:10px}.orderReview{border:1px solid var(--lightningcss-light,#cbd9ec)var(--lightningcss-dark,var(--theme-info-border));border-radius:var(--radius-md);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));box-shadow:var(--shadow-md);gap:22px;margin-bottom:22px;padding:24px;display:grid}.orderReview header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.orderReview header>div{gap:5px;display:grid}.orderReview header>div>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:850}.orderReview h2{font-size:22px}.quoteExpiry{color:var(--lightningcss-light,#42526a)var(--lightningcss-dark,var(--muted));align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.orderReview dl{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.orderReview dl>div{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));gap:7px;min-width:0;padding:14px;display:grid}.orderReview dd{overflow-wrap:anywhere}.orderReview>p{color:var(--muted);font-size:11px;line-height:1.5}.orderReview>div:last-of-type{justify-content:flex-end;gap:9px;display:flex}.transactionHistory{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));box-shadow:var(--shadow-sm);overflow:hidden}.unifiedTransactionHistory{scroll-margin-top:24px}.unifiedHistoryHeader{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 12px;display:flex}.unifiedHistoryHeader>div{gap:4px;display:grid}.unifiedHistoryHeader span{color:var(--muted);font-size:10px}.unifiedHistoryHeader>strong{background:var(--blue-soft);min-width:28px;height:28px;color:var(--blue);border-radius:999px;place-items:center;font-size:10px;display:grid}.historyToolbar{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.historyFilters{gap:5px;display:flex}.historyFilters button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px;font-size:10px;font-weight:800}.historyFilters button:hover{background:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,var(--surface-subtle));color:var(--ink)}.historyFilters button.selected{border-color:var(--lightningcss-light,#c8d7f1)var(--lightningcss-dark,var(--theme-info-border));background:var(--blue-soft);color:var(--lightningcss-light,#245fc5)var(--lightningcss-dark,var(--theme-info-text))}.historySearch{border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:min(270px,100%);min-height:38px;color:var(--muted);border-radius:7px;grid-template-columns:18px 1fr;align-items:center;gap:7px;padding:0 10px;display:flex}.historySearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #246bfd1a}.historySearch input{border:0;outline:0;width:100%;min-height:34px;padding:0;font-size:11px}.historyList{display:grid}.historyRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1.15fr) .7fr .9fr 1fr 1.15fr minmax(150px,1.2fr) 28px;align-items:center;gap:16px;min-height:96px;padding:14px 18px;transition:background .14s;display:grid}.historyRow:last-child{border-bottom:0}.historyRow:hover{background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,var(--surface))}.historyRow>div{gap:6px;min-width:0;display:grid}.historyRow>div>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.historyRow>div>strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.historyPrimary a{color:var(--blue);font-size:12px;font-weight:800}.historyPrimary small{color:var(--muted);font-size:9px}.historyMobileAmount{display:none}.historyOpen{width:28px;height:28px;color:var(--lightningcss-light,#536173)var(--lightningcss-dark,var(--muted));border-radius:6px;place-items:center;display:grid}.historyOpen:hover{background:var(--blue-soft);color:var(--blue)}.transactionReference{align-items:center;gap:4px;width:fit-content;display:flex;position:relative}.transactionReference>a{background:var(--blue-soft);min-height:31px;color:var(--lightningcss-light,#245fc5)var(--lightningcss-dark,var(--theme-info-text));border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;display:inline-flex}.transactionReference>button{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:31px;height:31px;color:var(--lightningcss-light,#59687a)var(--lightningcss-dark,var(--muted));cursor:pointer;border-radius:6px;place-items:center;display:grid}.transactionReference>button:hover{border-color:var(--blue);color:var(--blue)}.transactionReference>small{color:var(--red);font-size:9px;position:absolute;top:calc(100% + 4px);right:0}.transactionHashPending{color:var(--muted);font-size:9px;line-height:1.35}.overviewSection{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));box-shadow:var(--shadow-sm);margin-bottom:24px;overflow:hidden}.overviewSectionHeader{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface)), var(--lightningcss-light,#fcfdff)var(--lightningcss-dark,var(--surface)));justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:15px 20px;display:flex}.overviewSectionHeader>div:first-child{align-items:center;gap:12px;display:flex}.overviewSectionHeader h2{margin-bottom:4px}.overviewSectionHeader p{color:var(--muted);font-size:10px}.overviewSectionIcon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.overviewAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.overviewAccountCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:17px;min-width:0;padding:22px;transition:background .15s;display:grid}.overviewAccountCard:hover{background:var(--lightningcss-light,#f9fbff)var(--lightningcss-dark,var(--surface))}.overviewAccountCard:nth-child(2n){border-right:0}.overviewAccountCard header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.overviewAccountCard header>div:nth-child(2){gap:4px;min-width:0;display:grid}.overviewAccountCard header>div:nth-child(2) span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overviewAccountCard>b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px}.overviewAccountCard>small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.fundingOverview{border-top:1px solid var(--line);background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,var(--surface));gap:12px;padding:18px 20px;display:grid}.fundingOverview>div{gap:4px;display:grid}.fundingOverview>div span{color:var(--muted);font-size:10px}.fundingOverview article{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:18px;padding:13px;display:grid}.fundingOverview article>div{gap:4px;display:grid}.fundingOverview article span{color:var(--muted);font-size:9px}.fundingOverview article strong{overflow-wrap:anywhere;font-size:11px}.overviewWalletList{display:grid}.overviewWalletList article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1.3fr) minmax(130px,.8fr) 100px;align-items:center;gap:14px;min-height:82px;padding:13px 20px;transition:background .15s;display:grid}.overviewWalletList article:hover{background:var(--lightningcss-light,#f9fbff)var(--lightningcss-dark,var(--surface))}.overviewWalletList article:last-child{border-bottom:0}.overviewWalletList article>div{gap:5px;min-width:0;display:grid}.overviewWalletList article>div small,.overviewWalletList article>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overviewWalletList article>div strong{font-size:11px}.recentTransactions .sectionHeader>div{gap:4px;display:grid}.recentTransactions .sectionHeader span{color:var(--muted);font-size:10px}.paymentTypePicker{grid-template-columns:1fr;gap:12px;display:grid}.paymentTypePicker button{border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--lightningcss-light,#526174)var(--lightningcss-dark,var(--muted));text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.paymentTypePicker button:hover{border-color:var(--lightningcss-light,#9eb6db)var(--lightningcss-dark,var(--theme-info-border));transform:translateY(-1px)}.paymentTypePicker button.selected{border-color:var(--blue);background:var(--lightningcss-light,#f6f9ff)var(--lightningcss-dark,var(--theme-info-surface));color:var(--blue);box-shadow:0 0 0 2px #246bfd14}.paymentTypePicker button span{gap:4px;display:grid}.paymentTypePicker button strong{color:var(--ink);font-size:12px}.paymentTypePicker button small{color:var(--muted);font-size:9px}.paymentDirection{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:8px;place-items:center;display:grid}.paymentDirection.out{background:var(--blue-soft);color:var(--blue)}.transactionStatusSummary{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 20px;display:flex}.transactionStatusSummary>div{gap:5px;display:grid}.transactionStatusSummary p{color:var(--muted);font-size:10px}.transactionStatusSummary>span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.transactionDetails{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;margin-bottom:20px;overflow:hidden}.transactionDetails>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.transactionDetails>header>div:first-child{gap:5px;display:grid}.transactionDetails>header>div:first-child>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:850}.transactionDetails>header h2{font-size:25px}.transactionDetails>header small{color:var(--muted);font-size:10px}.transactionDetailActions{align-items:center;gap:8px;display:flex}.transactionDetails>dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.transactionDetails>dl>div{border-right:1px solid var(--line);gap:8px;padding:18px 20px;display:grid}.transactionDetails>dl>div:last-child{border-right:0}.transactionReceiptBody{justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 20px;display:flex}.transactionReceiptBody>div{gap:7px;display:grid}.transactionReceiptBody>div>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settingsCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));box-shadow:var(--shadow-sm);overflow:hidden}.settingsCardWide{grid-column:1/-1}.settingsCardHeader{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface)), var(--lightningcss-light,#fcfdff)var(--lightningcss-dark,var(--surface)));align-items:center;gap:13px;min-height:76px;padding:16px 20px;display:flex}.settingsCardHeader>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:9px;flex:none;place-items:center;display:grid}.settingsCardHeader>div{gap:4px;display:grid}.settingsCardHeader p{color:var(--muted);font-size:10px;line-height:1.45}.settingsDetails{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:6px 20px;display:grid}.settingsDetails>div{border-bottom:1px solid var(--line);gap:7px;min-width:0;padding:15px 0;display:grid}.settingsDetails>div:nth-child(odd){padding-right:18px}.settingsDetails>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.settingsDetails>div:nth-last-child(-n+2){border-bottom:0}.settingsDetails dd{overflow-wrap:anywhere}.settingsFootnote{border-top:1px solid var(--line);background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,var(--surface));color:var(--muted);padding:14px 20px;font-size:9px;line-height:1.55}.settingsFootnote a{color:var(--blue);font-weight:750}.settingsSecurityActions{border-top:1px solid var(--line);background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,var(--surface));align-items:center;gap:9px;padding:15px 20px;display:flex}.settingsSecurityActions>span{color:var(--muted);font-size:9px}.settingsSecurityActions form{margin-left:auto}.settingsAccessBody{justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px;display:flex}.settingsAccessBody>div{gap:9px;display:grid}.settingsAccessBody>div>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.publicReceiptPage{background:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,var(--surface-subtle));place-items:center;min-height:100vh;padding:28px;display:grid}.publicReceipt{border:1px solid var(--lightningcss-light,#dbe2eb)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:12px;width:min(760px,100%);overflow:hidden;box-shadow:0 22px 60px #1624391f}.publicReceipt>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 24px;display:flex}.receiptBrand{align-items:center;gap:12px;display:flex}.receiptBrand>span{background:var(--blue);border-radius:7px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.receiptBrand>div{gap:4px;display:grid}.receiptBrand small{color:#aebfd3;font-size:9px}.receiptVerified{color:var(--lightningcss-light,#83e3c2)var(--lightningcss-dark,var(--theme-positive-text));background:#16c38b26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.receiptSuccess{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f4fbf8)var(--lightningcss-dark,var(--surface-subtle));color:var(--green);align-items:center;gap:14px;padding:24px;display:flex}.receiptSuccess>div{gap:5px;display:grid}.receiptSuccess h1{color:var(--ink);font-size:21px}.receiptSuccess p{color:var(--muted);font-size:10px}.receiptFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 24px;display:grid}.receiptFacts>div{border-bottom:1px solid var(--line);gap:7px;min-width:0;padding:16px 0;display:grid}.receiptFacts>div:nth-child(odd){padding-right:22px}.receiptFacts>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.receiptFacts dd{overflow-wrap:anywhere}.receiptStatus{color:var(--green)}.publicReceipt>footer{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,var(--surface-subtle));justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.publicReceipt>footer p{max-width:510px;color:var(--muted);font-size:9px;line-height:1.5}.supportLanding{gap:8px;padding:24px;display:grid}.supportLanding p{color:var(--muted);font-size:13px}.loginPage{background:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,var(--surface-subtle));place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{border:1px solid var(--lightningcss-light,#dbe1e9)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;gap:28px;width:min(430px,100%);padding:42px;display:grid;box-shadow:0 18px 50px #1724361a}.loginBrand span{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.eyebrow{color:var(--blue);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900}.loginPanel h1{font-size:30px}.loginForm{gap:18px;display:grid}.loginForm input{min-height:48px}.loginForm .primaryButton{min-height:48px;margin-top:4px}.loginPanel>.primaryButton{min-height:48px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.portalShell{grid-template-columns:214px minmax(0,1fr)}.quoteRow{grid-template-columns:120px repeat(2,1fr) 110px 100px}.quoteRow>div:nth-child(4){display:none}.dealAcceptForm,.walletProposalForm{grid-template-columns:repeat(2,1fr)}.walletProposalForm .addressField{grid-column:1/-1}.historyRow{grid-template-columns:minmax(120px,1.1fr) .7fr .9fr 1fr minmax(140px,1.1fr) 28px}.historyRow>div:nth-child(5){display:none}}@media (max-width:820px){.portalShell{display:block}.sidebar{display:none}.topbar{height:60px;padding:0 18px}.content{padding:24px 16px 92px}.mobileNav{z-index:20;border-top:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));padding:5px 6px max(5px, env(safe-area-inset-bottom));display:block;position:fixed;bottom:0;left:0;right:0}.mobileNav .navList{grid-template-columns:repeat(var(--mobile-nav-count,5), minmax(0, 1fr));gap:0;display:grid}.mobileNav .navList a,.mobileNav .navList button{min-height:54px;color:var(--muted);justify-items:center;gap:3px;padding:6px 2px;font-size:9px;display:grid}.mobileNav .navList a.active{color:var(--blue);background:0 0}.summaryStrip{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.dealControlGrid{grid-template-columns:1fr}.quickActions{grid-template-columns:repeat(3,1fr)}.quickActions a{text-align:center;justify-items:center;display:grid}.balanceList{grid-template-columns:1fr}.balanceList article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.balanceList article:last-child{border-bottom:0}.pairControls{grid-template-columns:1fr}.swapButton{transform:rotate(90deg)}.quoteRow{grid-template-columns:1fr 1fr 100px}.quoteRow>div:nth-child(3),.quoteRow>div:nth-child(4){display:none}.quoteAction{grid-column:1/-1}.dealRow{grid-template-columns:1fr 1fr 100px 18px}.dealRow>div:nth-child(3),.dealRow>div:nth-child(4){display:none}.dealHero{grid-template-columns:1fr}.dealHero>div{border-right:0;border-bottom:1px solid var(--line)}.dealHero dl{grid-template-columns:repeat(2,1fr)}.dealHero dl>div:nth-child(2){border-right:0}.dealHero dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dealProgress{grid-template-columns:repeat(7,110px);overflow-x:auto}.dealAcceptForm,.accountGrid{grid-template-columns:1fr}.documentUploadForm{grid-template-columns:1fr 1fr}.documentFileField{min-width:0}.fundingInstructionList,.accountCard dl{grid-template-columns:1fr}.walletRow{grid-template-columns:42px 1fr 100px}.walletRow>div:nth-child(3),.walletRow>div:nth-child(4){display:none}.documentRow{grid-template-columns:42px minmax(0,1fr) 100px}.documentRow>div:nth-child(3),.documentRow>a{display:none}.currentUser{grid-template-columns:44px 1fr}.accountKycStatus{grid-column:1/-1;justify-content:flex-start}.accessComposer form{grid-template-columns:1fr 1fr}.accessTable>article{grid-template-columns:minmax(0,1fr) auto}.accessActions,.roleList{grid-column:1/-1;justify-content:flex-start}.pageHeaderActions{flex-wrap:wrap}.simpleTradeGrid,.overviewAccountGrid{grid-template-columns:1fr}.tradeAmountField{grid-column:auto}.overviewAccountCard{border-right:0}.historyToolbar{flex-direction:column;align-items:stretch}.historySearch{width:100%}.historyRow{grid-template-columns:minmax(120px,1fr) minmax(110px,.8fr) minmax(135px,1fr) 28px}.historyRow>div:nth-child(2),.historyRow>div:nth-child(3),.historyRow>div:nth-child(5){display:none}.historyRow .historyMobileAmount{overflow-wrap:anywhere;display:block}.historyRow .clientStatus{white-space:normal;max-width:100%}.orderReview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.transactionDetails>dl{grid-template-columns:repeat(2,1fr)}.transactionDetails>dl>div:nth-child(2){border-right:0}.transactionDetails>dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.settingsGrid{grid-template-columns:1fr}.settingsCardWide{grid-column:auto}}@media (max-width:520px){.pageHeader{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:flex-start;display:grid}.pageHeader>.primaryButton{width:100%}h1{font-size:24px}.topbar .status{display:none}.summaryStrip{gap:9px}.summaryStrip>div{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:94px;padding:14px}.summaryIcon{border-radius:9px;width:36px;height:36px}.summaryStrip strong{font-size:22px}.summaryLabel{white-space:normal}.quickActions{grid-template-columns:1fr}.quickActions a{justify-items:initial;text-align:left;display:flex}.tradeComposer form{padding:18px}.tradeFooter{flex-direction:column;align-items:stretch}.tradeFooter .primaryButton{width:100%}.dealHero dl{grid-template-columns:1fr}.dealHero dl>div{border-right:0;border-bottom:1px solid var(--line)}.dealActionButtons{grid-template-columns:1fr;display:grid}.walletProposalForm,.approvalGrid,.supportGrid,.documentUploadForm{grid-template-columns:1fr}.walletProposalForm{width:100%;min-width:0}.walletProposalForm label,.walletProposalForm input,.walletProposalForm select,.walletProposalForm .primaryButton{width:100%}.walletProposalForm .addressField{grid-column:auto}.pageHeaderActions{grid-template-columns:1fr;width:100%;display:grid}.historyFilters{grid-template-columns:repeat(3,1fr);display:grid}.historyFilters button{padding:0 6px}.historyRow{grid-template-columns:minmax(0,1fr) 94px 28px;gap:10px;padding:13px}.historyRow>div:nth-child(2),.historyRow>div:nth-child(3),.historyRow>div:nth-child(5),.historyRow>div:nth-child(6){display:none}.orderReview{padding:18px}.orderReview header{flex-direction:column}.orderReview dl{grid-template-columns:1fr}.orderReview>div:last-of-type{grid-template-columns:1fr;display:grid}.marketPreview{grid-template-columns:1fr}.marketPreview>strong{grid-area:auto}.overviewSectionHeader{flex-direction:column;align-items:flex-start}.overviewSectionHeader>.walletProposalForm{margin-top:4px}.fundingOverview article{grid-template-columns:1fr}.overviewWalletList article{grid-template-columns:42px minmax(0,1fr) 90px}.overviewWalletList article>div:nth-child(3){display:none}.paymentTypePicker{grid-template-columns:1fr}.transactionStatusSummary,.transactionDetails>header{flex-direction:column;align-items:flex-start}.transactionDetailActions{flex-wrap:wrap;width:100%}.transactionDetails>dl{grid-template-columns:1fr}.transactionDetails>dl>div{border-right:0;border-bottom:1px solid var(--line)}.transactionDetails>dl>div:last-child{border-bottom:0}.transactionReceiptBody{flex-direction:column;align-items:flex-start}.settingsDetails{grid-template-columns:1fr}.settingsDetails>div:nth-child(odd),.settingsDetails>div:nth-child(2n){border-left:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}.settingsDetails>div:last-child{border-bottom:0}.settingsSecurityActions,.settingsAccessBody,.profileSupportNote{flex-direction:column;align-items:stretch}.settingsSecurityActions .dangerButton,.settingsAccessBody .secondaryButton{width:100%}.profileSupportNote>a,.settingsSecurityActions form{width:100%;margin-left:0}.receiptFacts{grid-template-columns:1fr}.receiptFacts>div:nth-child(odd),.receiptFacts>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.publicReceipt>footer{flex-direction:column;align-items:stretch}.loginPanel{padding:30px 24px}.accessComposer form,.voteForm{grid-template-columns:1fr}}@media print{.publicReceiptPage{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));min-height:auto;padding:0;display:block}.publicReceipt{width:100%;box-shadow:none;border:0;border-radius:0}.publicReceipt button{display:none}}.orderActions{margin-block:20px}.orderActions>.sectionHeader{flex-wrap:wrap;min-height:0;padding:18px 24px}.orderActionsBody{gap:20px;padding:24px;display:grid}.orderActionsBody:empty{display:none}.orderActionsBody>p,.orderActionsBody>.notice,.orderActionsBody>.formError{margin:0}.orderActionsBody>form{gap:18px;margin:0;padding:0;display:grid}.signaturePending{line-height:1.6}.orderActionButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orderActions :is(.primaryButton,.secondaryButton,.dangerButton){min-height:44px;padding:10px 16px;font-size:14px;line-height:1.4}.orderActions>.sectionHeader .secondaryButton{color:var(--heading-color,var(--navy))}.orderActions :is(.primaryButton,.secondaryButton,.dangerButton):disabled{cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.orderActions>.sectionHeader{align-items:stretch;padding:16px}.orderActions>.sectionHeader h2,.orderActions>.sectionHeader .secondaryButton{width:100%}.orderActionsBody{padding:20px 16px}.orderActionButtons{flex-direction:column;align-items:stretch}}.approvalForm{gap:18px;padding:22px;display:grid}.approvalForm h3,.approvalForm p{margin:0}.approvalForm label{gap:8px;min-width:0;display:grid}.approvalForm select{border:1px solid var(--lightningcss-light,#d4d9e2)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px}.approvalForm dl{flex-wrap:wrap;gap:32px;display:flex}.approvalForm dd{margin:4px 0 0;font-weight:700}.approvalForm .approvalConsent{align-items:center;display:flex}.approvalForm .approvalConsent input{flex:none;width:18px;height:18px}.approvalQueue .historyRow{grid-template-columns:minmax(100px,1fr) minmax(140px,1fr) minmax(190px,2fr) auto}@media (max-width:760px){.approvalQueue .historyRow{grid-template-columns:1fr}}.fiatFundingPanel{scroll-margin-top:24px}.fiatFundingPanel .fundingSteps{flex-wrap:wrap;gap:12px 32px;padding-left:22px;font-size:13px;display:flex}.fiatFundingPanel p,.fiatFundingPanel li{font-size:14px;line-height:1.6}.fundingInstruction{border-top:1px solid var(--lightningcss-light,#e1e6e4)var(--lightningcss-dark,var(--line));padding:20px 0}.fundingInstruction dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.fundingInstruction dt{color:var(--lightningcss-light,#5b6863)var(--lightningcss-dark,var(--muted));margin-bottom:5px;font-size:12px}.fundingInstruction dd{margin:0;font-size:14px}.fundingValue{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media (max-width:640px){.fundingInstruction dl{grid-template-columns:1fr}}.thirdPartySection{margin-top:24px}.thirdPartyForm{gap:14px;max-width:680px;margin:20px 0;display:grid}.thirdPartyForm label{gap:6px;display:grid}.thirdPartyForm input,.thirdPartyForm select,.thirdPartyForm textarea{border:1px solid var(--lightningcss-light,#ccd6d6)var(--lightningcss-dark,var(--line));width:100%;color:inherit;background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;padding:10px}.thirdPartyList{gap:18px;margin-top:18px;display:grid}.thirdPartyCard{border:1px solid var(--lightningcss-light,#dce3e3)var(--lightningcss-dark,var(--line));overflow-wrap:anywhere;border-radius:12px;padding:20px}.thirdPartyCard dl>div{grid-template-columns:minmax(90px,130px) 1fr;gap:12px;padding:5px 0;display:grid}.thirdPartyCard dd{margin:0}.thirdPartyActions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.thirdPartyActions p{flex-basis:100%}.thirdPartyInformation{background:var(--lightningcss-light,#f5f8f7)var(--lightningcss-dark,var(--surface-subtle));border-left:3px solid #557e79;margin-top:16px;padding:16px}.signedAgreement{overflow-wrap:anywhere;gap:10px;margin:20px 0;padding:20px;display:grid}.signedAgreement h2,.signedAgreement p{margin:0}.signedAgreement p{color:var(--muted);font-size:13px;line-height:1.5}.signedAgreement a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.clientProfileCard h2{margin:0}.clientProfileCard>h2{border-bottom:1px solid var(--line);padding:18px 20px}.clientProfileCard .sectionHeader{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px}.clientProfileCard .settingsDetails dd{white-space:pre-wrap;overflow-wrap:anywhere}.clientProfileLinks{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.clientNextStep{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:12px;gap:18px;margin:20px 0;padding:24px;display:grid}.clientNextStep h2,.documentSectionHeading h2,.documentRequestCard h3{margin:0}.clientNextStep p{color:var(--muted);margin:8px 0 0}.clientNextStepActions{flex-wrap:wrap;gap:10px;display:flex}.documentRequests{margin:24px 0}.documentSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.documentRequestCard{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:20px}.documentRequestCard header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.documentRequestCard p{white-space:pre-wrap;overflow-wrap:anywhere}.documentRequestMeta{color:var(--muted);flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px;display:flex}.documentFileSummary{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.documentRequestCard .documentUploadForm{padding:20px 0 0}.documentUploadForm{grid-template-columns:repeat(2,minmax(0,1fr))}.documentUploadForm input[type=date]{width:100%;min-width:0}.documentUploadForm button{justify-self:start}.documentEmpty{color:var(--muted);padding:0 20px 20px}.documentList{margin:0;padding:0;list-style:none}.documentList li{border-top:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:16px;padding:16px 20px;display:flex}.documentList li>div:first-child{flex:1;gap:5px;min-width:0;display:grid}.documentList li>div>span{color:var(--muted);font-size:12px}.supportingDocumentUpload{border-top:1px solid var(--line)}.supportingDocumentUpload>summary{cursor:pointer;padding:20px;font-weight:650}.documentRequestCard details{margin-top:16px}.documentRequestCard summary{cursor:pointer}@media (max-width:600px){.clientNextStep{padding:18px}.clientNextStepActions>*{flex:auto;justify-content:center}.documentUploadForm{grid-template-columns:minmax(0,1fr)}.documentList li{flex-wrap:wrap}.documentList li>div:first-child{flex-basis:100%}}.mobileBrand{color:var(--blue);font-size:18px;font-weight:850;display:none}.clientAccountMenu{max-width:100%;position:relative}.clientAccountMenu>summary{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));cursor:pointer;border-radius:24px;align-items:center;gap:10px;max-width:360px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.clientAccountMenu>summary::-webkit-details-marker{display:none}.clientAccountMenu>summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientAccountMenu>summary>svg{flex-shrink:0}.clientAccountDropdown{z-index:40;border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:240px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.clientAccountDropdown a,.clientAccountDropdown button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.clientAccountDropdown a:hover,.clientAccountDropdown button:hover{background:var(--surface-subtle)}.clientAccountDropdown form{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.clientSection{margin-bottom:36px}.clientSectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.clientSectionHeading h2{font-size:18px}.clientSectionHeading a{color:var(--blue);align-items:center;gap:6px;font-size:13px;display:inline-flex}.clientBalanceGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.clientBalanceCard{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:14px;flex-direction:column;gap:8px;min-height:184px;padding:24px;transition:border-color .15s;display:flex}.clientBalanceCard:hover{border-color:var(--lightningcss-light,#aaa6cb)var(--lightningcss-dark,var(--line))}.clientBalanceCard>div{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.currencyEmblem{color:var(--ink);font-size:16px;font-weight:650}.clientBalanceCard>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:650;line-height:1.2}.clientBalanceCard>span,.clientBalanceCard small{color:var(--muted);font-size:13px}.clientBalanceCard small{margin-top:8px}.clientTransactionList{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:12px;overflow:hidden}.clientTransactionRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto minmax(100px,auto) 16px;align-items:center;gap:18px;padding:20px;display:grid}.clientTransactionRow:last-child{border-bottom:0}.clientTransactionRow:hover{background:var(--lightningcss-light,#fafaff)var(--lightningcss-dark,var(--surface))}.transactionIcon{background:var(--lightningcss-light,#f0eff8)var(--lightningcss-dark,var(--surface-subtle));width:40px;height:40px;color:var(--lightningcss-light,#635a85)var(--lightningcss-dark,var(--muted));border-radius:50%;place-items:center;display:grid}.transactionDescription{gap:6px;min-width:0;display:grid}.transactionDescription strong,.transactionAmount{overflow-wrap:anywhere;font-size:14px;font-weight:600}.transactionDescription time{color:var(--muted);font-size:12px}.transactionState{text-align:right}.transactionChevron{color:var(--muted)}.accountActions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.profileTabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex}.profileTabs a{min-height:46px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-size:14px;display:flex}.profileTabs a[aria-current=page]{border-bottom-color:var(--blue);color:var(--ink);font-weight:650}.onboardingContinue{justify-content:flex-end;margin-top:24px;display:flex}.profileDetails .settingsDetails{gap:0 32px;padding:8px 24px}.profileDetails .settingsDetails>div{border-left:0;padding:20px 0}.profileDetails dt,.settingsDetails dt{text-transform:none;font-size:12px;font-weight:500}.profileDetails dd,.settingsDetails dd{font-size:14px;font-weight:500}.clientNextStep{grid-template-columns:1fr auto;align-items:center;padding:18px 20px}.clientNextStep h2{font-size:15px}.fiatFundingPanel .fundingInstruction{border-top:0;padding:24px}.fundingEmpty{color:var(--muted);padding:24px}.incomingTransfers{border-top:1px solid var(--line)}.incomingTransfers>summary{cursor:pointer;padding:20px 24px;font-size:14px;font-weight:600}.incomingTransfers>p{padding:0 24px 20px}.incomingTransfers ul{margin:0;padding:0;list-style:none}.incomingTransfers li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 24px;display:flex}.incomingTransfers li>div{gap:4px;display:grid}.incomingTransfers time{color:var(--muted);font-size:12px}@media (max-width:820px){.topbar{justify-content:space-between}.mobileBrand{display:block}.clientAccountMenu>summary{max-width:260px}.clientTransactionRow{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:16px}.transactionIcon{grid-row:1/3;width:36px;height:36px}.transactionDescription{grid-area:1/2}.transactionAmount{text-align:right;grid-area:1/3}.transactionState{text-align:left;grid-area:2/2/auto/4}.transactionChevron{display:none}.mobileNav .navList a.active{box-shadow:none}}@media (max-width:520px){.clientSectionHeading h2{font-size:16px}.clientSectionHeading a{font-size:12px}.clientBalanceCard{padding:20px}.clientBalanceCard>strong{font-size:28px}.clientAccountMenu>summary{max-width:255px}.clientNextStep,.profileDetails .settingsDetails{grid-template-columns:1fr}.profileDetails .settingsDetails>div{border-bottom:1px solid var(--line)}.profileDetails .settingsDetails>div:last-child{border-bottom:0}.transactionDescription strong,.transactionAmount{font-size:12px}}.profileEditor{gap:24px;display:grid}.profileRequiredLegend{margin:0}.profileEditor .sectionBand>h2,.profileSubmit h2{border-bottom:1px solid var(--line);margin:0;padding:24px;font-size:18px}.profileForm{padding:24px}.profileForm fieldset{border:0;min-width:0;margin:0;padding:0}.profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.profileForm label,.countryList label{color:var(--text);align-content:start;gap:9px;font-size:13px;font-weight:550;display:grid}.profileForm input:not([type=checkbox]),.profileForm select,.profileForm textarea{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));width:100%;min-width:0;color:var(--text);min-height:46px;font:inherit;border-radius:8px;padding:12px 14px}.profileForm select[multiple]{min-height:130px}.profileForm textarea{resize:vertical;line-height:1.5}.profileForm :is(input,select,textarea):disabled{opacity:1;color:var(--lightningcss-light,#687287)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#f8f9fc)var(--lightningcss-dark,var(--surface-subtle));cursor:default}.profileForm input:focus-visible,.profileForm select:focus-visible,.profileForm textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.profileFullWidth{grid-column:1/-1}.fieldHint{color:var(--muted);font-size:12px;font-weight:400}.profileFormActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.profileFormActions p{margin:0}.profileRecordList{margin:0;padding:0;list-style:none}.profileRecordList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.profileRecordList li>div:first-child{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.profileRecordList strong{font-size:14px;font-weight:550}.profileRecordList span{color:var(--muted);font-size:13px;line-height:1.5}.profileRecordActions{gap:16px;display:flex}.profileEmpty{color:var(--muted);margin:0;padding:24px;font-size:14px}.profileAdd>summary{color:var(--blue);cursor:pointer;padding:20px 24px;font-size:14px;font-weight:550}.profileAdd[open]>summary{border-bottom:1px solid var(--line)}.profileEditor .textButton{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.profileEditor .sectionBand>.formError,.profileEditor .sectionBand>.formSuccess{margin:16px 24px}.profileCheck{font-size:14px;align-items:center!important;gap:10px!important;font-weight:400!important;display:flex!important}.profileCheck input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--blue);flex-shrink:0;margin:0;padding:0}.countryChips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.countryChips span{background:var(--lightningcss-light,#f1f3fc)var(--lightningcss-dark,var(--theme-info-surface));border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.countryChips button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:26px;min-height:28px;padding:0 3px;font-size:20px}.profileSubmit{margin-top:24px}.profileSubmit>p{color:var(--muted);margin:20px 24px 0;font-size:14px}.profileSubmit form{justify-items:start;gap:20px;padding:24px;display:grid}@media (max-width:640px){.profileFormGrid{grid-template-columns:minmax(0,1fr);gap:20px}.profileForm{padding:20px}.profileRecordList li{flex-wrap:wrap;gap:12px;padding:20px}.profileFormActions .primaryButton,.profileSubmit .primaryButton{justify-content:center;width:100%}}@media (max-width:520px){.pageHeader{min-height:0;margin-bottom:20px}}.resumeDocument{width:100%;font-size:13px}.resumeDocument>summary{color:var(--blue);cursor:pointer;padding:10px 0}.resumeDocumentForm{justify-items:start;gap:14px;padding:12px 0;display:grid}.resumeDocumentForm label{gap:12px;display:grid}.documentList li:has(.resumeDocument){flex-wrap:wrap}.profileConfirmation{border:1px solid var(--line);width:min(440px,100% - 32px);color:var(--text);border-radius:16px;margin:auto;padding:28px;position:fixed;inset:0;box-shadow:0 16px 64px #15244526}.profileConfirmation::backdrop{background:#15244555}.profileConfirmation h2{margin:0 0 24px;font-size:18px;line-height:1.5}.profileConfirmation>div{justify-content:flex-end;gap:12px;display:flex}.verificationAction{gap:12px;display:grid}.verificationAction .formError{max-width:360px;margin:0}.fundsWorkspace{color:var(--lightningcss-light,#092d50)var(--lightningcss-dark,var(--theme-info-text));gap:22px;display:grid}.fundsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fundsHeading h2,.fundsHeading h3{margin:0 0 8px}.fundsHeading p{color:var(--lightningcss-light,#52687b)var(--lightningcss-dark,var(--muted));margin:0;line-height:1.6}.fundsButtons{flex-wrap:wrap;gap:10px;display:flex}.fundsFilters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.fundsWorkspace label{gap:8px;font-size:14px;display:grid}.fundsWorkspace input,.fundsWorkspace select,.fundsWorkspace textarea{color:var(--lightningcss-light,#092d50)var(--lightningcss-dark,var(--theme-info-text));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border:1px solid var(--lightningcss-light,#cbd8e4)var(--lightningcss-dark,var(--line));font:inherit;border-radius:8px;width:100%;min-width:0;padding:11px 12px}.fundsFilters label{flex:1;min-width:180px}.fundsCard{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border:1px solid var(--lightningcss-light,#dce7ef)var(--lightningcss-dark,var(--line));overflow-wrap:anywhere;border-radius:14px;padding:24px}.fundsCard fieldset{border:0;gap:16px;max-width:680px;margin:0;padding:0;display:grid}.fundsCard h3{margin-top:0}.fundsHint{color:var(--lightningcss-light,#52687b)var(--lightningcss-dark,var(--muted));font-size:14px;line-height:1.6}.fundsTable{border:1px solid var(--lightningcss-light,#dce7ef)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border-radius:12px;overflow:auto}.fundsTable table{border-collapse:collapse;width:100%;font-size:14px}.fundsTable th,.fundsTable td{border-bottom:1px solid var(--lightningcss-light,#e3ebf2)var(--lightningcss-dark,var(--line));text-align:left;padding:16px}.fundsTable th{background:var(--lightningcss-light,#f3f8fc)var(--lightningcss-dark,var(--theme-info-surface));white-space:nowrap;font-weight:600}.fundsTable td{min-width:120px}.fundsDetails{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin:20px 0;display:grid}.fundsDetails dt{color:var(--lightningcss-light,#52687b)var(--lightningcss-dark,var(--muted));margin-bottom:7px;font-size:13px}.fundsDetails dd{margin:0;line-height:1.5}.fundsAction{border-top:1px solid var(--lightningcss-light,#dce7ef)var(--lightningcss-dark,var(--line));margin-top:24px;padding-top:24px}.fundsError{color:var(--lightningcss-light,#ad2020)var(--lightningcss-dark,var(--theme-negative-text));background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,var(--theme-negative-surface));border:1px solid var(--lightningcss-light,#f0cccc)var(--lightningcss-dark,var(--theme-negative-border));border-radius:8px;padding:12px 16px;line-height:1.6}.fundsSuccess{color:var(--lightningcss-light,#165d42)var(--lightningcss-dark,var(--theme-positive-text));background:var(--lightningcss-light,#edf9f3)var(--lightningcss-dark,var(--surface-subtle));border-radius:8px;padding:12px 16px}.fundsWorkspace button:disabled{opacity:.55;cursor:default}.fundsCard details{margin:14px 0}.fundsCard summary{cursor:pointer}@media (max-width:640px){.fundsCard{padding:18px}.fundsHeading{align-items:flex-start}.fundsFilters{grid-template-columns:1fr;display:grid}}.serviceAgreement{padding:24px}.serviceAgreement>h2{margin-top:0}.serviceAgreement pre{max-height:420px;padding:16px 0;line-height:1.6;overflow:auto}.serviceAgreement .approvalConsent{align-items:flex-start;gap:10px;margin:20px 0;display:flex}.serviceAgreement .approvalConsent input{flex:none;width:18px;height:18px;margin-top:3px}.serviceAgreement .deviceConfirmation{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.serviceAgreement details{margin:16px 0}.serviceAgreement summary{cursor:pointer;font-weight:600}.actionConfirmation{gap:12px;max-width:480px;margin:16px 0;display:grid}.actionConfirmation label{gap:6px;font-weight:500;display:grid}.actionConfirmation select,.actionConfirmation input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.actionConfirmation>div{gap:12px;display:grid}.actionConfirmation .formError{margin:0}.deviceSettings{margin-bottom:24px}.deviceSettingsBody{padding:20px}.deviceSettingsBody .settingsDetails{padding:0}.deviceList{margin:18px 0}.deviceListItem{border-bottom:1px solid var(--border,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,var(--line)));justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.deviceListItem h3{margin:0 0 6px}.deviceListItem>div{overflow-wrap:anywhere;min-width:0}.deviceListItem p{margin:4px 0}@media (max-width:600px){.deviceListItem{flex-direction:column;align-items:flex-start}}.applicantDocumentUpload{align-items:end;margin-bottom:20px}.applicantDocumentUpload label{min-width:0}.applicantDocumentUpload input[type=file]{max-width:100%}.applicantDocumentUpload [role=alert]{grid-column:1/-1}.orderTermsSelection{margin:0 0 24px}.orderTermsSelection label{gap:8px;max-width:480px;display:grid}.securitySettings{margin-bottom:24px}.securitySettings .deviceSettingsBody{gap:16px;display:grid}.securitySettings .securityCheckbox{flex-direction:row;align-items:center;gap:10px;display:flex}.securitySettings .securityCheckbox input{width:18px;height:18px;min-height:18px;accent-color:var(--blue);flex:0 0 18px;margin:0;padding:0}.securitySettings .settingsDetails dd{overflow-wrap:anywhere}.clientRequestReview{max-width:800px;margin:24px auto;padding:28px}.clientRequestReview form{gap:24px;padding:0;display:grid}.clientRequestReview h2{margin:0 0 20px}.clientRequestReview label{gap:8px;display:grid}.clientRequestReview input{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:12px}.clientRequestReview dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin:0 0 24px;display:grid}.clientRequestReview dd{overflow-wrap:anywhere;margin:6px 0 0}.clientRequestReview .paymentChoice:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.clientRequestReview{padding:20px 16px}.clientRequestReview .paymentStepFooter{flex-wrap:wrap;gap:12px}}.clientRequestReview .paymentChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clientRequestReview .paymentChoice{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--heading-color,var(--navy));text-align:left;border-radius:10px;align-items:center;gap:16px;padding:24px;display:flex}.clientRequestReview .paymentChoice:not(:disabled):hover{border-color:var(--blue);background:var(--blue-soft)}.clientRequestReview .paymentChoice span{gap:8px;display:grid}.clientRequestReview .paymentChoice small{color:var(--muted)}.clientRequestReview .paymentStepFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:640px){.clientRequestReview .paymentChoices{grid-template-columns:1fr}.clientRequestReview .paymentStepFooter .primaryButton{width:100%}}.overviewHistory{margin-top:28px}.overviewHistoryHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.overviewHistoryHeading h2{margin:0;font-size:24px}.overviewHistoryHeading a{color:var(--blue);align-items:center;gap:12px;font-size:14px;display:inline-flex}.overviewHistoryHeading a>span{background:var(--blue-soft);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.overviewHistory .clientTransactionList{border:0;border-radius:0}.overviewHistoryColumns,.overviewHistory .clientTransactionRow{grid-template-columns:minmax(140px,1fr) minmax(120px,1.4fr) minmax(120px,1fr) minmax(120px,1fr) 16px;align-items:center;gap:18px;padding:22px 24px;display:grid}.overviewHistoryColumns{border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.overviewHistoryColumns>:nth-child(3),.overviewHistoryColumns>:nth-child(4),.overviewHistory .transactionAmount{text-align:right}.overviewOrderDate{color:var(--muted);font-size:12px}@media (max-width:820px){.overviewHistoryHeading h2{font-size:20px}.overviewHistoryColumns{display:none}.overviewHistory .clientTransactionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:18px}.overviewHistory .transactionDescription{grid-area:1/1}.overviewHistory .transactionAmount{grid-area:1/2}.overviewHistory .overviewOrderDate{grid-area:2/1}.overviewHistory .transactionState{text-align:right;grid-area:2/2}.overviewHistory .transactionState .clientStatus{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;padding-block:4px}}.passkeyHelp{flex:none;margin-left:auto;position:relative}.passkeyHelp summary{border:1px solid var(--line);cursor:pointer;width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;list-style:none;display:grid}.passkeyHelp summary::-webkit-details-marker{display:none}.passkeyHelp summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.settingsCardHeader .passkeyHelp p{z-index:3;border:1px solid var(--line);background:var(--surface);width:min(280px,70vw);color:var(--text);border-radius:10px;margin:0;padding:14px;font-size:13px;line-height:1.5;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #0002}
.onboardingShortcut{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;margin-right:16px;display:inline-flex}.onboardingIntro{background:var(--brand-sky-10);border:1px solid var(--brand-ocean-20);border-radius:12px;justify-items:start;gap:16px;padding:32px;display:grid}.onboardingIntro h2,.onboardingIntro p{margin:0}.onboardingIntro p{max-width:640px;color:var(--muted);line-height:1.7}.onboardingEyebrow{color:var(--muted);letter-spacing:.04em;font-size:12px;font-weight:500}.onboardingStatus{color:var(--heading-color,var(--brand-ocean));align-items:center;gap:8px;font-size:13px;display:flex}.onboardingSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.onboardingSteps li{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.onboardingSteps li>svg{color:var(--heading-color,var(--brand-ocean));margin-bottom:8px}.onboardingSteps h2{margin:0;font-size:18px}.onboardingSteps p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.7}.onboardingSteps a,.onboardingStepStatus{margin-top:auto}.onboardingSteps a{align-items:center;gap:10px;display:inline-flex}.onboardingStepStatus{color:var(--heading-color,var(--brand-ocean));padding:12px 0;font-size:13px;font-weight:500}@media (max-width:820px){.onboardingSteps{grid-template-columns:1fr}.onboardingIntro{padding:24px}}@media (max-width:520px){.topbar .onboardingShortcut{gap:5px;min-height:40px;margin-right:0;padding:8px 10px;font-size:12px}.topbar .onboardingShortcut svg{display:none}.topbar:has(.onboardingShortcut){flex-wrap:wrap;gap:10px;height:auto;min-height:72px;padding-block:12px}.topbar .clientAccountMenu{margin-left:auto}}.sidebar{background:var(--brand-ocean);color:#fff;border-right:0;padding-top:24px}.brand{width:fit-content;margin:0 10px 30px;padding:12px 0}.navList a,.navList button{color:#e6e9ed;border-radius:8px;min-height:48px;font-size:14px;font-weight:400}.navList a svg,.navList button svg{color:#80ceff}.navList a:hover,.navList button:hover{background:var(--brand-ocean-90);color:#fff}.navList a.active{background:var(--brand-ocean-90);color:#fff;box-shadow:inset 3px 0 var(--brand-sky);font-weight:500}.navList a.active svg{color:var(--brand-sky)}.sidebar:focus-visible{outline-color:var(--brand-sky)}.topbar{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-color:var(--line)}.pageHeaderCopy>span{color:var(--brand-ocean-70)}.pageHeaderCopy>p{font-size:14px}.pageHeader h1{font-size:33px}.sectionHeader,.settingsCardHeader{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface))}.sectionHeader h2,.settingsCardHeader h2,.clientSectionHeading h2,.profileEditor .sectionBand>h2,.profileSubmit h2{font-size:18px;font-weight:600}.clientBalanceCard{border-top:3px solid var(--brand-sky);border-radius:12px}.clientBalanceCard:hover{border-color:var(--brand-ocean-20);border-top-color:var(--brand-sky)}.clientBalanceCard>strong{font-family:"Axiforma",var(--font-poppins),sans-serif;color:var(--heading-color,var(--brand-ocean));font-size:33px;font-weight:600}.transactionIcon,.summaryIcon{background:var(--brand-sky-10);color:var(--heading-color,var(--brand-ocean))}.clientTransactionRow:hover,tbody tr:hover{background:var(--lightningcss-light,#f2faff)var(--lightningcss-dark,var(--theme-info-surface))}.clientNextStep{border-color:var(--brand-ocean-20);background:var(--brand-sky-10)}.clientNextStep h2{font-size:16px}.profileTabs a[aria-current=page]{border-bottom-color:var(--brand-sky);color:var(--heading-color,var(--brand-ocean))}.countryChips span{background:var(--brand-sky-10)}.profileForm label,.profileForm input,.profileForm select,.profileForm textarea{font-size:14px}.profileForm input:focus-visible,.profileForm select:focus-visible,.profileForm textarea:focus-visible{outline-color:var(--brand-sky)}.notice:not(.noticeDanger){background:var(--brand-sky-10);border-color:var(--brand-ocean-20);color:var(--heading-color,var(--brand-ocean))}.receiptBrand{gap:24px}.receiptBrand .finlyftLogo{width:110px}.publicReceipt>header{background:var(--brand-ocean)}.publicReceipt{border-color:var(--line)}@media (max-width:820px){.mobileBrand{flex:none;padding:8px 0}.mobileBrand .finlyftLogo{width:96px}.topbar{gap:16px}.clientAccountMenu{min-width:0}.clientAccountMenu>summary{max-width:100%}.mobileNav .navList a{color:var(--muted);font-size:11px}.mobileNav .navList a svg{color:var(--muted)}.mobileNav .navList a.active{color:var(--heading-color,var(--brand-ocean));background:var(--brand-sky-10);box-shadow:inset 0 3px var(--brand-sky)}.mobileNav .navList a.active svg{color:var(--heading-color,var(--brand-ocean))}.mobileNav .navList a:hover{color:var(--heading-color,var(--brand-ocean));background:var(--brand-sky-10)}}@media (max-width:520px){.pageHeader h1{font-size:24px}.clientBalanceCard>strong{font-size:28px}.clientAccountMenu>summary{padding:8px 10px;font-size:12px}.publicReceipt>header,.receiptBrand{flex-wrap:wrap}}.paymentWizard{max-width:880px;margin-inline:auto}.atCreditRequest[data-at-credit-create]{width:100%;max-width:880px}.atCreditWizard{width:100%}.paymentWizard form{gap:28px;padding:28px;display:grid}.paymentStepNav ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.paymentStepNav[data-steps="5"] ol{grid-template-columns:repeat(5,minmax(0,1fr))}.paymentStepNav li{min-width:0}.paymentStepNav button{border:0;border-bottom:2px solid var(--line);width:100%;min-height:72px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:10px 4px;display:flex}.paymentStepNav button[aria-current=step]{border-bottom-color:var(--brand-sky);color:var(--heading-color,var(--brand-ocean))}.paymentStepNav button:disabled{cursor:default;opacity:.6}.paymentStepNav button>span:last-child{gap:4px;min-width:0;display:grid}.paymentStepNav strong{font-size:13px;font-weight:500}.paymentStepNav small{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.paymentStepNumber{border:1px solid var(--brand-ocean-20);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.paymentStepNav [aria-current=step] .paymentStepNumber{border-color:var(--brand-sky);background:var(--brand-sky-10)}.paymentStepPanel{align-content:start;gap:24px;min-height:240px;animation:.22s ease-out both paymentStepEnter;display:grid}.paymentStepHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.paymentStepHeading h2{color:var(--heading-color,var(--brand-ocean));margin:0;font-size:22px;font-weight:600}.paymentStepHeading h2:focus{outline:none}.paymentStepHeading>span{color:var(--muted);font-size:12px}.paymentChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paymentChoice{border:1px solid var(--line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));min-height:88px;color:var(--heading-color,var(--brand-ocean));text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:18px;transition:border-color .15s,background .15s;display:flex}.paymentChoice:hover{border-color:var(--brand-sky);background:var(--brand-sky-10)}.paymentChoice>span:not(.paymentTokenMark){gap:5px;display:grid}.paymentChoice strong{font-size:16px;font-weight:500}.paymentChoice small{color:var(--muted);font-size:12px}.paymentChoice>svg{color:var(--muted);flex:none;margin-left:auto}.paymentTokenMark{background:var(--brand-sky-10);width:40px;height:40px;color:var(--heading-color,var(--brand-ocean));border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:600;display:grid}.paymentChoicesEmpty{color:var(--muted);grid-column:1/-1;justify-items:start;gap:16px;padding:20px 0;display:grid}.paymentAmountStep{gap:18px;display:grid}.paymentAmountStep label{font-size:13px;font-weight:500}.paymentAmountStep .amountInput input{min-height:68px;font-size:26px;font-weight:500}.paymentRateRow{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;display:flex}.paymentRateRow strong{color:var(--heading-color,var(--brand-ocean));font-weight:500}.paymentIndicativeRate{background:var(--brand-sky-10);border-radius:8px;padding:16px}.paymentStepFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}@keyframes paymentStepEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.paymentWizard form{gap:22px;padding:18px}.paymentStepNav button{flex-direction:column;gap:7px;min-height:92px}.paymentStepNav small{font-size:10px}.paymentStepNav strong{font-size:12px}.paymentStepHeading h2{font-size:20px}.paymentChoices{grid-template-columns:1fr}.paymentStepFooter>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.paymentStepPanel{animation:none}.paymentChoice{transition:none}}.paymentRateUnavailable{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.accountDetailSummary{border:1px solid var(--line);border-top:3px solid var(--brand-sky);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin:20px 0 28px;padding:32px;display:flex}.accountDetailBalance{gap:12px;min-width:0;display:grid}.accountDetailBalance>span{color:var(--muted);font-size:14px}.accountDetailBalance>strong{color:var(--heading-color,var(--brand-ocean));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:40px;font-weight:600;line-height:1.25}.accountDetailBalance a{color:var(--heading-color,var(--brand-ocean));text-underline-offset:3px;text-decoration:underline}.accountDetailActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.accountDetailActions>a,.accountDetailActions>button{min-height:46px}.accountActivity{margin-top:24px;scroll-margin-top:90px}.accountActivityViews{border-bottom:1px solid var(--line);gap:8px;padding:18px 20px;display:flex}.accountActivityEmpty{color:var(--muted);padding:28px 20px;font-size:14px}.accountReceiptList{margin:0;padding:0;list-style:none}.accountReceiptList li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto 100px;align-items:center;gap:16px;padding:20px;display:grid}.accountReceiptList li:last-child{border-bottom:0}.accountReceiptList li>div{gap:5px;display:grid}.accountReceiptList strong{font-size:14px;font-weight:500}.accountReceiptList time,.accountReceiptStatus{color:var(--muted);font-size:12px}.accountReceiptStatus{text-align:right}@media (max-width:1100px){.accountDetailSummary{flex-direction:column;align-items:flex-start}.accountDetailActions{justify-content:flex-start}}@media (max-width:600px){.accountDetailSummary{gap:24px;padding:22px 18px}.accountDetailBalance>strong{font-size:30px}.accountDetailActions{width:100%}.accountDetailActions>a,.accountDetailActions>button{white-space:nowrap;flex:140px;padding-inline:12px;font-size:13px}.accountReceiptList li{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:16px}.accountReceiptList li>strong{grid-column:2}.accountReceiptStatus{grid-area:1/3/3}}.signInMessage{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.staffSignIn{gap:10px;display:grid}.staffSignIn p{color:var(--muted);margin:0;font-size:13px}.signupPanel p{color:var(--muted);line-height:1.6}.signupStep{letter-spacing:.09em;color:var(--lightningcss-light,#68706f)var(--lightningcss-dark,var(--muted));margin-bottom:12px;font-size:10px;font-weight:600;display:block}.signupAccountTypes{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.signupAccountTypes legend{padding:0 0 8px;font-size:13px;font-weight:500}.signupAccountTypes label{border:1px solid var(--lightningcss-light,#dfe4e3)var(--lightningcss-dark,var(--line));cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:16px 12px;display:flex}.signupAccountTypes label.selected{background:var(--lightningcss-light,#f0f3f2)var(--lightningcss-dark,var(--surface-subtle));border-color:#263331}.signupAccountTypes input{accent-color:#263331;width:16px;height:16px;min-height:16px;margin:0}.signupBack{color:var(--lightningcss-light,#68706f)var(--lightningcss-dark,var(--muted));cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px;text-decoration:underline}.signupPanel select{border:1px solid var(--lightningcss-light,#dfe4e3)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;min-height:44px;font:inherit;border-radius:8px;padding:10px 12px}
:root{--control-height:44px;--control-radius:8px}:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton){min-width:0;min-height:var(--control-height);border-radius:var(--control-radius);text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;max-width:100%;height:auto;padding:10px 16px;font-size:14px;font-weight:600;line-height:22px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton)>svg{flex:none;width:18px;height:18px}.primaryButton{border:1px solid var(--brand-sky);background:var(--brand-sky);color:var(--heading-color,var(--brand-ocean));box-shadow:none}.secondaryButton{border:1px solid var(--brand-ocean-20);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--heading-color,var(--brand-ocean))}.dangerButton{border:1px solid var(--lightningcss-light,#edc6c2)var(--lightningcss-dark,var(--theme-negative-border));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));color:var(--red)}.textButton{color:var(--heading-color,var(--brand-ocean));background:0 0;border:1px solid #0000;padding-inline:10px}.iconButton{border:1px solid var(--brand-ocean-20);width:44px;height:44px;padding:10px}.dangerButton:not(:disabled):hover{background:var(--red-soft);border-color:var(--red)}.textButton:not(:disabled):hover{background:var(--brand-sky-10);text-decoration:none}:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton):disabled,:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton)[aria-disabled=true]{opacity:1;color:var(--lightningcss-light,#728095)var(--lightningcss-dark,var(--muted));border-color:var(--lightningcss-light,#dce3eb)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,#edf1f5)var(--lightningcss-dark,var(--surface-subtle));cursor:not-allowed;box-shadow:none;text-decoration:none;transform:none}.textButton:disabled{background:0 0;border-color:#0000}:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton):focus-visible{outline:3px solid var(--brand-ocean);outline-offset:3px}.portalShell :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])){width:100%;min-width:0;max-width:100%;min-height:var(--control-height);border-radius:var(--control-radius);font-size:14px;line-height:22px}.portalShell :where(label,fieldset,dl>div){min-width:0}.portalShell :is(dt,dd,label){overflow-wrap:anywhere}.portalShell textarea{resize:vertical;padding:12px}.portalShell :is(input,select,textarea):disabled{color:var(--lightningcss-light,#728095)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,var(--surface-subtle));cursor:not-allowed}.portalShell input:is([type=checkbox],[type=radio]){flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.portalShell .amountInput input{border-radius:0;font-size:26px}.actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.backLink{cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;line-height:22px}.backLink>svg{flex-shrink:0}.pageHeader{flex-wrap:wrap}.pageHeaderCopy{min-width:0}.pageHeader h1{overflow-wrap:anywhere}.sectionHeader{flex-wrap:wrap;padding-block:16px}.sectionHeader h2{min-width:0}.sectionHeader :is(a.primaryButton,a.secondaryButton){font-size:14px}.notice{flex-wrap:wrap}.notice>:is(.primaryButton,.secondaryButton){margin-left:auto}.transactionDetailActions,.transactionReceiptBody{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dealActionButtons,.accessActions{flex-wrap:wrap;gap:12px}.orderActionsBody>form>:is(.primaryButton,.secondaryButton),.approvalForm>:is(.primaryButton,.secondaryButton){justify-self:start}.historyFilters{gap:4px}.historyFilters button{white-space:nowrap;min-height:44px;padding:10px 14px;font-size:13px;font-weight:500;line-height:22px}.historyFilters button.selected{color:var(--heading-color,var(--brand-ocean));border-color:var(--brand-ocean-20)}.historyFilters button:disabled{cursor:not-allowed;opacity:.6}.historySearch{border-radius:8px;min-height:44px}.portalShell .historySearch input{border-radius:0;outline:none;min-height:42px}.historySearch>svg{flex-shrink:0}.paymentChoice:disabled{cursor:not-allowed;background:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,var(--surface-subtle));border-color:var(--line)}.paymentChoice:disabled:hover{background:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,var(--surface-subtle));border-color:var(--line)}.paymentChoice>span{overflow-wrap:anywhere;min-width:0}.paymentStepFooter{align-items:center}.paymentDirectionHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 28px;display:flex}.paymentDirectionHeader>strong{color:var(--heading-color,var(--brand-ocean));font-size:16px}.paymentRateRow{align-items:center}.clientRequestReview .paymentChoice>svg{margin-left:0}.clientRequestReview .paymentChoice{justify-content:flex-start}.clientRequestReview :is(h2,dl){margin-bottom:0}.clientRequestReview>h2{margin-bottom:24px}.deviceSettingsBody{gap:20px;padding:24px;display:grid}.deviceSettingsBody>:is(.primaryButton,.secondaryButton,.textButton){justify-self:start}.settingsCardHeader{min-height:72px;padding:20px 24px}.securitySettings .settingsDetails{gap:16px 24px}.securitySettings .settingsDetails>div{border:0;border-bottom:1px solid var(--line);align-content:start;padding:0 0 20px}.securitySettings .settingsDetails>div:last-child{border-bottom:0;grid-column:1/-1;padding-bottom:0}.securitySettings .settingsDetails .contactValue{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;display:flex}.contactValue>span{overflow-wrap:anywhere;min-width:0}.verificationPreference{width:min(100%,480px)}.securityEditor,.deviceEditor{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;gap:16px;padding:20px;display:grid}.securityEditor>label,.deviceEditor>label{width:min(100%,480px)}.deviceEditor>.textButton{justify-self:start}.securityEditor .actionConfirmation,.deviceEditor .actionConfirmation{margin:0}.actionConfirmation{gap:16px;width:100%;max-width:480px}.actionConfirmation>:is(.primaryButton,.secondaryButton,.textButton),.actionConfirmation>div>:is(.primaryButton,.secondaryButton,.textButton){justify-self:start}.actionConfirmation p{line-height:1.6}.deviceList{margin:0}.deviceList:has(>p){color:var(--muted)}.deviceListItem{padding:16px 0}.deviceListItem:first-child{padding-top:0}.deviceListItem:last-child{border-bottom:0;padding-bottom:0}.settingsSecurityActions{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));padding:20px 24px}.settingsSecurityActions form{margin-left:0}.securityCheckbox{line-height:1.6}@media (max-width:640px){.deviceSettingsBody{padding:20px 16px}.settingsCardHeader,.settingsSecurityActions,.securityEditor,.deviceEditor{padding:16px}.securitySettings .settingsDetails{grid-template-columns:minmax(0,1fr);gap:20px}.actionRow{align-items:stretch}.actionRow>:is(button,a){flex:140px}.paymentDirectionHeader{padding-inline:18px}.paymentStepFooter{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.paymentStepFooter>button{width:100%}.clientRequestReview .paymentStepFooter{display:grid}.historyFilters{width:100%}.historyFilters button{padding-inline:8px}.transactionDetails>header{flex-wrap:wrap;align-items:flex-start;gap:20px}.transactionDetailActions,.transactionDetailActions>button{width:100%}.notice>:is(.primaryButton,.secondaryButton){margin-left:0}}@media (prefers-reduced-motion:reduce){:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton){transition:none}}
.supportChat{--support-accent:var(--brand-sky,#80ceff);--support-ink:var(--brand-ocean,#00244c);--support-text:var(--lightningcss-light,var(--support-ink))var(--lightningcss-dark,var(--ink));--support-line:var(--lightningcss-light,#d7e0e8)var(--lightningcss-dark,var(--line));z-index:60;width:min(380px,100% - 48px);right:24px;bottom:calc(24px + var(--support-keyboard-inset,0px));pointer-events:none;color:var(--support-text);font-family:var(--font-poppins,Poppins), sans-serif;flex-direction:column;align-items:flex-end;gap:12px;font-size:14px;line-height:1.5;display:flex;position:fixed}.supportChat *,.supportChat :before,.supportChat :after{box-sizing:border-box}.supportChat button,.supportChat input,.supportChat textarea{font:inherit}.supportChat button{cursor:pointer}.supportChat button:disabled{cursor:not-allowed;opacity:.5}.supportChat button:focus-visible,.supportChat input:focus-visible,.supportChat textarea:focus-visible{outline-offset:3px;outline:3px solid #2581bc}.supportChat h2,.supportChat h3,.supportChat p{margin:0}.supportChatPanel{width:100%;height:min(570px, calc(var(--support-view-height,100dvh) - 112px));border:1px solid var(--support-line);background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,var(--surface-subtle));pointer-events:auto;border-radius:16px;flex-direction:column;min-height:0;animation:.16s ease-out supportChatEnter;display:flex;overflow:hidden;box-shadow:0 16px 52px #00244c29}.supportChatPanel:focus{outline:none}.supportChatHeader{background:var(--support-ink);color:#fff;flex:none;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.supportChatHeader>div{flex:1;min-width:0}.supportChatHeader h2{color:inherit;font-size:17px;font-weight:600;line-height:1.3}.supportChatHeader span{padding-top:3px;font-size:12px;display:block}.supportChatHeader button{color:#fff;background:0 0;border:0;border-radius:8px;min-height:40px}.supportChatHeader .supportChatBack{flex:0 0 40px;place-items:center;margin-left:-8px;padding:0;display:grid}.supportChatHeader .supportChatEnd{border:1px solid #80ceff99;flex:none;padding:6px 10px;font-size:12px}.supportChatHeader button:hover{background:#ffffff1f}.supportChatBody{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:stretch;gap:20px;min-height:0;padding:20px;display:flex;overflow:auto}.supportChat h3{color:var(--support-text);font-size:16px;line-height:1.5}.supportChatBody p{font-size:14px;line-height:1.7}.supportChatAnswer{white-space:pre-wrap}.supportChatFeedback{border:0;flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:0;display:flex}.supportChatFeedback legend{margin-bottom:12px;font-weight:600}.supportChatFeedback button{flex:1}.supportChatReferral,.supportChatFaqNotice{overflow-wrap:anywhere;gap:10px;display:grid}.supportChatReferral strong{font-size:13px}.supportChatReferral small{color:var(--lightningcss-light,#526475)var(--lightningcss-dark,var(--muted))}.supportChatOptions{flex-direction:column;gap:12px;display:flex}.supportChatOptions>button{border:1px solid var(--support-line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;min-height:54px;color:var(--support-text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;font-weight:500;display:flex}.supportChatOptions>button svg{flex:none}.supportChatOptions>button:hover{border-color:var(--lightningcss-light,#6fb8e6)var(--lightningcss-dark,var(--theme-info-border));background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,var(--theme-info-surface))}.supportChat button.supportChatAction{border:1px solid var(--lightningcss-light,#6fb8e6)var(--lightningcss-dark,var(--theme-info-border));min-height:44px;color:var(--support-text);background:var(--lightningcss-light,#e6f5ff)var(--lightningcss-dark,var(--theme-info-surface));text-align:center;border-radius:9px;padding:10px 14px;font-weight:600}.supportChatBody>.supportChatAction:last-child{margin-top:auto}.supportChatContact{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.supportChatContactFields{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.supportChatContactFields label{color:var(--support-text);gap:6px;font-size:13px;font-weight:500;display:grid}.supportChatContactFields input{border:1px solid var(--lightningcss-light,#a3b4c5)var(--lightningcss-dark,var(--line));width:100%;min-height:44px;color:var(--support-text);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:8px;margin:0;padding:9px 11px}.supportChatNotice{color:var(--lightningcss-light,#526475)var(--lightningcss-dark,var(--muted));font-size:13px}.supportChatMessages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.supportChatMessage{max-width:88%;color:var(--support-text);background:var(--lightningcss-light,#d4eeff)var(--lightningcss-dark,var(--theme-info-surface));overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;gap:6px;padding:12px 14px;display:grid}.supportChatMessage>span{font-size:12px;font-weight:600}.supportChatMessage p{white-space:pre-wrap;font-size:14px}.supportChatMessage small{align-items:center;gap:6px;font-size:12px;display:flex}.supportChatMessage small svg{flex:none}.supportChatMessage time{color:var(--lightningcss-light,#425d73)var(--lightningcss-dark,var(--muted));justify-self:end;font-size:10px}.supportChatOperatorMessage{border:1px solid var(--support-line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));border-radius:14px 14px 14px 4px;align-self:flex-start}.supportChatPanel>form:not(.supportChatContact){flex-direction:column;flex:0 auto;min-height:0;margin:0;display:flex}.supportChatPending{border-top:1px solid var(--support-line);flex:0 auto;gap:10px;min-height:0;max-height:150px;padding:10px;display:grid;overflow:auto}.supportChatComposer{border-top:1px solid var(--support-line);background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));flex:none;gap:8px;padding:10px;display:grid}.supportChatComposerRow{align-items:flex-end;gap:6px;display:flex}.supportChatComposer input[type=file]{display:none}.supportChatComposer textarea{resize:none;border:1px solid var(--lightningcss-light,#a3b4c5)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;min-width:0;min-height:56px;max-height:96px;color:var(--support-text);border-radius:8px;flex:1;margin:0;padding:9px;font-size:14px;line-height:1.4;display:block}.supportChatComposer>p{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,var(--theme-negative-text));font-size:12px}.supportChatIconButton{background:var(--lightningcss-light,#edf6fc)var(--lightningcss-dark,var(--theme-info-surface));width:40px;min-height:44px;color:var(--support-text);border:0;border-radius:8px;flex:0 0 40px;place-items:center;padding:0;display:grid}.supportChatIconButton:hover{background:var(--lightningcss-light,#d4eeff)var(--lightningcss-dark,var(--theme-info-surface))}.supportChatAttachment{background:var(--lightningcss-light,#edf6fc)var(--lightningcss-dark,var(--theme-info-surface));border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 8px;font-size:12px;display:flex}.supportChatAttachment>svg{flex:none}.supportChatAttachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportChatAttachment button{height:36px;color:inherit;background:0 0;border:0;flex:0 0 36px;place-items:center;margin-left:auto;display:grid}.supportChat .supportChatDeliveryError{border:1px solid var(--lightningcss-light,#efc0bc)var(--lightningcss-dark,var(--theme-negative-border));background:var(--lightningcss-light,#fff5f4)var(--lightningcss-dark,var(--theme-negative-surface));max-height:22%;color:var(--lightningcss-light,#9f241c)var(--lightningcss-dark,var(--theme-negative-text));border-radius:8px;flex:0 auto;margin:8px 10px;padding:9px 10px;font-size:12px;overflow:auto}.supportChatContactFields .supportChatDeliveryError{flex:none;max-height:none;margin:0}.supportChatRestart{border-top:1px solid var(--support-line);flex:none;padding:12px}.supportChatRestart button{background:var(--support-accent);width:100%;min-height:44px;color:var(--support-ink);border:0;border-radius:9px;font-weight:600}.supportChatTrigger{background:var(--support-accent);width:56px;height:56px;color:var(--support-ink);pointer-events:auto;border:0;border-radius:50%;flex:0 0 56px;place-items:center;display:grid;box-shadow:0 8px 24px #00244c29}.supportChatTrigger:hover{background:var(--lightningcss-light,#a8dfff)var(--lightningcss-dark,var(--theme-info-surface));color:var(--support-text)}.supportChat .spin{animation:1s linear infinite supportChatSpin}@keyframes supportChatSpin{to{transform:rotate(360deg)}}@keyframes supportChatEnter{0%{opacity:0;transform:translateY(8px)}}@media (max-width:820px){body:has(.supportChat) .mobileNav .navList{margin-right:72px}body:has(.mobileNav) .supportChat:not(.supportChatOpen){right:12px;bottom:calc(6px + env(safe-area-inset-bottom,0px))}body:has(.mobileNav) .supportChat:not(.supportChatOpen) .supportChatTrigger{width:52px;height:52px;box-shadow:none;flex-basis:52px}}@media (max-width:520px),(max-height:500px){.supportChat{right:max(12px, env(safe-area-inset-right,0px));width:min(380px, calc(100% - 24px - env(safe-area-inset-right,0px)));bottom:calc(8px + var(--support-keyboard-inset,0px) + env(safe-area-inset-bottom,0px));gap:8px}.supportChatPanel{width:100%;height:min(570px, calc(var(--support-view-height,100dvh) - 84px - env(safe-area-inset-bottom,0px)));border-radius:12px}.supportChatHeader{min-height:58px;padding-block:8px}.supportChatContactFields{padding:14px}.supportChat input,.supportChatComposer textarea{font-size:16px}.supportChatTrigger{flex-basis:52px;width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.supportChatPanel,.supportChat .spin{animation:none}}@media print{.supportChat{display:none}}.supportChatTrigger{position:relative}.supportChatBadge{color:#fff;border:2px solid var(--lightningcss-light,white)var(--lightningcss-dark,var(--line));background:#b42318;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.supportChatDelivery{justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;font-size:12px;display:flex}.supportChatConfirmation{flex-direction:column;align-items:stretch;gap:12px;display:flex}.supportChatBody.supportChatConfirmation>.supportChatAction{margin-top:0}.supportChatPresence{border-top:1px solid var(--lightningcss-light,#dde5ec)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,#f4f8fc)var(--lightningcss-dark,var(--theme-info-surface));flex-shrink:0;padding:12px 16px}.supportChatPresence>div{gap:16px;margin-top:8px;display:flex}.supportChatFiles{max-height:min(150px,24dvh);margin:0 0 8px;padding:0;list-style:none;overflow-y:auto}.supportChatFiles li{border-bottom:1px solid var(--lightningcss-light,#dde5ec)var(--lightningcss-dark,var(--line));align-items:center;gap:8px;padding:6px 0;display:flex}.supportChatFiles li>div{flex:1;min-width:0}.supportChatFiles span,.supportChatFiles small{overflow-wrap:anywhere;display:block}.supportChatFiles small{font-size:11px}.supportChatFiles button{min-width:32px;min-height:32px;color:inherit;background:var(--lightningcss-light,#e6f4fc)var(--lightningcss-dark,var(--theme-info-surface));cursor:pointer;border:0;border-radius:6px}.supportChatFile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supportChatFile>button{overflow-wrap:anywhere;max-width:100%}.supportChatFile>button+button{color:var(--lightningcss-light,#145575)var(--lightningcss-dark,var(--theme-info-text));cursor:pointer;background:0 0;border:0;text-decoration:underline}.supportChatPreview{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.supportChatPreview>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.supportChatPreview strong{overflow-wrap:anywhere;min-width:0}.supportChatPreview img,.supportChatPreview video{object-fit:contain;flex:1;width:100%;min-height:0}.supportChatPreview iframe{border:0;flex:1;width:100%;min-height:120px}.supportChatPreview>.supportChatPdf{flex:1;min-height:0;display:block;overflow:auto}.supportChatPdf canvas{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--surface));width:100%;height:auto}.supportChatPdfPages{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.supportChatOrder{align-items:center;gap:8px;font-size:12px;display:flex}.supportChatOrder span{overflow-wrap:anywhere;flex:1;min-width:0}.supportChatOrder button{background:var(--lightningcss-light,#e6f4fc)var(--lightningcss-dark,var(--theme-info-surface));min-height:36px;color:inherit;border:0;border-radius:6px;flex:0 0 36px;place-items:center;padding:0;display:grid}
