:root{--wealth-navy:#111C32;--wealth-deep:#172943;--wealth-emerald:#087B61;--wealth-emerald-hover:#06664F;--wealth-gold:#C49A50;--wealth-silver:#8C929D;--wealth-bg:#F5F7FA;--wealth-border:#E5EAF0;--wealth-muted:#66758B}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}body{font-family:Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;background:var(--wealth-bg);color:var(--wealth-navy)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--wealth-emerald);outline-offset:3px}.portal-app{background:var(--wealth-bg);color:var(--wealth-navy)}.portal-app .font-black,.portal-app .font-extrabold{font-weight:700}.portal-drawer,.portal-sidebar{background:var(--wealth-navy)!important;color:#F8FAFC;border-color:#25334A!important}.portal-sidebar{width:260px!important;padding:28px 16px 24px!important;overflow:hidden;overflow-y:auto}.portal-drawer h2,.portal-sidebar h2{color:#F8FAFC!important;font-size:19px!important;letter-spacing:-.4px}.portal-drawer p,.portal-sidebar p{color:#B8C5D6!important}.portal-sidebar nav{margin-top:32px}.portal-sidebar nav>div{padding-top:24px}.portal-drawer nav button,.portal-drawer nav p,.portal-sidebar nav button,.portal-sidebar nav p{font-size:10px;letter-spacing:1.5px;font-weight:600;color:#B8C5D6}.portal-drawer nav a,.portal-sidebar nav a{min-height:44px;padding:11px 14px;color:#D9E2EF;font-size:13px;font-weight:500;border:0;border-radius:7px;gap:13px}.portal-drawer nav a svg,.portal-sidebar nav a svg{color:#B8C5D6;width:19px;height:19px}.portal-drawer nav a:hover,.portal-sidebar nav a:hover{background:#1D354F;color:white}.portal-drawer nav a[aria-current=page],.portal-sidebar nav a[aria-current=page]{background:#1D354F;color:#47D7B0;border-left:3px solid #c49a50;padding-left:11px;font-weight:600;box-shadow:none}.portal-drawer nav a[aria-current=page] svg,.portal-sidebar nav a[aria-current=page] svg{color:#47D7B0}.portal-drawer nav .border-l,.portal-sidebar nav .border-l{border:0;margin-left:0;padding-left:0}.portal-sidebar-footer{position:relative;margin-top:54px;border:1px solid #304059;border-radius:10px;padding:16px;display:flex;gap:12px;align-items:flex-start;background:#172943;font-size:11px;line-height:1.6}.portal-sidebar-footer svg{flex-shrink:0;color:#47D7B0;margin-top:2px}.portal-sidebar-footer strong{display:block;color:#F8FAFC;font-weight:600}.portal-sidebar-footer p{margin-top:3px;font-size:10px}.portal-sidebar-landscape{display:block;width:calc(100% + 32px);max-width:none;height:125px;margin:22px -16px -24px;-o-object-fit:cover;object-fit:cover;-o-object-position:75% bottom;object-position:75% bottom;opacity:.65;flex-shrink:0}.portal-header{box-shadow:none!important;background:#fff!important;border-bottom:1px solid var(--wealth-border)!important}.portal-header-desktop{height:72px;padding:0 30px!important}.portal-rates{gap:22px}.portal-rate,.portal-rates{display:flex;align-items:center}.portal-rate{gap:10px}.portal-rate+.portal-rate{padding-left:22px;border-left:1px solid var(--wealth-border)}.portal-rate img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.portal-rate span{display:block;font-size:10px;font-weight:600;margin-bottom:3px}.portal-rate strong{font-size:12px;font-weight:700;white-space:nowrap}.portal-rate em{font-size:10px;font-style:normal;margin-left:9px;font-weight:600}.portal-notifications{border-right:1px solid var(--wealth-border);padding-right:18px;color:#66758B;display:flex;align-items:center}.portal-mobile-rates{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:12px;padding:8px 5px;color:#111C32;min-width:0}.portal-phone-rates{border-top:1px solid #e7e1d5;border-bottom:1px solid #e7e1d5}.portal-tablet-rates{display:none;width:auto;min-width:320px;max-width:390px;padding:2px 8px}.portal-mobile-rate{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;min-width:0}.portal-mobile-rate img{grid-row:1/3;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.portal-mobile-rate-name{font-size:10px;line-height:1.05;font-weight:750;color:#66758B}.portal-mobile-rate strong{font-size:12px;line-height:1.25;font-weight:850;white-space:nowrap}.portal-mobile-rate strong small{font-size:9px;color:#66758B;font-weight:700;margin-left:2px}.portal-mobile-rate-separator{width:1px;height:34px;background:#E2C98E}@media(min-width:640px) and (max-width:767px){.portal-tablet-rates{display:grid}.portal-phone-rates{display:none}}@media(max-width:520px){.portal-mobile-rates{gap:7px;padding:8px 9px;border-radius:10px}.portal-mobile-rate{grid-template-columns:20px minmax(0,1fr);-moz-column-gap:5px;column-gap:5px}.portal-mobile-rate img{width:20px;height:20px}.portal-mobile-rate-name{font-size:9px}.portal-mobile-rate strong{font-size:10px}.portal-mobile-rate strong small{font-size:8px;margin-left:1px}.portal-mobile-rate-separator{height:28px}}@media(max-width:360px){.portal-mobile-rates{gap:5px;padding:7px 6px}.portal-mobile-rate{grid-template-columns:17px minmax(0,1fr);-moz-column-gap:4px;column-gap:4px}.portal-mobile-rate img{width:17px;height:17px}.portal-mobile-rate-name{font-size:8px}.portal-mobile-rate strong{font-size:9px}.portal-mobile-rate strong small{font-size:7px}}.portal-main{padding:28px 30px!important}.wealth-dashboard{max-width:1600px;margin:auto;display:flex;flex-direction:column;gap:22px;color:var(--wealth-navy);font-size:13px}.wealth-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:0}.wealth-eyebrow{color:#66758B;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:4px}.wealth-welcome h1{font-size:30px;line-height:1.25;letter-spacing:-1.2px;font-weight:750;margin-bottom:5px}.wealth-subtitle{color:var(--wealth-muted);font-size:12px;line-height:1.6;margin-top:4px}.wealth-date{display:flex;align-items:center;gap:11px;font-size:11px;color:var(--wealth-muted);white-space:nowrap}.wealth-time{padding-left:11px;border-left:1px solid var(--wealth-border)}.wealth-market{display:flex;align-items:center;gap:7px;border-radius:20px;padding:6px 12px;background:#E8F5EF;color:#087B61;font-size:10px;font-weight:600;margin-left:8px}.wealth-market i{height:6px;width:6px;background:#66BF9D;border-radius:50%}.wealth-market.closed{color:#91631F;background:#FBF4E6}.wealth-market.closed i{background:#C58A27}.wealth-market.unknown{color:#66758B;background:#EEF1F5}.wealth-market.unknown i{background:#94A3B8}.wealth-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.wealth-panel{background:white;border:1px solid var(--wealth-border);border-radius:14px;padding:21px;min-width:0}.wealth-panel h2{font-size:13px;letter-spacing:.5px;font-weight:750;text-transform:uppercase;line-height:1.5}.wealth-hero{background:#172943;border:1px solid #24384f;border-radius:14px;color:#F8FAFC;overflow:hidden;position:relative;padding:26px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.wealth-hero:before{content:"";position:absolute;inset:0;opacity:.48;pointer-events:none;background-image:url(/images/himalayan-dusk-v1.webp);background-size:cover;background-position:bottom}.wealth-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;position:relative}.wealth-hero-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;display:flex;align-items:center;gap:10px}.wealth-hero-label button{color:#D7E0ED;padding:3px;border-radius:4px}.wealth-hero h2{font-size:36px;line-height:1.2;letter-spacing:-1.2px;font-weight:750;margin:8px 0}.wealth-hero-top p{font-size:13px;font-weight:650;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.wealth-hero-top p span{font-size:10px;font-weight:400;opacity:.8;margin-left:3px}.wealth-positive{color:#087B61}.wealth-negative{color:#D94848}.wealth-hero .wealth-positive{color:#45D0A8}.wealth-hero .wealth-negative{color:#FFA2A2}.wealth-change{border:1px solid #356055;background:#21413F;color:#51D9B2;border-radius:20px;display:flex;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:600;white-space:nowrap}.wealth-change.negative{color:#FFA2A2;background:#483244;border-color:#68465A}.wealth-hero-holdings{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #405064;padding-top:19px;position:relative}.wealth-hero-holdings>div{display:flex;gap:14px;align-items:center;min-width:0}.wealth-hero-holdings>div+div{border-left:1px solid #405064;padding-left:20px}.wealth-hero-holdings img{height:43px;width:43px;-o-object-fit:contain;object-fit:contain}.wealth-hero-holdings span{text-transform:uppercase;font-size:10px;letter-spacing:.3px;font-weight:600;display:block}.wealth-hero-holdings strong{font-size:20px;font-weight:700;display:block;line-height:1.65}.wealth-hero-holdings small{font-size:12px;font-weight:500}.wealth-hero-holdings p{font-size:9px;color:#B8C5D6;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wealth-hero-holdings b{height:10px;width:1px;background:#526174;display:inline-block}.wealth-actions{display:flex;flex-direction:column}.wealth-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;flex:1}.wealth-action{border-radius:10px;min-width:0;padding:15px 15px 10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:background .2s,transform .2s;position:relative}.wealth-action:hover{transform:translateY(-2px)}.wealth-action.gold,.wealth-holding.gold{background:#FCF8EF}.wealth-action.silver,.wealth-holding.silver{background:#F1F3F6}.wealth-action.cash{background:#E8F5EF}.wealth-action-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;margin-bottom:10px;background:#F5E8CD}.wealth-action-icon img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.silver .wealth-action-icon{background:#E5EAF0}.cash .wealth-action-icon{background:#D5EDE4;color:#087B61}.wealth-action strong{font-size:14px;font-weight:650;line-height:1.5}.wealth-action>span:not(.wealth-action-icon){color:#66758B;font-size:11px;line-height:1.6;margin-top:5px}.wealth-action>svg{align-self:flex-end;margin-top:5px;color:#172943}.wealth-details-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.wealth-primary-column{display:flex;flex-direction:column;gap:18px;min-width:0}.wealth-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.wealth-text-action{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.6;color:#087B61;font-weight:600;white-space:nowrap}.wealth-text-action:hover{color:#06664F;text-decoration:underline}.wealth-holding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.wealth-holding{display:flex;align-items:center;gap:13px;padding:19px 16px;border:1px solid #e5eaf0;border-radius:9px;min-width:0;flex-wrap:wrap}.wealth-holding>img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.wealth-holding-value{flex:1;min-width:100px}.wealth-metal-label{text-transform:uppercase;font-size:9px;letter-spacing:.7px;font-weight:650;border-radius:5px;padding:3px 7px;display:inline-block;line-height:1.3}.wealth-metal-label.gold{color:#956D2C;background:#F4E9D1}.wealth-metal-label.silver{color:#66758B;background:#E1E5EB}.wealth-holding-value strong{font-size:21px;letter-spacing:-.5px;display:block;font-weight:700;line-height:1.9;white-space:nowrap}.wealth-holding-value small{font-size:12px;letter-spacing:0;font-weight:500}.wealth-holding-value p{font-size:11px;font-weight:600}.wealth-holding dl{flex-basis:100%;border-top:1px solid #e5eaf0;padding-top:12px;display:grid;gap:10px}.wealth-holding dl>div{display:flex;justify-content:space-between;gap:8px;font-size:10px}.wealth-holding dt{color:#66758B}.wealth-holding dd{font-weight:600}.wealth-holding dd small{font-size:9px;color:#66758B;font-weight:400;margin-left:2px}.wealth-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.wealth-chart-toolbar>span{font-size:9px;color:#66758B}.wealth-timeframes{display:flex;gap:2px;background:#F5F7FA;border:1px solid #e5eaf0;border-radius:20px;padding:3px}.wealth-timeframes button{font-size:10px;font-weight:600;padding:4px 11px;border-radius:16px;color:#66758B}.wealth-timeframes button[aria-pressed=true]{background:#087B61;color:white}.wealth-metal-tabs{display:flex;gap:5px}.wealth-metal-tabs button{font-size:11px;color:#66758B;padding:6px 9px;border-radius:6px;display:flex;align-items:center;gap:6px}.wealth-metal-tabs button[aria-pressed=true]{background:#F1F3F6;color:#111C32;font-weight:600}.wealth-chart-quotes i,.wealth-metal-tabs i{width:7px;height:7px;border-radius:50%;display:inline-block}.wealth-chart-quotes i.gold,.wealth-metal-tabs i.gold{background:#C49A50}.wealth-chart-quotes i.silver,.wealth-metal-tabs i.silver{background:#8C929D}.wealth-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:15px;margin-top:12px;align-items:center}.wealth-chart-wrap{position:relative;min-width:0;min-height:175px;display:flex;align-items:center}.wealth-chart-wrap>svg{width:100%;height:190px}.wealth-chart-wrap text{fill:#66758B;font-size:10px;font-family:Inter,Arial,sans-serif}.wealth-chart-empty{min-height:175px;width:100%;display:flex;align-items:center;justify-content:center;color:#66758B;font-size:12px;background:#F5F7FA;border-radius:8px;padding:20px;text-align:center}.wealth-chart-tooltip{position:absolute;left:60px;top:0;background:#111C32;color:white;padding:7px 10px;border-radius:6px;font-size:10px;pointer-events:none}.wealth-chart-quotes{border-left:1px solid #e5eaf0;padding-left:16px}.wealth-chart-quotes>button:not(.wealth-text-action){display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:13px 0;text-align:left}.wealth-chart-quotes>button+button{border-top:1px solid #eef1f5}.wealth-chart-quotes button>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600}.wealth-chart-quotes strong{font-size:13px;font-weight:700}.wealth-chart-quotes strong small{font-size:9px;color:#66758B;font-weight:400}.wealth-chart-quotes em{font-size:10px;font-weight:600;font-style:normal}.wealth-chart-quotes>.wealth-text-action{padding-top:12px}.wealth-trust{padding:21px 18px}.wealth-trust>.wealth-subtitle{font-size:10px;margin-bottom:14px}.wealth-trust>button{border-top:1px solid #eef1f5;display:flex;align-items:center;gap:12px;padding:17px 0;text-align:left;width:100%}.wealth-trust>button>span:nth-child(2){flex:1}.wealth-trust>button>svg{color:#66758B;flex-shrink:0}.wealth-trust strong{display:block;font-size:11px;font-weight:650;line-height:1.6}.wealth-trust small{display:block;font-size:10px;color:#66758B;line-height:1.65;margin-top:3px}.wealth-trust-icon{height:38px;width:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#F1F3F6;color:#172943;flex-shrink:0}.wealth-trust-icon.verified{background:#E8F5EF;color:#087B61}.wealth-trust-icon.pending{background:#FBF4E6;color:#91631F}.wealth-trust-icon.metal{background:#FCF8EF}.wealth-trust-icon.metal img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.wealth-trust-icon.records{background:#EDF3FA;color:#3975B7}.wealth-support-note{border-top:1px solid #e5eaf0;padding-top:19px;margin-top:2px;display:flex;gap:12px;color:#66758B}.wealth-support-note>svg{flex-shrink:0;margin-top:3px}.wealth-support-note strong{color:#111C32}.wealth-support-note p{font-size:10px;margin:3px 0 9px;line-height:1.6}.wealth-activity-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 0;border-top:1px solid #eef1f5}.wealth-activity-row:first-of-type{margin-top:12px}.wealth-activity-icon{height:34px;width:34px;border-radius:8px;background:#F1F3F6;color:#66758B;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wealth-activity-row strong{font-size:12px;font-weight:600;text-transform:capitalize;display:block}.wealth-activity-row small{font-size:10px;color:#66758B;display:block;margin-top:4px}.wealth-activity-status{margin-left:auto;font-size:10px;color:#66758B;text-transform:capitalize}.wealth-activity-amount{text-align:right;font-size:12px;font-weight:600;min-width:130px}.wealth-activity-amount small{font-weight:400}.wealth-activity-row>svg{color:#94A3B8}.wealth-empty{color:#66758B;font-size:12px;padding:24px 0 6px}@media(min-width:1700px){.wealth-holding{flex-wrap:nowrap}.wealth-holding dl{flex-basis:auto;border-top:0;border-left:1px solid #e5eaf0;padding:0 0 0 16px;min-width:160px;gap:15px}.wealth-hero{min-height:245px}}@media(min-width:768px){.portal-content{padding-left:260px!important}}@media(max-width:1350px){.wealth-date .wealth-time{display:none}.wealth-details-grid{grid-template-columns:minmax(0,1fr) 245px}.wealth-hero{padding:23px}.wealth-hero h2{font-size:32px}.wealth-hero-holdings{gap:10px}.wealth-hero-holdings>div{gap:8px}.wealth-hero-holdings>div+div{padding-left:10px}.wealth-hero-holdings img{height:33px;width:33px}.wealth-hero-holdings p{font-size:9px}.wealth-hero-holdings strong{font-size:17px}.portal-rate em{display:none}.portal-rates{gap:14px}.portal-rate+.portal-rate{padding-left:14px}.wealth-chart-layout{grid-template-columns:minmax(0,1fr)}.wealth-chart-quotes{display:flex;flex-wrap:wrap;border-left:0;border-top:1px solid #e5eaf0;padding-left:0;gap:20px}.wealth-chart-quotes>button:not(.wealth-text-action){flex:1}.wealth-chart-quotes>button+button{border-top:0}.wealth-chart-quotes>.wealth-text-action{flex-basis:100%;padding-top:0}.wealth-action{padding:15px 12px 12px}.wealth-action-grid{gap:8px}}@media(max-width:1100px){.portal-header-desktop{padding:0 20px!important}.portal-rate img{display:none}.portal-rate strong{font-size:10px}.portal-notifications{display:none}.wealth-welcome{align-items:flex-start}.wealth-date{flex-wrap:wrap;justify-content:flex-end;gap:6px}.wealth-date>span:not(.wealth-market),.wealth-date>svg{display:none}.wealth-welcome h1{font-size:26px}.wealth-top-grid{grid-template-columns:minmax(0,1fr)}.wealth-hero-holdings img{height:43px;width:43px}.wealth-hero-holdings strong{font-size:20px}.wealth-action-grid{margin-top:14px}.wealth-action{padding:16px;min-height:160px}.wealth-action>svg{position:absolute;right:15px;bottom:15px}.wealth-action-icon{margin-bottom:10px}.wealth-details-grid{grid-template-columns:minmax(0,1fr)}.wealth-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px}.wealth-support-note,.wealth-trust>.wealth-subtitle,.wealth-trust>h2{grid-column:1/-1}.wealth-holding{flex-wrap:nowrap}.wealth-holding dl{display:none}.portal-main{padding:24px!important}}.trade-desk-card{position:relative;overflow:hidden;border-radius:26px!important;border-color:#E6E0D6!important;box-shadow:0 18px 48px rgba(31,40,55,.08)!important;padding:0!important;background:#FFFEFC!important}.trade-desk-card:before{content:"";position:absolute;width:230px;height:230px;border:28px solid rgba(209,165,76,.1);border-radius:50%;right:-110px;top:-118px;pointer-events:none}.trade-desk-intro{position:relative;min-height:126px;padding:28px 30px 24px;border-bottom:1px solid #eee9e0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#FFFEFC}.trade-desk-kicker{display:block;margin-bottom:6px;color:#A87418;font-size:10px;line-height:1;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.trade-desk-intro h2{color:#141B27;font-size:28px;line-height:1.15;font-weight:850;letter-spacing:-.035em}.trade-desk-intro p{margin-top:6px;color:#697386;font-size:13px;font-weight:550}.trade-desk-metals{position:relative;width:142px;height:82px;flex:none}.trade-desk-metals img{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 10px rgba(31,40,55,.18))}.trade-desk-metals img:first-child{width:88px;height:76px;right:42px;bottom:0;transform:rotate(-5deg)}.trade-desk-metals img:last-child{width:76px;height:66px;right:0;bottom:0;transform:rotate(5deg)}.trade-desk-card>div:not(.trade-desk-intro),.trade-desk-form{position:relative;z-index:1}.trade-desk-card>div:not(.trade-desk-intro){margin-left:28px;margin-right:28px}.trade-desk-form{padding:2px 28px 30px}.trade-desk-form>div>label{color:#394456!important;font-weight:800!important}.trade-metal-option{min-height:72px!important;border-color:#E2E5E9!important;background:#fff!important;box-shadow:0 4px 14px rgba(31,40,55,.035)}.trade-metal-option.is-selected{border-color:#C28B1E!important;background:#FCF7EC!important;box-shadow:0 0 0 2px rgba(194,139,30,.1)}.trade-metal-option.is-selected>svg{color:#A87418!important}.trade-direction-tabs{width:min(100%,390px)!important;margin:0 auto!important;height:48px!important;padding:4px!important;border-radius:999px!important;background:#F2F0EE!important}.trade-direction-tabs button{border-radius:999px!important;color:#687182!important;box-shadow:none!important}.trade-direction-tabs button[data-state=active]{background:#B77D0E!important;color:#fff!important;box-shadow:0 6px 16px rgba(183,125,14,.2)!important}.trade-input-tabs{height:42px!important;padding:3px!important;border-radius:12px!important;background:#F3F4F6!important}.trade-input-tabs button{border-radius:9px!important;color:#667085!important;font-size:12px!important;font-weight:750!important}.trade-input-tabs button[data-state=active]{background:#fff!important;color:#182235!important;box-shadow:0 2px 8px rgba(31,40,55,.08)!important}.trade-quantity-field{border:1px solid #dde1e7;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(31,40,55,.045);overflow:hidden}.trade-quantity-input{height:62px!important;border:0!important;border-radius:0!important;background:transparent!important;padding-right:82px!important;font-size:25px!important;letter-spacing:-.02em;box-shadow:none!important}.trade-quantity-input::-webkit-inner-spin-button,.trade-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trade-quantity-input[type=number]{-moz-appearance:textfield}.trade-quantity-field>span{top:22px!important;right:18px!important;color:#7A8493!important}.trade-calculation-card{border-color:#EAE5DC!important;border-radius:16px!important;background:#F8F7F5!important;padding:17px!important}.trade-calculation-card>div:last-child{border-color:#DDD6C8!important;padding-top:12px!important}.trade-submit-button{min-height:54px!important;border-radius:999px!important;background:#B77D0E!important;box-shadow:0 10px 22px rgba(183,125,14,.2)!important}.trade-submit-button:hover{background:#9D6907!important}.trade-submit-button:disabled{background:#B7AF9F!important;box-shadow:none!important}@media(max-width:700px){.trade-desk-intro{padding:22px 20px;min-height:112px}.trade-desk-intro h2{font-size:23px}.trade-desk-intro p{font-size:11px;max-width:230px}.trade-desk-metals{width:90px;height:66px}.trade-desk-metals img:first-child{width:68px;height:58px;right:25px}.trade-desk-metals img:last-child{width:55px;height:50px}.trade-desk-card>div:not(.trade-desk-intro){margin-left:18px;margin-right:18px}.trade-desk-form{padding:2px 18px 22px}.trade-quantity-input{font-size:21px!important}.trade-metal-option{padding:12px!important}.trade-metal-option img{width:26px!important;height:26px!important}}@media(max-width:767px){.portal-main{padding:22px 16px 90px!important}.wealth-dashboard{gap:17px}.wealth-welcome h1{font-size:25px;letter-spacing:-.8px}.wealth-welcome{display:block}.wealth-eyebrow{font-size:10px}.wealth-subtitle{font-size:11px}.wealth-date{justify-content:flex-start;margin-top:12px}.wealth-date>span:not(.wealth-market),.wealth-date>svg{display:block}.wealth-date .wealth-time{display:none!important}.wealth-market{margin-left:4px}.wealth-hero{border-radius:12px;padding:22px 20px;gap:25px}.wealth-hero h2{font-size:31px}.wealth-hero-label{font-size:10px;letter-spacing:1px}.wealth-hero-top p{font-size:11px}.wealth-hero-top p span{font-size:9px}.wealth-change{font-size:9px;padding:4px 6px}.wealth-hero-holdings{padding-top:17px;gap:10px}.wealth-hero-holdings>div{gap:9px;align-items:flex-start}.wealth-hero-holdings>div+div{padding-left:12px}.wealth-hero-holdings img{height:28px;width:28px;margin-top:3px}.wealth-hero-holdings span{font-size:8px}.wealth-hero-holdings strong{font-size:17px;line-height:1.7}.wealth-hero-holdings small{font-size:10px}.wealth-hero-holdings p{font-size:8px;gap:4px}.wealth-panel{padding:18px;border-radius:12px}.wealth-panel h2{font-size:12px}.wealth-action{padding:13px 10px;min-height:165px}.wealth-action strong{font-size:12px}.wealth-action>span:not(.wealth-action-icon){font-size:10px}.wealth-action-icon{height:36px;width:36px}.wealth-action-icon img{height:30px;width:30px}.wealth-action-icon svg{height:25px;width:25px}.wealth-action>svg{right:10px;bottom:10px;width:14px}.wealth-section-heading{gap:10px}.wealth-text-action{font-size:10px}.wealth-holding-grid{grid-template-columns:1fr}.wealth-holding{padding:16px;gap:15px}.wealth-holding>img{width:48px;height:48px}.wealth-holding dl{display:grid;border-top:0;border-left:1px solid #e5eaf0;padding:0 0 0 12px;flex-basis:auto;gap:12px}.wealth-holding dl>div{font-size:9px;gap:6px}.wealth-holding dl>div:last-child{display:none}.wealth-holding-value{min-width:90px}.wealth-holding-value strong{font-size:19px}.wealth-holding-value p,.wealth-holding-value small{font-size:10px}.wealth-timeframes button{padding:4px 7px;font-size:9px}.wealth-benchmark .wealth-section-heading{flex-wrap:wrap}.wealth-chart-toolbar{align-items:center}.wealth-chart-toolbar>span{font-size:8px}.wealth-chart-wrap{min-height:140px}.wealth-chart-wrap>svg{height:auto;min-height:135px}.wealth-chart-quotes{gap:15px}.wealth-chart-quotes strong{font-size:13px}.wealth-trust{display:block}.wealth-trust>button{padding:16px 0}.wealth-trust strong{font-size:12px}.wealth-trust small,.wealth-trust>.wealth-subtitle{font-size:11px}.wealth-activity-status{display:none}.wealth-activity-amount{margin-left:auto;min-width:0;font-size:11px}.wealth-activity-row{gap:9px}.wealth-activity-row strong{font-size:11px}.wealth-activity-row>svg{display:none}}@media(max-width:380px){.wealth-hero h2{font-size:27px}.wealth-hero-holdings img,.wealth-holding dl{display:none}.wealth-holding-value strong{font-size:19px}.wealth-welcome h1{font-size:23px}}.portal-app>nav a[class*=text-amber],.portal-app>nav a[class*=text-amber] svg{color:#087B61}[data-portal-surface=card]{background-color:#FFFFFF!important;background-image:none!important;border:1px solid #e5eaf0!important;border-radius:14px;box-shadow:none!important;color:#111C32}.portal-main>:not(.wealth-dashboard) h1{color:#111C32;font-size:28px;font-weight:700;letter-spacing:-.7px;line-height:1.3}.portal-main :is(input,select,textarea),[role=dialog] :is(input,select,textarea){font-family:Inter,Arial,sans-serif;font-weight:500;background-color:#FFFFFF;border-color:#D5DDE7;border-radius:10px}.portal-main :is(input,select,textarea),[role=dialog] :is(input,select,textarea){outline:0;box-shadow:none}.portal-main :is(input,select,textarea):focus,.portal-main :is(input,select,textarea):focus-visible,[role=dialog] :is(input,select,textarea):focus,[role=dialog] :is(input,select,textarea):focus-visible{border-color:#087B61;outline:0!important;box-shadow:none!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important}.portal-main label,[role=dialog] label{color:#344760;font-weight:600}.portal-main table{font-variant-numeric:tabular-nums}.portal-main th{color:#66758B;font-weight:600}.portal-main :is(.font-mono,.font-serif),[role=dialog] :is(.font-mono,.font-serif){font-family:Inter,Arial,sans-serif}@media(max-width:767px){.portal-main>:not(.wealth-dashboard) h1{font-size:23px}.portal-main :is(input,select,textarea),[role=dialog] :is(input,select,textarea){font-size:16px}}.portal-neutral-panel{background-color:#FFFFFF!important;background-image:none!important;border-color:#E5EAF0!important;box-shadow:none!important;color:#111C32}.portal-main [aria-invalid=true],[role=dialog] [aria-invalid=true]{border-color:#D94848}.wealth-hero-top>div:first-child{min-width:0;flex:1}.wealth-hero-top{padding-top:4px;align-items:flex-end;gap:16px}.wealth-hero-top>.wealth-change{position:absolute;top:0;right:0}.wealth-hero-trend{width:190px;min-width:140px;max-width:35%;margin-top:31px;position:relative;flex-shrink:0}.wealth-hero-trend svg{width:100%;height:auto;overflow:visible}.wealth-hero-trend figcaption{font-size:9px;font-weight:500;color:#D8E3EF;text-align:right;margin-top:4px;line-height:1.6}.wealth-hero-trend figcaption span{display:block;color:#B8C5D6;font-size:8px;font-weight:400}.wealth-hero-trend-empty{height:66px;display:flex;align-items:center;justify-content:flex-end;font-size:10px;color:#B8C5D6;text-align:right}@media(max-width:1350px) and (min-width:1101px){.wealth-hero-trend{width:145px;min-width:120px}.wealth-hero h2{font-size:29px}}@media(max-width:767px){.wealth-hero-top{flex-wrap:wrap}.wealth-hero-trend{width:100%;max-width:none;margin-top:5px;display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:16px}.wealth-hero-trend svg{max-height:70px}.wealth-hero-trend-empty{height:55px;justify-content:flex-start}.wealth-hero-trend figcaption{text-align:left;margin:0}.wealth-hero-top>.wealth-change{position:static;align-self:flex-start;order:1}.wealth-hero-top>div:first-child{flex-basis:100%}.wealth-hero-trend{order:2}.wealth-hero-top>.wealth-change{position:absolute;top:0;right:0}.wealth-hero-label{padding-right:68px}}.portal-main .trade-desk-card[data-portal-surface=card]{padding:0!important;border:1px solid #e6e0d6!important;border-radius:26px!important;background:#FFFEFC!important;box-shadow:0 18px 48px rgba(31,40,55,.08)!important}.portal-main .trade-desk-card .trade-calculation-card.portal-neutral-panel{border-color:#EAE5DC!important;background:#F8F7F5!important}.delivery-redemption-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.delivery-redemption-form[data-portal-surface=card]{padding:0!important;border:1px solid #e3e8ee!important;border-radius:22px!important;overflow:hidden;background:#fff!important}.delivery-redemption-header{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;padding:26px 28px;border-bottom:1px solid #e9edf2}.delivery-title-icon{height:48px;width:48px;border-radius:50%;display:grid;place-items:center;background:#FBF5E8;color:#B77D0E}.delivery-title-icon svg{width:24px}.delivery-redemption-header h1{font-size:26px!important;letter-spacing:-.04em!important}.delivery-redemption-header p{font-size:12px;color:#66758B;margin-top:4px}.delivery-disabled{margin:20px 28px 0;border:1px solid #e3b65f;background:#FFF9ED;color:#8A5B0B;border-radius:12px;padding:12px;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:750}.delivery-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 28px}.delivery-step+.delivery-step{border-top:1px solid #edf0f4}.delivery-step-number{height:34px;width:34px;border-radius:50%;display:grid;place-items:center;background:#EEF3F8;color:#21324A;font-size:14px;font-weight:800}.delivery-step-content{min-width:0}.delivery-step-content>h2{font-size:14px;font-weight:800;color:#17243A;margin:6px 0 17px}.delivery-metal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.delivery-metal-choice{min-height:94px;border:1px solid #dce3ea;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:13px;text-align:left;background:#fff}.delivery-metal-choice.selected{border-color:#D19A2B;background:#FFFCF5;box-shadow:0 0 0 2px rgba(209,154,43,.1)}.delivery-metal-choice>img{width:47px;height:47px;-o-object-fit:contain;object-fit:contain}.delivery-metal-choice>span{display:flex;flex-direction:column;min-width:0;flex:1}.delivery-metal-choice strong{font-size:14px;color:#162238}.delivery-metal-choice small{font-size:10px;color:#7A8798;margin-top:2px}.delivery-metal-choice em{font-size:9px;font-style:normal;color:#66758B;margin-top:5px}.delivery-metal-choice>svg{color:#B77D0E;flex:none}.delivery-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.delivery-format{min-height:100px;border:1px solid #dce3ea;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.delivery-format:disabled{opacity:.38;cursor:not-allowed;background:#F4F6F8}.delivery-format.selected{border-color:#D19A2B;background:#FFFBF2;box-shadow:0 0 0 2px rgba(209,154,43,.09)}.delivery-format img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.delivery-format strong{font-size:11px;color:#1E2B40}.delivery-format small{font-size:9px;color:#7A8798;text-transform:capitalize}.delivery-custom-label{display:block!important;margin-top:17px;font-size:11px!important}.delivery-custom-input{height:52px;border:1px solid #dce3ea;border-radius:12px;display:flex;align-items:center;margin-top:7px;overflow:hidden}.delivery-custom-input input{height:100%;border:0!important;box-shadow:none!important;flex:1;min-width:0;padding:0 15px;background:#fff!important;font-size:14px;font-weight:700}.delivery-custom-input span{padding:0 15px;color:#66758B;font-size:10px;font-weight:700;border-left:1px solid #e7ebef}.delivery-balance-warning{border:1px solid #e6bc6c;background:#FFF9ED;color:#8A5B0B;border-radius:12px;padding:14px;display:flex;gap:10px}.delivery-balance-warning span{display:flex;flex-direction:column;font-size:10px}.delivery-balance-warning strong{font-size:12px;margin-bottom:3px}.delivery-summary-card{position:sticky;top:94px;border:1px solid #e3e8ee;border-radius:22px;padding:22px;background:#fff;box-shadow:0 14px 38px rgba(31,40,55,.06)}.delivery-summary-card>h2{font-size:16px;font-weight:800;color:#17243A;margin-bottom:17px}.delivery-summary-metal{display:flex;align-items:center;gap:14px;background:#F7F9FB;border-radius:13px;padding:16px}.delivery-summary-metal img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.delivery-summary-metal div{display:flex;flex-direction:column}.delivery-summary-metal strong{font-size:15px;color:#17243A}.delivery-summary-metal span{font-size:14px;font-weight:750;margin-top:3px}.delivery-summary-metal small{font-size:9px;color:#66758B;margin-top:2px;text-transform:capitalize}.delivery-estimate{padding:18px 2px;border-bottom:1px solid #e8edf2;display:flex;flex-direction:column}.delivery-estimate>span{font-size:10px;font-weight:700;color:#44536A}.delivery-estimate strong{font-size:24px;letter-spacing:-.025em;color:#17243A;margin-top:6px}.delivery-estimate small{font-size:9px;color:#7A8798;margin-top:4px}.delivery-receive{padding:18px 2px}.delivery-receive h3{font-size:12px;font-weight:800;padding-bottom:10px;border-bottom:1px solid #e8edf2}.delivery-receive dl{display:grid;gap:12px;margin-top:13px}.delivery-receive dl>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.delivery-receive dt{color:#66758B}.delivery-receive dd{font-weight:750;color:#26364D;text-align:right}.delivery-secure-note{display:flex;gap:11px;align-items:flex-start;padding:15px;border-radius:12px;background:#EFF8F5;color:#087B61}.delivery-secure-note span{font-size:11px;line-height:1.6;color:#405E57;font-weight:600}.delivery-secure-note svg{flex:none}.delivery-request-button{width:100%!important;min-height:52px!important;margin-top:18px!important;border-radius:13px!important;background:#087B61!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.delivery-request-button:hover{background:#06664F!important}.delivery-request-button:disabled{background:#AAB5C1!important}.delivery-fee-disclosure{margin:10px 4px 0;color:#66758B;font-size:9px;line-height:1.55;text-align:center;font-weight:600}.delivery-invoice-modal{border-radius:4px!important}.delivery-invoice-toolbar{background:#111C32;color:#fff;border-bottom:1px solid #273852}.delivery-invoice-parties{background:#fff!important;border-radius:0!important;box-shadow:none!important}.delivery-invoice-table-head th{color:#fff!important;background:transparent!important}.delivery-invoice-modal table{border-color:#CBD3DE!important}.delivery-invoice-modal td,.delivery-invoice-modal th{border-radius:0!important}.delivery-invoice-modal [class*=rounded-lg]{border-radius:3px!important}@media(max-width:1180px){.delivery-redemption-grid{grid-template-columns:minmax(0,1fr) 310px}.delivery-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-redemption-header{grid-template-columns:48px minmax(0,1fr)}}@media(max-width:900px){.delivery-redemption-grid{grid-template-columns:1fr}.delivery-summary-card{position:static}.delivery-format-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.delivery-redemption-header{padding:21px 18px;gap:10px}.delivery-title-icon{width:42px;height:42px}.delivery-redemption-header h1{font-size:20px!important}.delivery-step{padding:20px 17px;grid-template-columns:30px minmax(0,1fr);gap:10px}.delivery-step-number{width:28px;height:28px}.delivery-metal-grid{grid-template-columns:1fr}.delivery-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-summary-card{border-radius:17px;padding:18px}}.portal-sidebar-section-title{font-size:10px!important;line-height:1.4!important;letter-spacing:1.5px!important;font-weight:600!important;color:#B8C5D6!important}.portal-sidebar-footer-visual{position:relative;width:calc(100% + 32px);height:180px;margin:38px -16px -24px;overflow:hidden;flex-shrink:0}.portal-sidebar-footer-visual:after{content:"";position:absolute;inset:0;background:rgba(11,26,46,.42);pointer-events:none}.portal-sidebar-footer-visual .portal-sidebar-landscape{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:72% bottom;object-position:72% bottom;opacity:.88}.portal-sidebar-footer-visual .portal-sidebar-footer{position:absolute;z-index:1;left:16px;right:16px;top:16px;margin:0;border-color:rgba(255,255,255,.2);background:rgba(17,28,50,.72);backdrop-filter:blur(4px)}.portfolio-holdings-page{display:flex;flex-direction:column;gap:24px}.portfolio-holdings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.portfolio-holdings-header>div:first-child>span{display:block;color:#A87418;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px}.portfolio-holdings-header h1{font-size:28px!important}.portfolio-holdings-header p{color:#66758B;font-size:12px;margin-top:5px}.portfolio-total{text-align:right;flex:none}.portfolio-total small{display:block;color:#66758B;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.portfolio-total strong{display:block;color:#111C32;font-size:22px;margin-top:4px;letter-spacing:-.02em}.portfolio-metal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.portfolio-metal-card{min-width:0;display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #e3e7ec;border-radius:24px;box-shadow:0 16px 42px rgba(31,40,55,.07)}.portfolio-metal-art{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#F8F4EB;border-right:1px solid #ebe4d7}.portfolio-metal-card.silver .portfolio-metal-art{background:#F1F3F6;border-color:#E0E4E9}.portfolio-metal-art span{position:absolute;width:210px;height:210px;border:28px solid rgba(194,139,30,.1);border-radius:50%;left:-110px;top:-90px}.portfolio-metal-card.silver .portfolio-metal-art span{border-color:rgba(102,117,139,.1)}.portfolio-metal-art img{position:relative;width:132px;height:132px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(31,40,55,.18))}.portfolio-metal-content{padding:25px 26px 23px;min-width:0}.portfolio-metal-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.portfolio-metal-title>div>span{font-size:9px;color:#A87418;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.portfolio-metal-card.silver .portfolio-metal-title>div>span{color:#66758B}.portfolio-metal-title h2{font-size:20px;font-weight:800;color:#111C32;margin-top:3px}.portfolio-allocation{display:flex;align-items:center;gap:5px;border:1px solid #cfe7de;border-radius:999px;background:#F1FAF7;color:#087B61;padding:5px 8px;font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}.portfolio-primary-value{padding:23px 0 19px;border-bottom:1px solid #e8ebef;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.portfolio-primary-value>div:first-child>span{display:block;color:#66758B;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.portfolio-primary-value strong{display:block;color:#111C32;font-size:34px;line-height:1.2;margin-top:5px;letter-spacing:-.035em}.portfolio-primary-value strong small{font-size:14px;font-weight:650;letter-spacing:0;color:#66758B}.portfolio-primary-value p{color:#A06C15;font-size:14px;font-weight:750;margin-top:5px}.portfolio-metal-card.silver .portfolio-primary-value p{color:#53647B}.portfolio-movement{width:120px;flex:none;text-align:right;color:#087B61}.portfolio-movement.negative{color:#D94848}.portfolio-movement>span{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;font-weight:800;margin-bottom:5px}.portfolio-movement svg{display:block;width:120px;height:42px;overflow:visible}.portfolio-metal-details{padding:17px 0;display:grid;gap:12px}.portfolio-metal-details>div{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:10px}.portfolio-metal-details dt{color:#66758B}.portfolio-metal-details dd{color:#111C32;font-weight:700;text-align:right}.portfolio-metal-details dd small{color:#66758B;font-weight:500}.portfolio-metal-details dd.negative,.portfolio-metal-details dd.positive{display:flex;align-items:center;gap:5px}.portfolio-metal-details dd.positive{color:#087B61}.portfolio-metal-details dd.negative{color:#D94848}.portfolio-brand-banner{margin:0;overflow:hidden;border:1px solid #e3e7ec;border-radius:22px;background:#FBF8F2;box-shadow:0 14px 34px rgba(31,40,55,.06)}.portfolio-brand-banner img{display:block;width:100%;height:auto;aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}@media(max-width:1200px){.portfolio-metal-card{grid-template-columns:135px minmax(0,1fr)}.portfolio-metal-art img{width:105px;height:105px}.portfolio-metal-content{padding:22px 20px}.portfolio-primary-value strong{font-size:29px}}@media(max-width:900px){.portfolio-metal-grid{grid-template-columns:1fr}.portfolio-metal-card{grid-template-columns:175px minmax(0,1fr)}}@media(max-width:600px){.portfolio-holdings-header{align-items:flex-start;flex-direction:column}.portfolio-total{text-align:left}.portfolio-metal-card{grid-template-columns:105px minmax(0,1fr);border-radius:18px}.portfolio-metal-art img{width:82px;height:82px}.portfolio-metal-content{padding:19px 16px}.portfolio-metal-title{display:block}.portfolio-allocation{width:-moz-max-content;width:max-content;margin-top:8px}.portfolio-primary-value{padding:17px 0;align-items:center}.portfolio-primary-value strong{font-size:26px}.portfolio-movement,.portfolio-movement svg{width:82px}.portfolio-metal-details>div{align-items:flex-start}.portfolio-brand-banner{border-radius:16px}.portfolio-brand-banner img{aspect-ratio:16/7;-o-object-position:center;object-position:center}}.auth-page{min-height:100vh;background:#FFFFFF;display:grid;grid-template-columns:minmax(400px,46%) minmax(0,1fr);padding:4px;color:#111C32;overflow:hidden}.auth-brand-panel{position:relative;z-index:2;min-height:calc(100vh - 8px);overflow:hidden;border-radius:30px;background:#0B1A2E;color:#F8FAFC;padding:clamp(42px,5vw,82px) clamp(38px,6vw,96px);display:flex;flex-direction:column;isolation:isolate}.auth-brand-panel:before{content:"";position:absolute;inset:auto 0 0;height:44%;background:url(/images/himalayan-dusk-v1.webp) bottom/cover no-repeat;opacity:.72;z-index:-2}.auth-brand-panel:after{content:"";position:absolute;width:460px;height:460px;border:1px solid rgba(215,171,84,.36);border-radius:50%;right:-290px;top:-185px;z-index:-1}.auth-brand-lockup{display:flex;align-items:center;gap:20px;width:-moz-max-content;width:max-content;color:#fff;text-decoration:none}.auth-brand-lockup>img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:#111C32;padding:3px}.auth-brand-divider{width:1px;height:52px;background:rgba(255,255,255,.62)}.auth-brand-lockup>span:last-child{display:flex;flex-direction:column;gap:3px}.auth-brand-lockup strong{font-size:clamp(20px,1.7vw,28px);font-weight:800;letter-spacing:-.02em}.auth-brand-lockup small{font-size:12px;color:#E6B75C;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.auth-brand-message{margin-top:clamp(70px,11vh,132px);max-width:560px}.auth-brand-kicker{font-size:11px!important;line-height:1!important;color:#E6B75C!important;text-transform:uppercase;letter-spacing:.18em;font-weight:800!important;margin-bottom:17px!important}.auth-brand-message h1{font-size:clamp(36px,3.25vw,58px);line-height:1.07;font-weight:850;letter-spacing:-.035em;max-width:590px}.auth-brand-message h1 span{color:#E2B45C}.auth-brand-message>p{font-size:clamp(16px,1.28vw,21px);line-height:1.45;color:#C7D0DC;font-weight:500;max-width:485px;margin-top:20px}.auth-assurance-list{display:grid;gap:18px;margin-top:43px;position:relative;z-index:2}.auth-assurance{display:flex;align-items:center;gap:17px}.auth-assurance>span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#1A2C43;color:#E7B75C;border:1px solid rgba(255,255,255,.06)}.auth-assurance p{display:flex;flex-direction:column;gap:2px}.auth-assurance strong{font-size:15px;font-weight:750;color:#F8FAFC}.auth-assurance small{font-size:13px;color:#B6C2D1}.auth-metal-art{position:absolute;right:4%;bottom:0;width:44%;height:36%;z-index:1;pointer-events:none}.auth-metal-art img{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45))}.auth-gold-art{width:68%;right:17%;bottom:2%;transform:rotate(-7deg)}.auth-silver-art{width:54%;right:-3%;bottom:1%;transform:rotate(9deg)}.auth-form-panel{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(28px,5vw,86px);min-width:0;background:#FFFFFF}.auth-form-panel:before{content:"";position:absolute;inset:auto 0 0;height:46%;background:url(/images/himalayan-dusk-v1.webp) bottom/cover no-repeat;opacity:.1;pointer-events:none}.auth-form-wrap{position:relative;width:min(100%,610px);z-index:1;background:transparent}.auth-form-wrap-wide{width:min(100%,900px)}.auth-page-login .auth-form-panel,.auth-page-register .auth-form-panel{min-height:calc(100vh - 8px);margin-left:-30px;padding-left:calc(clamp(28px,5vw,86px) + 30px);border:1px solid #d9e0e9;border-left:0;border-radius:0 30px 30px 0;box-shadow:0 22px 65px rgba(24,39,63,.13);overflow:hidden;background:#FFFFFF}.auth-page-login .auth-form-panel:before,.auth-page-register .auth-form-panel:before{display:none}.auth-page-login .auth-card[data-portal-surface=card],.auth-page-register .auth-card[data-portal-surface=card]{height:auto;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.auth-card[data-portal-surface=card]{background:rgba(255,255,255,.96)!important;border:1px solid rgba(217,224,233,.94)!important;border-radius:30px!important;box-shadow:0 22px 65px rgba(24,39,63,.13)!important;overflow:hidden}.auth-card-header{padding:34px 38px 14px;text-align:center;align-items:center;gap:9px}.auth-card-logo{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:#111C32;padding:4px;box-shadow:0 6px 18px rgba(17,28,50,.16)}.auth-card-title{font-size:28px!important;line-height:1.15!important;font-weight:850!important;color:#111C32!important;letter-spacing:-.025em!important}.auth-card-eyebrow{font-size:12px!important;color:#A46E1D!important;text-transform:uppercase;letter-spacing:.22em;font-weight:800!important}.auth-title-rule{width:68px;height:2px;background:#D8A64C;margin:10px auto 0}.auth-card-content{padding:20px 38px 32px!important}.auth-field-label{font-size:11px!important;color:#253653!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.08em}.auth-field{height:56px!important;border:1px solid #d7dee8!important;border-radius:14px!important;background:#F7F9FC!important;font-size:14px!important;padding-left:48px!important;outline:0!important;box-shadow:none!important}.auth-field:focus,.auth-field:focus-visible{background:#fff!important;border-color:#087B61!important;outline:0!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important}.auth-field-icon{width:19px!important;height:19px!important;left:16px!important;top:18px!important;color:#66758B!important}.auth-primary-button{height:57px!important;border-radius:14px!important;background:#0E1D31!important;color:#fff!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}.auth-primary-button:hover{background:#162A43!important}.auth-outline-action{height:56px;border:1px solid #aab5c5;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;color:#111C32;font-size:13px;font-weight:800;background:#fff;transition:.2s}.auth-outline-action:hover{border-color:#087B61;color:#087B61;background:#F7FBFA}.auth-or{display:flex;align-items:center;gap:14px;color:#66758B;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;margin:18px 0}.auth-or:after,.auth-or:before{content:"";height:1px;background:#E1E6ED;flex:1}.auth-security-note{margin:28px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#465873;font-size:11px;font-weight:600;text-align:center}.auth-security-note svg{color:#0A9B76;flex:none}.auth-switch-note{text-align:center;color:#66758B;font-size:11px;margin-top:12px}.auth-switch-note a{color:#9A681F;font-weight:800}.auth-register-card .auth-card-header{padding-bottom:18px}.auth-register-card .auth-card-content{padding-top:18px!important}.auth-register-card .auth-field{height:48px!important;font-size:12px!important}.auth-register-card .auth-field-icon{top:15px!important}.auth-register-card select.auth-select{height:48px;background:#F7F9FC;border:1px solid #d7dee8;border-radius:13px;padding:0 13px;font-size:12px;font-weight:600;color:#111C32;outline:none}.auth-register-card select.auth-select:focus,.auth-register-card select.auth-select:focus-visible{border-color:#087B61;outline:0;box-shadow:none}.auth-stepper{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;margin-bottom:2px}.auth-step{display:flex;align-items:center;gap:10px;color:#7A8798;min-width:0}.auth-step-number{width:32px;height:32px;border:1px solid #cbd4df;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:850;background:#fff}.auth-step div{display:flex;flex-direction:column;min-width:0}.auth-step strong{font-size:11px;color:#66758B;white-space:nowrap}.auth-step small{font-size:9px;white-space:nowrap}.auth-step.active .auth-step-number{background:#0E1D31;border-color:#0E1D31;color:#fff}.auth-step.active strong{color:#111C32}.auth-step.complete .auth-step-number{background:#087B61;border-color:#087B61;color:#fff}.auth-step.complete strong{color:#087B61}.auth-step-line{height:1px;background:#DCE2EA;margin:0 8px}.auth-step-line.complete{background:#087B61}.auth-form-actions{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.auth-form-actions.single{grid-template-columns:1fr}.auth-secondary-button{height:57px!important;border-radius:14px!important;border-color:#AAB5C5!important;color:#111C32!important;font-weight:800!important;display:flex!important;gap:7px!important}@media(max-width:1180px){.auth-page{grid-template-columns:380px minmax(0,1fr)}.auth-brand-panel{padding:44px 36px}.auth-brand-message{margin-top:80px}.auth-brand-message h1{font-size:40px}.auth-metal-art{width:55%;opacity:.82}.auth-form-panel{padding:40px 28px}}@media(min-width:901px) and (max-height:860px){.auth-brand-panel{padding-top:26px;padding-bottom:24px}.auth-brand-lockup>img{width:58px;height:58px}.auth-brand-divider{height:42px}.auth-brand-lockup strong{font-size:21px}.auth-brand-lockup small{font-size:9px}.auth-brand-message{margin-top:42px}.auth-brand-kicker{margin-bottom:10px!important}.auth-brand-message h1{font-size:clamp(31px,3vw,43px);max-width:500px}.auth-brand-message>p{font-size:15px;margin-top:12px;max-width:440px}.auth-assurance-list{margin-top:24px;gap:10px}.auth-assurance>span{width:42px;height:42px}.auth-assurance strong{font-size:13px}.auth-assurance small{font-size:11px}.auth-metal-art{height:27%;width:39%}.auth-form-panel{padding-top:14px;padding-bottom:14px}.auth-card-header{padding-top:20px;padding-bottom:8px;gap:5px}.auth-card-logo{width:56px;height:56px}.auth-card-title{font-size:23px!important}.auth-card-eyebrow{font-size:9px!important}.auth-title-rule{margin-top:5px}.auth-card-content{padding-top:12px!important;padding-bottom:20px!important}.auth-field{height:48px!important}.auth-field-icon{top:15px!important}.auth-primary-button{height:50px!important}.auth-or{margin:12px 0}.auth-outline-action{height:48px}.auth-security-note{margin-top:11px}.auth-switch-note{margin-top:6px}.auth-register-card .auth-card-header{padding-top:14px;padding-bottom:7px}.auth-register-card .auth-card-logo{width:46px;height:46px}.auth-register-card .auth-card-title{font-size:22px!important}.auth-register-card .auth-card-content{padding-top:8px!important;padding-bottom:14px!important}.auth-register-card .auth-field,.auth-register-card select.auth-select{height:40px!important}.auth-register-card .auth-field-icon{top:11px!important}.auth-register-card .space-y-6>:not([hidden])~:not([hidden]){margin-top:12px}.auth-register-card .space-y-4>:not([hidden])~:not([hidden]){margin-top:9px}.auth-register-card .space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:4px}.auth-register-card .bg-slate-50\/80{padding-top:8px!important;padding-bottom:8px!important}.auth-register-card button[type=submit]{height:46px!important}}@media(min-width:901px) and (max-height:700px){.auth-brand-message{margin-top:25px}.auth-brand-message>p{display:none}.auth-assurance-list{margin-top:18px}.auth-assurance small{display:none}.auth-metal-art{opacity:.62}.auth-form-panel{align-items:flex-start;overflow-y:auto}.auth-form-wrap{margin:auto 0}}@media(max-width:900px){.auth-page{display:block;padding:0;overflow:auto;background:#FFFFFF}.auth-brand-panel{min-height:auto;height:190px;border-radius:0;padding:24px 28px}.auth-brand-lockup>img{width:54px;height:54px}.auth-brand-divider{height:38px}.auth-brand-lockup strong{font-size:19px}.auth-brand-lockup small{font-size:9px}.auth-brand-message{margin-top:26px}.auth-brand-message h1{font-size:26px;max-width:480px}.auth-assurance-list,.auth-brand-kicker,.auth-brand-message>p,.auth-metal-art{display:none}.auth-form-panel{min-height:calc(100vh - 190px);padding:26px 18px 36px}.auth-page-login .auth-form-panel,.auth-page-register .auth-form-panel{min-height:calc(100vh - 190px);margin-left:0;padding:26px 18px 36px;border:0;border-radius:0;box-shadow:none}.auth-form-panel:before{background-position:bottom;opacity:.08}.auth-card[data-portal-surface=card]{border-radius:22px!important}.auth-page-login .auth-card[data-portal-surface=card],.auth-page-register .auth-card[data-portal-surface=card]{border-radius:0!important}.auth-security-note{margin-top:20px}}@media(max-width:600px){.auth-brand-panel{height:150px;padding:18px 20px}.auth-brand-lockup{gap:12px}.auth-brand-lockup>img{width:48px;height:48px}.auth-brand-divider{height:34px}.auth-brand-lockup strong{font-size:17px}.auth-brand-message{margin-top:18px}.auth-brand-message h1{font-size:22px}.auth-form-panel{min-height:calc(100vh - 150px);padding:18px 12px 30px;align-items:flex-start}.auth-card-header{padding:27px 20px 10px}.auth-card-logo{width:62px;height:62px}.auth-card-title{font-size:23px!important}.auth-card-eyebrow{font-size:9px!important}.auth-card-content{padding:18px 20px 25px!important}.auth-register-card .auth-card-content{padding:16px!important}.auth-field{height:52px!important}.auth-field-icon{top:17px!important}.auth-primary-button{height:52px!important}.auth-switch-note{padding:0 12px}.auth-stepper{grid-template-columns:1fr 24px 1fr}.auth-step{gap:6px}.auth-step-number{width:28px;height:28px}.auth-step small{display:none}.auth-step strong{font-size:9px;white-space:normal}.auth-step-line{margin:0 3px}.auth-form-actions{grid-template-columns:1fr}.auth-secondary-button{height:48px!important}}@media(max-width:900px){.auth-page{min-height:100dvh;overflow-x:hidden}.auth-brand-panel{height:128px;padding:18px 24px;border-radius:0;justify-content:flex-start}.auth-brand-panel:before{height:100%;background-position:center 72%;opacity:.34}.auth-brand-panel:after{width:260px;height:260px;right:-150px;top:-155px}.auth-brand-lockup{max-width:100%;width:auto;gap:13px}.auth-brand-lockup>img{width:50px;height:50px;flex:none}.auth-brand-divider{height:36px;flex:none}.auth-brand-lockup>span:last-child{min-width:0}.auth-brand-lockup strong{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-brand-lockup small{font-size:9px;letter-spacing:.16em}.auth-brand-message{margin-top:12px}.auth-brand-message h1{font-size:19px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-form-panel,.auth-page-login .auth-form-panel,.auth-page-recovery .auth-form-panel,.auth-page-register .auth-form-panel{min-height:calc(100dvh - 128px);padding:18px max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow:visible}.auth-form-wrap,.auth-form-wrap-wide{width:100%;max-width:640px;margin:0 auto}.auth-card-header{padding:18px 18px 9px}.auth-card-logo{width:56px;height:56px}.auth-card-title{font-size:22px!important}.auth-card-eyebrow{max-width:100%;line-height:1.45!important;overflow-wrap:anywhere;letter-spacing:.15em}.auth-card-content{padding:14px 18px 22px!important}.auth-register-card .auth-card-header{padding:14px 16px 8px}.auth-register-card .auth-card-logo{width:50px;height:50px}.auth-register-card .auth-card-content{padding:12px 16px 20px!important}.auth-field,.auth-register-card .auth-field,select.auth-select{font-size:16px!important}.auth-outline-action,.auth-primary-button,.auth-secondary-button{min-height:50px;height:auto!important;padding:12px 14px!important;line-height:1.25;text-align:center;white-space:normal}.auth-security-note{max-width:440px;padding:0 12px;line-height:1.4}.auth-switch-note{line-height:1.5}}@media(max-width:480px){.auth-brand-panel{height:104px;padding:15px 16px}.auth-brand-lockup>img{width:44px;height:44px}.auth-brand-divider{height:32px}.auth-brand-lockup strong{font-size:16px}.auth-brand-lockup small{font-size:8px}.auth-brand-message{display:none}.auth-form-panel,.auth-page-login .auth-form-panel,.auth-page-recovery .auth-form-panel,.auth-page-register .auth-form-panel{min-height:calc(100dvh - 104px);padding-top:12px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.auth-card-header{padding:12px 10px 8px}.auth-card-logo{width:50px;height:50px}.auth-card-title{font-size:20px!important}.auth-card-content{padding:12px 8px 18px!important}.auth-register-card .auth-card-header{padding:9px 6px 7px}.auth-register-card .auth-card-logo{width:44px;height:44px}.auth-register-card .auth-card-title{font-size:19px!important}.auth-register-card .auth-card-content{padding:10px 4px 18px!important}.auth-stepper{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:2px}.auth-step{align-items:flex-start;gap:6px}.auth-step-number{width:27px;height:27px}.auth-step strong{font-size:9px;line-height:1.25;overflow-wrap:anywhere}.auth-step-line{margin:13px 1px 0}.auth-register-card .space-y-6>:not([hidden])~:not([hidden]){margin-top:16px}.auth-register-card .space-y-4>:not([hidden])~:not([hidden]){margin-top:13px}.auth-register-card .bg-slate-50\/80{padding:12px!important}.auth-form-actions{gap:9px}.auth-or{margin:13px 0}.auth-security-note{margin-top:15px;font-size:10px}.auth-switch-note{font-size:10px;padding:0 6px}.auth-register-card input[placeholder="123456"]{padding-left:38px!important;padding-right:8px!important;letter-spacing:.24em!important;font-size:18px!important}.auth-register-card form.max-w-md .flex.items-center.justify-between{align-items:flex-start;gap:8px;flex-direction:column}[role=dialog]{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);overflow-y:auto}}@media(max-width:340px){.auth-brand-lockup strong{font-size:14px}.auth-brand-lockup small{letter-spacing:.1em}.auth-card-content{padding-left:2px!important;padding-right:2px!important}.auth-step strong{font-size:8px}}@media(max-width:900px){.auth-page-login .auth-brand-panel{height:190px;padding:24px 28px 22px;justify-content:flex-end}.auth-page-login .auth-brand-panel:before{height:100%;background-size:cover;background-position:center 68%;opacity:.78}.auth-page-login .auth-brand-lockup{display:none}.auth-page-login .auth-brand-message{margin:0;position:relative;z-index:1}.auth-page-login .auth-brand-message h1{font-size:24px;text-shadow:0 2px 12px rgba(0,0,0,.45)}.auth-page-login .auth-card-logo{display:block;width:82px;height:82px;margin-bottom:4px}.auth-page-login .auth-form-panel{align-items:flex-start;min-height:calc(100dvh - 190px)}.auth-page-login .auth-card-header{padding:12px 18px 7px;gap:5px}.auth-page-login .auth-card-title{font-size:24px!important}.auth-page-login .auth-card-eyebrow{margin-top:2px}.auth-page-login .auth-title-rule{margin-top:6px}.auth-page-login .auth-card-content{padding-top:12px!important;padding-bottom:16px!important}.auth-page-login .auth-card-content form{display:flex;flex-direction:column;gap:16px}.auth-page-login .auth-card-content form>*{margin-top:0!important;margin-bottom:0!important}.auth-page-login .auth-or{margin:0}.auth-page-login .auth-security-note{margin-top:14px}.auth-page-login .auth-switch-note{margin-top:7px}}@media(max-width:480px){.auth-page-login .auth-brand-panel{height:140px;padding:0}.auth-page-login .auth-brand-panel:before{background-position:center 70%}.auth-page-login .auth-brand-message{display:none}.auth-page-login .auth-form-panel{min-height:calc(100dvh - 140px);padding-top:8px}.auth-page-login .auth-card-header{padding-top:8px}.auth-page-login .auth-card-logo{width:70px;height:70px;margin-bottom:2px}.auth-page-login .auth-card-title{font-size:21px!important}.auth-page-login .auth-card-content{padding-top:9px!important}.auth-page-login .auth-card-content form{gap:13px}}@media(max-width:900px){.auth-page-login{position:relative;background:#FFFFFF}.auth-page-login .auth-brand-panel{display:none}.auth-page-login .auth-form-panel{min-height:100dvh;padding-top:22px;padding-bottom:28px;background:#FFFFFF;backdrop-filter:none}.auth-page-login .auth-form-panel:before{display:block;inset:0;height:100%;background-image:url(/images/himalayan-dusk-v1.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;opacity:.035}}@media(max-width:480px){.auth-page-login .auth-form-panel{min-height:100dvh;padding-top:14px;background:#FFFFFF}.auth-page-login .auth-form-panel:before{height:100%;opacity:.03}.auth-page-login .auth-security-note{width:100%;max-width:none;margin:18px auto 0;padding:0 18px;justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.5;text-align:center}.auth-page-login .auth-security-note span{display:block;text-align:center}.auth-page-login .auth-security-note svg{width:18px;height:18px}.auth-page-login .auth-switch-note{width:100%;margin:10px auto 0;padding:0 18px;font-size:12px;line-height:1.6;text-align:center}.auth-page-login .auth-switch-note a{display:inline;font-size:12px}}@media(min-width:481px) and (max-width:639px){.auth-page-login .auth-security-note{width:100%;max-width:none;margin:18px auto 0;padding:0 18px;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.5;text-align:center}.auth-page-login .auth-security-note span{display:block;text-align:center}.auth-page-login .auth-security-note svg{width:18px;height:18px}.auth-page-login .auth-switch-note{width:100%;margin:10px auto 0;padding:0 18px;font-size:12px;line-height:1.6;text-align:center}.auth-page-login .auth-switch-note a{display:inline;font-size:12px}}