@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);background:#f6f7f4}.login-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 44px 36px;background:radial-gradient(ellipse at 20% 0%,#3a4334 0%,transparent 55%),linear-gradient(165deg,#151a17,#1c231c 48%,#121612);color:#d8ddd2;overflow:hidden}.login-brand:before{content:"";position:absolute;width:420px;height:420px;right:-160px;top:-120px;border:1px solid #c2bd8520;border-radius:50%;box-shadow:0 0 0 40px #ffffff03,0 0 0 80px #ffffff02;pointer-events:none}.login-brand-top,.login-brand-copy,.login-points,.login-market{position:relative;z-index:1}.login-logo{display:inline-flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-weight:800;font-size:26px;letter-spacing:-1.2px;color:#fff}.login-logo img{width:40px;height:40px;border-radius:10px;object-fit:cover}.login-logo i{font-style:normal;font-size:10px;margin-left:2px;vertical-align:super;color:#c9b36a}.login-portal-label{display:block;margin:12px 0 0 52px;font-size:9px;letter-spacing:2.6px;color:#9aa393}.login-eyebrow{color:#b7a05a}.login-brand-copy h1{font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-1.6px;line-height:1.08;color:#f4f6f0;margin:14px 0 16px;max-width:11ch;animation:loginRise .7s ease both}.login-brand-copy p{max-width:34ch;font-size:14px;line-height:1.65;color:#a8b0a2;margin:0;animation:loginRise .7s ease .08s both}.login-market{display:flex;align-items:flex-end;gap:7px;height:140px;padding:8px 0 4px}.login-market i{flex:1;border-radius:4px 4px 0 0;opacity:.88;transform-origin:bottom;animation:loginBar .9s ease both}.login-points{list-style:none;margin:0;padding:0;display:grid;gap:12px}.login-points li{display:flex;align-items:center;gap:10px;font-size:12px;color:#c4cbbd}.login-points svg{color:#d6b252;flex-shrink:0}.login-main{display:flex;flex-direction:column;justify-content:center;padding:48px 40px;background:radial-gradient(at top right,#eaf0d9aa,transparent 45%),#f6f7f4}.login-card{width:100%;max-width:420px;margin:0 auto;background:#fff;border:1px solid #e4e7df;border-radius:14px;padding:36px 32px 28px;box-shadow:0 18px 50px #26331f0a;animation:loginRise .55s ease .12s both}.login-card-head .eyebrow{color:#9a8450}.login-card-head h2{font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-1px;margin:10px 0 8px;color:#252a28}.login-card-head p{margin:0 0 8px;font-size:13px;line-height:1.6;color:#7d8674}.login-form{margin-top:8px}.login-field{display:block;margin:16px 0;font-size:11px;font-weight:550;color:#4a523e}.login-field>span{display:block}.login-field input{display:block;width:100%;margin-top:8px;border:1px solid #dde2d5;background:#fafbf8;border-radius:6px;padding:13px 14px;color:#49533e;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.login-field input:focus{border-color:#c1a04e;box-shadow:0 0 0 3px #e1bf6933}.login-password{position:relative;margin-top:8px}.login-password input{margin-top:0;padding-right:44px}.login-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:6px;color:#8a9283}.login-eye:hover{background:#f0f2ea;filter:none}.login-submit{width:100%;min-height:48px;margin-top:10px;font-size:13px;border-radius:6px;text-decoration:none}.login-submit:disabled{opacity:.7;cursor:wait}.login-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:18px;border-top:1px solid #ecefe8}.login-links a{font-size:12px;font-weight:500;color:#6f785f}.login-links a:hover{color:#aa8429}.login-redirect-note{margin:14px 0 0;text-align:center;font-size:11px;color:#939c8a}.login-legal{max-width:420px;margin:22px auto 0;text-align:center;font-size:10px;line-height:1.5;color:#9aa193}.login-clerk{margin-top:8px}.login-clerk .cl-rootBox,.login-clerk .cl-card{width:100%;box-shadow:none;border:0;background:transparent}@keyframes loginRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes loginBar{0%{opacity:0;transform:scaleY(.35)}to{opacity:.88;transform:scaleY(1)}}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-brand{min-height:auto;padding:28px 24px 32px;gap:28px}.login-brand-copy h1{max-width:none;font-size:30px}.login-market{height:88px}.login-points{display:none}.login-main{padding:28px 20px 40px}.login-card{padding:28px 22px 22px;border-radius:18px}}.application-flow[hidden]{display:none}.application-intro{padding:40px;background:#232b21;color:#fafbef;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:30px}.application-intro .eyebrow{color:#c7b579}.application-intro h2{font:500 32px Manrope,sans-serif;letter-spacing:-1px;margin:18px 0}.application-intro p{font-size:13px;line-height:1.9;color:#b9c3ae;max-width:620px;margin-bottom:25px}.intro-meta{display:block;font-size:10px;color:#aebba1;margin-top:13px}.intro-emblem{display:grid;place-items:center;border:1px solid #657052;border-radius:50%;height:150px;width:150px;flex-shrink:0;color:#dbc27d;box-shadow:0 0 0 20px #ffffff03}.application-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.info-number{font-family:Manrope;font-size:22px;color:#b39a60}.application-info-grid h3{font-size:14px;margin:20px 0 10px}.application-info-grid p{font-size:12px;color:#818d75;line-height:1.8;margin:0}.application-note{display:flex;align-items:flex-start;gap:12px;border:1px solid #e4e7da;background:#f0f2e9;padding:15px;border-radius:6px;color:#7a8769;margin:20px 0}.application-note svg{flex-shrink:0}.application-note p{font-size:11px;line-height:1.7;margin:0}.application-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:26px;align-items:start}.application-rail{padding:26px 8px}.application-rail h2{font:500 22px Manrope;letter-spacing:-.7px;line-height:1.5;margin:12px 0 30px}.application-rail ol{padding:0;list-style:none}.application-rail li{display:flex;gap:12px;align-items:center;position:relative;padding-bottom:30px;color:#8c9582}.application-rail li>span{position:relative;z-index:1;border:1px solid #d8ddce;background:#f6f7f4;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:11px}.application-rail li:not(:last-child):after{content:"";height:35px;position:absolute;left:14px;top:31px;width:1px;background:#dce1d3}.application-rail li.current>span{background:#e3c372;color:#3a432d;border-color:#e3c372}.application-rail li.complete>span{background:#dfe9d4;color:#68834e;border-color:#dfe9d4}.application-rail li.current b{color:#35402d}.application-rail li b{font-size:12px;font-weight:500}.application-rail li small{display:block;font-size:10px;margin-top:5px;color:#99a18f}.rail-help{border-top:1px solid #e1e5d8;padding-top:25px;color:#8e9a7f;margin-right:14px}.rail-help>b{display:block;color:#637055;font-size:12px;margin:12px 0 8px}.rail-help p{font-size:11px;line-height:1.8}.rail-help button{font-size:11px;padding:0}.application-form{padding:32px;min-width:0}.application-form h2{font:600 25px Manrope;letter-spacing:-.7px;line-height:1.5;margin:10px 0}.application-form h2:focus{outline:none}.flow-description{font-size:12px;color:#8e9981;line-height:1.8;margin-bottom:27px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.field-grid label{font-size:11px;line-height:1.6}.optional{font-size:9px;color:#9aa48d;font-weight:400;margin-left:5px}.application-form input,.application-form select,.application-form textarea{font-size:12px}.application-form fieldset{border:0;padding:0;margin:20px 0}.application-form legend{font-size:11px;font-weight:500;margin-bottom:12px}.role-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.application-form .role-option{margin:0;padding:15px;border:1px solid #dfe5d5;border-radius:7px;display:flex;gap:10px;align-items:flex-start;cursor:pointer}.role-option.chosen{background:#f5f0df;border-color:#cbb575}.role-option b{font-size:11px;font-weight:500}.role-option small{display:block;line-height:1.6;color:#8c967c;font-size:10px;margin-top:6px}.application-form input[type=radio],.application-form input[type=checkbox]{width:15px;height:15px;margin:1px 0 0;flex-shrink:0;accent-color:#9b8647}.application-form .check-option{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.7;font-weight:400;margin:12px 0;cursor:pointer}.channel-field{background:#f8f9f4;padding:18px!important;border-radius:6px}.flow-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e6eadf;margin-top:28px;padding-top:22px}.flow-actions>span{font-size:9px;color:#a3ac96}.flow-error{color:#a14736;background:#fff0eb;padding:12px;font-size:12px;border-radius:5px}.review-group{border:1px solid #e3e7da;border-radius:7px;padding:19px;margin:18px 0}.review-group h3{font-size:13px;margin:0;font-weight:550}.review-group dl{margin:18px 0 0}.review-group dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;padding:9px 0;border-bottom:1px solid #eef0e8;align-items:start}.review-group dl>div:last-child{border:0}.review-group dt{font-size:10px;color:#96a088;line-height:1.7}.review-group dd{margin:0;font-size:11px;line-height:1.7;color:#56634a;overflow-wrap:anywhere;white-space:pre-wrap}.contract-box{padding:18px;background:#faf7ec;border:1px solid #ece3c9;border-radius:6px}.contract-box a{font-size:11px;display:inline-flex;align-items:center;gap:7px;color:#8c763b;text-decoration:underline}.contract-box>small{font-size:10px;line-height:1.7;color:#a2987e}.success-symbol{height:60px;width:60px;border-radius:50%;background:#eaf0e2;color:#859b68;display:grid;place-items:center;margin-bottom:23px}.request-receipt{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:20px;background:#f7f8f2;border-radius:7px}.request-receipt small{display:block;font-size:10px;color:#939f83;margin-bottom:6px}.request-receipt b{font-size:12px;font-weight:500}.request-timeline{margin:28px 0}.request-timeline>div{display:flex;gap:15px;align-items:flex-start;color:#8d9a7b;padding:15px 0}.request-timeline b{display:block;font-size:12px;color:#637252;font-weight:500}.request-timeline small{display:block;font-size:11px;margin-top:7px;line-height:1.7}.submitted-details{margin:25px 0}.submitted-details summary{cursor:pointer;font-size:12px;color:#6e7d5b;padding:14px 0;border-top:1px solid #e3e8d8;border-bottom:1px solid #e3e8d8}.application-flow .text-button{white-space:nowrap}@media(max-width:1100px){.application-layout{grid-template-columns:180px minmax(0,1fr);gap:15px}.application-form{padding:22px}.flow-actions>span{display:none}.intro-emblem{width:110px;height:110px}.role-options{grid-template-columns:1fr}}@media(max-width:850px){.application-layout{grid-template-columns:1fr}.application-rail{padding:10px 0}.application-rail>h2,.application-rail>.eyebrow,.rail-help{display:none}.application-rail ol{display:flex;justify-content:space-between;margin:0}.application-rail li{padding-bottom:0;gap:7px}.application-rail li small,.application-rail li:after{display:none}.application-rail li b{font-size:10px}.application-info-grid{grid-template-columns:1fr}.application-info-grid .panel{padding:20px}.application-info-grid h3{margin-top:12px}.intro-emblem{display:none}.application-intro{padding:28px}.application-intro h2{font-size:27px}}@media(max-width:550px){.application-intro{padding:24px 20px;border-radius:15px}.application-intro .gold-button{width:100%}.field-grid{grid-template-columns:1fr}.application-form{padding:20px 16px}.application-form h2{font-size:22px}.application-rail li{flex-direction:column;gap:8px}.application-rail li b{font-size:9px}.application-rail li>span{height:27px;width:27px}.review-group{padding:14px}.review-group dl>div{grid-template-columns:1fr;gap:3px;padding:10px 0}.flow-actions{position:sticky;z-index:5;bottom:68px;gap:10px;margin:28px -16px -20px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 25px #2834240d}.flow-actions .text-button{min-height:42px}.flow-actions .gold-button{min-height:42px;font-size:10px;padding:11px}.request-receipt{align-items:flex-start;flex-direction:column}.application-intro h2{font-size:25px}}:root{font-family:DM Sans,sans-serif;color:#252a28;background:#f6f7f4;font-synthesis:none;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}button{border:0;background:none;color:inherit}button:hover{filter:brightness(.94)}button:focus-visible,a:focus-visible{outline:2px solid #aa8429;outline-offset:4px}a{color:inherit;text-decoration:none}.sidebar{width:238px;background:#191e1b;color:#d1d6ce;position:fixed;inset:0 auto 0 0;padding:32px 20px 16px;display:flex;flex-direction:column;z-index:30}.brand{font-family:Manrope,sans-serif;font-weight:800;font-size:24px;letter-spacing:-1.1px;color:#fff;display:flex;align-items:center;gap:8px}.brand-logo{display:block;width:34px;height:34px;flex:0 0 34px;border-radius:9px;object-fit:cover}.brand-dot{font-size:10px;align-self:flex-start;margin:4px 0 0 -5px}.portal-label{font-size:9px;letter-spacing:2.5px;margin:9px 0 29px 42px;color:#a5aaa2}.workspace{display:flex;gap:10px;align-items:center;padding:14px 8px;border-top:1px solid #343932;border-bottom:1px solid #343932;margin-bottom:27px}.avatar{display:flex;align-items:center;justify-content:center;background:#eae8dd;color:#636547;border-radius:50%;width:35px;height:35px;font-size:11px;font-weight:700;flex-shrink:0}.workspace .avatar{background:#343c31;color:#d6dfcd}.workspace div{flex:1}.workspace b{font-size:12px;color:#f3f4ed;font-weight:500}.workspace small{display:block;margin-top:4px;font-size:10px;color:#91998e}.nav-label{display:block;font-size:9px;letter-spacing:1.8px;color:#788472;padding:0 12px 12px}nav button,nav a{width:100%;justify-content:flex-start;gap:12px;text-align:left;padding:12px 13px;margin:3px 0;border-radius:6px;color:#a8b0a4;font-size:12px;display:inline-flex;align-items:center;text-decoration:none;box-sizing:border-box}nav button.active,nav a.active{background:#e3c372;color:#262a22;font-weight:650}.active-dot{width:5px;height:5px;border-radius:50%;background:#3c402d;margin-left:auto}.explore{padding-top:29px}.new{font-size:7px;letter-spacing:.6px;background:#343f32;padding:4px 5px;color:#bbcaab;margin-left:auto;border-radius:3px}.sidebar-bottom{margin-top:auto;padding-top:35px}.support-card{border:1px solid #3b4236;border-radius:8px;padding:17px 14px;background:linear-gradient(130deg,#2d3527,#20261e)}.support-icon{color:#d9c689}.support-card h3{font-size:11px;margin:12px 0 6px;font-weight:500}.support-card p{font-size:10px;color:#9ba691;margin:0 0 14px}.support-card button{width:100%;justify-content:space-between;font-size:11px;color:#e0d5ab}.side-setting{padding:22px 12px;gap:12px;color:#b2b9ac;font-size:12px;display:inline-flex;align-items:center;text-decoration:none}.sidebar-footer{border-top:1px solid #343b30;padding-top:15px;font-size:9px;display:flex;align-items:center;gap:7px;color:#949f8d}.green-dot{width:5px;height:5px;border-radius:50%;background:#89a97a}.main-shell{margin-left:238px}header{height:79px;background:#fff;border-bottom:1px solid #e7e9e3;display:flex;align-items:center;justify-content:space-between;padding:0 37px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px}.breadcrumb span{color:#9a9e94}.breadcrumb b{font-weight:500}.header-right{display:flex;align-items:center;gap:22px}.demo-label{font-size:9px;border:1px solid #e7e7dc;padding:5px 8px;border-radius:4px;color:#888a78;letter-spacing:.5px}.language{display:flex;gap:8px;align-items:center;font-size:11px}.icon-button{padding:6px;position:relative}.notification-dot{width:4px;height:4px;border-radius:50%;background:#b99a50;position:absolute;top:6px;right:8px}.header-divider{height:24px;width:1px;background:#e5e7e0}.notification-wrap{position:relative}.notification{position:absolute;right:0;top:40px;width:320px;max-height:min(70vh,420px);overflow:auto;background:#fff;box-shadow:0 10px 40px #17241622;border:1px solid #e5e8df;z-index:40;padding:16px 18px 14px;border-radius:8px}.notification-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.notification-head .text-button{font-size:10px;color:#987b35}.notification-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.notification-item{width:100%;text-align:left;display:grid;gap:3px;padding:10px;border-radius:6px;background:#f7f8f4;color:inherit}.notification-list .unread .notification-item{background:#faf4df}.notification-item-title{font-size:12px;font-weight:600}.notification-item-body{font-size:11px;color:#7b8277;line-height:1.45}.notification-item small{font-size:9px;color:#a2a797}.notification p{color:#7b8277;line-height:1.6}.notification button{font-size:11px;color:#987b35}.mobile-menu,.mobile-brand,.mobile-bottom-nav,.mobile-sheet-backdrop{display:none}main{max-width:1530px;margin:auto;padding:34px 37px 0;min-height:93vh;display:flex;flex-direction:column}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.eyebrow{font-size:8px;letter-spacing:1.9px;font-weight:650;color:#848a7e}h1,h2,h3,p{margin-top:0}h1{font-family:Manrope,sans-serif;letter-spacing:-1px;font-size:28px;font-weight:650;margin:8px 0 9px}.page-title p{color:#83887e;font-size:11px;margin:0}.date{font-size:10px;color:#888d81;margin-top:18px}.verification{display:flex;align-items:center;gap:14px;background:#f1edde;border:1px solid #e8dfc4;border-radius:8px;padding:17px 19px;margin-bottom:25px}.verify-icon{background:#eae2c9;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#998049}.verification b{font-size:12px;font-weight:550}.verification p{font-size:10px;color:#8b836f;margin:5px 0 0}.verification button{margin-left:auto;font-size:10px;font-weight:650}.steps{display:flex;gap:4px;align-items:center;color:#938c79;font-size:9px;margin-left:auto}.steps i{height:4px;width:18px;background:#ddd7c4;border-radius:4px}.steps i.done{background:#bba25d}.steps i:last-of-type{margin-right:8px}.top-grid{display:grid;grid-template-columns:.86fr 1.4fr;gap:22px;margin-bottom:24px}.balance-card{padding:22px 25px;background:#20271f;border-radius:10px;color:#f8faef;position:relative;overflow:hidden}.balance-card:after{content:"";position:absolute;width:230px;height:230px;right:-110px;top:-60px;border:1px solid #c2bd8522;border-radius:50%;box-shadow:0 0 0 30px #ffffff02,0 0 0 60px #ffffff02;pointer-events:none}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.balance-card .section-head{font-size:11px;color:#c0c7b8}.total{font-family:Manrope,sans-serif;font-size:35px;letter-spacing:-1.3px;font-weight:600;margin:17px 0 9px;white-space:nowrap}.total>span:not(.currency){color:#cbd0c2}.currency{font-family:DM Sans,sans-serif;font-size:9px;color:#b7bfaa;letter-spacing:0;margin-left:12px;font-weight:400}.balance-trend{font-size:9px;color:#949e8a}.balance-trend span{color:#b9cbaa;margin-right:6px}.balance-details{display:flex;gap:35px;border-top:1px solid #424938;margin-top:23px;padding-top:18px}.balance-details small{display:block;font-size:9px;color:#a2ac96;margin-bottom:6px}.balance-details b{font-size:14px;font-weight:500;letter-spacing:.2px}.balance-actions{display:flex;gap:9px;margin-top:21px}.balance-actions button{border:1px solid #515940;border-radius:5px;padding:10px 17px;font-size:11px;flex:1}.balance-actions button:last-child{flex:0;padding:10px 12px}.gold-button,.balance-actions .gold-button{background:#e1bf69;border:1px solid #e1bf69;color:#303221;border-radius:5px;font-weight:600;padding:11px 18px;font-size:11px}a.gold-button{display:inline-flex;text-decoration:none}.panel{background:#fff;border:1px solid #e4e7df;border-radius:10px;padding:23px}.panel h2{font-size:13px;font-weight:600;margin:0;letter-spacing:-.2px}.chart-legend{display:flex;align-items:center;gap:6px;color:#898e82;font-size:9px}.chart-legend i{width:5px;height:5px;background:#c1a04e;border-radius:50%}.chart-heading{display:flex;align-items:center;gap:9px;margin:22px 0 20px}.chart-heading>b{font-family:Manrope;font-size:23px;font-weight:600;letter-spacing:-.7px}.positive{color:#63906b}.chart-heading>span{font-size:9px}.periods{display:flex;gap:3px;margin-left:auto}.periods button{font-size:9px;padding:5px 7px;color:#89907e;border-radius:4px}.periods .selected{background:#f2eddd;color:#86703f}.chart{height:139px;display:flex;gap:10px}.axis{width:32px;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#a1a59a;padding-bottom:4px}.chart svg{width:calc(100% - 42px);height:100%;overflow:visible}.chart-dates{display:flex;justify-content:space-between;padding-left:42px;margin-top:15px;font-size:9px;color:#949b8d}.middle-grid{display:grid;grid-template-columns:1.7fr .75fr;gap:22px;margin-bottom:24px}.inline{display:flex;align-items:center;gap:9px}.count{display:grid;place-items:center;font-size:9px;color:#858d7e;border:1px solid #e7e9e3;border-radius:4px;width:19px;height:19px}.text-button{color:#77745b;font-size:10px}.tabs{display:flex;gap:22px;border-bottom:1px solid #e9ebe5;margin:17px 0 18px}.tabs button{padding:0 0 12px;font-size:10px;color:#959b8e;border-bottom:2px solid transparent}.tabs button.selected{color:#363d30;border-bottom-color:#bda260}.tabs>span{margin-left:auto;font-size:9px;color:#8e9687}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account{border:1px solid #e3e7dd;border-radius:7px;padding:16px}.account-icon{background:#f0f2eb;display:grid;place-items:center;border-radius:5px;width:32px;height:32px;color:#66705c}.badge{font-size:8px;color:#788e69;background:#edf3e7;padding:4px 8px;border-radius:4px}.account h3{font-size:12px;font-weight:600;margin:12px 0 6px}.account h3 span{font-size:8px;font-weight:400;color:#999e91;margin-left:5px;border:1px solid #eceee6;border-radius:3px;padding:2px 4px}.account-id{padding:0;font-size:9px;color:#919889}.account-money{font-family:Manrope;font-size:23px;font-weight:600;letter-spacing:-.6px;margin:16px 0}.account-money small{display:block;font-family:DM Sans;font-size:9px;font-weight:400;letter-spacing:0;color:#939a8b;margin-top:5px}.account-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9ece3;padding-top:13px;font-size:9px;color:#919989}.account-bottom b{font-weight:500;color:#616b58;margin-left:3px}.account-bottom button{font-size:9px;color:#6e765e;padding:0}.journey{background:#ecefe6;border:1px solid #e1e5d7;border-radius:10px;padding:23px 23px 18px;position:relative;overflow:hidden;display:flex;flex-direction:column}.journey-top{display:flex;justify-content:space-between;align-items:center}.journey-top .eyebrow{font-size:7px;letter-spacing:1.3px;color:#859071}.journey-top svg{color:#949f7f}.journey h2{font-family:Manrope;font-size:25px;line-height:1.4;letter-spacing:-.9px;font-weight:500;margin:17px 0 9px;z-index:1}.journey p{color:#8b957f;font-size:10px;line-height:1.7;z-index:1}.journey>button{margin-top:auto;position:relative;z-index:1;justify-content:space-between;border-top:1px solid #d7ddca;padding:15px 0 0;font-size:10px;color:#5f6c4d;font-weight:500}.market-art{position:absolute;right:12px;bottom:55px;display:flex;align-items:flex-end;gap:9px;transform:rotate(-10deg);opacity:.38}.market-art i{width:9px;position:relative;border-radius:1px}.market-art i:after{content:"";position:absolute;width:1px;background:inherit;top:-10px;bottom:-10px;left:4px}.transactions{padding-bottom:5px}.transactions .section-head{margin-bottom:18px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;color:#939a8a;font-weight:400;background:#f8f9f5;padding:11px 13px}th:first-child{border-radius:4px 0 0 4px}td{border-bottom:1px solid #edf0e7;padding:15px 13px;font-size:10px}tr:last-child td{border:0}.right{text-align:right}.muted{color:#969c8e;font-size:9px}.transaction-name{display:flex;align-items:center;gap:11px}.transaction-name b{font-size:10px;font-weight:500}.transaction-name small{display:block;font-size:9px;color:#a0a697;margin-top:4px}.transaction-icon{height:32px;width:32px;display:grid;place-items:center;border:1px solid #e6e9de;border-radius:50%;color:#859175}.transaction-icon.incoming{background:#f0f5ea;border-color:#f0f5ea}.status{padding:4px 7px;border-radius:4px;font-size:8px;display:inline-flex;align-items:center;gap:5px}.status i{width:4px;height:4px;background:currentColor;border-radius:50%}.completed{background:#eff5e9;color:#779368}.pending{background:#faf4df;color:#a98e46}.amount{font-weight:550;font-size:11px}footer{display:flex;justify-content:space-between;align-items:center;padding:23px 0;margin-top:auto;color:#a2a797;font-size:9px}footer button{font-size:9px;color:#7f8972}.footer-note{font-size:8px;color:#a5ac9b}.dark{color:#262e21}.wallet-page>p,.platform-page>p{color:#939b89}.wallet-page .transactions{margin-top:24px}.platform-page>h2{font-size:26px;margin:20px 0 10px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.platform-grid p{line-height:1.7;color:#909881;font-size:11px}.settings{max-width:650px}.settings form{margin:22px 0}.settings .text-button{margin-top:18px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10190fc0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:25px}.modal{position:relative;width:100%;max-width:460px;background:#fff;border-radius:14px;padding:34px;box-shadow:0 30px 100px #0004;max-height:90vh;overflow:auto}.close{position:absolute;top:16px;right:16px}.modal-symbol{width:49px;height:49px;display:grid;place-items:center;background:#f2eddb;border-radius:10px;color:#aa914c;margin-bottom:23px}.modal h2{font-family:Manrope;font-weight:600;font-size:23px;letter-spacing:-.7px;margin-bottom:12px}.modal p{font-size:12px;color:#87917c;line-height:1.7}label{display:block;font-size:11px;font-weight:500;margin:17px 0}input,select,textarea{display:block;width:100%;border:1px solid #dde2d5;background:#fafbf8;border-radius:5px;margin-top:8px;padding:12px;color:#49533e;outline-color:#b49a51}textarea{resize:vertical}.modal form>.gold-button{width:100%;margin-top:10px}.verification-step{display:flex;align-items:center;gap:15px;margin:23px 0}.verification-step>span{border:1px solid #dce2d2;border-radius:50%;height:30px;width:30px;display:grid;place-items:center;font-size:11px;color:#81936c}.verification-step b{font-size:12px;font-weight:500}.verification-step small{display:block;color:#959e8a;font-size:10px;margin-top:5px}.preview-note{background:#f6f7f1;padding:12px;border-radius:5px;font-size:10px!important}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:150;padding:16px 23px;background:#263421;color:#f3f7ed;box-shadow:0 5px 30px #0002;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:12px;max-width:90vw}button{transition:background .18s,filter .18s}nav button:not(.active):hover,nav a:not(.active):hover{background:#30372b}.account:hover{border-color:#cbd2bf}.modal{animation:appear .18s ease-out}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){main{padding-top:44px}.top-grid{grid-template-columns:1fr 1.6fr}.chart{height:155px}.balance-card{padding:28px}.middle-grid{grid-template-columns:1.8fr .8fr}}@media(max-width:1200px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.brand{font-size:22px}.main-shell{margin-left:210px}main{padding:28px 25px 0}header{padding:0 25px}.steps{display:none}.top-grid{gap:16px;grid-template-columns:1fr 1.3fr}.middle-grid{gap:16px;grid-template-columns:1.7fr .85fr}.balance-card{padding:21px}.total{font-size:30px}.chart-heading>b{font-size:20px}.periods{gap:0}.periods button{padding:5px}.date{display:none}.journey h2{font-size:22px}.panel{padding:20px}.balance-details{gap:20px}.account{padding:13px}.account-money{font-size:21px}.journey{padding:20px}.chart-legend{display:none}}@media(max-width:1000px){.top-grid,.middle-grid{grid-template-columns:1fr}.journey{min-height:220px}.journey h2 br,.journey p br{display:none}.journey>button{max-width:260px}.market-art{right:60px;bottom:60px}.balance-card{min-height:290px}.balance-details{gap:65px}.balance-actions{max-width:400px}.performance{min-height:285px}.chart-legend{display:flex}.chart{height:150px}.platform-grid{grid-template-columns:1fr}.footer-note{display:none}}@media(max-width:700px){:root{font-size:14px;background:#f4f5f1}body{min-width:320px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.sidebar{display:none}.main-shell{margin-left:0}.mobile-brand{display:flex;align-items:center;color:#20251f;font-family:Manrope,sans-serif;font-size:17px;font-weight:750;letter-spacing:-.6px}.mobile-brand .brand-logo{width:29px;height:29px;flex-basis:29px;margin-right:1px;border-radius:8px}.breadcrumb,.header-right .avatar{display:none}.header-right{gap:8px}.language,.header-divider,.demo-label{display:none}header{position:sticky;z-index:20;top:0;height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;box-shadow:0 1px #e5e8df}main{padding:22px 14px 0}h1{font-size:26px;line-height:1.15}.page-title p{line-height:1.7}.page-title{margin-bottom:21px}.page-title .eyebrow{font-size:7px}.verification{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:15px}.verification>div{flex:1;min-width:190px}.verification p{line-height:1.6}.verification button{margin-left:49px}.top-grid,.middle-grid{margin-bottom:17px}.balance-card{min-height:0;padding:21px 19px;border-radius:14px}.balance-actions{max-width:none}.account-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.account-grid::-webkit-scrollbar{display:none}.account-grid .account{flex:0 0 82%;scroll-snap-align:start}.account-money{font-size:19px}.account h3{font-size:11px}.account-bottom,.account-bottom button{font-size:8px}.panel{padding:16px;border-radius:13px}.chart-heading{flex-wrap:wrap}.chart-heading>b{font-size:22px}.periods{margin-left:auto}.journey{min-height:240px}.transactions{padding:16px 10px 4px}.transactions .section-head{padding:0 6px}.transaction-name small{max-width:150px;overflow:hidden;text-overflow:ellipsis}.transactions .table-scroll{overflow:visible}.transactions table,.transactions tbody{display:block;width:100%}.transactions thead{display:none}.transactions tbody{display:grid;gap:1px}.transactions tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"transaction amount" "transaction status";align-items:center;min-height:68px;padding:10px 7px;border-bottom:1px solid #ecefe8}.transactions tr:last-child{border-bottom:0}.transactions td{padding:0;border:0}.transactions td:first-child{grid-area:transaction;min-width:0}.transactions td.muted{display:none}.transactions td:nth-child(3){grid-area:status;justify-self:end;margin-top:6px}.transactions td.amount{grid-area:amount;align-self:end;font-size:11px}.transaction-name{min-width:0}.transaction-name small{max-width:175px}footer{display:none}.modal{align-self:end;max-width:none;padding:30px 22px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:sheet-up .22s ease-out}.modal-backdrop{padding:0;place-items:end stretch}.support-card{display:none}.total{font-size:34px}.toast{bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100% - 28px);justify-content:center}.mobile-bottom-nav{position:fixed;z-index:70;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,1fr);align-items:start;height:calc(68px + env(safe-area-inset-bottom));padding:7px 6px env(safe-area-inset-bottom);background:#fffefb;border-top:1px solid #dfe3d9;box-shadow:0 -8px 30px #26331f0b}.mobile-bottom-nav button,.mobile-bottom-nav a{display:flex;width:100%;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px 0;color:#8a9283;font-size:9px;font-weight:500}.mobile-bottom-nav button.active,.mobile-bottom-nav a.active{color:#4a523e}.mobile-nav-icon{width:42px;height:30px;display:grid;place-items:center;border-radius:16px}.mobile-bottom-nav button.active .mobile-nav-icon,.mobile-bottom-nav a.active .mobile-nav-icon{color:#373d2e;background:#eddfb8}.mobile-sheet-backdrop{position:fixed;display:flex;align-items:flex-end;top:0;right:0;bottom:0;left:0;z-index:90;background:#131a12a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-more-sheet{width:100%;max-height:min(88vh,720px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 16px calc(20px + env(safe-area-inset-bottom));background:#fbfcf8;border-radius:22px 22px 0 0;animation:sheet-up .22s ease-out}.sheet-handle{width:38px;height:4px;margin:0 auto 16px;border-radius:3px;background:#cfd4c9}.sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sheet-heading>div{min-width:0}.sheet-heading h2{margin:4px 0 0;font:650 22px Manrope,sans-serif;letter-spacing:-.6px;color:#2f362c}.sheet-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eef0e9;color:#5c6558}.mobile-profile-row{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:12px;border:1px solid #e3e7dc;border-radius:12px;background:#fff}.mobile-profile-row>div{min-width:0;flex:1}.mobile-profile-row b,.mobile-profile-row small{display:block}.mobile-profile-row b{font-size:13px;font-weight:600;color:#343d31;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-row small{margin-top:3px;color:#949d8c;font-size:11px}.mobile-more-links{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3e7dc;border-radius:12px;background:#fff}.mobile-more-links button,.mobile-more-links a{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:12px;padding:12px 14px;text-align:left;border-bottom:1px solid #ecefe8;color:inherit}.mobile-more-links button:last-child,.mobile-more-links a:last-child{border-bottom:0}.mobile-more-links button.active,.mobile-more-links a.active{background:#f6f1e1}.mobile-more-links button>span:nth-child(2),.mobile-more-links a>span:nth-child(2){flex:1;min-width:0}.mobile-more-links button>svg,.mobile-more-links a>svg{flex:0 0 auto;color:#9aa391}.mobile-more-links b,.mobile-more-links small{display:block}.mobile-more-links b{color:#41483b;font-size:13px;font-weight:600;line-height:1.25}.mobile-more-links small{margin-top:3px;color:#939c8a;font-size:11px;line-height:1.35}.more-icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#6e785f;background:#f0f2ea}.mobile-support{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:12px;padding:14px;margin-top:12px;text-align:left;color:#e8eddc;background:#252d22;border-radius:12px}.mobile-support>svg:first-child{flex:0 0 auto}.mobile-support span{flex:1;min-width:0}.mobile-support>svg:last-child{flex:0 0 auto;color:#aab6a0}.mobile-support b,.mobile-support small{display:block}.mobile-support b{font-size:13px;font-weight:600}.mobile-support small{margin-top:3px;color:#aab6a0;font-size:11px}}@keyframes sheet-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.session-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:#f6f7f4;color:#5c655e}.session-loading-panel{min-height:42vh;background:transparent}.session-loading-logo{width:44px;height:44px;object-fit:contain;opacity:.92}.session-loading-label{margin:0;font-size:13px;letter-spacing:.01em}.sidebar{overflow-y:auto}.portal-panel{padding:28px}.flow-panel{max-width:760px;margin:0 auto;padding:32px}.portal-panel h2,.flow-panel h2{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.7px}.portal-panel p,.flow-panel p{color:#71776f;line-height:1.7}.portal-panel label,.flow-panel label{display:flex;flex-direction:column;gap:9px;margin:18px 0;font-weight:600}.portal-panel input,.portal-panel select,.portal-panel textarea,.flow-panel input,.flow-panel select,.flow-panel textarea{width:100%;border:1px solid #dde1d7;border-radius:10px;padding:13px;background:#fafbf8;color:#252a28;min-width:0}.portal-panel input:focus,.flow-panel input:focus,.portal-panel textarea:focus,.flow-panel textarea:focus{outline:2px solid #b99b51;outline-offset:2px}.portal-panel small,.flow-panel small{font-weight:400;color:#777d73;line-height:1.5}.detail-list{margin:24px 0}.detail-list>div{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid #edf0e8}.detail-list dt{color:#7b8077}.detail-list dd{margin:0;text-align:right;font-weight:600;max-width:65%;overflow-wrap:anywhere}.portal-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.text-button{color:#887134;min-height:42px;padding:8px 0}.outline-button{border:1px solid #dce0d5;border-radius:9px;padding:12px 18px;min-height:44px;background:#fff}.step-caption{display:block;margin-top:26px}.field-hint{font-size:12px}.flow-error{color:#a94034!important;background:#fff1ec;padding:12px;border-radius:8px}.success-symbol{display:flex;width:56px;height:56px;border-radius:50%;background:#eef4da;color:#658436;align-items:center;justify-content:center;margin-bottom:20px}.state-view{padding:48px 20px;text-align:center;color:#858d7c}.state-view svg{color:#a18c51}.state-view h3{color:#343d31}.accounts-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:12px;padding:40px 24px 36px;text-align:center;color:#858d7c}.accounts-empty-art{width:min(220px,70vw);height:auto;margin-bottom:4px}.accounts-empty h3{margin:0;font-size:16px;font-weight:600;color:#343d31}.accounts-empty p{margin:0;max-width:320px;font-size:13px;line-height:1.45}.accounts-empty .gold-button{margin-top:8px}.verification-grid,.expert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}.expert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.file-picker{padding:22px;border:1px dashed #b8c1ab;border-radius:12px;background:#f6f8f1}.file-picker input{padding:8px;background:#fff}.attachment{overflow-wrap:anywhere}.scenario-control{border-top:1px solid #e4e8dc;padding-top:18px;font-size:12px}.account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.account-metrics small,.account-metrics b{display:block}.account-metrics b{font-family:Manrope,sans-serif;font-size:24px;margin-top:10px}.spaced-heading{margin-top:35px}.history-filters{display:grid;grid-template-columns:1fr 200px;gap:20px}.request-row{width:100%;text-align:left;justify-content:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #edf0e8}.request-row-icon{padding:12px;background:#f2f4ed;border-radius:12px;color:#8b793f}.request-row-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;overflow-wrap:anywhere}.request-row-end{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.request-row b{font-weight:600}.status.rejected{color:#a34e38;background:#fff0e9}.status.rejected i{background:#a34e38}.count{border-radius:20px;background:#f1f3ec;padding:5px 10px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.security-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e8ecdf;padding:18px 0}.security-row h3{margin:0}.security-row p{margin-bottom:0}.security-setup{padding:20px;background:#f6f8f0;border-radius:12px}.check-option{flex-direction:row!important;align-items:center}.check-option input{width:18px!important;height:18px}.external-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.setup-steps{padding-left:20px;line-height:2.2;color:#71776f}.message{padding:18px;background:#f5f7f0;border-radius:12px;margin:15px 0;overflow-wrap:anywhere}.message small{display:block;margin-top:6px}.message p{white-space:pre-wrap}.support-shell{display:flex;flex-direction:column;max-width:none;margin:0 0 24px;padding:0;overflow:hidden;position:relative;z-index:0}.support-shell.support-chat{height:min(70vh,720px);max-height:calc(100vh - 260px)}.support-chat-head{flex:0 0 auto;padding:20px 24px 16px;border-bottom:1px solid #edf0e8;display:grid;gap:12px;background:linear-gradient(180deg,#fbfcf8,#fff);z-index:1}.support-chat-head .text-button{justify-self:start;min-height:36px;padding:4px 0}.support-chat-head-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.support-chat-title h2{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.6px;margin:0}.support-chat-title .eyebrow{display:block;font-size:11px;letter-spacing:.08em;color:#8a7340;margin-bottom:6px;font-weight:700}.support-chat-title p{margin:6px 0 0;color:#71776f;line-height:1.6}.support-chat-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(circle at top right,#f3f6ea 0%,transparent 42%),#f8f9f5}.support-bubble{max-width:min(72%,640px);padding:14px 16px;border-radius:16px;border:1px solid #e4e8dc;background:#fff;overflow-wrap:anywhere;box-shadow:0 1px #00000006}.support-bubble.mine{align-self:flex-end;background:#eef3e3;border-color:#d7e0c8;border-bottom-right-radius:6px}.support-bubble.theirs{align-self:flex-start;border-bottom-left-radius:6px}.support-bubble-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.support-bubble-meta b{font-size:13px}.support-bubble-meta small,.support-bubble-attach{font-size:12px;color:#7a8076}.support-bubble p{margin:0;color:#252a28;line-height:1.65;white-space:pre-wrap}.support-bubble-attach{display:inline-flex;align-items:center;gap:6px;margin-top:10px}.support-compose-bar,.support-compose-form{flex:0 0 auto;border-top:1px solid #edf0e8;padding:16px 24px 20px;background:#fff;display:grid;gap:12px;z-index:1}.support-compose-closed{display:flex;align-items:center;gap:12px;color:#71776f}.support-compose-closed p{margin:0}.support-compose-meta{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px}.support-compose-meta label,.support-compose-form label{display:flex;flex-direction:column;gap:8px;margin:0;font-weight:600}.support-compose-meta input,.support-compose-meta select,.support-compose-box textarea{width:100%;border:1px solid #dde1d7;border-radius:12px;padding:13px 14px;background:#fafbf8;color:#252a28;min-width:0;font:inherit}.support-compose-box{border:1px solid #dde1d7;border-radius:14px;background:#fafbf8;padding:12px 12px 10px;display:grid;gap:10px}.support-compose-box-lg{min-height:280px}.support-compose-box textarea{border:0;background:transparent;padding:4px 6px;min-height:120px;resize:vertical}.support-compose-box-lg textarea{min-height:220px}.support-compose-box textarea:focus{outline:none}.support-compose-box:focus-within{outline:2px solid #b99b51;outline-offset:2px;border-color:transparent}.support-compose-label{padding:0 6px;font-size:13px;color:#5f665e}.support-compose-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px;border-top:1px solid #e8ebe2}.support-compose-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.support-attach-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px}.support-attach-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:999px;background:#eef2e6;color:#3d4638;font-size:13px}.support-attach-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.support-attach-chip .text-button{min-height:auto;padding:0;font-size:12px}.support-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.support-compose-hint{color:#7a8076;font-size:12px;line-height:1.5;margin:0}.support-compose-form .gold-button,.support-compose-bar .gold-button{display:inline-flex;align-items:center;gap:8px}.auth-shell{margin:0;min-height:100vh;padding:48px 20px;background:radial-gradient(at top left,#eaf0d9,transparent 60%),#f6f7f4}.auth-brand{display:flex;align-items:center;gap:12px;justify-content:center;font-size:24px;font-weight:700;margin-bottom:32px}.auth-brand img{width:40px;height:40px;object-fit:contain}.auth-shell .flow-panel{max-width:460px}.auth-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}progress{width:100%;accent-color:#a18842}.portal-panel .tabs,.flow-panel .tabs{margin:20px 0}.portal-panel .gold-button,.flow-panel .gold-button{min-height:44px}@media(max-width:900px){.expert-grid,.verification-grid{grid-template-columns:1fr}}@media(max-width:600px){.portal-panel,.flow-panel{padding:20px 16px;border-radius:18px}.portal-panel h2,.flow-panel h2{font-size:22px}.portal-panel .section-head,.flow-panel .section-head{gap:12px;flex-wrap:wrap}.portal-panel input,.portal-panel select,.portal-panel textarea,.flow-panel input,.flow-panel select,.flow-panel textarea{font-size:16px}.history-filters{grid-template-columns:1fr;gap:0}.history-filters label{margin:8px 0}.field-grid{grid-template-columns:1fr}.request-row{gap:10px}.request-row-icon{display:none}.request-row>svg{display:none}.request-row-main small,.request-row-end .status{font-size:10px}.detail-list>div{gap:12px}.detail-list dd{max-width:62%}.account-metrics{gap:12px}.account-metrics b{font-size:18px}.security-row{align-items:flex-start;flex-direction:column;gap:10px}.portal-actions>button{flex:1}.auth-shell{padding:30px 16px}.portal-panel .tabs{overflow-x:auto;white-space:nowrap}.portal-panel .account-grid{grid-template-columns:1fr}.portal-panel .account{min-width:0}.flow-panel form>.gold-button{width:100%;margin-top:16px}.support-shell.support-chat{height:auto;max-height:calc(100vh - 210px);min-height:420px}.support-chat-head,.support-thread,.support-compose-bar,.support-compose-form{padding-left:16px;padding-right:16px}.support-compose-meta{grid-template-columns:1fr}.support-bubble{max-width:92%}.support-compose-box-lg{min-height:220px}.support-compose-box-lg textarea{min-height:160px}.support-compose-actions .gold-button,.support-compose-toolbar .gold-button{width:100%;justify-content:center}.support-compose-toolbar{align-items:stretch}.support-compose-tools{width:100%}}
