:root{--sm-bg: #09111d;--sm-surface: #0f1b2d;--sm-surface-elevated: #13233a;--sm-border: #29384b;--sm-text: #edf1f5;--sm-muted: #9aa7b8;--sm-accent: #c78b45;--sm-accent-soft: #f1c58d;--sm-support: #b8c2cf;--sm-success: #33c58e;--sm-warning: #f0b24b;--sm-danger: #ef6b68;--sm-shadow: 0 24px 80px rgba(2, 8, 20, .38);--sm-radius-xl: 28px;--sm-radius-lg: 20px;--sm-radius-md: 16px;--sm-radius-sm: 12px;--sm-container: 1180px;--sm-font-sans: "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--sm-font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}html:has(body.sm-portal-page){color-scheme:light}body{margin:0;min-height:100vh;font-family:var(--sm-font-sans);background:radial-gradient(circle at top left,rgba(199,139,69,.22),transparent 24rem),radial-gradient(circle at top right,rgba(184,194,207,.08),transparent 22rem),linear-gradient(180deg,#08111c,#0b1320);color:var(--sm-text)}a{color:inherit;text-decoration:none}img{max-width:100%}.sm-page{min-height:100vh}.sm-container{width:min(var(--sm-container),calc(100% - 2rem));margin:0 auto}.sm-stack{display:grid;gap:1rem}.sm-section-block{margin-top:1.25rem}.sm-grid{display:grid;gap:1.25rem}.sm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-inline-form{display:inline-flex}.sm-skip-link{position:absolute;left:1rem;top:-3rem;z-index:60;padding:.85rem 1rem;border-radius:14px;background:var(--sm-accent-soft);color:var(--sm-bg);font-weight:700;transition:top .16s ease}.sm-skip-link:focus{top:1rem}.sm-shell-card{background:linear-gradient(180deg,#13233af5,#0f1b2df5);border:1px solid rgba(184,194,207,.14);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow)}.sm-shell-panel{padding:1.5rem}.sm-topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08101cd1;border-bottom:1px solid rgba(184,194,207,.1)}.sm-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.sm-topbar__inner--public{align-items:center}.sm-topbar__lead{display:flex;align-items:center;gap:.75rem}.sm-brand{display:inline-flex;align-items:center;gap:.85rem;font-weight:700;letter-spacing:.02em}.sm-brand__mark{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#c78b452e,#f1c58d47),linear-gradient(135deg,#19263a,#0c1727);border:1px solid rgba(241,197,141,.3);color:var(--sm-accent-soft);font-family:var(--sm-font-display);font-size:1.05rem}.sm-brand__copy{display:grid;gap:.15rem}.sm-brand__eyebrow{font-size:.72rem;color:var(--sm-muted);text-transform:uppercase;letter-spacing:.18em}.sm-brand__wordmark{font-size:1rem}.sm-nav{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.sm-nav--public{align-items:center;gap:1rem}.sm-nav-link{color:var(--sm-support);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease}.sm-nav-link:hover{color:var(--sm-accent-soft)}.sm-public-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.sm-public-utility{border-bottom:1px solid rgba(184,194,207,.08);background:#070e18e0}.sm-public-utility__inner,.sm-public-utility__copy,.sm-public-utility__actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.sm-public-utility__inner{justify-content:space-between;padding:.75rem 0}.sm-public-utility__copy,.sm-public-utility__actions a,.sm-public-utility__actions summary{color:var(--sm-muted);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.sm-public-utility__actions a:hover,.sm-public-utility__actions summary:hover{color:var(--sm-accent-soft)}.sm-locale-switcher{position:relative}.sm-locale-switcher summary{display:inline-flex;align-items:center;gap:.5rem;list-style:none;cursor:pointer}.sm-locale-switcher summary::-webkit-details-marker{display:none}.sm-locale-switcher__menu{position:absolute;top:calc(100% + .6rem);right:0;min-width:12rem;display:grid;gap:.25rem;padding:.45rem;border-radius:16px;border:1px solid rgba(184,194,207,.14);background:#09111dfa;box-shadow:var(--sm-shadow)}.sm-locale-switcher__menu a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-radius:12px;color:var(--sm-support);text-transform:none;letter-spacing:.02em;font-size:.88rem}.sm-locale-switcher__menu a:hover,.sm-locale-switcher__menu a.is-active{background:#c78b4524;color:var(--sm-text)}.sm-user-chip{display:inline-flex;align-items:center;border:1px solid rgba(184,194,207,.16);border-radius:999px;padding:.62rem .85rem;color:var(--sm-support);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.sm-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;padding:.15rem .38rem;border-radius:999px;background:#c78b4538;color:var(--sm-accent-soft);font-size:.68rem}.sm-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:14px;padding:.85rem 1.1rem;font-size:.92rem;font-weight:700;letter-spacing:.02em;transition:.18s ease}.sm-button:hover{transform:translateY(-1px)}.sm-button.is-loading,.sm-button[aria-disabled=true]{cursor:progress}.sm-button--sm{padding:.68rem .95rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.sm-button--lg{padding:1rem 1.35rem}.sm-button--primary{border-color:#f1c58d38;background:#c78b452e;color:var(--sm-accent-soft)}.sm-button--primary:hover{background:#c78b4547}.sm-button--secondary{border-color:#b8c2cf29;background:#ffffff0a;color:var(--sm-text)}.sm-button--secondary:hover{background:#ffffff14}.sm-button--ghost{color:var(--sm-support);background:transparent}.sm-button--ghost:hover{color:var(--sm-text);background:#ffffff0a}.sm-button--disabled{opacity:.55;cursor:not-allowed}.sm-badge{display:inline-flex;align-items:center;border:1px solid rgba(184,194,207,.18);border-radius:999px;padding:.38rem .78rem;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sm-badge--amber{border-color:#f1c58d38;background:#c78b4529;color:var(--sm-accent-soft)}.sm-badge--silver{background:#ffffff0d;color:var(--sm-support)}.sm-badge--success{border-color:#33c58e2e;background:#33c58e1a;color:var(--sm-success)}.sm-badge--danger{border-color:#ef6b682e;background:#ef6b6814;color:var(--sm-danger)}.sm-badge-button{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.sm-badge-button .sm-badge{transition:transform .16s ease,opacity .16s ease}.sm-badge-button:hover .sm-badge,.sm-badge-button:focus-visible .sm-badge{transform:translateY(-1px);opacity:.94}.sm-hero{padding:4.25rem 0 3rem}.sm-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.9fr);gap:1.5rem;align-items:stretch}.sm-kicker{color:var(--sm-accent-soft);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem}.sm-headline{margin:0;font-family:var(--sm-font-display);font-size:clamp(2.8rem,5vw,5rem);line-height:.96;max-width:10ch}.sm-subhead{margin:0;color:var(--sm-support);max-width:58ch;font-size:1.03rem;line-height:1.8}.sm-actions{display:flex;flex-wrap:wrap;gap:.9rem}.sm-card-grid{display:grid;gap:1rem}.sm-feature-band{padding:1.2rem;border-radius:var(--sm-radius-md);background:#ffffff05;border:1px solid rgba(184,194,207,.08)}.sm-feature-band h3,.sm-feature-band p,.sm-section-title,.sm-section-copy,.sm-empty h3,.sm-empty p{margin:0}.sm-section{padding:1.25rem 0 3.5rem}.sm-section-title{font-family:var(--sm-font-display);font-size:clamp(1.6rem,3vw,2.4rem)}.sm-section-title--sm{font-size:1.5rem}.sm-section-title--panel{font-size:1.8rem}.sm-section-title--modal{font-size:1.6rem}.sm-section-copy{color:var(--sm-support);line-height:1.8;max-width:58ch}.sm-auth{padding:3rem 0}.sm-auth__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);gap:1.5rem;align-items:stretch}.sm-auth__grid--single{grid-template-columns:minmax(0,1fr)}.sm-auth__aside,.sm-auth__panel,.sm-shell-sidebar,.sm-shell-main,.sm-error-panel{padding:1.5rem}.sm-auth__aside{position:relative;overflow:hidden}.sm-auth__aside:after{content:"";position:absolute;inset:auto -3rem -4rem auto;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(199,139,69,.35),transparent 65%)}.sm-shell{padding:1.5rem 0 2rem}.sm-shell__grid{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1.25rem;align-items:start}.sm-shell-sidebar{position:sticky;top:5.8rem}.sm-shell-sidebar__header{display:none;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sm-shell-sidebar__close,.sm-shell-mobile-toggle{border:1px solid rgba(184,194,207,.16);border-radius:12px;background:#ffffff0a;color:var(--sm-support);padding:.72rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sm-shell-mobile-toggle,.sm-shell-backdrop{display:none}.sm-shell-nav-group{display:grid;gap:.5rem}.sm-shell-nav-group+.sm-shell-nav-group{margin-top:1.2rem}.sm-shell-nav-group h3{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sm-muted)}.sm-shell-nav-link{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.82rem .95rem;border-radius:14px;color:var(--sm-support);border:1px solid transparent;transition:.18s ease}.sm-shell-nav-link:hover,.sm-shell-nav-link[aria-current=page]{color:var(--sm-text);background:#c78b4514;border-color:#f1c58d2e}.sm-shell-main__header{display:grid;gap:.9rem;margin-bottom:1.25rem}.sm-shell-main__title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sm-shell-main__title{margin:0;font-family:var(--sm-font-display);font-size:clamp(2rem,4vw,3.4rem);line-height:1}.sm-shell-main__copy{margin:0;color:var(--sm-support);line-height:1.8;max-width:64ch}.sm-quick-tabs{margin-bottom:1rem}.sm-empty{display:grid;gap:.9rem;text-align:left}.sm-input{display:grid;gap:.6rem}.sm-input__label{color:var(--sm-support);font-size:.92rem;font-weight:700}.sm-input__field{position:relative;display:block}.sm-input__control{width:100%;border:1px solid rgba(184,194,207,.16);border-radius:14px;background:#ffffff08;color:var(--sm-text);padding:.88rem 1rem;font-size:.94rem;outline:none}.sm-input__control--password{padding-right:3.9rem}.sm-input__control--invalid{border-color:#ef6b6870;box-shadow:0 0 0 3px #ef6b681f}.sm-input__control::placeholder{color:var(--sm-muted)}.sm-input__control:focus{border-color:#f1c58d47;box-shadow:0 0 0 3px #c78b4529}.sm-input__toggle{position:absolute;top:50%;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:var(--sm-muted);cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.sm-input__toggle:hover{background:#ffffff0d;color:var(--sm-text)}.sm-input__toggle:focus-visible{outline:none;background:#ffffff0f;color:var(--sm-text);box-shadow:0 0 0 3px #c78b4529}.sm-input__toggle-icon{width:1.12rem;height:1.12rem}.sm-field-error{color:var(--sm-danger);font-size:.84rem;line-height:1.5}.sm-checkbox{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border:1px solid rgba(184,194,207,.14);border-radius:14px;background:#ffffff08}.sm-checkbox__input{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--sm-accent)}.sm-checkbox__copy{display:grid;gap:.35rem}.sm-alert{display:grid;gap:.5rem;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(184,194,207,.18);background:#ffffff0a}.sm-alert--info{color:var(--sm-support)}.sm-alert--success{border-color:#33c58e33;background:#33c58e14}.sm-alert--warning{border-color:#f0b24b38;background:#f0b24b14}.sm-alert--danger{border-color:#ef6b683d;background:#ef6b6814}.sm-alert__title{color:var(--sm-text);font-size:.92rem}.sm-alert__body{font-size:.94rem;line-height:1.7}.sm-metric-card__value{font-size:2rem;font-weight:700;color:var(--sm-text)}.sm-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.sm-form{display:grid;gap:1rem}.sm-form__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-form__actions{display:flex;flex-wrap:wrap;gap:.85rem}.sm-inline-metrics{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.sm-stack--tight{gap:.35rem}.sm-tab{display:inline-flex;align-items:center;border:1px solid rgba(184,194,207,.14);border-radius:999px;background:#ffffff08;color:var(--sm-muted);padding:.68rem .95rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;transition:.18s ease}.sm-tab:hover{color:var(--sm-text)}.sm-tab--active{border-color:#f1c58d38;background:#c78b452e;color:var(--sm-accent-soft)}.sm-table-wrap{overflow:hidden}.sm-table-scroll{overflow-x:auto}.sm-table{width:100%;min-width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.sm-table__caption{padding:1.5rem 1.5rem 0;text-align:left;color:var(--sm-muted);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.sm-table__head-row{border-bottom:1px solid rgba(184,194,207,.12);color:var(--sm-muted)}.sm-table__head-cell,.sm-table__body-cell,.sm-table__empty{padding:1rem 1.5rem}.sm-table__head-cell{font-weight:500}.sm-table__body-row{border-bottom:1px solid rgba(184,194,207,.08)}.sm-table__body-row:last-child{border-bottom:0}.sm-table__body-cell{color:var(--sm-support)}.sm-table__empty{color:var(--sm-muted)}.sm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#020814c7;padding:1rem}.sm-modal[hidden]{display:none}.sm-modal__dialog{width:min(100%,42rem)}.sm-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sm-modal__close{border:1px solid rgba(184,194,207,.16);border-radius:999px;background:transparent;color:var(--sm-muted);padding:.65rem .9rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.sm-modal__body{margin-top:1.25rem;display:grid;gap:1rem;color:var(--sm-support);font-size:.94rem;line-height:1.75}.sm-avatar-row{display:flex;align-items:center;gap:1rem}.sm-avatar{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#c78b453d,#f1c58d47);color:var(--sm-bg);font-weight:700;object-fit:cover}.sm-avatar--lg{width:4.5rem;height:4.5rem;font-size:1.1rem}.sm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.sm-promo-panel{position:relative;overflow:hidden}.sm-promo-panel:after{content:"";position:absolute;width:12rem;height:12rem;right:-3rem;bottom:-5rem;border-radius:999px;background:radial-gradient(circle,rgba(199,139,69,.3),transparent 70%)}.sm-account-card-grid,.sm-notification-list,.sm-activity-list{display:grid;gap:1rem}.sm-account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-account-card{display:grid;gap:1rem}.sm-account-card__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:var(--sm-muted);font-size:.88rem}.sm-account-balance{display:grid;gap:.3rem}.sm-account-balance strong{font-size:1.5rem}.sm-activity-item,.sm-notification-item{display:grid;gap:.9rem}.sm-detail-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-detail-item{display:grid;gap:.35rem;padding:.95rem 1rem;border:1px solid rgba(184,194,207,.12);border-radius:14px;background:#ffffff08}.sm-error-wrap{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.sm-error-panel{width:min(42rem,100%)}.sm-microcopy{color:var(--sm-muted);font-size:.88rem;line-height:1.7}.sm-footnote{padding:2rem 0 3rem;color:var(--sm-muted);font-size:.88rem}.sm-break{overflow-wrap:anywhere}.sm-qr-placeholder{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem;border-radius:16px;border:1px solid rgba(184,194,207,.12);background:#ffffff08}.sm-qr-placeholder__grid{width:7.5rem;height:7.5rem;display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem}.sm-qr-placeholder__grid span{display:block;border-radius:4px;background:#b8c2cf24}.sm-qr-placeholder__grid span.is-filled{background:#c78b4599}.sm-trader-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-trader-card,.sm-trader-mini-card,.sm-ticket-card{display:grid;gap:1rem}.sm-trader-stats{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pill-list{display:flex;flex-wrap:wrap;gap:.7rem}.sm-pill{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(184,194,207,.12);background:#ffffff08;color:var(--sm-support);font-size:.82rem}.sm-widget-frame{min-height:26rem;border-radius:var(--sm-radius-md);overflow:hidden;border:1px solid rgba(184,194,207,.12);background:linear-gradient(180deg,#13233af5,#0b1422f5),radial-gradient(circle at top right,rgba(199,139,69,.2),transparent 30%)}.tradingview-widget-container,.tradingview-widget-container>div,.tradingview-widget-container iframe{width:100%;min-height:26rem}.sm-widget-fallback{min-height:26rem;display:grid;place-items:center;color:var(--sm-muted);font-size:.92rem}.sm-ticket-list{display:grid;gap:1rem}.sm-inline-close-form{align-items:end;grid-template-columns:minmax(0,1fr) auto}.sm-application-options{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-market-option{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(184,194,207,.12);background:#ffffff08;color:var(--sm-support)}.sm-market-option input{accent-color:var(--sm-accent)}.sm-method-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-method-card{display:grid;gap:.65rem;padding:1rem;border-radius:var(--sm-radius-md);border:1px solid rgba(184,194,207,.12);background:#ffffff08;cursor:pointer}.sm-method-card:has(.sm-method-card__input:checked){border-color:#f1c58d38;background:#c78b451a}.sm-method-card--disabled{opacity:.68}.sm-method-card__input{position:absolute;opacity:0;pointer-events:none}.sm-method-panel[hidden]{display:none}.sm-payment-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-qr-card{display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:1rem;border-radius:var(--sm-radius-md);border:1px solid rgba(184,194,207,.12);background:#ffffff08}.sm-qr-card__canvas{width:220px;min-height:220px;display:grid;place-items:center;border-radius:18px;background:#0a121fe6;color:var(--sm-muted);overflow:hidden}.sm-deposit-list{display:grid;gap:1rem}.sm-deposit-item{display:grid;gap:.85rem}.sm-sim-grid{display:flex;flex-wrap:wrap;gap:.65rem}.sm-home-hero{padding:4.5rem 0 2.5rem}.sm-home-hero__grid,.sm-home-split,.sm-market-grid,.sm-account-grid,.sm-reason-grid,.sm-step-grid,.sm-legal-link-grid,.sm-legal-layout,.sm-footer-grid{display:grid;gap:1.25rem}.sm-home-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.95fr);align-items:stretch}.sm-home-hero__panel{position:relative;overflow:hidden;padding:2rem}.sm-home-hero__panel:after{content:"";position:absolute;right:-3rem;top:-3rem;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,rgba(241,197,141,.16),transparent 70%)}.sm-home-hero__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sm-home-mini-note{color:var(--sm-muted);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.sm-headline--hero{max-width:11ch}.sm-subhead--hero{max-width:60ch}.sm-home-board{display:grid;gap:1.25rem}.sm-home-board__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sm-home-metric-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-home-metric{display:grid;gap:.45rem;padding:1rem;border-radius:16px;border:1px solid rgba(184,194,207,.12);background:#ffffff08}.sm-home-metric span,.sm-home-board__rail span,.sm-step-card__count{color:var(--sm-muted);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.sm-home-metric strong,.sm-home-board__rail strong,.sm-legal-link strong{color:var(--sm-text)}.sm-home-metric strong{font-size:1.15rem}.sm-home-metric p{margin:0;color:var(--sm-support);font-size:.9rem;line-height:1.6}.sm-home-board__rail{display:grid;gap:.85rem}.sm-home-board__rail>div{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:16px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(184,194,207,.1)}.sm-home-band{padding-top:.5rem}.sm-chip-list{display:flex;flex-wrap:wrap;gap:.85rem}.sm-chip{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:999px;border:1px solid rgba(51,197,142,.14);background:#33c58e14;color:var(--sm-text)}.sm-chip small{color:var(--sm-success);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.sm-chip--muted{border-color:#ef6b6824;background:#ef6b6814}.sm-chip--muted small{color:var(--sm-danger)}.sm-market-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sm-market-card,.sm-account-card-public,.sm-reason-card,.sm-step-card{display:grid;gap:.95rem}.sm-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-home-split,.sm-legal-hero{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sm-legal-hero>:only-child{grid-column:1 / -1}.sm-support-links{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-support-link{display:grid;gap:.35rem;padding:1rem;border-radius:16px;border:1px solid rgba(184,194,207,.12);background:#ffffff08}.sm-support-link span,.sm-legal-link span{color:var(--sm-muted);font-size:.78rem}.sm-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-step-card__count{display:inline-flex}.sm-legal-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-legal-link-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-legal-link{display:grid;gap:.35rem;color:var(--sm-support);border-radius:var(--sm-radius-md);transition:.18s ease}.sm-legal-link:hover,.sm-legal-link.is-active{border-color:#f1c58d2e;background:#c78b4514;color:var(--sm-text)}.sm-section--legal{padding-top:0}.sm-legal-layout{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);align-items:start}.sm-legal-nav{position:sticky;top:6rem}.sm-legal-nav .sm-footer-list{display:grid;gap:.55rem}.sm-legal-nav .sm-footer-list a{color:var(--sm-support)}.sm-legal-nav .sm-footer-list a:hover,.sm-legal-nav .sm-footer-list a.is-active{color:var(--sm-accent-soft)}.sm-legal-card{display:grid;gap:1.5rem}.sm-legal-section{display:grid;gap:.8rem}.sm-legal-section+.sm-legal-section{padding-top:1.3rem;border-top:1px solid rgba(184,194,207,.1)}.sm-legal-list{margin:0;padding-left:1.2rem;color:var(--sm-support);line-height:1.8}.sm-legal-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--sm-muted);font-size:.84rem}.sm-public-footer{margin-top:2rem;padding:2rem 0 3rem;border-top:1px solid rgba(184,194,207,.1);background:#060c16e0}.sm-public-theme--portal .sm-public-utility{background:#fffaf5fa;border-bottom:1px solid rgba(29,25,21,.07)}.sm-public-theme--portal .sm-public-utility__copy,.sm-public-theme--portal .sm-public-utility__actions a,.sm-public-theme--portal .sm-public-utility__actions summary{color:var(--sm-support)}.sm-public-theme--portal .sm-public-utility__actions a:hover,.sm-public-theme--portal .sm-public-utility__actions summary:hover{color:var(--sm-accent)}.sm-public-theme--portal .sm-topbar{background:#fffffff0;border-bottom:1px solid rgba(29,25,21,.06)}.sm-public-theme--portal .sm-brand__mark{background:linear-gradient(135deg,#ff6b1a1a,#ffd6bdb3),linear-gradient(135deg,#fff,#fff5ec);border-color:#ff6b1a24;color:#ff6b1a;box-shadow:0 12px 28px #ff6b1a1f}.sm-public-theme--portal .sm-brand__eyebrow{color:var(--sm-muted)}.sm-public-theme--portal .sm-locale-switcher__menu{background:#fff;border-color:#1d191514;box-shadow:var(--sm-shadow)}.sm-public-theme--portal .sm-public-footer{background:linear-gradient(180deg,#fffaf6,#f5f2ed);border-top:1px solid rgba(29,25,21,.08)}.sm-public-theme--portal .sm-legal-hero .sm-shell-card:first-child{background:radial-gradient(circle at top right,rgba(255,107,26,.12),transparent 18rem),linear-gradient(180deg,#fffaf6,#f6efe7)}.sm-public-theme--portal .sm-legal-hero .sm-shell-card:last-child,.sm-public-theme--portal .sm-legal-nav,.sm-public-theme--portal .sm-legal-card,.sm-public-theme--portal .sm-section--legal .sm-shell-card{background:linear-gradient(180deg,#fff,#fbf8f4)}.sm-public-theme--portal .sm-legal-link{border:1px solid rgba(29,25,21,.08);background:#f9f5ef;color:var(--sm-support)}.sm-public-theme--portal .sm-legal-link:hover,.sm-public-theme--portal .sm-legal-link.is-active{border-color:#ff6b1a2e;background:#fff2e8;color:var(--sm-text)}.sm-public-theme--portal .sm-legal-nav .sm-footer-list a{display:block;padding:.85rem .95rem;border-radius:16px;background:transparent;color:var(--sm-support);transition:background .16s ease,color .16s ease,transform .16s ease}.sm-public-theme--portal .sm-legal-nav .sm-footer-list a:hover,.sm-public-theme--portal .sm-legal-nav .sm-footer-list a.is-active{background:#f5f1ea;color:var(--sm-text);transform:translateY(-1px)}.sm-public-theme--portal .sm-legal-section+.sm-legal-section{border-top:1px solid rgba(29,25,21,.08)}.sm-public-theme--portal .sm-legal-list,.sm-public-theme--portal .sm-legal-meta{color:var(--sm-support)}.sm-public-theme--portal .sm-legal-card .sm-section-title,.sm-public-theme--portal .sm-legal-nav .sm-section-title,.sm-public-theme--portal .sm-legal-hero .sm-section-title{color:var(--sm-text)}.sm-footer-grid{grid-template-columns:1.3fr .8fr .9fr .9fr;align-items:start}.sm-footer-heading{color:var(--sm-text);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.sm-footer-list{display:grid;gap:.55rem}.sm-footer-list a{color:var(--sm-support)}.sm-footer-list a:hover{color:var(--sm-accent-soft)}.sm-footer-legal{margin-top:1.5rem;display:grid;gap:.5rem;color:var(--sm-muted);font-size:.84rem}@media (max-width: 980px){.sm-grid-3,.sm-grid-2,.sm-form__grid,.sm-hero__grid,.sm-home-hero__grid,.sm-auth__grid,.sm-shell__grid,.sm-account-card-grid,.sm-account-grid,.sm-detail-grid,.sm-market-grid,.sm-reason-grid,.sm-trader-grid,.sm-trader-stats,.sm-application-options,.sm-inline-close-form,.sm-method-grid,.sm-payment-grid,.sm-qr-card,.sm-home-split,.sm-support-links,.sm-step-grid,.sm-legal-link-grid,.sm-legal-layout,.sm-footer-grid,.sm-legal-hero,.sm-home-metric-grid{grid-template-columns:1fr}.sm-shell-sidebar{position:fixed;top:0;left:0;width:min(24rem,calc(100% - 2rem));height:100vh;z-index:45;transform:translate(-110%);transition:transform .18s ease;border-radius:0;padding-top:1.25rem}.sm-shell-sidebar__header,.sm-shell-mobile-toggle{display:flex}.sm-shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0208148f;z-index:40}.sm-shell-open .sm-shell-backdrop{display:block}.sm-shell-open .sm-shell-sidebar{transform:translate(0)}.sm-public-utility__inner,.sm-topbar__inner--public{align-items:flex-start;flex-direction:column}.sm-legal-nav{position:static}}@media (max-width: 640px){.sm-container{width:min(var(--sm-container),calc(100% - 1rem))}.sm-shell-panel,.sm-auth__aside,.sm-auth__panel,.sm-shell-sidebar,.sm-shell-main,.sm-error-panel{padding:1.1rem}.sm-headline{max-width:100%}.sm-inline-metrics,.sm-section-heading,.sm-home-board__header{align-items:flex-start;flex-direction:column}.sm-chip{width:100%;justify-content:space-between}}.sm-portal-page{--sm-bg: #f5f2ed;--sm-surface: #ffffff;--sm-surface-elevated: #fff8f3;--sm-border: #e9e1d7;--sm-text: #1d1915;--sm-muted: #948c83;--sm-accent: #ff6b1a;--sm-accent-soft: #ff6b1a;--sm-support: #655e56;--sm-shadow: 0 18px 48px rgba(18, 20, 23, .07);background:radial-gradient(circle at top left,rgba(255,107,26,.08),transparent 20rem),linear-gradient(180deg,#fcfbf9,#f5f2ed);color:var(--sm-text)}.sm-portal-page .sm-topbar{position:sticky;top:0;z-index:35;background:#fff;border-bottom:1px solid rgba(29,25,21,.06)}.sm-portal-page .sm-brand__mark{background:linear-gradient(135deg,#ff6b1a1f,#ffb77a2e),linear-gradient(135deg,#fffdf9,#f5eee6);border-color:#ff6b1a24;color:#ff6b1a}.sm-portal-page .sm-brand__eyebrow{color:var(--sm-muted)}.sm-portal-page .sm-nav-link{color:var(--sm-support)}.sm-portal-page .sm-nav-link:hover{color:var(--sm-accent)}.sm-portal-topbar__inner,.sm-portal-topbar__left,.sm-portal-toolbar,.sm-portal-nav,.sm-portal-hero__chips,.sm-portal-pill-actions,.sm-portal-card__footer,.sm-portal-account-meta,.sm-portal-market-tabs,.sm-portal-drawer-profile,.sm-portal-drawer-actions{display:flex;align-items:center;gap:.85rem}.sm-portal-topbar__inner{justify-content:space-between;gap:1.25rem;padding:.7rem 0}.sm-portal-topbar__left{display:flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0;overflow:hidden}.sm-portal-nav{flex-wrap:nowrap;overflow-x:auto;gap:1.5rem;white-space:nowrap;scrollbar-width:none}.sm-portal-nav::-webkit-scrollbar{display:none}.sm-portal-nav__link{display:inline-flex;align-items:center;gap:.55rem;min-height:auto;padding:.55rem 0;border-radius:999px;color:var(--sm-text);font-size:1rem;font-weight:700;flex:0 0 auto;line-height:1;transition:color .16s ease,transform .16s ease}.sm-portal-nav__link:hover,.sm-portal-nav__link.is-active{color:#1b1714}.sm-portal-nav__link--button{border:0;background:transparent;cursor:pointer;padding-left:.1rem;padding-right:.1rem}.sm-portal-nav__ellipsis{font-size:1.6rem;line-height:1}.sm-portal-nav__link.is-active{padding:.76rem 1.18rem;background:#f2efeb}.sm-portal-nav__badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.15rem;padding:.22rem .5rem;border-radius:999px;background:#ff6b1a;color:#fff;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.sm-portal-toolbar{flex:none;gap:1.2rem}.sm-portal-toolbar__icon,.sm-portal-avatar-button,.sm-portal-menu-button{display:inline-flex;align-items:center;justify-content:center;color:var(--sm-text);transition:transform .16s ease,color .16s ease}.sm-portal-toolbar__icon{position:relative;flex:0 0 auto;line-height:0}.sm-portal-toolbar__icon:hover,.sm-portal-avatar-button:hover,.sm-portal-menu-button:hover,.sm-portal-deposit-button:hover,.sm-portal-admin-link:hover,.sm-portal-inline-link:hover,.sm-portal-chat-fab:hover{transform:translateY(-1px)}.sm-portal-toolbar__icon svg,.sm-portal-menu-button svg,.sm-portal-chat-fab svg,.sm-portal-circle-action svg{width:1.55rem;height:1.55rem}.sm-portal-toolbar__icon--bell{position:relative}.sm-portal-icon-badge{position:absolute;top:-.3rem;right:-.35rem;min-width:1.1rem;padding:.1rem .28rem;border-radius:999px;background:#ff6b1a;color:#fff;font-size:.62rem;text-align:center}.sm-portal-toolbar__divider{width:1px;height:2.15rem;background:#e5dfd8}.sm-portal-deposit-button,.sm-portal-admin-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.56rem 1.22rem;border-radius:999px;font-size:.92rem;font-weight:700;line-height:1}.sm-portal-deposit-button{background:#201d1a;color:#fff}.sm-portal-admin-link{border:1px solid rgba(29,25,21,.09);background:#fff;color:var(--sm-text)}.sm-portal-avatar-button{width:2.55rem;height:2.55rem;overflow:hidden;background:linear-gradient(135deg,#0f5f60,#ff6b1a);border-color:transparent;color:#fff;font-size:.8rem;font-weight:700}.sm-portal-avatar-button img{width:100%;height:100%;object-fit:cover}.sm-portal-avatar-button--drawer{flex:none}.sm-portal-menu-button{display:none;width:2.5rem;height:2.5rem;border:1px solid rgba(29,25,21,.09);border-radius:999px;background:#fff;cursor:pointer}.sm-portal-menu-button__avatar{display:none;width:1.72rem;height:1.72rem;border-radius:999px;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,#0f5f60,#ff6b1a);color:#fff;font-size:.62rem;font-weight:700;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff2e}.sm-portal-menu-button__avatar img{width:100%;height:100%;object-fit:cover;display:block}.sm-portal-banner-wrap{padding-top:1rem}.sm-portal-impersonation-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sm-portal-shell{padding:1.5rem 0 4rem}.sm-portal-page .sm-shell__grid{grid-template-columns:minmax(0,1fr)}.sm-portal-page .sm-shell-card{background:#fff;border:1px solid rgba(29,25,21,.08);box-shadow:var(--sm-shadow)}.sm-portal-page .sm-feature-band,.sm-portal-page .sm-checkbox{background:linear-gradient(180deg,#fffaf5,#f8f3ed);border-color:#1d191514}.sm-portal-page .sm-auth__aside:after{background:radial-gradient(circle,rgba(255,107,26,.18),transparent 65%)}.sm-portal-page .sm-shell-main{padding:0;border:0;box-shadow:none;background:transparent}.sm-portal-page .sm-shell-sidebar{position:fixed;inset:0 0 0 auto;width:min(24rem,calc(100% - 1rem));height:100vh;z-index:45;padding:1.2rem;border-radius:0;transform:translate(112%);transition:transform .18s ease;overflow-y:auto}.sm-portal-page .sm-shell-sidebar__header{display:flex;margin-bottom:1.25rem}.sm-portal-page .sm-shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:#0f10123d;z-index:40;opacity:0;pointer-events:none;transition:opacity .18s ease}.sm-portal-page.sm-shell-open .sm-shell-backdrop{opacity:1;pointer-events:auto}.sm-portal-page.sm-shell-open .sm-shell-sidebar{transform:translate(0)}.sm-portal-page .sm-shell-nav-group h3{color:var(--sm-muted)}.sm-portal-page .sm-shell-nav-link{color:var(--sm-support)}.sm-portal-page .sm-shell-nav-link:hover,.sm-portal-page .sm-shell-nav-link[aria-current=page]{color:var(--sm-text);background:#f3efe8;border-color:#ff6b1a1f}.sm-portal-drawer-profile{margin-bottom:1.5rem;padding:1rem;border-radius:1.2rem;background:#f7f3ee}.sm-portal-drawer-actions{margin-top:1.5rem;flex-wrap:wrap}.sm-portal-page .sm-button{border-radius:999px}.sm-portal-page .sm-button--primary{background:#201d1a;border-color:#201d1a;color:#fff}.sm-portal-page .sm-button--primary:hover{background:#13110f}.sm-portal-page .sm-button--secondary{border-color:#1d191517;background:#fff;color:var(--sm-text)}.sm-portal-page .sm-button--secondary:hover{background:#f4f1ec}.sm-portal-page .sm-button--ghost{color:var(--sm-support)}.sm-portal-page .sm-button--ghost:hover{background:#f4f1ec;color:var(--sm-text)}.sm-portal-page .sm-badge--silver{background:#f4f1ec;color:var(--sm-support)}.sm-portal-page .sm-badge--success{background:#33c58e1f}.sm-portal-page .sm-badge--danger{background:#ef6b681a}.sm-portal-page .sm-kicker,.sm-portal-eyebrow{color:#ff6b1a;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:700}.sm-portal-page .sm-section-copy,.sm-portal-page .sm-microcopy,.sm-portal-page .sm-shell-main__copy,.sm-portal-page .sm-table__body-cell{color:var(--sm-support)}.sm-portal-page .sm-input__control,.sm-portal-page textarea.sm-input__control,.sm-portal-page select.sm-input__control{border-color:#1d191517;background:#f9f6f1e6;color:var(--sm-text)}.sm-portal-page .sm-input__control::placeholder{color:var(--sm-muted)}.sm-portal-page .sm-input__control:focus{border-color:#ff6b1a38;box-shadow:0 0 0 3px #ff6b1a1f}.sm-portal-page .sm-input__toggle{color:var(--sm-support)}.sm-portal-page .sm-input__toggle:hover,.sm-portal-page .sm-input__toggle:focus-visible{background:#1d19150d;box-shadow:0 0 0 3px #ff6b1a1a}.sm-portal-page .sm-alert{background:#ffffffeb;border-color:#1d191514}.sm-portal-page .sm-alert--success{background:#33c58e1a}.sm-portal-page .sm-alert--warning{background:#ff6b1a14;border-color:#ff6b1a24}.sm-portal-page .sm-tabs{gap:.65rem}.sm-portal-page .sm-tab{background:#f5f1ea;border-color:transparent;color:var(--sm-support)}.sm-portal-page .sm-tab--active{background:#201d1a;color:#fff}.sm-portal-page .sm-table__head-row{border-bottom-color:#1d191514}.sm-portal-page .sm-table__body-row{border-bottom-color:#1d19150f}.sm-portal-page .sm-modal{background:#14120f61}.sm-portal-home{display:grid;gap:1.6rem}.sm-portal-hero{display:grid;grid-template-columns:minmax(8.5rem,11.5rem) minmax(0,1fr) auto;gap:.95rem;align-items:center;padding:1rem 1.3rem;background:linear-gradient(180deg,#ffffffe6,#f5f1ecf5),radial-gradient(circle at top right,rgba(255,107,26,.1),transparent 16rem)}.sm-portal-hero__art svg{width:100%;height:auto;max-height:8.75rem;display:block}.sm-portal-hero__copy,.sm-portal-home-card,.sm-portal-market-board,.sm-portal-account-callout{display:grid;gap:1rem}.sm-portal-hero__copy{gap:.5rem}.sm-portal-hero__title,.sm-portal-card__title{margin:0;font-family:var(--sm-font-sans);font-size:clamp(2rem,3vw,3.4rem);line-height:1.02}.sm-portal-hero__title{font-size:clamp(1.45rem,2.2vw,2.3rem);font-weight:500}.sm-portal-card__title{font-size:1.1rem}.sm-portal-hero__text{margin:0;max-width:none;font-size:clamp(.88rem,1.1vw,1.12rem);line-height:1.2;white-space:nowrap}.sm-portal-hero__text span{color:#ff6b1a;font-size:1.28em;font-weight:600}.sm-portal-hero__chips{flex-wrap:wrap;gap:.45rem}.sm-portal-chip{display:inline-flex;align-items:center;padding:.34rem .62rem;border-radius:999px;background:#ffffffd9;border:1px solid rgba(29,25,21,.08);color:var(--sm-support);font-size:.69rem;font-weight:700}.sm-portal-cta,.sm-portal-inline-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.66rem 1.12rem;border-radius:999px;font-size:.9rem;font-weight:700}.sm-portal-cta{background:#ff6b1a;color:#fff;box-shadow:0 14px 30px #ff6b1a33}.sm-portal-home__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}.sm-portal-home-card{gap:.75rem;padding:1.3rem 1.35rem}.sm-portal-assets-card{gap:.68rem;padding:1rem 1.08rem .98rem}.sm-portal-assets-card__headline,.sm-portal-assets-card__balance,.sm-portal-assets-card__actions{display:flex;align-items:center}.sm-portal-assets-card__headline{gap:.56rem}.sm-portal-assets-card__title{margin:0;font-family:var(--sm-font-sans);font-size:clamp(1.08rem,1.55vw,1.52rem);font-weight:600;line-height:1.04}.sm-portal-assets-card__info{width:1.22rem;height:1.22rem;color:#b5b0aa;flex:none}.sm-portal-assets-card__balance{gap:.42rem;min-height:2.7rem}.sm-portal-assets-card__flag{position:relative;width:2.1rem;height:2.1rem;flex:none;border-radius:50%;background:repeating-linear-gradient(180deg,#d62d27 0,#d62d27 .26rem,#fff .26rem,#fff .52rem);box-shadow:inset 0 0 0 1px #1d19150f;overflow:hidden}.sm-portal-assets-card__flag:before{content:"";position:absolute;top:0;left:0;width:48%;height:54%;background:radial-gradient(circle,#ffffff .08rem,transparent .09rem) .16rem .16rem / .42rem .42rem,#21479b}.sm-portal-assets-card__balance strong{font-size:clamp(1.72rem,3.2vw,2.56rem);font-weight:600;line-height:.9;letter-spacing:-.04em}.sm-portal-assets-card__currency{font-size:.76rem;font-weight:600;line-height:1}.sm-portal-assets-card__chevron{width:.84rem;height:.84rem;color:#1d1915;flex:none}.sm-portal-assets-card__actions{flex-wrap:wrap;gap:.38rem}.sm-portal-assets-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.16rem;padding:.46rem .82rem;border-radius:999px;background:#eceae7;color:#282421;font-size:.73rem;font-weight:500;line-height:1}.sm-portal-assets-card__action--primary{background:#201d1a;color:#fff}.sm-portal-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.sm-portal-card__header--stacked{align-items:center;flex-wrap:wrap}.sm-portal-card__hint{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(29,25,21,.08);color:var(--sm-muted);font-size:.74rem;font-weight:600}.sm-portal-balance{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.sm-portal-balance strong{font-size:clamp(1.95rem,4.1vw,3rem);line-height:.9}.sm-portal-balance__badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:.35rem;border-radius:50%;background:linear-gradient(135deg,#0c56a2,#f04e36);color:#fff;font-size:.72rem;font-weight:700}.sm-portal-balance__currency{font-size:.9rem;font-weight:600}.sm-portal-pill-actions{flex-wrap:wrap;gap:.55rem}.sm-portal-pill-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.56rem .92rem;border-radius:999px;background:#ece8e2;color:var(--sm-text);font-size:.84rem;font-weight:700}.sm-portal-pill-action--primary{background:#201d1a;color:#fff}.sm-portal-card__footer{flex-wrap:wrap;justify-content:space-between;color:var(--sm-muted);gap:.45rem;font-size:.76rem}.sm-portal-trading-card{gap:.78rem;padding:1.02rem 1.12rem}.sm-portal-trading-card__title{margin:0;font-family:var(--sm-font-sans);font-size:clamp(1.12rem,1.58vw,1.52rem);font-weight:600;line-height:1.04}.sm-portal-trading-card__panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:8.8rem;padding:1.02rem 1.08rem;border-radius:1rem;background:linear-gradient(180deg,#fff3ed,#f8e7de)}.sm-portal-trading-card__art{position:relative;width:5.2rem;height:5.2rem;display:grid;place-items:center;flex:none}.sm-portal-trading-card__book{position:relative;width:3.08rem;height:4rem;transform:rotate(-22deg)}.sm-portal-trading-card__book-shadow,.sm-portal-trading-card__book-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.8rem}.sm-portal-trading-card__book-shadow{transform:translate(.85rem,.65rem);background:linear-gradient(180deg,#1e525f,#163c44)}.sm-portal-trading-card__book-face{display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid rgba(29,25,21,.18);box-shadow:0 8px 18px #1d191514}.sm-portal-trading-card__book-face:after{content:"";position:absolute;inset:auto 0 0;height:.75rem;border-radius:0 0 .7rem .7rem;background:#ef6422}.sm-portal-trading-card__book-face span{position:relative;z-index:1;color:#ef6422;font-size:.88rem;font-weight:800;letter-spacing:-.04em}.sm-portal-trading-card__alert{position:absolute;top:.64rem;right:.68rem;width:1.28rem;height:1.28rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ef6422;color:#fff;font-size:.68rem;font-weight:800;box-shadow:0 10px 18px #ef642233}.sm-portal-trading-card__copy{display:grid;gap:.3rem;max-width:26rem}.sm-portal-trading-card__copy h3,.sm-portal-trading-card__copy p{margin:0}.sm-portal-trading-card__copy h3{font-size:clamp(.98rem,1.34vw,1.24rem);font-weight:600;line-height:1.15}.sm-portal-trading-card__copy p{color:#746b64;font-size:clamp(.76rem,.9vw,.88rem);line-height:1.18}.sm-portal-trading-card__copy p span{color:#ff6b1a}.sm-portal-trading-card__arrow{width:2.28rem;height:2.28rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ef6422;color:#fff;flex:none;cursor:pointer;box-shadow:0 12px 24px #ef642233}.sm-portal-trading-card__arrow svg{width:.9rem;height:.9rem}.sm-portal-account-callout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;border-radius:1.15rem;background:linear-gradient(180deg,#fff4ee,#fceadf)}.sm-portal-account-callout--empty{grid-template-columns:minmax(0,1fr) auto}.sm-portal-account-callout__icon{width:3.45rem;height:3.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:#fff;color:#ff6b1a;font-weight:800;font-size:.98rem;box-shadow:0 10px 30px #ff6b1a1f}.sm-portal-account-callout h3,.sm-portal-account-callout p{margin:0}.sm-portal-account-callout h3{font-size:.96rem}.sm-portal-account-callout p{color:var(--sm-support);font-size:.84rem;line-height:1.45}.sm-portal-account-meta{flex-wrap:wrap;gap:.42rem}.sm-portal-account-meta span{padding:.34rem .58rem;border-radius:999px;background:#ffffffc7;color:var(--sm-support);font-size:.67rem;font-weight:700}.sm-portal-circle-action{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ff6b1a;color:#fff;cursor:pointer;box-shadow:0 12px 25px #ff6b1a2e}.sm-portal-market-board{display:grid;gap:1.18rem;padding:1.42rem 1.56rem 1.16rem}.sm-portal-market-board__title{margin:0;font-family:var(--sm-font-sans);font-size:clamp(1.38rem,1.82vw,1.68rem);font-weight:700;line-height:1.02;letter-spacing:-.04em}.sm-portal-market-tabs{display:flex;align-items:center;gap:1.42rem;overflow-x:auto;padding-bottom:.72rem;border-bottom:1px solid rgba(29,25,21,.09);scrollbar-width:none}.sm-portal-market-tabs::-webkit-scrollbar{display:none}.sm-portal-market-tab{flex:none;border:0;border-bottom:3px solid transparent;padding:0 0 .6rem;background:transparent;color:#8f8882;font-size:clamp(.9rem,1.12vw,1.06rem);font-weight:560;line-height:1;cursor:pointer}.sm-portal-market-tab.is-active{border-bottom-color:#26211d;color:#26211d;font-weight:650}.sm-portal-market-panel{padding-top:.2rem}.sm-portal-market-scroll{overflow-x:auto}.sm-portal-market-table{width:100%;min-width:61rem;border-collapse:separate;border-spacing:0;text-align:left}.sm-portal-market-table th,.sm-portal-market-table td{padding:1.08rem .88rem;border-bottom:1px solid rgba(29,25,21,.08);vertical-align:middle}.sm-portal-market-table th{color:#8f8882;font-size:.8rem;font-weight:540;white-space:nowrap}.sm-portal-market-table thead th:first-child{padding-left:1.25rem}.sm-portal-market-table tbody tr{background:transparent}.sm-portal-market-table tbody td:first-child{padding-left:1.25rem}.sm-portal-symbol-cell{display:flex;align-items:center;gap:.72rem}.sm-portal-symbol-copy{display:grid;gap:.18rem}.sm-portal-symbol-cell strong{margin:0;font-size:clamp(.98rem,1.12vw,1.14rem);font-weight:700;line-height:1;letter-spacing:-.03em}.sm-portal-flag-pair,.sm-portal-symbol-markers{position:relative;width:2.72rem;height:1.82rem;flex:none}.sm-portal-flag-badge,.sm-portal-symbol-markers span{position:absolute;width:1.56rem;height:1.56rem;border-radius:999px;overflow:hidden;background-color:#fff;box-shadow:0 8px 18px #1d19151f,inset 0 0 0 .04rem #fffc;border:1px solid rgba(29,25,21,.06)}.sm-portal-flag-badge:first-child,.sm-portal-symbol-markers span:first-child{left:0;top:.04rem;z-index:2}.sm-portal-flag-badge:last-child,.sm-portal-symbol-markers span:last-child{right:0;top:.22rem}.sm-portal-flag-badge:before,.sm-portal-flag-badge:after{content:"";position:absolute}.sm-portal-flag-badge--eu{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.22),transparent 34%),#1a47a8}.sm-portal-flag-badge--eu:before{width:.1rem;height:.1rem;top:.24rem;left:.76rem;border-radius:50%;background:#ffd24f;box-shadow:.24rem .05rem #ffd24f,.45rem .18rem #ffd24f,.58rem .4rem #ffd24f,.58rem .67rem #ffd24f,.42rem .9rem #ffd24f,.15rem 1.02rem #ffd24f,-.13rem .95rem #ffd24f,-.34rem .75rem #ffd24f,-.42rem .49rem #ffd24f,-.31rem .22rem #ffd24f,-.08rem .08rem #ffd24f}.sm-portal-flag-badge--us{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.18),transparent 36%),repeating-linear-gradient(180deg,#d94c45 0,#d94c45 .12rem,#fff .12rem,#fff .24rem)}.sm-portal-flag-badge--us:before{top:0;left:0;width:54%;height:56%;background:linear-gradient(#ffffff0f,#fff0),#1d458f}.sm-portal-flag-badge--us:after{width:.07rem;height:.07rem;top:.14rem;left:.14rem;border-radius:50%;background:#ffffffeb;box-shadow:.18rem 0 #ffffffeb,.36rem 0 #ffffffeb,0 .15rem #ffffffeb,.18rem .15rem #ffffffeb,.36rem .15rem #ffffffeb,0 .3rem #ffffffeb,.18rem .3rem #ffffffeb,.36rem .3rem #ffffffeb}.sm-portal-flag-badge--jp{background:radial-gradient(circle at 30% 28%,#ffffffc7,#fffffffa 72%)}.sm-portal-flag-badge--jp:before{top:0;right:0;bottom:0;left:0;margin:auto;width:.88rem;height:.88rem;border-radius:50%;background:#cf2038;box-shadow:0 0 0 .03rem #cf20380f}.sm-portal-flag-badge--au,.sm-portal-flag-badge--nz{background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.16),transparent 36%),#163f92}.sm-portal-flag-badge--au:before,.sm-portal-flag-badge--nz:before{top:0;left:0;width:.86rem;height:.86rem;background:linear-gradient(135deg,transparent 42%,#ffffff 42%,#ffffff 58%,transparent 58%),linear-gradient(45deg,transparent 42%,#ffffff 42%,#ffffff 58%,transparent 58%),linear-gradient(135deg,transparent 46%,#dd4739 46%,#dd4739 54%,transparent 54%),linear-gradient(45deg,transparent 46%,#dd4739 46%,#dd4739 54%,transparent 54%),linear-gradient(90deg,transparent 39%,#ffffff 39%,#ffffff 61%,transparent 61%),linear-gradient(transparent 39%,#ffffff 39%,#ffffff 61%,transparent 61%),linear-gradient(90deg,transparent 45%,#dd4739 45%,#dd4739 55%,transparent 55%),linear-gradient(transparent 45%,#dd4739 45%,#dd4739 55%,transparent 55%),#173d98}.sm-portal-flag-badge--au:after,.sm-portal-flag-badge--nz:after{width:.1rem;height:.1rem;top:.4rem;left:1.06rem;border-radius:50%;background:#fff;box-shadow:.28rem .2rem #fff,.48rem .56rem #fff,.08rem .78rem #fff}.sm-portal-flag-badge--nz:after{background:#ff6a57;box-shadow:0 0 0 .02rem #fff,.28rem .2rem #ff6a57,.28rem .2rem 0 .02rem #fff,.48rem .56rem #ff6a57,.48rem .56rem 0 .02rem #fff,.08rem .78rem #ff6a57,.08rem .78rem 0 .02rem #fff}.sm-portal-symbol-markers span{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.58rem;font-weight:700}.sm-portal-symbol-markers span:first-child{background:linear-gradient(135deg,#1c4ca1,#0d5bd4)}.sm-portal-symbol-markers span:last-child{background:linear-gradient(135deg,#f04e36,#e68d2c)}.sm-portal-market-bid,.sm-portal-market-value,.sm-portal-market-percent{display:inline-flex;align-items:center;gap:.22rem;color:#1ec8a5;font-size:clamp(.92rem,1.04vw,1.06rem);font-weight:560;line-height:1;white-space:nowrap}.sm-portal-market-value.is-highlighted,.sm-portal-market-percent.is-highlighted{min-height:1.94rem;padding:.34rem .72rem;border-radius:.5rem;background:#1bc7a4;color:#fff;font-weight:720}.sm-portal-market-percent svg{width:.56rem;height:.56rem;flex:none}.sm-portal-market-percent.is-down svg{transform:rotate(180deg)}.sm-portal-sparkline{width:5.7rem;height:2rem;display:block;color:#57ca92}.sm-portal-inline-link{min-height:2.8rem;padding:.75rem 1.1rem;border:1px solid rgba(29,25,21,.08);background:#fff;color:var(--sm-text)}.sm-portal-chat-fab{position:fixed;right:1.4rem;bottom:1.2rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ef6422;color:#fff;box-shadow:0 20px 36px #ef64223d;z-index:25}@media (max-width: 1180px){.sm-portal-topbar__inner,.sm-portal-toolbar{gap:.75rem}.sm-portal-nav{gap:1.05rem}.sm-portal-nav__link{font-size:.94rem}.sm-portal-nav__link.is-active{padding:.68rem 1rem}.sm-portal-account-callout{grid-template-columns:auto minmax(0,1fr)}.sm-portal-circle-action{grid-column:2;justify-self:start}}@media (max-width: 980px){.sm-portal-menu-button{display:inline-flex;width:auto;min-width:2.6rem;padding:0 .38rem 0 .62rem;gap:.42rem}.sm-portal-menu-button__avatar{display:inline-flex}.sm-portal-nav{display:none}.sm-portal-topbar__inner{gap:1rem;flex-wrap:wrap}.sm-portal-toolbar{width:100%;justify-content:flex-start}.sm-portal-toolbar__icon--wallet{display:none}.sm-portal-toolbar>.sm-portal-avatar-button{display:none}.sm-portal-hero,.sm-portal-home__summary{grid-template-columns:1fr}.sm-portal-hero__action{justify-self:start}.sm-portal-account-callout,.sm-portal-card__header--stacked{grid-template-columns:1fr}.sm-portal-circle-action{grid-column:auto;justify-self:start}.sm-portal-market-table{min-width:48rem}.sm-portal-market-board{gap:.98rem;padding:1.18rem}.sm-portal-market-board__title{font-size:1.22rem}.sm-portal-market-tabs{gap:1.02rem;padding-bottom:.64rem}.sm-portal-market-tab{font-size:.86rem;font-weight:560}.sm-portal-market-table th,.sm-portal-market-table td{padding:.9rem .7rem}.sm-portal-market-table th{font-size:.76rem;font-weight:540}.sm-portal-symbol-cell strong{font-size:.92rem}.sm-portal-flag-pair,.sm-portal-symbol-markers{width:2.56rem;height:1.72rem}.sm-portal-flag-badge,.sm-portal-symbol-markers span{width:1.42rem;height:1.42rem}.sm-portal-market-bid,.sm-portal-market-value,.sm-portal-market-percent{font-size:.86rem;font-weight:560}.sm-portal-sparkline{width:4.9rem;height:1.82rem}.sm-portal-assets-card{gap:.64rem;padding:.96rem .96rem .94rem}.sm-portal-assets-card__title{font-size:1.24rem}.sm-portal-assets-card__balance strong{font-size:2.16rem}.sm-portal-trading-card{gap:.82rem;padding:1rem 1.02rem}.sm-portal-trading-card__title{font-size:1.34rem}.sm-portal-trading-card__panel{grid-template-columns:auto minmax(0,1fr);min-height:auto;gap:.74rem;padding:1rem}.sm-portal-trading-card__arrow{grid-column:2;justify-self:start;width:2.24rem;height:2.24rem}}@media (max-width: 640px){.sm-portal-toolbar{flex-wrap:wrap;justify-content:flex-start}.sm-portal-deposit-button,.sm-portal-admin-link{flex:1 1 auto}.sm-portal-toolbar__divider{display:none}.sm-portal-hero,.sm-portal-home-card,.sm-portal-market-board,.sm-portal-page .sm-shell-sidebar{padding:1.2rem}.sm-portal-hero__title{font-size:1.9rem}.sm-portal-hero__text{font-size:1.08rem;white-space:normal}.sm-portal-assets-card{gap:.62rem}.sm-portal-assets-card__headline,.sm-portal-assets-card__balance{gap:.48rem}.sm-portal-assets-card__title{font-size:1.08rem}.sm-portal-assets-card__flag{width:1.95rem;height:1.95rem}.sm-portal-assets-card__balance strong{font-size:1.74rem}.sm-portal-assets-card__currency{font-size:.74rem}.sm-portal-assets-card__action{min-height:2.18rem;padding:.46rem .74rem;font-size:.72rem}.sm-portal-market-board__title{font-size:1.12rem}.sm-portal-market-tabs{gap:.82rem;padding-bottom:.56rem}.sm-portal-market-tab{padding-bottom:.48rem;font-size:.78rem;font-weight:560}.sm-portal-market-table{min-width:36rem}.sm-portal-market-table th,.sm-portal-market-table td{padding:.72rem .54rem}.sm-portal-market-table th{font-size:.68rem;font-weight:540}.sm-portal-flag-pair,.sm-portal-symbol-markers{width:2.26rem;height:1.54rem}.sm-portal-flag-badge,.sm-portal-symbol-markers span{width:1.3rem;height:1.3rem}.sm-portal-symbol-cell{gap:.5rem}.sm-portal-symbol-cell strong{font-size:.82rem}.sm-portal-market-bid,.sm-portal-market-value,.sm-portal-market-percent{font-size:.76rem;font-weight:560}.sm-portal-market-value.is-highlighted,.sm-portal-market-percent.is-highlighted{min-height:1.56rem;padding:.28rem .54rem}.sm-portal-market-percent svg{width:.44rem;height:.44rem}.sm-portal-sparkline{width:4.1rem;height:1.5rem}.sm-portal-trading-card{gap:.82rem}.sm-portal-trading-card__title{font-size:1.22rem}.sm-portal-trading-card__panel{grid-template-columns:1fr;gap:.74rem;padding:.96rem}.sm-portal-trading-card__art{width:5rem;height:5rem}.sm-portal-trading-card__book{width:3rem;height:3.92rem}.sm-portal-trading-card__book-face span{font-size:.88rem}.sm-portal-trading-card__alert{top:.56rem;right:.62rem;width:1.34rem;height:1.34rem;font-size:.72rem}.sm-portal-trading-card__copy h3{font-size:1.06rem}.sm-portal-trading-card__copy p{font-size:.8rem}.sm-portal-trading-card__arrow{width:2.3rem;height:2.3rem;grid-column:auto;justify-self:start}.sm-portal-balance strong{font-size:2.2rem}.sm-portal-chat-fab{right:1rem;bottom:1rem;width:3.5rem;height:3.5rem}}
