.language-sheet[data-v-14d0bd0f]{position:fixed;inset:auto 0 0;width:100%;max-width:540px;max-height:min(78dvh,720px);margin:0 auto;padding:10px 20px max(20px,env(safe-area-inset-bottom));border:1px solid #a3b5d12b;border-bottom:0;border-radius:24px 24px 0 0;background:#111d30;color:#f1f4fb;box-shadow:0 -20px 80px #0005;overscroll-behavior:contain;outline:none}.language-sheet[open][data-v-14d0bd0f]{display:flex;flex-direction:column;animation:language-sheet-in-14d0bd0f .2s ease-out}.language-sheet[data-v-14d0bd0f]::backdrop{background:#030811ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.language-sheet-handle[data-v-14d0bd0f]{display:block;flex:none;width:36px;height:4px;border-radius:4px;background:#8291ac50;margin:0 auto 14px}.language-sheet header[data-v-14d0bd0f]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;flex:none}.language-sheet h2[data-v-14d0bd0f]{margin:0;font-size:20px;font-weight:500}.language-sheet header button[data-v-14d0bd0f]{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:#bdc9dd;border:0;border-radius:50%;cursor:pointer}.language-sheet-options[data-v-14d0bd0f]{overflow-y:auto;min-height:0;scrollbar-width:none}.language-sheet-options[data-v-14d0bd0f]::-webkit-scrollbar{display:none}.language-sheet-options>button[data-v-14d0bd0f]{display:grid;grid-template-columns:38px minmax(0,1fr) 22px;gap:14px;align-items:center;min-height:66px;width:100%;border:0;border-top:1px solid #a3b5d114;border-radius:0;padding:12px 6px;background:transparent;color:#bdc9dd;text-align:start;cursor:pointer}.language-sheet-options>button[aria-selected=true][data-v-14d0bd0f]{color:#c6b3ff;background:#a28bff09}.language-sheet-options>button[data-v-14d0bd0f]:disabled{opacity:.4;cursor:not-allowed}.language-sheet .language-name b[data-v-14d0bd0f]{font-size:16px;font-weight:400}.language-sheet .language-name small[data-v-14d0bd0f]{font-size:11px;color:#8f9eb7}.language-sheet .language-flag[data-v-14d0bd0f]{width:34px;height:26px;border-radius:5px}.language-choice-loading[data-v-14d0bd0f]{width:17px;height:17px;border-radius:50%;border:2px solid #a28bff30;border-top-color:#c6b3ff;animation:language-spin-14d0bd0f .8s linear infinite}.language-sheet[data-v-14d0bd0f] :is(button):focus-visible{outline:2px solid #b6a0ff;outline-offset:-2px}.language-sheet .language-notice[data-v-14d0bd0f]{flex:none}@keyframes language-sheet-in-14d0bd0f{0%{transform:translateY(32px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes language-spin-14d0bd0f{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.language-sheet[open][data-v-14d0bd0f],.language-choice-loading[data-v-14d0bd0f]{animation:none}}.portal-page{min-height:100dvh;background:radial-gradient(circle at 15% 0,rgba(145,125,255,.12),transparent 28%),radial-gradient(circle at 90% 10%,rgba(72,215,242,.08),transparent 24%),#060d17;color:var(--text)}.portal-header{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:68px;padding:0 max(24px,calc((100% - 1180px)/2));border-bottom:1px solid var(--line);background:#060d17d6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.portal-logo{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.portal-logo b{font-size:13px;letter-spacing:.14em}.portal-nav{display:flex;align-items:center;gap:28px}.portal-nav a{color:var(--muted);font-size:11px;font-weight:680;text-decoration:none;transition:.18s}.portal-nav a:hover,.portal-nav a.router-link-active{color:var(--text)}.portal-nav a.router-link-active{position:relative}.portal-nav a.router-link-active:after{position:absolute;right:0;bottom:-24px;left:0;height:2px;border-radius:2px;background:var(--violet);content:""}.portal-actions{display:flex;justify-content:flex-end;gap:7px}.portal-actions button,.portal-actions>a{display:flex;align-items:center;justify-content:center;gap:6px;min-width:37px;height:37px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);color:var(--text-soft);font-size:10px;text-decoration:none}.portal-menu{display:none!important}.portal-container{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:62px 0 90px}.portal-title-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.portal-title-row>div>span,.portal-card>header>div>span,.portal-form-card>header span{color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.17em}.portal-title-row h1{margin:9px 0 12px;font-size:clamp(35px,5vw,58px);line-height:1;letter-spacing:-.065em}.portal-title-row p{max-width:660px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.portal-secondary{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text-soft);font-size:10px;font-weight:750;text-decoration:none}.portal-tabs{display:flex;align-items:center;gap:5px;margin-bottom:22px;padding:5px;border:1px solid var(--line);border-radius:13px;background:#0a1524b3}.portal-tabs button{min-height:36px;padding:0 18px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:700 10px inherit;cursor:pointer}.portal-tabs button.active{background:var(--violet-soft);color:#c9c1ff}.portal-tabs .refresh-button{display:grid;min-width:36px;place-items:center;margin-left:auto;padding:0}.portal-card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0f1c2feb,#08111ee6);box-shadow:inset 0 1px #ffffff06}.portal-card>header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.portal-card>header h2{margin:5px 0 0;font-size:18px;letter-spacing:-.035em}.portal-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;color:var(--muted);font-size:11px}.portal-loading svg{animation:portal-spin 1s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-message{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(66,232,180,.18);border-radius:11px;background:#42e8b412;color:var(--positive);font-size:10px}.portal-message.error{border-color:#ff718d2e;background:#ff718d12;color:var(--negative)}.portal-empty{display:grid;place-items:center;gap:10px;padding:42px;color:var(--muted);font-size:11px;text-align:center}.portal-empty.large{min-height:350px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.portal-empty h2{margin:7px 0 0;color:var(--text)}.portal-empty p{max-width:420px;margin:0;line-height:1.6}.portal-empty button{min-height:42px;margin-top:8px;padding:0 20px;border:0;border-radius:11px;background:var(--violet);color:#fff;font-weight:750}.asset-overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.balance-hero{display:flex;min-height:330px;flex-direction:column;padding:30px;border:1px solid rgba(145,125,255,.22);border-radius:22px;background:radial-gradient(circle at 88% 13%,rgba(72,215,242,.2),transparent 30%),linear-gradient(145deg,#917dff47,#0b192bf0);box-shadow:0 32px 80px #0003}.balance-hero>span{color:var(--text-soft);font-size:11px}.balance-hero strong{margin:15px 0 6px;font-size:clamp(34px,5vw,52px);letter-spacing:-.075em}.balance-hero>small{color:var(--positive);font-size:9px}.balance-hero>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto}.balance-hero button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:45px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff14;color:var(--text);font:750 11px inherit}.asset-list-card header span{display:grid;min-width:27px;height:27px;place-items:center;border-radius:8px;background:var(--violet-soft);color:#beb3ff;font-size:10px}.portal-list{padding:7px 14px}.portal-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:60px;padding:8px 10px;border-bottom:1px solid var(--line)}.portal-list>div:last-child{border:0}.portal-list>div>span:nth-child(2){display:grid;gap:4px}.portal-list b{font-size:11px}.portal-list small{color:var(--muted);font-size:8px}.portal-list strong{font-size:11px}.coin-badge,.product-icon{display:grid;flex:none;width:34px;height:34px;place-items:center;border:1px solid rgba(145,125,255,.2);border-radius:11px;background:var(--violet-soft);color:#beb4ff;font-weight:800}.form-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(240px,1fr);gap:18px;align-items:start}.portal-form-card{padding-bottom:24px}.portal-form-card>header{margin-bottom:5px}.portal-form-card>header svg{color:var(--violet)}.portal-form-card label,.purchase-modal label{display:grid;gap:8px;margin:17px 24px 0;color:var(--text-soft);font-size:9px;font-weight:700}.portal-form-card input:not([type=checkbox]),.portal-form-card select,.purchase-modal input,.purchase-modal select{width:100%;height:46px;padding:0 13px;border:1px solid var(--line);border-radius:11px;outline:0;background:#040b1573;color:var(--text);font:600 11px inherit}.portal-form-card label>small,.purchase-modal label>small{color:var(--muted);font-size:8px;font-weight:500}.copy-field,.amount-field{display:flex;align-items:center;border:1px solid var(--line);border-radius:11px;background:#040b1573;overflow:hidden}.copy-field input,.amount-field input{flex:1;border:0!important;border-radius:0!important;background:transparent!important}.copy-field button,.amount-field button{display:grid;width:48px;height:46px;place-items:center;border:0;border-left:1px solid var(--line);background:var(--surface-soft);color:var(--violet);font:800 9px inherit}.file-field{position:relative;display:flex;align-items:center;min-height:46px;padding:0 13px;border:1px dashed var(--line-strong);border-radius:11px;background:#040b1540;color:var(--muted)}.file-field input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-field b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.two-column{display:grid;grid-template-columns:1fr 1fr}.check-row{display:flex!important;align-items:center;grid-template-columns:auto 1fr}.check-row input{accent-color:var(--violet)}.portal-primary{display:flex;align-items:center;justify-content:center;width:calc(100% - 48px);min-height:48px;margin:24px 24px 0;border:0;border-radius:12px;background:linear-gradient(135deg,#9d8aff,#705ddd);color:#fff;font:800 11px inherit;box-shadow:0 14px 34px #7562e533}.portal-primary.danger{background:linear-gradient(135deg,#ff8399,#e85d78);color:#26060d}.portal-primary:disabled{opacity:.55}.info-card{display:grid;gap:12px;padding:24px;color:var(--muted)}.info-card svg{color:var(--violet)}.info-card h3{margin:0;color:var(--text);font-size:14px}.info-card p{margin:0;font-size:10px;line-height:1.75}.funding-flow-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:18px;align-items:start}.funding-flow-card{padding-bottom:26px;overflow:hidden}.funding-flow-header{position:relative;gap:14px;min-height:82px}.funding-flow-header>div:first-of-type{flex:1}.flow-back{display:grid;flex:none;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);color:var(--text)}.flow-steps{display:flex;align-items:center;gap:7px}.flow-steps i{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted);font-size:8px;font-style:normal;font-weight:800}.flow-steps i.active{border-color:#917dff6b;background:var(--violet);color:#fff}.flow-steps span{width:24px;height:1px;background:var(--line-strong)}.funding-methods{display:flex;gap:8px;padding:24px 24px 2px}.funding-methods button{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--muted);font:750 10px inherit}.funding-methods button.active{border-color:#917dff5c;background:linear-gradient(135deg,#917dff45,#4a3e9d29);color:var(--text)}.funding-section{padding:24px 24px 0}.funding-section h3{margin:0 0 13px;color:var(--text-soft);font-size:11px;font-weight:720}.asset-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.asset-choice-grid button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:0 13px;border:1px solid var(--line);border-radius:13px;background:#040b1559;color:var(--text-soft);text-align:left}.asset-choice-grid button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#2dd3a41f;color:var(--positive);font-size:11px;font-weight:850}.asset-choice-grid button b{font-size:10px}.asset-choice-grid button svg{color:var(--violet)}.asset-choice-grid button.active{border-color:#917dff75;background:var(--violet-soft);box-shadow:inset 0 0 0 1px #917dff14}.network-choice-list{display:grid;gap:8px}.network-choice-list button{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;width:100%;min-height:66px;padding:11px 14px;border:1px solid var(--line);border-radius:13px;background:#040b1559;color:var(--text);text-align:left}.network-choice-list button>span{display:grid;gap:5px}.network-choice-list button>span:nth-child(2){text-align:right}.network-choice-list b{font-size:10px}.network-choice-list small{color:var(--muted);font-size:8px}.network-choice-list button>svg{color:var(--muted)}.network-choice-list button.active{border-color:#917dff6e;background:linear-gradient(135deg,#917dff21,#48d7f209)}.network-choice-list button.active>svg{color:var(--violet)}.funding-empty{padding:28px;border:1px dashed var(--line);border-radius:13px;color:var(--muted);font-size:10px;text-align:center}.funding-empty.network-warning{margin-top:9px;padding:11px 13px;border-color:#ff718d47;background:#ff718d12;color:var(--negative);line-height:1.55}.funding-next{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 48px);min-height:51px;margin:26px 24px 0;border:0;border-radius:13px;background:linear-gradient(135deg,#9d8aff,#705ddd);color:#fff;font:800 11px inherit;box-shadow:0 15px 35px #7562e538}.funding-next.danger{background:linear-gradient(135deg,#ff8399,#e85d78);color:#26060d}.funding-next:disabled{cursor:not-allowed;opacity:.42}.funding-summary{display:flex;align-items:center;gap:12px;margin:22px 24px 0;padding:14px;border:1px solid rgba(145,125,255,.2);border-radius:14px;background:var(--violet-soft)}.funding-summary .coin-orb{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#2dd3a424;color:var(--positive);font-size:13px;font-weight:850}.funding-summary>div{display:grid;gap:5px}.funding-summary small{color:var(--muted);font-size:8px}.funding-summary b{font-size:11px}.deposit-address-card{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;margin:14px 24px 0;padding:19px;border:1px solid var(--line);border-radius:16px;background:#040b1566}.qr-placeholder{display:grid;width:92px;height:92px;place-items:center;border-radius:13px;background:#f5f7fb;color:#132136}.deposit-address-card .qr-placeholder{justify-self:center;width:160px;height:160px;border-radius:0;background:#fff}.deposit-address-card>div:last-child{display:grid;min-width:0;gap:9px}.deposit-address-card small{color:var(--muted);font-size:8px}.deposit-address-card strong{overflow:hidden;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.deposit-address-card button{display:flex;width:fit-content;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:1px solid rgba(145,125,255,.2);border-radius:9px;background:var(--violet-soft);color:#c8c0ff;font:750 8px inherit}.funding-flow-card>label{display:grid;gap:8px;margin:18px 24px 0;color:var(--text-soft);font-size:9px;font-weight:700}.funding-flow-card>label>input:not([type=checkbox]){width:100%;height:48px;padding:0 13px;border:1px solid var(--line);border-radius:11px;outline:0;background:#040b1573;color:var(--text);font:600 11px inherit}.funding-flow-card>label>small{color:var(--muted);font-size:8px;font-weight:500}.funding-flow-card .amount-field input{width:100%;height:46px;padding:0 13px;outline:0;color:var(--text);font:600 11px inherit}.funding-upload{gap:9px}.funding-upload svg{color:var(--violet)}.funding-proof-preview{margin:0 24px 20px}.funding-flow-card .funding-field-error{color:var(--negative);font-size:12px;line-height:1.65}.funding-flow-card .field-invalid>input,.funding-flow-card .field-invalid .amount-field{border-color:var(--negative);box-shadow:0 0 0 1px var(--negative)}.funding-flow-card .field-invalid .amount-field input{border-color:transparent}.funding-validation-block{margin:16px 24px;font-size:12px;line-height:1.7}.funding-password-warning{padding:14px;border:1px solid var(--negative);border-radius:12px;background:#ff718d0b;color:var(--text-soft)}.funding-password-warning>p{margin:0 0 10px}.funding-password-warning>button{min-height:40px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:9px;background:var(--violet-soft);color:var(--text);cursor:pointer}.funding-password-warning .fund-password-setup{margin-top:14px}.balance-hero>div{flex-wrap:wrap}.funding-help{display:grid;gap:12px;padding:24px;color:var(--muted)}.funding-help>svg{color:var(--violet)}.funding-help h3{margin:0;color:var(--text);font-size:14px}.funding-help p{margin:0;font-size:10px;line-height:1.75}.funding-help ul{display:grid;gap:10px;margin:5px 0 0;padding:15px 0 0 17px;border-top:1px solid var(--line)}.funding-help li{padding-left:3px;font-size:9px;line-height:1.55}.history-card>header>svg{color:var(--violet)}.history-table{padding:7px 16px 16px}.history-head,.history-row{display:grid;grid-template-columns:.8fr .7fr 1fr .8fr 1.2fr;align-items:center;gap:12px}.history-head{min-height:38px;padding:0 9px;color:var(--muted);font-size:8px}.history-row{min-height:55px;padding:8px 9px;border-top:1px solid var(--line);color:var(--text-soft);font-size:10px}.history-row small{color:var(--muted)}.status-chip{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 9px;border-radius:8px;background:#917dff1a;color:#b8adff;font-size:8px;font-weight:750}.wealth-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.wealth-summary article{display:grid;grid-template-columns:auto 1fr;gap:7px 10px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.wealth-summary svg{grid-row:1 / 3;color:var(--violet)}.wealth-summary span{color:var(--muted);font-size:8px}.wealth-summary strong{font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.product-card{position:relative;padding:22px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(150deg,#101e32f2,#07101df0);transition:.2s}.product-card:hover{border-color:#917dff40;transform:translateY(-2px)}.product-card header{display:flex;justify-content:space-between;margin-bottom:18px}.hot-tag{display:grid;height:24px;place-items:center;padding:0 9px;border-radius:8px;background:#ff718d1a;color:var(--negative);font-size:8px;font-weight:850;letter-spacing:.12em}.product-card>small{color:var(--muted);font-size:8px}.product-card h2{min-height:42px;margin:7px 0 19px;font-size:17px;line-height:1.25;letter-spacing:-.035em}.yield-value{display:grid;gap:5px;margin-bottom:20px}.yield-value strong{color:var(--positive);font-size:23px;letter-spacing:-.05em}.yield-value span{color:var(--muted);font-size:8px}.product-meta{display:grid;grid-template-columns:1fr 1fr;padding:15px 0;border-top:1px solid var(--line)}.product-meta span{display:grid;gap:5px}.product-meta small{color:var(--muted);font-size:8px}.product-meta b{font-size:10px}.progress-track{height:3px;margin:5px 0 17px;border-radius:3px;background:var(--line-strong);overflow:hidden}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan))}.product-card>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(145,125,255,.18);border-radius:11px;background:var(--violet-soft);color:#c9c1ff;font:750 10px inherit}.wealth-order-list{padding:8px 16px 16px}.wealth-order-list article{display:grid;grid-template-columns:auto 1.5fr 1fr 1fr auto auto;align-items:center;gap:13px;min-height:70px;padding:9px;border-top:1px solid var(--line)}.wealth-order-list article:first-child{border:0}.wealth-order-list article>div,.wealth-order-list article>span:not(.product-icon,.status-chip){display:grid;gap:4px}.wealth-order-list b{font-size:10px}.wealth-order-list small{color:var(--muted);font-size:8px}.wealth-order-list button{min-height:30px;padding:0 10px;border:1px solid rgba(255,200,88,.18);border-radius:8px;background:#ffc85814;color:#ffd581;font-size:8px}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#01060cbd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.purchase-modal{position:relative;width:min(470px,100%);max-height:calc(100dvh - 40px);padding:28px;border:1px solid var(--line-strong);border-radius:22px;background:#0c1829;box-shadow:0 40px 120px #0000008c;overflow:auto}.modal-close{position:absolute;right:17px;top:17px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted)}.product-icon.large{width:48px;height:48px;margin-bottom:15px}.purchase-modal>small{color:var(--violet);font-size:8px;font-weight:800;letter-spacing:.14em}.purchase-modal h2{margin:7px 0 10px;font-size:25px;letter-spacing:-.05em}.purchase-modal>p{margin:0 0 5px;color:var(--muted);font-size:10px;line-height:1.7}.purchase-modal label{margin-right:0;margin-left:0}.purchase-modal .portal-primary{width:100%;margin-right:0;margin-left:0}.purchase-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.purchase-summary span{display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.purchase-summary small{color:var(--muted);font-size:8px}.purchase-summary b{font-size:10px}@media (max-width:900px){.portal-header{grid-template-columns:1fr auto;height:60px;padding:0 14px}.portal-nav{position:fixed;top:60px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px 14px 18px;border-bottom:1px solid var(--line);background:#060d17f7}.portal-nav.open{display:flex}.portal-nav a{padding:14px 10px;border-bottom:1px solid var(--line)}.portal-nav a.router-link-active:after{display:none}.portal-actions .language-switch>span{display:none}.portal-actions .language-switch{min-width:37px;padding:0 8px}.portal-menu{display:grid!important}.portal-container{width:calc(100% - 28px);padding:34px 0 86px}.portal-title-row{align-items:flex-start;margin-bottom:25px}.portal-title-row h1{font-size:38px}.portal-title-row p{font-size:10px}.portal-secondary{display:none}.asset-overview-grid,.form-layout,.funding-flow-layout{grid-template-columns:1fr}.balance-hero{min-height:250px;padding:24px}.funding-help{order:2}.product-grid{grid-template-columns:repeat(2,1fr)}.wealth-summary{grid-template-columns:1fr 1fr}.wealth-order-list article{grid-template-columns:auto 1fr auto;gap:10px}.wealth-order-list article>span:nth-of-type(2),.wealth-order-list article>span:nth-of-type(3){grid-column:span 1}.wealth-order-list article .status-chip{grid-column:1 / 3}.wealth-order-list article button{grid-column:3;grid-row:2}.history-head{display:none}.history-row{grid-template-columns:1fr 1fr;gap:11px;margin:9px 0;padding:13px;border:1px solid var(--line);border-radius:12px}.history-row>*:before{display:block;margin-bottom:4px;color:var(--muted);font-size:7px;content:attr(data-label)}}@media (max-width:560px){.portal-title-row h1{font-size:34px}.portal-tabs{overflow-x:auto}.portal-tabs button{flex:none;padding:0 14px}.product-grid{grid-template-columns:1fr}.wealth-summary{gap:7px}.wealth-summary article{padding:13px}.two-column{grid-template-columns:1fr}.purchase-modal{padding:22px}.wealth-order-list article{grid-template-columns:auto 1fr}.wealth-order-list article>span:nth-of-type(n+2),.wealth-order-list article button{grid-column:2;grid-row:auto}.portal-card>header{padding:19px}.portal-form-card label{margin-right:19px;margin-left:19px}.portal-form-card .portal-primary{width:calc(100% - 38px);margin-right:19px;margin-left:19px}.funding-flow-header{min-height:72px}.flow-steps span{width:14px}.funding-methods,.funding-section{padding-right:18px;padding-left:18px}.asset-choice-grid{grid-template-columns:1fr 1fr}.network-choice-list button{grid-template-columns:1fr auto;gap:10px}.network-choice-list button>span:nth-child(2){display:none}.deposit-address-card{grid-template-columns:1fr;margin-right:18px;margin-left:18px}.qr-placeholder{width:70px;height:70px}.funding-summary,.funding-flow-card>label{margin-right:18px;margin-left:18px}.funding-next{width:calc(100% - 36px);margin-right:18px;margin-left:18px}}.sk-quant-yield[data-v-62ef925e]{display:grid;gap:12px;margin-top:4px}.skeleton-wealth .sk-quant-yield .sk-title[data-v-62ef925e]{width:70%;height:30px}.sk-quant-intro[data-v-62ef925e]{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:24px;border:1px solid var(--line);border-radius:18px;min-height:150px}.sk-quant-intro>.sk-line[data-v-62ef925e]{grid-column:1/-1}.skeleton-wealth .sk-product-grid[data-v-62ef925e]{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-wealth .sk-product-grid article[data-v-62ef925e]{min-height:290px}.skeleton-wealth .sk-number-grid[data-v-62ef925e]{margin:26px 0}.skeleton-wealth .sk-number-grid span[data-v-62ef925e]{display:grid;gap:10px}@media (max-width:767px){.skeleton-wealth .sk-product-grid[data-v-62ef925e]{grid-template-columns:1fr}}.support-widget-backdrop[data-v-97241089]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02081485;z-index:20000;display:flex;align-items:center;justify-content:flex-end;padding:24px}.support-widget-dialog[data-v-97241089]{width:420px;height:min(740px,calc(100dvh - 48px));background:#0c1625;border:1px solid #2b3548;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #0008;color:#edf2fa}.support-widget-dialog header[data-v-97241089]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 18px;border-bottom:1px solid #283247;flex-shrink:0}.support-widget-dialog header span[data-v-97241089]{display:flex;align-items:center;gap:10px;font-size:15px}.support-widget-dialog button[data-v-97241089]{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:0;border-radius:10px;color:inherit;background:transparent;min-width:44px;min-height:44px}.support-widget-content[data-v-97241089]{position:relative;flex:1;min-height:0;overflow:hidden}.support-widget-content iframe[data-v-97241089]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.support-widget-content iframe.pending[data-v-97241089]{opacity:0;pointer-events:none}.support-widget-status[data-v-97241089]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-size:14px;color:#b3c0d6}.support-widget-status p[data-v-97241089]{margin:0}.support-widget-status button[data-v-97241089]{background:#332952;padding:0 16px;color:#d4c1ff}.support-loading-orbit[data-v-97241089]{width:30px;height:30px;border:2px solid #2a3347;border-top-color:#b39aff;border-radius:50%;animation:support-orbit-97241089 .8s linear infinite}@keyframes support-orbit-97241089{to{transform:rotate(360deg)}}@media (max-width:767px){.support-widget-backdrop[data-v-97241089]{padding:0;align-items:stretch}.support-widget-dialog[data-v-97241089]{width:100%;height:100dvh;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.support-loading-orbit[data-v-97241089]{animation:none;border-color:#b39aff}}:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #050b14;--surface: rgba(10, 20, 35, .9);--surface-strong: #0c1829;--surface-soft: rgba(21, 35, 56, .72);--surface-hover: rgba(32, 48, 73, .72);--line: rgba(139, 159, 191, .12);--line-strong: rgba(158, 176, 209, .2);--text: #f5f7fb;--text-soft: #a7b2c6;--muted: #6f7e97;--violet: #917dff;--violet-soft: rgba(145, 125, 255, .15);--cyan: #48d7f2;--positive: #42e8b4;--negative: #ff718d;--shadow: 0 24px 70px rgba(0, 0, 0, .28)}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text)}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.mono{font-family:SFMono-Regular,Roboto Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.025em}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.mobile-only{display:none!important}.language-selector{position:relative;z-index:45;flex:none}.language-selector .language-switch{display:flex;align-items:center;justify-content:center;gap:6px;min-width:58px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--text-soft);font-size:10px;font-weight:750;cursor:pointer}.language-chevron{opacity:.55;transition:transform .18s}.language-selector:has(.language-menu) .language-chevron{transform:rotate(180deg)}.language-menu{position:absolute;z-index:100;top:calc(100% + 9px);right:0;width:248px;max-height:min(420px,70dvh);padding:8px;overflow:auto;border:1px solid var(--line-strong);border-radius:15px;background:#0d192a;box-shadow:0 24px 65px #0006;color:var(--text)}.language-menu-head{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 9px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.language-menu>button{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:10px!important;width:100%;min-height:48px!important;padding:6px 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--text-soft)!important;text-align:left;cursor:pointer}.language-menu>button:hover,.language-menu>button.active{background:var(--surface-hover)!important;color:var(--text)!important}.language-flag{position:relative;display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:9px;background:var(--violet-soft);color:#b9afff;font-size:9px;font-weight:850}.language-flag img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.language-name{display:grid!important;gap:3px;min-width:0}.language-name b{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.language-name small{color:var(--muted);font-size:7px;letter-spacing:.08em}.language-menu>button:disabled{opacity:.45;cursor:not-allowed}.language-notice{padding:8px;color:var(--negative);font-size:11px;line-height:1.5}.language-notice p{margin:0 0 6px}.language-notice button{padding:7px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--text);cursor:pointer}.language-menu-enter-active,.language-menu-leave-active{transition:opacity .16s,transform .16s;transform-origin:top right}.language-menu-enter-from,.language-menu-leave-to{opacity:0;transform:translateY(-5px) scale(.98)}.light-theme .language-menu,.account-light .language-menu{background:#fff;box-shadow:0 22px 55px #2f3d572e}.language-selector.trade-language .language-switch{height:36px;padding:0 9px}.exchange-app{min-height:100dvh;background:radial-gradient(circle at 8% 4%,rgba(71,207,242,.07),transparent 24%),radial-gradient(circle at 88% 82%,rgba(145,125,255,.08),transparent 26%),var(--bg);isolation:isolate}.ambient{position:fixed;z-index:-1;width:420px;height:420px;filter:blur(120px);opacity:.16;border-radius:50%;pointer-events:none}.ambient-one{left:21%;top:-280px;background:#36d7ff}.ambient-two{right:-260px;bottom:-220px;background:#7f66ff}.exchange-layout{display:grid;grid-template-columns:68px 284px minmax(460px,1fr) 342px;grid-template-rows:68px minmax(0,1fr);gap:1px;width:100vw;height:100dvh;padding:8px}.glass-panel{background:linear-gradient(145deg,#0f1c2ff0,#08111ee8);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff06}.nav-rail{grid-row:1 / 3;display:flex;flex-direction:column;align-items:center;border-radius:18px 0 0 18px;padding:12px 8px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;text-decoration:none;border-radius:14px;background:linear-gradient(145deg,#a997ff,#6555dd);box-shadow:0 10px 28px #745eea5c,inset 0 1px #ffffff59;transform:rotate(-7deg)}.brand-mark span{color:#fff;font-weight:850;font-size:20px;letter-spacing:-.08em;transform:rotate(7deg)}.brand-mark.small{width:31px;height:31px;border-radius:10px;box-shadow:0 8px 18px #745eea4d}.brand-mark.small span{font-size:15px}.rail-navigation{display:flex;flex:1;flex-direction:column;gap:8px;padding-top:54px}.rail-bottom{display:flex;flex-direction:column;align-items:center;gap:8px}.rail-button,.icon-button{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;transition:.2s ease}.rail-button:hover,.icon-button:hover{color:var(--text);background:var(--surface-hover)}.rail-button.active{color:#c7beff;background:var(--violet-soft);box-shadow:inset 2px 0 0 var(--violet)}.status-dot{width:8px;height:8px;margin:10px 0 4px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 4px #42e8b414,0 0 12px #42e8b480}.top-bar{grid-column:2 / 5;display:flex;align-items:center;gap:18px;padding:0 16px;border-radius:0 18px 0 0}.desktop-search{display:flex;align-items:center;gap:10px;width:min(340px,27vw);height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#040b1573;color:var(--muted);cursor:pointer;text-align:left}.desktop-search span{flex:1}kbd{padding:3px 7px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-soft);color:var(--text-soft);font-family:inherit;font-size:10px}.top-bar-center{display:flex;align-items:center;gap:12px;margin:0 auto}.live-pill{display:flex;align-items:center;gap:7px;color:var(--text-soft);font-size:10px;font-weight:700;letter-spacing:.12em}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 10px #42e8b499}.live-pill.stream-connecting i,.live-pill.stream-waiting i,.live-pill.stream-polling i{background:#f6bd60;box-shadow:0 0 10px #f6bd6080}.top-time{color:var(--muted);font-size:11px}.top-bar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.trade-language{flex:none;height:36px;padding:0 10px}.balance-compact{display:grid;gap:3px;padding-right:10px;text-align:right}.balance-compact small,.profile-chip small{color:var(--muted);font-size:10px}.balance-compact b{font-size:13px}.top-action{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:0;border-radius:11px;background:var(--violet);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #7c69eb40}.notification-dot{position:absolute;right:8px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--negative)}.profile-chip{display:flex;align-items:center;gap:9px;height:42px;padding:0 8px 0 5px;border:0;border-radius:13px;background:transparent;color:inherit;cursor:pointer;text-align:left;text-decoration:none}.profile-chip:hover{background:var(--surface-hover)}.profile-chip>span:not(.profile-avatar){display:grid;gap:2px}.profile-chip b{color:var(--text);font-size:12px}.profile-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#48d7f23d,#917dff33);color:#b9eefa}.market-watch{grid-column:2;grid-row:2;display:flex;min-height:0;flex-direction:column;padding:20px 14px 10px;border-radius:0;overflow:hidden}.panel-title-row{display:flex;align-items:center;justify-content:space-between;padding:0 4px 15px}.eyebrow{display:block;color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.17em}.panel-title-row h2,.mobile-page-heading h2{margin:3px 0 0;font-size:20px;letter-spacing:-.04em}.search-field{display:flex;align-items:center;gap:9px;height:39px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:#040b156b;color:var(--muted)}.search-field:focus-within{border-color:#917dff73;box-shadow:0 0 0 3px #917dff14}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.search-field input::placeholder{color:var(--muted)}.search-field kbd{flex:none}.category-pills{display:flex;gap:4px;margin:13px 0 10px;padding:4px;border-radius:10px;background:#040b1561}.category-pill{flex:1;padding:6px 2px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:10px;font-weight:650;cursor:pointer}.category-pill.active{background:var(--surface-hover);color:var(--text);box-shadow:0 2px 7px #00000021}.market-list{flex:1;min-height:0;overflow:auto}.market-card-list{display:grid;align-content:start;gap:9px;padding:1px 2px 10px}.market-card{position:relative;padding:13px 11px 12px;border:1px solid var(--line);border-radius:16px;background:#0e1b2db8;box-shadow:0 8px 25px #00000014;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.market-card:hover{border-color:var(--line-strong);background:#14243ad6;transform:translateY(-1px)}.market-card.active{border-color:#917dff57;box-shadow:inset 0 0 0 1px #917dff14,0 8px 25px #00000014}.market-card-header{display:flex;align-items:center;gap:8px}.market-card-header strong{color:var(--text);font-size:13px;font-weight:710;letter-spacing:-.025em}.market-card-favorite{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:color .18s,transform .18s}.market-card-favorite:hover{color:#f1bd38;transform:scale(1.06)}.market-card-meta{display:flex;align-items:center;gap:7px;min-height:24px;margin-top:7px}.market-card-meta>span{padding:3px 7px;border-radius:5px;background:#8491a5b8;color:#fff;font-size:9px;font-weight:700}.market-card-meta b{font-size:11px;font-weight:650}.market-card-bottom{display:grid;grid-template-columns:minmax(70px,.82fr) minmax(116px,1.18fr);align-items:end;gap:9px;margin-top:8px}.market-sparkline{width:100%;height:52px;color:var(--positive);overflow:visible}.market-card.is-negative .market-sparkline{color:var(--negative)}.market-sparkline-placeholder{display:grid;min-height:52px;place-items:center;color:var(--muted);font-size:10px;line-height:1.5}.market-card-quotes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.market-quote{display:grid;place-content:center;min-width:0;min-height:49px;padding:5px 2px;border:1px solid currentColor;border-radius:10px;background:transparent;cursor:pointer;line-height:1.1}.market-quote span{font-size:9px;font-weight:710}.market-quote b{margin-top:4px;overflow:hidden;font-size:10px;font-weight:550;text-overflow:ellipsis}.market-quote.sell{color:var(--negative)}.market-quote.buy{color:#26c9a6}.market-quote:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.market-empty{padding:42px 10px;color:var(--muted);font-size:11px;text-align:center}.asset-orb{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:linear-gradient(145deg,#917dff52,#5a4bb924);color:#d8d2ff;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffff14}.asset-orb[data-category=Metals]{background:linear-gradient(145deg,#ffc85857,#9966141f);color:#ffd581}.asset-orb[data-category=Forex]{background:linear-gradient(145deg,#48d7f24d,#1d627d1f);color:#8ae9fa}.asset-orb.large{width:36px;height:36px;font-size:13px}.asset-orb.xlarge{width:42px;height:42px;font-size:15px}.terminal-main{grid-column:3;grid-row:2;display:grid;grid-template-rows:auto auto minmax(260px,1fr) minmax(210px,.55fr);min-width:0;min-height:0;overflow:hidden}.instrument-header{display:flex;align-items:center;gap:clamp(18px,2vw,34px);min-height:74px;padding:12px 18px;border-bottom:1px solid var(--line)}.instrument-identity{display:flex;align-items:center;gap:11px}.instrument-identity>div:last-child{display:grid;gap:3px}.instrument-pair{font-size:15px;font-weight:780;letter-spacing:-.02em}.instrument-pair i{color:var(--muted);font-style:normal}.instrument-identity small,.instrument-stat small{color:var(--muted);font-size:9px}.instrument-price{display:grid;gap:3px}.instrument-price b{font-size:22px;letter-spacing:-.06em}.instrument-price span{font-size:10px}.instrument-stat{display:grid;gap:5px}.instrument-stat b{color:var(--text-soft);font-size:11px}.instrument-more{display:flex;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--text-soft);font-size:10px;cursor:pointer}.chart-toolbar{display:flex;align-items:center;min-height:44px;padding:5px 14px;border-bottom:1px solid var(--line)}.timeframe-list{display:flex;align-items:center;gap:2px}.timeframe-list button,.chart-tools button{display:grid;place-items:center;min-width:34px;height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:10px;cursor:pointer}.timeframe-list button:hover,.chart-tools button:hover{color:var(--text);background:var(--surface-hover)}.timeframe-list button.active,.chart-tools button.active{color:#c9c1ff;background:var(--violet-soft)}.chart-tools{display:flex;gap:2px;margin-left:auto}.chart-frame{position:relative;min-height:0;overflow:hidden}.chart-state{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;color:var(--muted);font-size:10px;text-align:center;pointer-events:none}.chart-state-notice{inset:auto 12px 30px;padding:6px 10px;border-radius:6px;background:var(--surface)}.chart-root{position:absolute;top:0;right:0;bottom:0;left:0}.chart-ohlc{position:absolute;z-index:2;left:18px;top:10px;display:flex;gap:13px;pointer-events:none;color:var(--muted);font-size:9px}.chart-ohlc b{margin-left:3px;color:var(--text-soft);font-weight:600}.chart-attribution{position:absolute;z-index:3;right:10px;bottom:3px;color:#8d9bb36b;font-size:8px;text-decoration:none}.positions-section{display:flex;min-height:0;flex-direction:column;border-top:1px solid var(--line)}.position-tabs{display:flex;align-items:center;min-height:43px;gap:4px;padding:0 15px;border-bottom:1px solid var(--line)}.position-tabs button{position:relative;align-self:stretch;padding:0 10px;border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:650;cursor:pointer}.position-tabs button span{margin-left:3px;padding:2px 5px;border-radius:5px;background:var(--surface-hover);font-size:8px}.position-tabs button.active{color:var(--text)}.position-tabs button.active:after{position:absolute;right:9px;bottom:0;left:9px;height:2px;border-radius:2px;background:var(--violet);content:""}.position-table-head{display:grid;grid-template-columns:1fr .9fr 1fr 1fr 1fr 1.2fr .9fr;padding:10px 18px;color:var(--muted);font-size:8px}.position-data-list{min-height:0;overflow:auto}.position-data-row{display:grid;grid-template-columns:1fr .9fr 1fr 1fr 1fr 1.2fr .9fr;align-items:center;min-height:47px;padding:7px 18px;border-top:1px solid var(--line);color:var(--text-soft);font-size:9px}.position-data-row>span{display:grid;gap:3px;min-width:0}.position-data-row small{color:var(--muted);font-size:7px}.position-data-row .option-review-note{max-width:30em;color:var(--text-soft);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.position-data-row button{min-height:27px;padding:0 8px;border:1px solid rgba(255,113,141,.2);border-radius:8px;background:#ff718d14;color:#ff8198;font-size:8px;font-weight:750}.position-actions{display:flex!important;flex-direction:row;gap:4px!important}.position-data-row .protect-action{border-color:#917dff38;background:var(--violet-soft);color:#bdb3ff}.position-data-row button:disabled,.primary-order-button:disabled{cursor:wait;opacity:.56}.empty-state{display:grid;flex:1;place-content:center;justify-items:center;padding:18px;text-align:center}.empty-orbit{position:relative;display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border:1px solid var(--line);border-radius:50%;color:var(--violet);background:var(--violet-soft)}.empty-orbit:before{position:absolute;width:70px;height:24px;border:1px solid rgba(145,125,255,.15);border-radius:50%;content:"";transform:rotate(-18deg)}.empty-state b{font-size:12px}.empty-state p{margin:5px 0 0;color:var(--muted);font-size:9px}.order-panel{grid-column:4;grid-row:2;display:flex;min-height:0;flex-direction:column;padding:20px 16px 14px;border-radius:0 0 18px;overflow:auto}.order-heading{padding-right:2px;padding-left:2px}.segmented-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:11px;background:#040b157a}.segmented-tabs button{height:31px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer}.segmented-tabs button.active{background:var(--surface-hover);color:var(--text)}.order-symbol-summary{display:flex;align-items:center;gap:9px;padding:17px 2px 14px;border-bottom:1px solid var(--line)}.order-symbol-summary>div:nth-child(2){display:grid;gap:3px}.order-symbol-summary>div:nth-child(2) b{font-size:11px}.order-symbol-summary small{color:var(--muted);font-size:9px}.order-live-price{display:grid;gap:3px;margin-left:auto;text-align:right}.order-live-price b{font-size:15px}.side-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0}.side-switch button{height:37px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer}.side-switch button:first-child.active{border-color:#42e8b440;background:#42e8b41f;color:var(--positive)}.side-switch button:last-child.active{border-color:#ff718d40;background:#ff718d1f;color:var(--negative)}.order-field-row,.order-field-block{margin-bottom:13px}.order-field-row{display:flex;align-items:center;justify-content:space-between}.order-field-row>label,.order-field-block>label{display:flex;align-items:center;justify-content:space-between;gap:4px;color:var(--text-soft);font-size:10px}.order-field-block>label{margin-bottom:7px}.order-field-block label small{color:var(--muted);font-size:8px}.select-control{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--text);font-size:10px;cursor:pointer}.stepper-control{display:grid;grid-template-columns:35px 1fr auto 35px;align-items:center;height:40px;border:1px solid var(--line);border-radius:10px;background:#040b155c;overflow:hidden}.stepper-control button{display:grid;place-items:center;height:100%;border:0;background:var(--surface-soft);color:var(--text-soft);cursor:pointer}.stepper-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);text-align:center;font-family:inherit}.stepper-control input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.stepper-control span{color:var(--muted);font-size:9px}.leverage-range{display:block;flex:none;box-sizing:border-box;width:100%;height:44px;min-height:44px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;touch-action:none;accent-color:var(--violet)}.leverage-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--violet) 0 var(--leverage-progress,0%),var(--line-strong) var(--leverage-progress,0%) 100%)}.leverage-range::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--violet) 0 var(--leverage-progress,0%),var(--line-strong) var(--leverage-progress,0%) 100%)}.leverage-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #171f34;border-radius:50%;background:#b2a5ff;box-shadow:0 0 0 2px #917dff66}.leverage-range::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:3px solid #171f34;border-radius:50%;background:#b2a5ff;box-shadow:0 0 0 2px #917dff66}.leverage-range:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}.leverage-range:disabled{opacity:.45;cursor:default}.range-ticks{display:flex;justify-content:space-between;gap:5px;color:var(--muted);font-size:9px}.range-ticks button{flex:1;min-height:44px;padding:0 5px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.range-ticks button.active{color:var(--text);border-color:var(--violet);background:var(--violet-soft)}.leverage-help{display:block;margin-top:8px;color:var(--muted);font-size:10px}.leverage-summary{display:grid;gap:8px;margin:0 0 12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.leverage-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.leverage-summary small{color:var(--muted);font-size:9px}.leverage-summary b{color:var(--text-soft);font-size:11px;text-align:right;overflow-wrap:anywhere}.leverage-summary p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.allocation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:13px}.allocation-grid button{height:29px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:9px;cursor:pointer}.allocation-grid button.active{border-color:#917dff57;background:var(--violet-soft);color:#c8c0ff}.protection-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:11px;background:#040b154d;color:var(--muted);text-align:left;cursor:pointer}.protection-toggle>span:nth-child(2){display:grid;gap:2px}.protection-toggle b{color:var(--text-soft);font-size:9px}.protection-toggle small{font-size:8px}.toggle{display:flex;align-items:center;width:29px;height:17px;padding:2px;border-radius:20px;background:#273449;transition:.2s}.toggle i{width:13px;height:13px;border-radius:50%;background:#8290a7;transition:.2s}.toggle.active{background:var(--violet)}.toggle.active i{background:#fff;transform:translate(12px)}.order-metrics{display:flex;justify-content:space-between;margin:13px 0}.order-metrics span{display:grid;gap:4px}.order-metrics span:last-child{text-align:right}.order-metrics small{color:var(--muted);font-size:8px}.order-metrics b{color:var(--text-soft);font-size:10px}.primary-order-button{display:grid;flex:none;place-items:center;gap:2px;min-height:48px;margin-top:auto;border:0;border-radius:12px;color:#06120e;font-size:11px;font-weight:800;cursor:pointer;transition:transform .18s,box-shadow .18s}.primary-order-button:hover{transform:translateY(-1px)}.primary-order-button.buy{background:linear-gradient(135deg,#43e8b4,#39cfa8);box-shadow:0 12px 30px #42e8b42b}.primary-order-button.sell{background:linear-gradient(135deg,#ff7a94,#e95e7a);color:#22050c;box-shadow:0 12px 30px #ff718d29}.primary-order-button small{font-size:8px;font-weight:600;opacity:.66}.order-disclaimer{margin:7px 0 0;color:var(--muted);font-size:8px;text-align:center}.option-return-card{display:grid;gap:5px;margin-bottom:13px;padding:12px;border:1px solid rgba(145,125,255,.18);border-radius:11px;background:var(--violet-soft)}.option-return-card span,.option-return-card small{color:var(--muted);font-size:8px}.option-return-card strong{color:var(--positive);font-size:15px}.option-amount{margin-top:7px}.mobile-sheet-handle{display:none}.subtle-scrollbar{scrollbar-color:rgba(126,143,172,.25) transparent;scrollbar-width:thin}.subtle-scrollbar::-webkit-scrollbar{width:4px}.subtle-scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background:#7e8fac40}.toast-message{position:fixed;z-index:80;left:50%;bottom:24px;display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid rgba(66,232,180,.25);border-radius:12px;background:#0b1a23f2;box-shadow:var(--shadow);color:var(--text-soft);font-size:11px;transform:translate(-50%)}.toast-message>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#42e8b426;color:var(--positive)}.toast-message button{display:grid;place-items:center;width:23px;height:23px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.toast-enter-active,.toast-leave-active{transition:.22s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}.trade-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#01060cbd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.trade-protection-modal{position:relative;width:min(430px,100%);padding:27px;border:1px solid var(--line-strong);border-radius:21px;background:#0c1829;box-shadow:0 40px 120px #0000008c}.trade-modal-close{position:absolute;right:16px;top:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted)}.trade-protection-modal h2{margin:8px 0 9px;font-size:22px;letter-spacing:-.04em}.trade-protection-modal>p{margin:0 0 18px;color:var(--muted);font-size:10px;line-height:1.6}.trade-protection-modal label{display:grid;gap:7px;margin-top:13px;color:var(--text-soft);font-size:9px;font-weight:700}.trade-protection-modal input{height:44px;padding:0 12px;border:1px solid var(--line);border-radius:11px;outline:0;background:#040b1573;color:var(--text);font-family:inherit}.trade-protection-save{width:100%;min-height:46px;margin-top:20px;border:0;border-radius:11px;background:var(--violet);color:#fff;font-weight:800}.light-theme{color-scheme:light;--bg: #eef2f8;--surface: rgba(255,255,255,.91);--surface-strong: #fff;--surface-soft: rgba(235,239,247,.88);--surface-hover: rgba(222,228,240,.74);--line: rgba(63,78,105,.11);--line-strong: rgba(63,78,105,.2);--text: #172034;--text-soft: #4b5970;--muted: #8490a3;--shadow: 0 24px 70px rgba(45,58,82,.14)}.light-theme .glass-panel{background:linear-gradient(145deg,#fffffff5,#f5f8fdf0)}.light-theme .desktop-search,.light-theme .search-field,.light-theme .category-pills,.light-theme .segmented-tabs,.light-theme .stepper-control,.light-theme .protection-toggle{background:#ebeff7a6}.light-theme .market-card{border-color:#2e3f580f;background:#fffffff5;box-shadow:0 10px 30px #47536812}.light-theme .market-card:hover{border-color:#2e3f581f;background:#fff}@media (max-width: 1280px){.exchange-layout{grid-template-columns:62px 248px minmax(420px,1fr) 308px}.instrument-header{gap:17px;padding-right:12px;padding-left:12px}.order-panel{padding-right:12px;padding-left:12px}.market-watch{padding-right:10px;padding-left:10px}.desktop-search{width:250px}}@media (max-width: 1060px){.exchange-layout{grid-template-columns:58px 220px minmax(400px,1fr) 284px}.top-bar{padding-right:10px;padding-left:10px}.top-bar-center,.instrument-stat:nth-of-type(n+4){display:none}.desktop-search{width:210px}.market-card-bottom{grid-template-columns:minmax(62px,.72fr) minmax(106px,1.28fr);gap:7px}.market-card{padding-right:9px;padding-left:9px}}@media (max-width: 900px){body{overflow:auto}.desktop-only{display:none!important}.mobile-only{display:flex!important}.exchange-layout{display:grid;grid-template-columns:1fr;grid-template-rows:60px minmax(0,1fr);width:100%;min-height:100dvh;height:100dvh;padding:0}.top-bar{z-index:30;grid-column:1;grid-row:1;padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-width:0 0 1px;border-radius:0;background:#060e19e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-brand{align-items:center;gap:9px}.mobile-brand b{font-size:13px;letter-spacing:.08em}.top-bar-actions{gap:3px}.trade-language{height:34px;padding:0 8px}.profile-chip{padding:0}.profile-avatar{width:34px;height:34px}.market-watch{position:fixed;z-index:25;inset:60px 0 calc(64px + env(safe-area-inset-bottom));display:none;padding:20px 15px 8px;border:0;border-radius:0;background:var(--bg)}.market-watch.mobile-open{display:flex}.market-watch .panel-title-row{padding:0 2px 15px}.search-field{height:44px}.category-pills{margin-top:14px;padding:5px}.category-pill{padding:8px 2px;font-size:11px}.market-card-list{gap:12px;margin-top:3px;padding:1px 1px 18px}.market-card{min-height:158px;padding:15px 14px 14px;border-radius:17px}.market-card:hover{transform:none}.market-card-header{gap:9px}.market-card-header strong{font-size:18px;font-weight:650}.market-card-header .market-symbol-icon{width:32px!important;height:32px!important}.market-card-favorite{width:34px;height:34px}.market-card-meta{margin-top:8px}.market-card-meta>span{padding:4px 8px;font-size:10px}.market-card-meta b{font-size:13px}.market-card-bottom{grid-template-columns:minmax(116px,.92fr) minmax(176px,1.08fr);gap:18px;margin-top:11px}.market-sparkline{height:58px}.market-card-quotes{gap:8px}.market-quote{min-height:57px;border-radius:10px}.market-quote span{font-size:12px}.market-quote b{margin-top:5px;font-size:13px}.asset-orb{width:34px;height:34px}.terminal-main{grid-column:1;grid-row:2;grid-template-rows:auto auto minmax(280px,1fr) auto minmax(170px,.6fr);border:0;border-radius:0;background:transparent}.terminal-main.mobile-hidden{display:none}.instrument-header{min-height:70px;padding:10px 13px;background:#09121fc7}.asset-orb.xlarge{width:36px;height:36px}.instrument-price{margin-left:auto;text-align:right}.instrument-price b{font-size:18px}.instrument-more{margin-left:0;padding:8px}.chart-toolbar{padding-right:9px;padding-left:9px;background:#09121f8c}.timeframe-list{flex:1;justify-content:space-between}.timeframe-list button{min-width:33px}.chart-tools{padding-left:4px;border-left:1px solid var(--line)}.trade-chart{min-height:300px}.chart-ohlc{left:12px;gap:7px;font-size:8px}.chart-attribution{bottom:1px;font-size:7px}.mobile-trade-actions{gap:8px;padding:9px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070f1bd1}.mobile-trade-actions button{display:grid;flex:1;grid-template-columns:auto auto;align-items:center;justify-content:space-between;min-height:45px;padding:0 14px;border:0;border-radius:11px;color:#07130f;font-weight:800}.mobile-trade-actions .buy{background:linear-gradient(135deg,#42e8b4,#39cba5)}.mobile-trade-actions .sell{background:linear-gradient(135deg,#ff7892,#e85c77);color:#22050c}.mobile-trade-actions b{font-size:11px}.positions-section{min-height:166px;padding-bottom:68px}.position-tabs{overflow-x:auto}.position-tabs button{flex:none}.positions-focus{grid-template-rows:1fr}.positions-focus .trade-view-block{display:none!important}.positions-focus .positions-section{border-top:0}.positions-focus .position-tabs{min-height:54px}.positions-focus .empty-state{min-height:58vh}.position-data-list{padding:10px 12px}.position-data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin-bottom:9px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.position-data-row>span{gap:5px}.position-data-row>span:before{color:var(--muted);font-family:var(--font-sans);font-size:7px;content:attr(data-label)}.position-data-row>span:last-child{grid-column:1 / -1}.position-data-row>span:last-child:empty{display:none}.position-data-row button{width:100%;min-height:34px}.order-panel{position:fixed;z-index:60;inset:auto 0 0;display:flex;max-height:88dvh;padding:9px 16px calc(14px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#111f33,#07111f 68%);box-shadow:0 -30px 80px #00000080;transform:translateY(105%);transition:transform .28s cubic-bezier(.22,.9,.32,1)}.order-panel.mobile-open{transform:translateY(0)}.order-panel .panel-title-row{padding-top:4px;padding-bottom:10px}.mobile-sheet-handle{display:block;flex:none;width:38px;height:4px;margin:0 auto 5px;border-radius:4px;background:#aab9d247}.order-symbol-summary{padding-top:13px;padding-bottom:11px}.side-switch{margin:10px 0}.order-field-row,.order-field-block{margin-bottom:10px}.primary-order-button{min-height:52px}.sheet-scrim{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;border:0;background:#00050cb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-bottom-nav{position:fixed;z-index:40;right:0;bottom:0;left:0;align-items:flex-start;justify-content:space-around;height:calc(64px + env(safe-area-inset-bottom));padding:7px 7px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#070f1bf0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-bottom-nav button,.mobile-bottom-nav a{position:relative;display:grid;flex:1;place-items:center;gap:3px;padding:3px 0;border:0;background:transparent;color:var(--muted);font-size:9px;text-decoration:none}.mobile-bottom-nav button.active,.mobile-bottom-nav a.router-link-active{color:#b8adff}.mobile-bottom-nav button.active:before,.mobile-bottom-nav a.router-link-active:before{position:absolute;top:-8px;width:28px;height:2px;border-radius:2px;background:var(--violet);box-shadow:0 0 12px #917dffb3;content:""}.mobile-assets{position:fixed;z-index:20;inset:60px 0 calc(64px + env(safe-area-inset-bottom));flex-direction:column;padding:20px 14px;overflow:auto;background:var(--bg)}.mobile-page-heading{display:flex;align-items:center;justify-content:space-between}.portfolio-hero{display:flex;flex-direction:column;min-height:218px;margin-top:18px;padding:24px 20px 20px;border:1px solid rgba(145,125,255,.2);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(72,215,242,.2),transparent 36%),linear-gradient(145deg,#917dff3d,#0f1d31e0);box-shadow:var(--shadow)}.portfolio-hero>span{color:var(--text-soft);font-size:11px}.portfolio-hero strong{margin:10px 0 5px;font-size:29px;letter-spacing:-.07em}.portfolio-hero>small{font-size:10px}.portfolio-hero>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.portfolio-hero button,.portfolio-hero a{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff14;color:inherit;font-weight:700;text-decoration:none}.asset-card-list{display:grid;gap:8px;margin-top:18px}.asset-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.asset-card>span:nth-child(2),.asset-card>span:last-child{display:grid;gap:4px}.asset-card>span:last-child{text-align:right}.asset-card b{font-size:12px}.asset-card small{color:var(--muted);font-size:9px}.toast-message{bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100% - 28px);justify-content:center}.light-theme .top-bar,.light-theme .mobile-bottom-nav{background:#f9fbffed}.light-theme .market-watch{background:#f4f6f9}.light-theme .instrument-header,.light-theme .chart-toolbar,.light-theme .mobile-trade-actions{background:#f9fbffd6}.light-theme .order-panel{background:linear-gradient(180deg,#fff,#f0f4fa)}}@media (max-width: 430px){.top-bar{padding-right:8px;padding-left:9px}.top-bar-actions .profile-chip{display:none}.instrument-header,.instrument-identity{gap:8px}.instrument-pair{font-size:13px}.instrument-identity small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrument-price b{font-size:16px}.chart-tools button,.timeframe-list button{min-width:30px;padding:0 5px}.chart-ohlc span:nth-child(2),.chart-ohlc span:nth-child(3){display:none}.market-watch{padding-right:11px;padding-left:11px}.market-card{padding-right:12px;padding-left:12px}.market-card-bottom{grid-template-columns:minmax(100px,.88fr) minmax(160px,1.12fr);gap:12px}.market-quote b{font-size:12px}}@media (min-width: 901px){.exchange-layout.markets-overview-layout{grid-template-columns:68px minmax(0,1fr)}.markets-overview-layout .top-bar{grid-column:2 / -1}.markets-overview-layout .desktop-search span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.markets-overview-layout .market-watch{padding:26px;border-radius:0 0 18px}.markets-overview-layout .panel-title-row h2{font-size:28px}.markets-overview-layout .search-field,.markets-overview-layout .category-pills{width:100%;max-width:460px}.markets-overview-layout .market-card-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.markets-overview-layout .market-card{padding:18px 16px}.markets-overview-layout .market-card-header strong{font-size:16px}.markets-overview-layout .market-card-meta{margin:12px 0}.markets-overview-layout .market-empty{grid-column:1 / -1}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-thai-wght-normal-CtQSZ1tK.woff2) format("woff2-variations");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-latin-ext-wght-normal-DH1q_yQ5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-latin-wght-normal-Bi3VDbYN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: -apple-system, BlinkMacSystemFont, "Inter Variable", "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans Thai Variable", "Nexora CJK Mono", sans-serif;font-family:var(--font-ui);font-size:16px;--violet: #5083ff;--violet-soft: #5083ff18;--text-soft: #b2bfd1;--muted: #8797ae;--focus-ring: #82a7ff;--duration-fast: .16s;--duration-panel: .22s}body{font-size:14px;line-height:1.6}button,input,select,textarea{font-family:inherit}button,a{touch-action:manipulation}input,select,textarea{font-size:16px}.mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.015em}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button:disabled{cursor:not-allowed}button:not(:disabled):active{transform:translateY(1px)}.brand-mark{background:#245bff;border-radius:10px;box-shadow:none;transform:none}.brand-mark span{transform:none}.brand-mark.small{background:#245bff;box-shadow:none;border-radius:9px}.brand-mark,.brand-mark.small{background:#13243f;color:#e8bd65}.brand-mark svg{color:#e8bd65;fill:#e8bd651a}.language-selector .language-switch{min-height:42px;font-size:12px}.language-name b{font-size:13px}.language-name small{font-size:10px}.language-menu-head{font-size:12px}.language-menu>button{min-height:52px!important}.portal-nav a,.account-header nav a{font-size:14px}.portal-actions button,.portal-actions>a{min-width:44px;height:44px}.portal-title-row p,.account-title p{font-size:15px;line-height:1.9}.portal-container{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.portal-message,.portal-empty,.portal-loading{font-size:14px;line-height:1.8}.funding-help p,.funding-help li{font-size:14px}.portal-form-card label,.funding-flow-card>label{font-size:14px}.portal-form-card label small,.funding-flow-card label small{font-size:12px}.portal-form-card input,.funding-flow-card input{min-height:48px;font-size:16px}.portal-card>header h2{font-size:21px}.portal-tabs button{min-height:44px;font-size:14px}.portal-primary,.funding-next{min-height:52px;font-size:16px}.product-card h2{line-height:1.5;min-height:52px}.product-card>small,.product-meta small,.yield-value span{font-size:12px}.product-card>button{min-height:48px;font-size:14px}.market-card-header strong{font-size:14px}.market-open-pair{border:0;padding:0;background:transparent;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;text-align:start}.market-directory-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.watchlist-switch{display:flex;gap:5px}.watchlist-switch button,.market-sort-button{display:inline-flex;align-items:center;gap:5px;padding:7px 5px;border:0;background:transparent;color:var(--muted);font-size:10px;min-height:36px;cursor:pointer}.watchlist-switch button.active{color:var(--violet)}.market-sparkline-placeholder button{border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text-soft);cursor:pointer;min-height:32px;padding:4px 7px}.category-pills{flex-wrap:wrap}.category-pill{flex:1 0 auto;padding-inline:7px}.market-card-meta b{font-size:13px}.market-card-meta>span{font-size:11px}.market-quote span,.market-quote b{font-size:12px}.category-pill{min-height:38px;font-size:12px}.market-card-favorite{min-width:36px;min-height:36px}.market-empty{font-size:14px}.timeframe-list{min-width:0;overflow-x:auto;flex:1}.timeframe-list button{flex-shrink:0;white-space:nowrap}.terminal-main{grid-template-columns:minmax(0,1fr)}.chart-toolbar,.instrument-header{min-width:0}.chart-tools{flex-shrink:0}.chart-tools>button{min-width:34px;font-size:10px}.search-field{height:44px}.search-field input{font-size:14px}.order-panel .order-field-block>label{font-size:12px}.order-panel .stepper-control input{font-size:18px}.order-panel .order-metrics small{font-size:11px}.order-panel .order-metrics b{font-size:13px}.order-submit{min-height:52px}.order-panel .order-disclaimer{font-size:12px;line-height:1.7}.icon-button,.rail-button{min-width:40px;min-height:40px}.mobile-site-navigation{display:none}.redesign-network-warning{display:flex;gap:8px;align-items:center;padding:8px 18px;background:#ad7f1912;border-bottom:1px solid #d4a45433;color:#d9b76b;font-size:12px;line-height:1.6}.redesign-network-warning small{margin-left:auto;white-space:nowrap}@media (min-width: 901px){.exchange-layout:not(.markets-overview-layout) .market-card-bottom{grid-template-columns:minmax(40px,.5fr) minmax(142px,1.5fr);gap:7px}.exchange-layout:not(.markets-overview-layout) .market-quote b{font-size:11px}}@media (max-width: 900px){.mobile-site-navigation{display:flex;align-items:stretch;position:fixed;z-index:70;inset:auto 0 0;min-height:72px;padding:8px 8px max(10px,env(safe-area-inset-bottom));background:#0b1625f5;border-top:1px solid #9db4d526;color:#8596ae}.mobile-site-navigation>a{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:54px;gap:5px;color:inherit;text-decoration:none;font-size:11px;line-height:1.5;text-align:center}.mobile-site-navigation>a.active{color:#739eff}.mobile-site-navigation.light{background:#fffffff5;border-color:#e2e8f2;color:#8997ad}.mobile-site-navigation.light>a.active{color:#245bff}.portal-container,.account-main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.portal-title-row p,.account-title p{font-size:16px}.portal-tabs button{font-size:14px}.order-panel input,.portal-page input,.account-page input,.login-page input,.auth-page input{font-size:16px}.market-card-header strong{font-size:17px}.market-card-meta b{font-size:15px}.market-quote{min-height:56px}.market-quote span,.market-quote b{font-size:14px}.market-card-favorite{min-width:44px;min-height:44px}.category-pill{min-height:44px}.redesign-network-warning{padding:10px 15px;flex-wrap:wrap;font-size:12px}.redesign-network-warning small{margin-left:0}.chart-ohlc{right:64px;flex-wrap:wrap;gap:4px 9px;font-size:10px}.chart-ohlc span:nth-child(2),.chart-ohlc span:nth-child(3){display:inline}}@media (max-width: 600px){.portal-header,.account-header,.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-shell{--violet: #a28bff;--violet-soft: #a28bff19;--focus-ring: #b2a0ff;--bg: #080f1c;--surface: #101c2e;--surface-soft: #162338;--line: #9aafd11c;--line-strong: #9aafd132;--text: #f2f5fc;--text-soft: #bdc9dd;--muted: #93a3bd;--positive: #3fdfb4;--negative: #ff8195;--sk-base: #1c2b42;--sk-top: #2b3b54;--sk-panel: #111d2f;display:flex;flex-direction:column;height:100dvh;overflow:hidden;color:var(--text);background:var(--bg);isolation:isolate}.app-page-content{flex:1;min-height:0;position:relative;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.app-page-content>:is(.home-page,.workspace-page,.portal-page,.account-page){height:auto;min-height:100%;overflow:visible}.app-shell[data-chrome=terminal] .app-page-content{overflow:hidden}.app-shell[data-chrome=auth]{--bg:#fff;--text:#14243c;--text-soft:#54667e;--muted:#6c7e94;--line:#e1e7f0;--violet:#245bff;--sk-base:#e5eaf3;--sk-top:#f3f6fc;--sk-panel:#fff}.app-shell .portal-header{flex:none;position:relative;grid-template-columns:auto 1fr auto;gap:32px;height:72px;padding-inline:max(24px,calc((100% - 1280px)/2));background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)}.portal-header-identity{display:flex;align-items:center;gap:8px;min-width:0}.portal-page-label,.portal-back{display:none}.app-shell .portal-nav{justify-content:center;gap:clamp(13px,2vw,28px)}.app-shell .portal-nav a{font-size:13px;white-space:nowrap}.app-shell .portal-nav a.router-link-exact-active{color:var(--violet)}.app-shell .portal-nav a.router-link-active:after{display:none}.app-shell .portal-logo b{font-size:16px;letter-spacing:.16em}.app-shell .portal-actions{gap:6px}.app-shell .portal-actions>a,.app-shell .language-switch{border-color:transparent;background:transparent;min-height:44px}.app-shell .portal-actions>a:hover,.app-shell .language-switch:hover{background:var(--surface-soft)}.app-shell .portal-actions .language-switch{font-size:13px}.app-shell .portal-actions .language-switch>svg:first-child{width:21px;height:21px}.app-shell .brand-mark.small{width:34px;height:34px;background:#a28bff18;color:#beaaff;border:1px solid #a28bff26}.app-shell .brand-mark svg{color:#c9b8ff;fill:#a28bff15}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-balance-actions{display:none}.route-loading{min-height:100%}.route-slow{margin:0;padding:14px 20px;font-size:14px;color:#e7c78b;border-bottom:1px solid var(--line)}.route-load-error{display:grid;place-content:center;gap:16px;min-height:70dvh;max-width:560px;margin:auto;padding:30px;text-align:center}.route-load-error h1{font-size:28px;margin:0}.route-load-error p{font-size:16px;color:var(--muted)}.route-load-error button{min-height:48px;border:0;border-radius:12px;background:var(--violet);color:#0a1020;cursor:pointer}.route-load-error a{color:var(--text-soft);padding:10px}.page-skeleton{width:min(1180px,calc(100% - 40px));margin-inline:auto;padding:28px 0 calc(108px + env(safe-area-inset-bottom))}.page-skeleton.skeleton-content{width:100%;padding:0}.app-shell .portal-container>.page-skeleton{width:100%;padding:0}.skeleton-geometry{display:grid;gap:20px}.skeleton-geometry i{display:block;flex-shrink:0;border-radius:6px;background:var(--sk-base);position:relative;overflow:hidden}.skeleton-geometry i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 10%,var(--sk-top) 50%,transparent 90%);transform:translate(-100%);animation:content-skeleton 1.65s ease-in-out infinite}@keyframes content-skeleton{to{transform:translate(100%)}}.sk-line{height:14px;width:100%}.sk-short{max-width:32%}.sk-medium{max-width:65%}.sk-title{height:28px;width:75%}.sk-heading{width:42%;height:24px;margin-top:12px}.sk-icon{width:42px;height:42px;border-radius:13px!important}.sk-avatar{width:44px;height:44px;border-radius:50%!important}.sk-button,.sk-search{height:48px;border-radius:12px!important;background:var(--sk-base)}.sk-button{width:100%}.sk-badge{width:66px;height:26px}.sk-hero,.sk-balance{display:grid;gap:18px;padding:26px;min-height:230px;border-radius:20px;background:var(--sk-panel);border:1px solid var(--line)}.sk-hero .sk-button{width:58%}.sk-balance{min-height:185px}.sk-shortcuts{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:22px 14px;padding:10px 0}.sk-shortcuts>div{display:grid;justify-items:center;gap:12px}.sk-shortcuts .sk-line{width:70%;height:12px}.sk-tickers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sk-tickers>div{display:grid;gap:16px;padding:18px;background:var(--sk-panel);border:1px solid var(--line);border-radius:15px}.sk-tabs{display:flex;gap:14px;padding:8px 0}.sk-tabs>i{flex:1;height:38px}.sk-market-cards,.sk-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sk-market-cards article,.sk-order-list article,.sk-product-grid article{display:grid;gap:20px;padding:22px;background:var(--sk-panel);border:1px solid var(--line);border-radius:18px}.sk-market-cards header,.sk-product-grid header,.sk-order-list header{display:flex;gap:12px;align-items:center;justify-content:space-between}.sk-market-cards header .sk-line{width:55%;margin-right:auto}.sk-quotes{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:12px}.sk-quotes>i{height:60px}.sk-quotes .sk-spark{background:linear-gradient(180deg,var(--sk-base),transparent);clip-path:polygon(0 55%,15% 62%,32% 25%,48% 42%,65% 10%,80% 28%,100% 4%,100% 100%,0 100%)}.sk-order-summary{display:grid;gap:12px}.sk-order-summary article{display:flex;align-items:center;gap:18px;min-height:112px;padding:24px;border:1px solid var(--line);border-radius:19px;background:var(--sk-panel)}.sk-order-summary article>div{display:grid;gap:18px;flex:1}.sk-account-banner,.sk-funding,.sk-verification{display:grid;gap:20px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--sk-panel)}.sk-account-banner{min-height:230px}.sk-account-banner .sk-button{width:45%}.sk-verification>div{display:grid;gap:12px}.sk-verification .sk-document{height:140px}.skeleton-account .sk-balance{min-height:230px}.market-card-list>.page-skeleton{grid-column:1 / -1}.sk-order-list{display:grid;gap:14px}.sk-order-list article{gap:22px}.sk-order-list header .sk-line{width:45%}.sk-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.sk-number-grid>span{display:grid;gap:12px}.sk-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sk-summary-grid article{display:grid;gap:14px;padding:20px;background:var(--sk-panel);border:1px solid var(--line);border-radius:17px}.sk-summary-grid .sk-icon{width:25px;height:25px}.sk-product-grid article{gap:22px;min-height:340px}.sk-yield{width:80%;height:35px}.sk-profile{display:flex;align-items:center;gap:16px;min-height:78px}.sk-profile>div{display:grid;gap:12px;flex:1}.sk-profile .sk-avatar{width:56px;height:56px}.sk-settings{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--sk-panel)}.sk-settings>div{display:flex;gap:16px;align-items:center;min-height:82px;padding:18px;border-bottom:1px solid var(--line)}.sk-settings>div:last-child{border:0}.sk-settings>div>span{display:grid;gap:12px;flex:1}.sk-chevron{width:8px;height:16px;margin-left:auto}.sk-market-rows{overflow:hidden;border:1px solid var(--line);border-radius:18px}.sk-market-rows>div{display:grid;grid-template-columns:36px 1.3fr 1fr 70px;gap:16px;align-items:center;padding:20px 14px;border-bottom:1px solid var(--line)}.sk-market-rows .sk-avatar{width:34px;height:34px}.sk-chart{height:380px;background:repeating-linear-gradient(0deg,transparent 0 74px,var(--line) 74px 75px),repeating-linear-gradient(90deg,transparent 0 74px,var(--line) 74px 75px);border:1px solid var(--line);border-radius:14px}.sk-auth{display:grid;gap:28px;width:min(420px,100%);margin:70px auto;padding:28px;border:1px solid var(--line);border-radius:20px}.sk-center{display:grid;place-items:center;align-content:center;gap:24px;min-height:440px;padding:28px;background:var(--sk-panel);border:1px solid var(--line);border-radius:20px}.sk-center .sk-avatar{width:76px;height:76px}.sk-center .sk-button{max-width:230px}.home-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.home-highlights>a,.highlight-skeleton{display:grid;gap:12px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);text-decoration:none;min-width:0}.home-highlights>a>span{display:flex;gap:8px;align-items:center}.home-highlights b{font-size:14px}.home-highlights b small{color:var(--muted);font-size:11px;font-weight:400}.home-highlights strong{font-size:23px;overflow-wrap:anywhere}.home-highlights>a>small{display:flex;align-items:center;justify-content:space-between;font-size:13px}.highlight-skeleton i{display:block;height:15px;border-radius:5px;background:var(--sk-base)}.highlight-skeleton i:nth-child(2){height:24px}.highlight-skeleton i:last-child{width:60%}.home-opportunities{padding-top:70px}.home-opportunity-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.home-opportunity-grid>a{position:relative;display:grid;justify-items:start;align-content:start;gap:10px;padding:28px;border:1px solid var(--line);border-radius:20px;color:var(--text);text-decoration:none;background:var(--surface);overflow:hidden}.opportunity-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--violet-soft);color:var(--violet);margin-bottom:10px}.home-opportunity-grid h3{margin:0;font-size:24px}.home-opportunity-grid p{margin:0;font-size:14px;color:var(--muted);line-height:1.7}.home-opportunity-grid>a>small{color:var(--violet);font-size:12px}.opportunity-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--text-soft);margin-top:12px}@media (min-width: 901px){.app-shell:is([data-page=home],[data-page=markets],[data-page=orders]){--bg:#f8faff;--text:#15253e;--text-soft:#52657e;--muted:#728198;--surface:#fff;--surface-soft:#f3f6fb;--line:#e3e9f3;--violet:#245bff;--violet-soft:#edf2ff;--positive:#00876b;--negative:#d54057;--sk-base:#e5eaf3;--sk-top:#f3f6fc;--sk-panel:#fff}.app-shell:is([data-page=home],[data-page=markets],[data-page=orders])>.portal-header{background:#fff}.app-shell:is([data-page=home],[data-page=markets],[data-page=orders]) .language-menu{background:#fff}.app-shell[data-page=home] .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell[data-page=home] .quick-actions>a:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (max-width: 900px){.app-shell{font-size:16px;line-height:1.65}.app-shell .app-page-content{scrollbar-gutter:auto}.app-shell .portal-header{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;gap:12px;grid-template-columns:minmax(0,1fr) auto;background:#080f1cf5}.app-shell .portal-nav,.app-shell .portal-header .desktop-brand{display:none}.app-shell .portal-header .portal-page-label{display:block;margin:0;font-size:22px;line-height:1.3;letter-spacing:-.04em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .portal-header .portal-back{display:grid;flex:none;place-items:center;width:40px;height:44px;margin-left:-8px;color:var(--text);text-decoration:none}.app-shell .portal-logo{gap:10px}.app-shell .portal-logo b{font-size:17px;letter-spacing:.18em}.app-shell .portal-actions{gap:2px}.app-shell .portal-actions>a,.app-shell .portal-actions .language-switch{width:44px;min-width:44px;height:44px;padding:0;border-radius:50%;background:transparent;color:var(--text-soft)}.app-shell .portal-actions .language-switch>span,.app-shell .portal-actions .language-chevron{display:none}.app-shell .language-menu{background:#132035;border-color:var(--line-strong);width:min(290px,calc(100vw - 36px));box-shadow:0 20px 60px #0006}.app-shell .language-menu-head{font-size:14px}.app-shell .language-name b{font-size:16px}.app-shell .language-name small{font-size:12px}.app-shell .mobile-site-navigation{min-height:calc(76px + env(safe-area-inset-bottom));padding:7px 10px calc(8px + env(safe-area-inset-bottom));background:#0d1829fa;border-top:1px solid #9aafd11f;color:#91a0b8;box-shadow:0 -8px 30px #00000012}.app-shell .mobile-site-navigation>a{min-height:60px;gap:2px;font-size:13px;line-height:1.45}.app-shell .mobile-site-navigation>a.active{color:#beaaff}.mobile-nav-icon{display:grid;place-items:center;width:46px;height:33px;border-radius:12px;transition:background .18s,color .18s}.active>.mobile-nav-icon{background:#a28bff1a}.app-shell .home-page,.app-shell .workspace-page,.app-shell .portal-page{--text:#f2f5fc;--text-soft:#bdc9dd;--muted:#93a3bd;--bg:#080f1c;--surface:#101c2e;--surface-soft:#162338;--surface-hover:#21304a;--line:#9aafd11c;--line-strong:#9aafd132;--violet:#a28bff;--violet-soft:#a28bff19;--positive:#3fdfb4;--negative:#ff8195;--panel:#101c2e;background:radial-gradient(ellipse at 90% 0,#9a7aff0c,transparent 32%),#080f1c;color:var(--text)}.app-shell .account-page{--account-bg:#080f1c;--account-panel:#101c2e;--account-panel-strong:#162338;--account-panel-soft:#142137;--account-border:#9aafd11c;--account-text:#f2f5fc;--account-soft:#bdc9dd;--account-muted:#93a3bd}.app-shell .account-glow{display:none}.app-shell :is(.portal-container,.workspace-container,.home-container){width:calc(100% - 36px)}.app-shell .portal-container,.app-shell .workspace-container{padding:22px 0 calc(106px + env(safe-area-inset-bottom))}.app-shell .workspace-heading{display:none}.app-shell .portal-title-row{margin-bottom:24px}.app-shell .portal-title-row h1,.app-shell .portal-title-row>div>span{display:none}.app-shell .portal-title-row p{font-size:15px;color:var(--muted);line-height:1.85}.app-shell :is(.portal-tabs,.order-product-switch>div){background:#111e31;border-color:var(--line);border-radius:14px}.app-shell .portal-tabs button{font-size:15px;min-height:46px;padding-inline:16px}.app-shell .portal-tabs button.active{color:#cfbeff;background:#a28bff20}.app-shell :is(.portal-card,.product-card,.order-records-card,.sign-in-orders){background:linear-gradient(145deg,#142137,#0e192a);border-color:var(--line);border-radius:20px;box-shadow:inset 0 1px #ffffff03}.app-shell :is(.portal-empty,.portal-message,.workspace-error,.workspace-notice,.workspace-empty p){font-size:15px;line-height:1.8}.app-shell :is(.portal-empty h2,.workspace-empty h2){font-size:22px;line-height:1.5}.app-shell :is(.portal-empty.large,.workspace-empty){padding:36px 22px;min-height:360px}.app-shell :is(.portal-empty button,.workspace-empty>a){min-height:48px;font-size:16px;border-radius:12px}.app-shell .workspace-empty>a{color:#bca9ff}.app-shell .empty-record-art{background:#a28bff12;color:#b8a4ff;border:1px solid #a28bff20}.app-shell .empty-record-art i{background:#a28bff44}.app-shell :is(.workspace-error,.portal-message.error){color:#ff9aad;background:#ff81950b;border-color:#ff81952b}.app-shell .workspace-error button{background:#a28bff15;border-color:#a28bff30;color:#cfbeff;font-size:14px}.app-shell :is(.workspace-footnote,.market-sparkline-placeholder,.portal-card small){font-size:13px;color:var(--muted)}.app-shell .hero-section{position:relative;display:block;min-height:0;padding:28px 22px;margin-top:18px;overflow:hidden;border:1px solid #a28bff28;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#a28bff24,transparent 60%),linear-gradient(130deg,#19243c,#111b30 75%)}.app-shell .hero-copy{max-width:100%}.app-shell .hero-eyebrow{font-size:12px;color:#baa5ff;letter-spacing:.05em}.app-shell .hero-copy h1{font-size:clamp(28px,7.5vw,42px);margin:16px 0 14px;line-height:1.25;letter-spacing:-.045em;max-width:88%}.app-shell .hero-copy h1 em{color:#c2acff}.app-shell .hero-copy>p{font-size:14px;line-height:1.85;color:#b1bfd5;max-width:86%}.app-shell .hero-copy .hero-proof{display:none}.app-shell .hero-art{position:absolute;width:260px;height:260px;top:-15px;right:-135px;opacity:.2;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse,#000 15%,transparent 68%);mask-image:radial-gradient(ellipse,#000 15%,transparent 68%)}.app-shell .hero-art .responsive-artwork{height:100%;aspect-ratio:auto;border-radius:0;transform:none;mix-blend-mode:screen}.app-shell .hero-art-label{display:none}.app-shell .hero-actions{margin-top:22px;gap:10px}.app-shell .hero-primary,.app-shell .hero-secondary{min-height:46px;padding:10px 16px;border-radius:12px;font-size:14px;gap:8px}.app-shell .hero-primary{background:linear-gradient(135deg,#b49cff,#8a70ed);color:#100d23;box-shadow:0 8px 24px #9b80ff20}.app-shell .hero-secondary{background:#ffffff06;border-color:#a2b6d72b;color:#e1d9ff}.app-shell .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px;margin-top:26px;padding:0;border:0;background:transparent;border-radius:0;overflow:visible}.app-shell .quick-actions>a{flex-direction:column;justify-content:flex-start;gap:10px;padding:0;border:0;background:transparent;text-align:center}.app-shell .quick-action-icon{width:49px;height:49px;border-radius:16px;background:linear-gradient(145deg,#24304c,#172239);border:1px solid #a28bff25;color:#c2b0ff;box-shadow:inset 0 1px #ffffff06}.app-shell .quick-actions>a:nth-child(3n+2) .quick-action-icon{background:linear-gradient(145deg,#173b3d,#13262e);border-color:#48d7c01d;color:#7de5c8}.app-shell .quick-actions>a:nth-child(4n) .quick-action-icon{color:#e1c68c;background:linear-gradient(145deg,#373244,#222132);border-color:#d7bd871c}.app-shell .quick-actions b{font-size:14px;line-height:1.65;font-weight:500;overflow-wrap:anywhere}.app-shell .quick-actions small,.app-shell .quick-actions>a>svg{display:none}.app-shell .home-highlights{gap:8px;margin-top:28px}.app-shell .home-highlights>a,.app-shell .highlight-skeleton{padding:14px 10px;border-radius:15px;gap:10px;background:linear-gradient(150deg,#142138,#101a2c);border-color:var(--line)}.app-shell .home-highlights>a>span{gap:6px}.app-shell .home-highlights .market-icon{width:20px!important;height:20px!important}.app-shell .home-highlights b{font-size:13px}.app-shell .home-highlights b small{display:none}.app-shell .home-highlights strong{font-size:17px;letter-spacing:-.055em}.app-shell .home-highlights>a>small{font-size:13px;gap:2px}.app-shell .home-opportunities{padding-top:30px}.app-shell .section-heading{align-items:center;margin-bottom:18px;gap:14px}.app-shell .section-heading h2,.app-shell .preview-copy h2{font-size:23px;margin:0;color:var(--text);letter-spacing:-.04em}.app-shell .section-kicker{display:none}.app-shell .section-heading>a{font-size:13px;color:#bca9ff;gap:5px;max-width:45%;text-align:right;line-height:1.65}.app-shell .home-opportunities .section-heading>svg{color:#bba4ff;flex:none}.app-shell .home-opportunity-grid{gap:12px}.app-shell .home-opportunity-grid>a{padding:20px 16px;border-color:#a28bff23;background:radial-gradient(ellipse at 100% 0,#9a7aff1e,transparent 70%),#111d30;gap:9px;border-radius:20px}.app-shell .home-opportunity-grid .opportunity-trade{background:radial-gradient(ellipse at 100% 0,#41dfb41a,transparent 70%),#111f30;border-color:#41dfb420}.app-shell .opportunity-icon{width:46px;height:46px;margin:0 0 4px;border-radius:14px}.app-shell .opportunity-trade .opportunity-icon{background:#3fdfb414;color:#80e7c9}.app-shell .home-opportunity-grid>a>small{font-size:12px;color:#a99cc3}.app-shell .home-opportunity-grid h3{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.app-shell .home-opportunity-grid p{font-size:13px;line-height:1.75}.app-shell .opportunity-link{margin-top:8px;font-size:13px;gap:7px;color:#c9b7ff}.app-shell .market-showcase{padding-top:32px}.app-shell .home-market-toolbar{display:block;margin-bottom:16px}.app-shell .home-market-categories{flex-wrap:nowrap;overflow-x:auto;gap:5px;scrollbar-width:none}.app-shell .home-market-categories button{flex:none;min-height:44px;font-size:14px;padding-inline:14px;color:var(--muted)}.app-shell .home-market-categories button.active{color:#d0bdff;background:#a28bff20}.app-shell .home-sort{display:none}.app-shell .home-market-table{background:#0f1b2d;border-color:var(--line);border-radius:19px}.app-shell .home-market-head{background:#121f32;color:var(--muted);font-size:12px;padding-inline:16px;grid-template-columns:minmax(0,1.15fr) .9fr .8fr;gap:8px}.app-shell .home-market-head>:last-child{display:none}.app-shell .home-market-row{grid-template-columns:minmax(0,1.15fr) .9fr .8fr;gap:8px;padding:18px 14px;min-height:88px;border-color:var(--line)}.app-shell .home-market-row:hover{background:#17263d}.app-shell .home-market-identity{gap:8px}.app-shell .home-market-identity .market-icon{width:28px!important;height:28px!important}.app-shell .home-market-identity b{font-size:14px}.app-shell .home-market-identity i{display:none}.app-shell .home-market-identity small{font-size:12px;color:var(--muted)}.app-shell .home-market-row>b{font-size:14px;text-align:right}.app-shell .change-badge{min-width:0;padding:8px 5px;border-radius:8px;font-size:13px!important;background:#3fdfb411;text-align:center!important;justify-self:stretch}.app-shell .change-badge.negative{background:#ff819511}.app-shell .home-row-arrow{display:none}.app-shell .market-connection-note{flex-wrap:wrap;font-size:12px;gap:5px;color:var(--muted)}.app-shell .market-connection-note small{font-size:12px}.app-shell .market-connection-note.stale{color:#d5b777}.app-shell .home-resource-message{flex-wrap:wrap;padding:20px 16px;font-size:14px;color:#ff9aad}.app-shell .home-resource-message button{color:#c5b1ff;background:#a28bff19}.app-shell .home-slow{font-size:14px;color:#e7c78b}.app-shell .market-skeleton>div{padding:24px 16px;gap:14px;border-color:var(--line)}.app-shell .market-skeleton i{background:var(--sk-base)}.app-shell .home-trading-preview{padding-block:34px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.app-shell .preview-copy>p{font-size:15px;color:var(--muted);margin:12px 0}.app-shell .preview-copy>a{color:#bca9ff;font-size:14px}.app-shell .preview-terminal{box-shadow:none;border-color:var(--line);border-radius:20px}.app-shell .preview-terminal-header{background:#142137}.app-shell .product-section{padding-top:0}.app-shell .feature-grid{grid-template-columns:1fr;gap:12px}.app-shell .feature-grid>a{background:#111d30;border-color:var(--line);border-radius:19px;padding:22px;min-height:0}.app-shell .feature-grid>a>svg{color:#b7a0ff}.app-shell .feature-grid h3{color:var(--text);font-size:20px;margin-block:16px 8px}.app-shell .feature-grid p{color:var(--muted);font-size:15px}.app-shell .feature-grid>a>span{color:#a99dc8}.app-shell .home-cta{margin-block:32px;padding:26px 22px;background:linear-gradient(140deg,#241d43,#152037);color:var(--text);border:1px solid #a28bff26;border-radius:22px}.app-shell .home-cta h2{font-size:25px;line-height:1.45}.app-shell .home-cta p{font-size:15px;color:var(--text-soft)}.app-shell .home-cta>a{background:#a28bff;color:#100d23;font-size:15px;border-radius:12px}.app-shell .home-footer{border-color:var(--line);padding-bottom:calc(116px + env(safe-area-inset-bottom))}.app-shell .home-footer-brand{color:var(--text)}.app-shell .home-footer p,.app-shell .home-footer nav a,.app-shell .home-footer>span{color:var(--muted);font-size:13px}.app-shell .workspace-connection{background:#111e30;border-color:var(--line);color:#80e7c9;border-radius:14px;padding:10px 14px;margin-bottom:20px;gap:6px 10px}.app-shell .workspace-connection>span{font-size:13px}.app-shell .workspace-connection small{font-size:12px;color:var(--muted)}.app-shell .workspace-connection.stale{color:#e0c181}.app-shell .workspace-connection button{background:#1a2940;color:#c8b5ff;border-color:var(--line);width:40px;height:40px}.app-shell .market-directory .search-field{border:1px solid var(--line);background:#132035;border-radius:14px;height:50px}.app-shell .market-directory .search-field input{font-size:16px;color:var(--text)}.app-shell .market-directory .category-pills{margin-block:16px 18px}.app-shell .market-directory .category-pill{color:var(--muted);font-size:14px;padding-inline:14px;min-height:44px}.app-shell .market-directory .category-pill.active{background:#a28bff1c;border-color:#a28bff30;color:#d0bdff;box-shadow:none}.app-shell .market-directory-tools{margin-bottom:14px}.app-shell .watchlist-switch button,.app-shell .market-sort-button{font-size:14px;min-height:44px;padding-inline:10px}.app-shell .market-directory .market-card-list{gap:14px}.app-shell .market-directory .market-card{padding:20px;border-color:var(--line);border-radius:20px;background:linear-gradient(140deg,#152238,#0f1a2b);box-shadow:inset 0 1px #ffffff03}.app-shell .market-directory .market-card:hover{border-color:#a28bff40;box-shadow:none}.app-shell .market-directory .market-open-pair{font-size:21px}.app-shell .market-directory .market-card-meta{margin-block:12px 18px}.app-shell .market-directory .market-card-meta>span{background:#1d2b42;color:#b3c2d9;font-size:12px;padding:4px 9px;border-radius:7px}.app-shell .market-directory .market-card-meta b{font-size:16px}.app-shell .market-directory .market-card-bottom{grid-template-columns:minmax(40px,1fr) minmax(196px,1.7fr);gap:12px}.app-shell .market-directory .market-quote{min-height:62px;border-radius:12px;background:transparent}.app-shell .market-directory .market-quote span,.app-shell .market-directory .market-quote b{font-size:15px}.app-shell .market-directory .market-quote b{text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}.app-shell .market-directory .market-quote.buy{color:#62e0bf;border-color:#3fdfb450;background:#3fdfb407}.app-shell .market-directory .market-quote.sell{color:#ff8195;border-color:#ff81954a;background:#ff819505}.app-shell .market-directory .market-card-favorite{color:#96a3bb}.app-shell .market-directory .market-card-favorite[aria-pressed=true]{color:#c9b0ff}.app-shell .market-directory .market-empty{background:#101c2e;border-color:var(--line)}.app-shell .market-card-skeleton{border-color:var(--line);border-radius:20px;background:#111e31;height:240px}.app-shell .market-card-skeleton i{background:var(--sk-base)}.app-shell .order-summary{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.app-shell .order-summary article{border-color:var(--line);background:#101c2e;border-radius:19px;padding:22px;gap:14px}.app-shell .order-summary article:first-child{background:radial-gradient(ellipse at 95% 0,#48d7f212,transparent 60%),linear-gradient(135deg,#30264e,#152238);border-color:#a28bff30}.app-shell .order-summary article>svg{color:#c0aaff}.app-shell .order-summary small{color:#b0bed5;font-size:13px}.app-shell .order-summary strong{font-size:28px;line-height:1.4}.app-shell .order-summary strong span{font-size:13px;color:#b0bed5}.app-shell .order-summary article>a{font-size:14px;color:#d5c5ff}.app-shell .order-product-switch{padding:14px;border-color:var(--line)}.app-shell .order-product-switch>div{background:#0b1525;padding:5px}.app-shell .order-product-switch>div>button{font-size:15px;color:var(--muted);min-height:44px;border-radius:10px}.app-shell .order-product-switch>div>button.active{background:#2b2945;color:#d4c2ff;box-shadow:none}.app-shell .order-refresh{background:#1a2940;color:#c8b5ff;border-color:var(--line);border-radius:12px;width:44px;height:44px}.app-shell .order-filter-tabs{border-color:var(--line);padding-inline:20px;gap:24px}.app-shell .order-filter-tabs button{color:var(--muted);font-size:14px;min-height:56px}.app-shell .order-filter-tabs button.active{color:#c9b2ff;border-bottom-color:#bda2ff}.app-shell .order-records-card>.page-skeleton{padding:18px}.app-shell .order-record-row{border-color:var(--line);padding:22px 20px;gap:18px 12px}.app-shell .order-pair strong{font-size:17px}.app-shell .order-pair small{color:var(--muted);font-size:12px}.app-shell .order-pair>span{font-size:14px}.app-shell .order-record-number>small{color:var(--muted);font-size:13px}.app-shell .order-record-number b{font-size:16px}.app-shell .order-record-number b>span{font-size:12px;color:var(--muted)}.app-shell .order-record-state>span{color:#d4c2ff;background:#a28bff12;border-color:#a28bff26;font-size:13px;padding:5px 10px;border-radius:8px}.app-shell .order-record-state small{color:var(--muted);font-size:13px}.app-shell .order-row-detail{border-color:var(--line)}.app-shell .order-row-detail summary,.app-shell .order-row-detail a{color:#c9b2ff;font-size:14px}.app-shell .order-row-detail dl{font-size:14px}.app-shell .order-row-detail dt{color:var(--muted)}.app-shell .wealth-summary{gap:12px;margin-bottom:24px}.app-shell .wealth-summary article{padding:18px 14px;border-radius:18px;background:linear-gradient(145deg,#18243c,#101c2e);border-color:var(--line);gap:12px;grid-template-columns:1fr}.app-shell .wealth-summary svg{grid-row:auto;color:#c1abff;width:22px;height:22px}.app-shell .wealth-summary span{font-size:13px;color:#9faec7}.app-shell .wealth-summary strong{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.app-shell .wealth-page .portal-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:4px;overflow:visible}.app-shell .wealth-page .portal-tabs button{min-width:0;padding:9px 7px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.app-shell .wealth-page .portal-tabs .refresh-button{width:40px;margin:0;padding:0}.app-shell .product-card{padding:24px}.app-shell .product-card h2{font-size:24px;line-height:1.5;min-height:0;margin-block:10px 22px}.app-shell .product-card>small,.app-shell .yield-value span,.app-shell .product-meta small{font-size:14px}.app-shell .yield-value strong{font-size:32px}.app-shell .product-meta b{font-size:16px}.app-shell .product-card header{margin-bottom:20px}.app-shell .product-icon{width:44px;height:44px;border-radius:14px;color:#c6b3ff}.app-shell .hot-tag{font-size:12px;height:28px;padding-inline:10px}.app-shell .product-card>button{min-height:50px;font-size:16px;color:#d5c5ff;border-radius:12px;background:#a28bff1a}.app-shell .product-grid{gap:16px}.app-shell .product-card:hover{transform:none}.app-shell .wealth-order-list article{padding-block:20px}.app-shell .wealth-order-list b{font-size:16px}.app-shell .wealth-order-list small{font-size:13px}.app-shell .status-chip{min-height:30px;font-size:13px}.app-shell .wealth-order-list button{min-height:44px;font-size:14px}.app-shell .account-layout{padding:22px 18px calc(108px + env(safe-area-inset-bottom))}.app-shell .account-dashboard{gap:20px}.app-shell .account-content{gap:18px}.app-shell .api-connection-bar{min-height:60px;padding:12px 14px;border-radius:16px}.app-shell .api-connection-bar b{font-size:14px}.app-shell .api-connection-bar small{font-size:12px}.app-shell .api-connection-bar a,.app-shell .api-connection-bar button{min-height:44px;font-size:13px}.app-shell .api-connection-bar.connected,.app-shell .api-connection-bar.loading{display:none}.app-shell .mobile-account-profile{gap:16px;padding:0}.app-shell .mobile-account-profile .account-avatar{width:56px;height:56px;border-radius:18px}.app-shell .mobile-account-profile h1{font-size:24px;overflow-wrap:anywhere}.app-shell .mobile-account-profile span{font-size:12px;letter-spacing:.1em}.app-shell .mobile-account-profile small{font-size:13px;margin-top:4px}.app-shell .account-balance-card{padding:26px 22px;border-radius:22px;min-height:168px;background:radial-gradient(ellipse at 100% 0,#3fdfb413,transparent 60%),linear-gradient(130deg,#30264e,#152238);box-shadow:none}.app-shell .account-balance-card span{font-size:14px}.app-shell .account-balance-card strong{font-size:32px;line-height:1.35}.app-shell .account-balance-card small{font-size:13px;color:var(--account-soft)}.app-shell .account-balance-orbit{width:60px;flex:none;opacity:.8}.app-shell .account-balance-card{flex-wrap:wrap}.app-shell .account-balance-actions{display:flex;flex:none;width:100%;gap:10px;padding-top:14px;margin-top:18px;border-top:1px solid #c6b3ff20}.app-shell .account-balance-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px;font-size:14px;color:#d4c2ff;text-decoration:none;border-radius:10px;background:#a28bff12}.app-shell .joint-banner{min-height:210px;padding:24px;border-color:#a28bff26;border-radius:22px;background:linear-gradient(130deg,#1c2b46,#17243d)}.app-shell .joint-banner h2{font-size:25px;line-height:1.3}.app-shell .joint-banner p{font-size:14px;line-height:1.8}.app-shell .joint-banner>div:first-child>span{font-size:12px}.app-shell .joint-banner>div:first-child>b{min-height:44px;font-size:14px;background:#a28bff;color:#160e2b;border-radius:12px}.app-shell .joint-banner>div:first-child{max-width:90%}.app-shell .joint-banner-art{opacity:.25;right:-45px;bottom:5px}.app-shell .account-mobile-menu.mobile-only{gap:0;border:1px solid var(--account-border);border-radius:20px;overflow:hidden;background:var(--account-panel)}.app-shell .account-mobile-menu a{min-height:82px;padding:18px 16px;border:0;border-bottom:1px solid var(--account-border);border-radius:0;gap:14px;background:transparent}.app-shell .account-mobile-menu a:last-child{border:0}.app-shell .account-mobile-menu b{font-size:16px;font-weight:500}.app-shell .account-mobile-menu small{font-size:13px;white-space:normal;line-height:1.65;color:var(--account-muted)}.app-shell .mobile-menu-icon{width:40px;height:40px;border-radius:12px;color:#c6b3ff;background:#a28bff15}.app-shell .account-detail{padding:0;border:0;background:transparent;box-shadow:none}.app-shell .account-detail-heading{padding-bottom:20px}.app-shell .account-detail-heading h1,.app-shell .account-kicker{display:none}.app-shell .account-detail-heading p{font-size:15px;line-height:1.85}.app-shell .account-page :is(.integration-note,.setting-row small,.detail-disclaimer,.form-card p,.form-card label,.section-label,.device-card small,.language-options small,.empty-detail p,.success-panel p,.about-legal,.about-version small){font-size:14px;line-height:1.8}.app-shell .account-page :is(.setting-row b,.form-card input,.form-card select,.account-primary-button,.language-options b,.device-card b,.theme-choice button,.inline-select){font-size:16px}.app-shell .setting-row{min-height:90px;padding:18px 16px}.app-shell .setting-icon{width:40px;height:40px;border-radius:13px}.app-shell .text-action{min-height:44px;font-size:14px}.app-shell .switch-control{min-width:44px;height:28px}.app-shell .switch-control i{top:5px}.app-shell .form-card{padding:22px 18px}.app-shell .account-primary-button{min-height:52px;border-radius:13px}.app-shell .account-page :is(.inline-form input,.amount-input input,.chat-input input,.form-card input,.form-card select,.select-like,.inline-select){min-height:48px;font-size:16px}.app-shell .account-page :is(.inline-form button,.theme-choice button,.language-options button,.about-links button){min-height:48px;font-size:15px}.app-shell .account-toast{bottom:calc(92px + env(safe-area-inset-bottom));font-size:14px}.app-shell .purchase-modal{padding:26px 22px;border-radius:24px;background:#142137}.app-shell .purchase-modal h2{font-size:26px}.app-shell .purchase-modal :is(p,label){font-size:15px;line-height:1.8}.app-shell .purchase-modal :is(small,.purchase-summary small){font-size:13px}.app-shell .purchase-modal :is(input,select){height:52px;font-size:16px}.app-shell .purchase-summary b{font-size:15px}.app-shell .modal-backdrop{padding:16px}.app-shell .modal-close{width:44px;height:44px}.app-shell :is(.portal-form-card,.funding-flow-card) :is(input:not([type=checkbox]),select,textarea){min-height:52px;font-size:16px}.app-shell :is(.portal-form-card label,.funding-flow-card>label,.funding-section h3){font-size:15px}.app-shell :is(.funding-flow-card label>small,.network-choice-list small,.funding-summary small,.deposit-address-card small){font-size:13px}.app-shell :is(.network-choice-list b,.funding-summary b,.asset-choice-grid b){font-size:16px}.app-shell .asset-choice-grid button{min-height:64px}.app-shell .funding-help p,.app-shell .funding-help li,.app-shell .deposit-address-card strong{font-size:14px}.app-shell .deposit-address-card button{min-height:44px;font-size:14px}.app-shell .funding-help h3{font-size:20px}.app-shell .portal-card>header h2{font-size:23px}.app-shell .portal-primary,.app-shell .funding-next{font-size:16px;min-height:52px}.app-shell .balance-hero strong{font-size:34px}.app-shell .balance-hero>span{font-size:15px}.app-shell .balance-hero button{min-height:48px;font-size:16px}.app-shell .page-skeleton{width:calc(100% - 36px);padding-top:22px}.app-shell .page-skeleton.skeleton-content{width:100%;padding:0}.app-shell .skeleton-geometry{gap:20px}.app-shell .sk-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}.app-shell .sk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .sk-summary-grid article{min-height:145px;padding:18px}.app-shell .sk-market-cards,.app-shell .sk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .skeleton-content .sk-order-list article{background:#142137}}@media (max-width: 600px){.app-shell .sk-market-cards,.app-shell .sk-product-grid,.app-shell .market-directory .market-card-list{grid-template-columns:minmax(0,1fr)}.app-shell .wealth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 360px){.app-shell :is(.portal-container,.workspace-container,.home-container){width:calc(100% - 28px)}.app-shell .hero-section{padding:24px 18px}.app-shell .hero-copy h1{font-size:27px}.app-shell .hero-copy>p{max-width:100%}.app-shell .hero-actions{gap:8px}.app-shell .hero-primary,.app-shell .hero-secondary{padding-inline:12px;font-size:13px}.app-shell .home-highlights strong{font-size:15px}.app-shell .home-highlights>a{padding-inline:8px}.app-shell .home-opportunity-grid>a{padding:18px 14px}.app-shell .home-opportunity-grid h3{font-size:19px}.app-shell .market-directory .market-card{padding:18px 14px}.app-shell .account-balance-orbit{display:none}}@media (prefers-reduced-motion: reduce){.skeleton-geometry i:after{animation:none}.app-shell .mobile-nav-icon{transition:none}}.app-shell .home-market-row>.home-market-spark{display:none}.home-journey{padding-block:55px}.home-journey .section-heading p{color:var(--muted);font-size:15px;line-height:1.8}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journey-steps>a{display:grid;grid-template-columns:1fr auto;gap:20px;padding:26px;border:1px solid var(--line);border-radius:20px;color:var(--text);background:var(--surface);text-decoration:none}.journey-number{color:var(--violet);font-size:13px}.journey-copy{display:grid;gap:10px;grid-row:2}.journey-copy b{font-size:20px}.journey-copy small{color:var(--muted);font-size:14px;line-height:1.8}.journey-steps>a>svg:not(.journey-arrow){grid-row:1;grid-column:2;color:var(--violet)}.journey-arrow{align-self:end;color:var(--violet)}.locale-bootstrap{flex:1;min-height:0;overflow:auto;background:var(--bg)}.locale-bootstrap>header{display:flex;align-items:center;gap:12px;height:64px;padding-inline:22px;border-bottom:1px solid var(--line);color:var(--text);letter-spacing:.15em}.locale-bootstrap>button{display:grid;place-items:center;position:fixed;top:10px;right:18px;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--violet)}@media (max-width: 900px){.app-shell .app-page-content{overflow-x:hidden}.app-shell :is(.category-pills,.home-market-categories,.order-filter-tabs,.position-tabs,.timeframe-list,.portal-tabs,.record-kinds,.trade-product-tabs,.account-tabs,.subtle-scrollbar){scrollbar-width:none;-ms-overflow-style:none}.app-shell :is(.category-pills,.home-market-categories,.order-filter-tabs,.position-tabs,.timeframe-list,.portal-tabs,.record-kinds,.trade-product-tabs,.account-tabs,.subtle-scrollbar)::-webkit-scrollbar{display:none;width:0;height:0}.app-shell :is(.home-market-categories,.category-pills){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:10px;padding-bottom:0}.app-shell button:focus-visible,.app-shell a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.app-shell .home-page>main{display:flex;flex-direction:column}.app-shell .hero-section{order:0;margin-top:14px;padding:28px 24px;background:radial-gradient(ellipse at 100% 45%,#8d7eff1a,transparent 70%),linear-gradient(130deg,#1b2341,#111b2e);border-color:#b9a4ff24}.app-shell .hero-copy h1{font-size:clamp(30px,8vw,42px);max-width:90%;letter-spacing:-.045em}.app-shell .hero-copy>p{max-width:94%;font-size:15px;line-height:1.8}.app-shell .hero-art{width:290px;height:290px;right:-142px;top:-22px;opacity:.34}.app-shell .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-shell .hero-primary,.app-shell .hero-secondary{justify-content:center;min-height:48px;padding-inline:8px;font-size:14px}.app-shell .quick-actions{order:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px 8px;margin-block:28px 6px}.app-shell .quick-actions>a{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(42px,auto);justify-content:stretch;justify-items:center;align-items:start;align-content:start;gap:9px;margin:0;padding:0;min-width:0;border:0;background:transparent}.app-shell .quick-actions>a>span:nth-child(2){display:block;width:100%;min-width:0}.app-shell .quick-action-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:#cdbfff;border:1px solid #baa4ff20;background:linear-gradient(145deg,#293351,#18233a);box-shadow:inset 0 1px #ffffff0a,0 4px 10px #00000015}.app-shell .quick-action-icon svg{width:23px;height:23px;stroke-width:1.7}.app-shell .quick-actions b{display:block;font-size:14px;font-weight:500;line-height:1.5;text-align:center;overflow-wrap:anywhere}.app-shell .quick-actions small,.app-shell .quick-actions>a>svg{display:none}.app-shell .home-highlights{order:2;margin-top:14px;gap:8px}.app-shell .home-highlights>a{border-radius:16px;background:#111d30;padding:16px 11px;gap:10px}.app-shell .market-showcase{order:3;padding-top:32px}.app-shell .section-heading{gap:12px;margin-bottom:18px;align-items:center}.app-shell .section-heading h2{font-size:23px;line-height:1.4;letter-spacing:-.04em}.app-shell .section-heading>a{font-size:13px;gap:5px}.app-shell .market-showcase .section-kicker{display:none}.app-shell .home-market-toolbar{margin-bottom:8px}.app-shell .home-market-categories,.app-shell .market-directory .category-pills{gap:8px;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.app-shell .home-market-categories button,.app-shell .market-directory .category-pill{position:relative;flex:none;padding:10px 10px 13px;min-height:46px;border:0;border-radius:0;color:var(--muted);font-size:14px;white-space:nowrap;background:transparent}.app-shell .home-market-categories button.active,.app-shell .market-directory .category-pill.active{color:#d2c3ff;border:0;background:transparent}.app-shell .home-market-categories button.active:after,.app-shell .market-directory .category-pill.active:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;border-radius:2px;background:#b5a0ff}.app-shell .home-market-table{border:0;border-radius:0;background:transparent;overflow:visible}.app-shell .home-market-head{display:none}.app-shell .home-market-row{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(80px,1fr) 66px;gap:6px;padding:18px 0;min-height:86px;border-top:0;border-bottom:1px solid var(--line);background:transparent}.app-shell .home-market-row:hover{background:#ffffff03}.app-shell .home-market-identity{gap:8px}.app-shell .home-market-identity b{font-size:14px}.app-shell .home-market-identity small{display:block;font-size:11px;margin-top:2px}.app-shell .home-market-identity .market-symbol-icon{width:28px!important;height:28px!important;flex:none}.app-shell .home-market-row>.home-market-spark{display:block;height:36px;opacity:.95}.app-shell .home-market-row>.home-market-price{font-size:15px;font-weight:600;letter-spacing:-.05em;white-space:nowrap}.app-shell .home-market-row .change-badge{min-width:0;font-size:12px!important;padding:8px 3px;border-radius:8px;background:#3fdfb415}.app-shell .home-market-row .change-badge.negative{background:#ff819515}.app-shell .home-opportunities{order:4;padding-top:36px}.app-shell .home-opportunity-grid{grid-template-columns:1fr 1fr;gap:12px}.app-shell .home-opportunity-grid>a{min-height:226px;padding:20px 17px;gap:8px;border-radius:20px;border-color:#b4a0ff1e;background:radial-gradient(ellipse at 100% 0,#aa8cff1a,transparent 70%),#121d31}.app-shell .home-opportunity-grid>.opportunity-trade{background:radial-gradient(ellipse at 100% 0,#48e6c014,transparent 70%),#111e2d;border-color:#61dfbd1c}.app-shell .opportunity-icon{width:46px;height:46px;border-radius:14px;margin-bottom:4px}.app-shell .opportunity-trade .opportunity-icon{color:#78e4c8;background:#3fdfb413}.app-shell .home-opportunity-grid h3{font-size:21px;line-height:1.4}.app-shell .home-opportunity-grid p{font-size:13px;line-height:1.8}.app-shell .opportunity-link{font-size:13px;margin-top:auto;padding-top:14px;gap:8px}.app-shell .home-journey{order:5;padding-block:36px 0}.app-shell .home-journey .section-heading{margin-bottom:22px}.app-shell .home-journey .section-kicker{font-size:10px;letter-spacing:.12em}.app-shell .home-journey .section-heading p{margin:10px 0 0;color:var(--muted);font-size:14px}.app-shell .journey-steps{grid-template-columns:1fr;gap:0;padding:0 18px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,#141f34,#0e192a)}.app-shell .journey-steps>a{position:relative;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:24px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.app-shell .journey-steps>a:last-child{border-bottom:0}.app-shell .journey-number{display:grid;place-items:center;width:30px;height:30px;font-size:11px;color:#c9b9ff;background:#a28bff18;border:1px solid #a28bff25;border-radius:50%;align-self:start;margin-top:1px}.app-shell .journey-steps>a:not(:last-child):after{content:"";position:absolute;left:15px;top:64px;bottom:-13px;width:1px;background:linear-gradient(#a28bff30,transparent)}.app-shell .journey-copy{grid-column:2;grid-row:1;gap:7px}.app-shell .journey-copy b{font-size:17px;font-weight:600}.app-shell .journey-copy small{font-size:13px;line-height:1.8}.app-shell .journey-steps>a>svg:not(.journey-arrow){display:none}.app-shell .journey-arrow{grid-column:3;grid-row:1;align-self:center;width:17px;color:#ac9acb}.app-shell .home-trading-preview{order:6;padding-top:36px}.app-shell .home-trading-preview .preview-copy{display:none}.app-shell .preview-terminal{border-radius:18px}.app-shell .home-cta{order:7;margin-top:8px;background:radial-gradient(ellipse at 100% 0,#8f74e82b,transparent 70%),#181f37}.app-shell .market-directory .workspace-container{padding-top:8px}.app-shell .market-directory .market-sync-state{border:0;background:transparent;border-radius:0;padding:0;min-height:42px;margin-block:14px 0;color:var(--muted)}.app-shell .market-directory .market-sync-state.stale{position:sticky;bottom:86px;z-index:3;padding:10px 12px;background:#152033f5;border:1px solid #dfc58b30;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell .market-directory .market-sync-state:not(.stale)>span{display:none}.app-shell .market-directory .market-sync-state small{width:auto;order:0;margin:0;flex:1;font-size:11px}.app-shell .market-directory .market-sync-state.stale{flex-wrap:wrap}.app-shell .market-directory .market-sync-state.stale>span{font-size:12px;color:#dfc58b}.app-shell .market-directory .market-sync-state button{width:36px;height:36px;background:transparent;border:0}.app-shell .market-directory .market-directory-tools{order:0;margin:0 0 14px}.app-shell .watchlist-switch{gap:16px}.app-shell .watchlist-switch button{font-size:18px;padding:6px 0;color:#8d9bb3}.app-shell .watchlist-switch button.active{color:var(--text);background:transparent}.app-shell .market-sort-button{font-size:12px;padding-inline:0}.app-shell .market-directory .search-field{background:#142034;border-radius:12px;height:48px;border-color:#9aafd115}.app-shell .market-directory .category-pills{margin-block:14px 8px}.app-shell .market-directory .market-card-list{display:grid;gap:0;padding:0}.app-shell .market-directory .market-card{padding:22px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.app-shell .market-directory .market-card:hover{background:#ffffff02;box-shadow:none}.app-shell .market-directory .market-card-header{gap:10px}.app-shell .market-directory .market-open-pair{font-size:18px;letter-spacing:-.035em}.app-shell .market-directory .market-card-favorite{width:40px;height:40px;padding:8px;border-radius:12px}.app-shell .market-directory .market-card-header>.market-symbol-icon{width:32px!important;height:32px!important}.app-shell .market-directory .market-card-meta{margin:4px 0 16px 42px;justify-content:space-between}.app-shell .market-directory .market-card-meta>span{font-size:11px;background:transparent;padding:0;color:var(--muted)}.app-shell .market-directory .market-card-meta b{font-size:14px;margin-right:8px}.app-shell .market-directory .market-card-bottom{grid-template-columns:minmax(60px,1fr) minmax(194px,1.7fr);gap:20px;margin:0}.app-shell .market-directory .market-sparkline{height:52px;align-self:center}.app-shell .market-directory .market-card-quotes{gap:9px}.app-shell .market-directory .market-quote{min-height:60px;padding:8px 4px;border:1px solid #ff81952a;border-radius:10px;background:#ff81950a}.app-shell .market-directory .market-quote.buy{border-color:#3fdfb429;background:#3fdfb40a}.app-shell .market-directory .market-quote span{font-size:12px}.app-shell .market-directory .market-quote b{font-size:15px;line-height:1.4;letter-spacing:-.04em;white-space:nowrap;text-overflow:clip;overflow:visible}.app-shell .mobile-trade-heading{display:flex;align-items:center;gap:8px;min-width:0}.trade-back{display:grid;place-items:center;color:var(--text);width:40px;height:44px;flex:none;text-decoration:none}.app-shell .mobile-trade-heading>button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text);text-align:start;font-size:16px;font-weight:600;min-height:48px}.app-shell .mobile-trade-heading small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:2px}.app-shell .trade-orders-link{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:#cbbaff;font-size:14px;text-decoration:none}.app-shell .top-bar{gap:8px;background:#0b1424;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .top-bar-actions{gap:0}.app-shell .instrument-header{padding:18px 16px}.app-shell .instrument-price b{font-size:23px}.app-shell .instrument-price>span{font-size:13px}.app-shell .instrument-pair{font-size:16px}.app-shell .instrument-identity small{font-size:11px}.app-shell .chart-toolbar{display:flex;flex-wrap:wrap;padding:4px 10px;gap:4px}.app-shell .timeframe-list{flex:1 0 100%;min-width:0;justify-content:flex-start;gap:2px;overflow-x:auto}.app-shell .timeframe-list button{font-size:13px;min-width:42px;min-height:40px}.app-shell .chart-tools{margin-left:auto;border:0}.app-shell .chart-tools button{min-height:34px}.app-shell .position-tabs{flex-shrink:0;min-height:48px;padding-inline:10px}.app-shell .position-tabs button{font-size:13px;padding-inline:10px}.app-shell .position-tabs button span{font-size:10px}.app-shell .position-data-list{flex:1}.app-shell .position-data-row{padding:20px 16px;gap:18px 12px;border-radius:15px}.app-shell .position-data-row b{font-size:15px}.app-shell .position-data-row small,.app-shell .position-data-row>span:before{font-size:12px;line-height:1.8}.app-shell .position-data-row button{min-height:42px;padding-inline:12px;font-size:13px}.app-shell .position-actions{grid-column:1/-1;justify-content:flex-end;gap:8px!important}.app-shell .position-data-row .option-review-note{font-size:12px}.app-shell .mobile-trade-actions button{min-height:48px;font-size:15px}.app-shell .mobile-trade-actions b{font-size:13px}}@media (min-width: 601px) and (max-width: 900px){.app-shell .market-directory .market-card-list{gap:0 24px}}@media (max-width: 360px){.app-shell .quick-actions b{font-size:13px}.app-shell .home-market-row>.home-market-price{font-size:14px}.app-shell .home-market-row{grid-template-columns:minmax(64px,1fr) 36px minmax(76px,1fr) 62px;gap:5px}.app-shell .home-market-identity .market-symbol-icon{width:23px!important;height:23px!important}.app-shell .home-market-identity{gap:5px}.app-shell .home-market-identity b{font-size:13px}.app-shell .home-market-identity small{font-size:10px}.app-shell .hero-section{padding:24px 19px}.app-shell .home-opportunity-grid>a{padding:18px 14px}.app-shell .home-opportunity-grid h3{font-size:19px}.app-shell .home-highlights strong{font-size:15px}.app-shell .market-directory .market-card-bottom{grid-template-columns:minmax(40px,1fr) minmax(190px,1.7fr);gap:10px}.app-shell .market-directory .market-quote b{font-size:14px}.app-shell .market-directory .market-open-pair{font-size:17px}}@media (max-width:900px){.app-shell .portal-actions>.portal-desktop-asset{display:none!important}.app-shell .home-page .market-showcase{order:0;padding-top:22px}.app-shell .home-page .quick-actions{order:1;margin-top:24px}.app-shell .home-page .home-opportunities{order:2;padding-top:24px}.app-shell .home-page :is(.hero-section,.home-highlights){display:none}.app-shell .skeleton-home :is(.sk-hero,.sk-tickers){display:none}.app-shell .skeleton-home .sk-home-markets{order:-1;display:grid;gap:16px}.app-shell:is([data-page=home],[data-page=markets],[data-page=orders],[data-page=wealth],[data-page=account]){font-weight:400;font-synthesis:none}.app-shell:is([data-page=home],[data-page=markets],[data-page=orders],[data-page=wealth],[data-page=account]) :is(b,strong,h1,h2,h3,h4,button,a,label,span){font-weight:400!important}.app-shell:is([data-page=home],[data-page=markets],[data-page=orders],[data-page=wealth],[data-page=account]) :is(.portal-page-label,.section-heading h2,.mobile-account-profile h1,.account-balance-card strong,.order-summary strong,.wealth-summary strong){font-weight:500!important}}.price-pulse{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap;border-radius:4px;padding:3px 2px;transition:background-color .18s,color .18s;font-variant-numeric:tabular-nums}.price-pulse>i{width:12px;font-style:normal;font-size:12px;flex:none}.price-pulse.tick-up{color:var(--positive);background:#3fdfb424}.price-pulse.tick-down{color:var(--negative);background:#ff819526}.quote-interruption{display:flex;align-items:center;gap:10px;padding:12px;margin-block:12px;background:#e2b3630c;color:#e8c998;border:1px solid #e2b36325;border-radius:10px;font-size:13px;line-height:1.7}.quote-interruption>span{flex:1}.quote-interruption small{display:block;font-size:11px;color:var(--muted)}.quote-interruption button{display:grid;place-items:center;min-width:40px;height:40px;padding:0;border:0;background:transparent;color:inherit}.latest-news{padding-block:52px 24px}.latest-news .section-heading h2{margin:0}.news-refresh{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;color:var(--muted);background:transparent;cursor:pointer}.news-refresh:hover{background:var(--surface-soft)}.news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-story{display:grid;position:relative;gap:16px;min-width:0;text-decoration:none;color:var(--text)}.news-thumbnail{display:block;aspect-ratio:1.5;overflow:hidden;border-radius:12px;background:var(--surface-soft)}.news-thumbnail img{display:block;object-fit:cover;width:100%;height:100%}.news-artwork{position:relative;display:grid;place-items:center;height:100%;color:#b8a8e6;background:radial-gradient(ellipse at 0 0,#a28bff30,transparent 80%),#152239}.news-artwork i{position:absolute;width:80px;height:80px;border:1px solid #a28bff20;transform:rotate(35deg);border-radius:22px}.news-copy{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.news-copy h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;font-weight:400;line-height:1.65;margin:0}.news-copy small{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:12px;line-height:1.6}.news-story>svg{position:absolute;right:0;bottom:0;color:var(--muted)}.news-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:30px 16px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:14px}.news-error{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--negative);font-size:14px;line-height:1.7}.news-error button{border:0;background:var(--surface-soft);color:var(--text);border-radius:8px;min-height:44px;padding:8px 12px;flex:none}.news-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-skeleton article{display:grid;gap:16px}.news-skeleton article>i{aspect-ratio:1.5;border-radius:12px}.news-skeleton span{display:grid;gap:10px}.news-skeleton span i{height:14px;border-radius:4px}.news-skeleton span i:last-child{width:50%}.news-skeleton i{background:linear-gradient(90deg,var(--sk-base),var(--sk-top),var(--sk-base));background-size:200% 100%;animation:pro-skeleton 1.4s linear infinite}.order-update-time{display:block;color:var(--muted);font-size:11px;padding:12px 24px 0}.sk-news-list{display:none}.sk-profile-groups{display:grid;gap:24px}.sk-profile-groups>section{display:grid;gap:12px}@keyframes pro-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.app-shell .home-page main{gap:0}.app-shell .home-page .market-showcase{padding-top:10px}.app-shell .home-page .section-heading h2{font-size:21px}.app-shell .home-page .section-heading{margin-bottom:14px}.app-shell .home-market-table{border:0;background:transparent;padding:0;border-radius:0;overflow:visible}.app-shell .home-page .home-market-categories button{background:transparent;border-radius:0;padding:8px 2px;color:var(--muted);min-height:44px}.app-shell .home-page .home-market-categories{gap:22px;border-bottom:1px solid var(--line)}.app-shell .home-page .home-market-categories button.active{color:#c7b6ff;background:transparent;box-shadow:inset 0 -2px #a28bff}.pro-market-head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:11px;color:var(--muted)}.pro-market-head span:last-child{text-align:right}.app-shell .pro-market-row{display:flex;align-items:center;gap:2px;padding:0;min-width:0;min-height:94px;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0}.app-shell .pro-market-row.selected{background:#a28bff0a}.app-shell .pro-market-open{display:grid;grid-template-columns:minmax(102px,1fr) 56px minmax(104px,1fr);gap:10px;align-items:center;flex:1;min-width:0;width:100%;padding:16px 0;border:0;color:var(--text);background:transparent;text-align:left;cursor:pointer}.app-shell .pro-market-identity{display:flex;align-items:center;gap:9px;min-width:0}.app-shell .pro-market-identity>span{display:grid;gap:6px;min-width:0}.app-shell .pro-market-identity b{white-space:nowrap;font-size:16px;letter-spacing:-.035em}.app-shell .pro-market-identity b small{font-size:11px;margin-left:2px;color:var(--muted)}.app-shell .pro-market-identity>span>span{display:block;font-size:11px;color:var(--muted);max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell .pro-market-identity .market-symbol-icon{flex:none}.app-shell .pro-market-chart{height:38px;width:100%;align-self:center}.app-shell .pro-market-numbers{display:grid;justify-items:end;gap:5px;min-width:0}.app-shell .pro-market-numbers .price-pulse{font-size:17px;letter-spacing:-.065em;max-width:100%}.app-shell .pro-market-change{display:inline-flex;justify-content:center;align-items:center;border-radius:5px;min-width:76px;min-height:27px;padding:3px 6px;font-size:12px;background:#3fdfb414}.app-shell .pro-market-change.negative{background:#ff819514}.app-shell .pro-market-favorite{display:grid;place-items:center;padding:0;width:36px;height:48px;flex:none;border:0;background:transparent;color:var(--muted)}.app-shell .pro-market-favorite[aria-pressed=true]{color:#c8b4ff}.app-shell .market-directory .market-card-list{display:block}.app-shell .market-directory .market-watch{padding-bottom:0}.app-shell .market-directory .pro-market-open{grid-template-columns:minmax(100px,1fr) 46px minmax(100px,1fr);gap:7px}.app-shell .market-directory .pro-market-identity .market-symbol-icon{display:none}.app-shell .market-directory .pro-market-head{padding-right:38px}.app-shell .market-directory .workspace-footnote{margin-top:22px;font-size:11px;opacity:.65}.app-shell .home-page .latest-news{order:1;width:calc(100% - 36px);padding-top:32px;padding-bottom:calc(110px + env(safe-area-inset-bottom))}.app-shell .news-list,.app-shell .news-skeleton{display:grid;grid-template-columns:1fr;gap:0}.app-shell .news-story{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.app-shell .news-thumbnail{width:92px;aspect-ratio:1.25;border-radius:9px;align-self:start}.app-shell .news-copy{gap:9px}.app-shell .news-copy h3{font-size:15px;line-height:1.6;-webkit-line-clamp:2;padding-right:2px}.app-shell .news-copy small{font-size:11px;padding-right:15px}.app-shell .news-story>svg{bottom:20px}.app-shell .news-skeleton article{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:18px 0}.app-shell .news-skeleton article>i{aspect-ratio:1.25}.app-shell .news-skeleton span{align-content:center}.app-shell .order-center .workspace-container{padding-top:4px}.app-shell .order-center .order-records-card{border:0;background:transparent;border-radius:0;overflow:visible;box-shadow:none}.app-shell .order-product-switch{padding:0;min-height:58px;border-bottom:1px solid var(--line)}.app-shell .order-product-switch>div{padding:0;background:transparent;border:0;gap:24px}.app-shell .order-product-switch button{border-radius:0;background:transparent;font-size:18px;padding:12px 0;min-height:56px}.app-shell .order-product-switch button.active{color:#d0bfff;background:transparent;box-shadow:inset 0 -2px #a28bff}.app-shell .order-product-switch .order-refresh{width:40px;color:var(--muted)}.app-shell .order-filter-tabs{padding:16px 0 8px;gap:8px;border:0}.app-shell .order-filter-tabs button{padding:8px 12px;min-height:40px;font-size:14px;border:0;border-radius:7px;color:var(--muted);background:transparent}.app-shell .order-filter-tabs button.active{background:#a28bff18;color:#cbb9ff}.app-shell .order-update-time{text-align:right;font-size:10px;padding:8px 0 10px}.app-shell .order-record-row{display:grid;position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;padding:22px 0 12px;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0}.app-shell .order-record-row .order-pair{grid-column:1/-1;gap:7px;padding-right:105px}.app-shell .order-pair strong{font-size:17px}.app-shell .order-pair>span{font-size:12px}.app-shell .order-pair>small{font-size:11px;margin-top:2px}.app-shell .order-record-number>small{display:block;font-size:11px;line-height:1.6}.app-shell .order-record-number b{font-size:14px;line-height:1.7}.app-shell .order-record-number b>span{font-size:10px}.app-shell .order-record-state{position:absolute;top:23px;right:0;max-width:48%;text-align:right;gap:5px}.app-shell .order-record-state>span{justify-self:end;font-size:11px;padding:2px 6px;border:0;border-radius:4px;background:#a28bff12;color:#bda8ed}.app-shell .order-record-state small{font-size:10px;line-height:1.6}.app-shell .order-row-detail{grid-column:1/-1;font-size:12px;border-top:0;padding:0}.app-shell .order-row-detail summary{text-align:right;font-size:12px;color:var(--muted);padding-block:8px}.app-shell .order-row-detail dl{background:var(--surface);border-radius:8px;padding:12px}.app-shell .order-center .workspace-footnote{font-size:11px;margin-top:22px}.app-shell .account-layout{padding:22px 18px calc(110px + env(safe-area-inset-bottom))}.app-shell .account-glow{display:none}.app-shell .account-dashboard{gap:26px}.app-shell .mobile-account-profile{position:relative;display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.app-shell .mobile-account-profile .account-avatar{width:48px;height:48px;border-radius:50%;flex:none;background:linear-gradient(145deg,#a28bff30,#283348);box-shadow:none;border:1px solid #a28bff25;color:#d1c2f5}.app-shell .mobile-account-profile .pro-profile-copy{flex:1;min-width:130px;display:grid;gap:3px}.app-shell .mobile-account-profile h1{font-size:20px;margin:0;line-height:1.5;letter-spacing:-.025em}.app-shell .mobile-account-profile .profile-uid{display:flex;align-items:center;gap:7px;min-height:32px;border:0;padding:0;background:transparent;color:var(--muted);font-size:11px;width:fit-content}.app-shell .pro-profile-copy>a{display:flex;align-items:center;gap:6px;font-size:13px;color:#c8b4ff;min-height:32px;text-decoration:none}.app-shell .mobile-account-profile .profile-verification{display:flex;align-items:center;gap:5px;border-radius:6px;padding:6px 7px;min-height:32px;border:1px solid var(--line);background:var(--surface);color:var(--muted);text-decoration:none}.app-shell .mobile-account-profile .profile-verification span{font-size:11px;letter-spacing:0}.app-shell .mobile-account-profile .profile-verification.verified{color:#63d7b9;background:#3fdfb40a;border-color:#3fdfb420}.pro-account-assets{padding:20px 18px 16px;background:radial-gradient(ellipse at 100% 0,#a28bff16,transparent 70%),#121e30;border:1px solid #b1a0e626;border-radius:16px}.pro-assets-heading{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.pro-assets-heading>button{width:32px;height:32px;display:grid;place-items:center;border:0;padding:0;color:inherit;background:transparent}.pro-assets-heading>a{display:flex;align-items:center;gap:2px;text-decoration:none;color:var(--text-soft);margin-left:auto;font-size:12px;min-height:32px}.pro-assets-amount{display:flex;gap:9px;align-items:baseline;margin:10px 0 24px;min-width:0}.pro-assets-amount strong{font-size:32px;font-weight:400;letter-spacing:-.06em;overflow-wrap:anywhere}.pro-assets-amount>span{color:var(--muted);font-size:12px;flex:none}.pro-assets-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pro-assets-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;font-size:13px;padding:7px 2px;border:1px solid var(--line);border-radius:9px;background:#ffffff03;color:var(--text-soft);text-decoration:none}.pro-assets-actions a:first-child{color:#1b1330;background:#b69aff;border-color:#b69aff}.pro-account-groups{display:grid;gap:26px}.pro-settings-group h2{margin:0 0 10px;padding:0 2px;color:var(--muted);font-size:12px;letter-spacing:.03em;line-height:1.6}.pro-settings-group>div{border:1px solid var(--line);border-radius:14px;background:#101b2b;padding-inline:14px}.pro-settings-group a{display:flex;align-items:center;gap:12px;min-height:60px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none;font-size:15px}.pro-settings-group a:last-child{border:0}.pro-setting-icon{display:grid;place-items:center;width:25px;color:#b1a2cb;flex:none}.pro-settings-group a>span:nth-child(2){flex:1}.pro-settings-group a small{font-size:11px;color:var(--muted);max-width:36%;text-align:right}.pro-settings-group a>svg{color:var(--muted);flex:none}.pro-signout{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;border:1px solid var(--line);border-radius:12px;color:var(--negative);font-size:15px;text-decoration:none}.app-shell .skeleton-home .sk-shortcuts{display:none}.app-shell .sk-news-list{order:1;display:grid;gap:14px;margin-top:24px}.sk-news-list article{display:flex;gap:14px;padding-block:14px}.sk-news-list article>i{width:92px;height:74px;border-radius:9px;flex:none}.sk-news-list article>span{display:grid;flex:1;align-content:center;gap:12px}.app-shell .skeleton-account .sk-account-banner,.app-shell .skeleton-orders .sk-order-summary{display:none}.app-shell .sk-market-cards{display:block}.app-shell .sk-market-cards>article{display:grid;grid-template-columns:1fr 52px 90px;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0}.app-shell .sk-market-cards header{grid-column:1;flex-wrap:nowrap}.app-shell .sk-market-cards>article>.sk-line{grid-column:1}.app-shell .sk-market-cards .sk-quotes{grid-column:2/-1;grid-row:1/3;display:grid;grid-template-columns:52px 90px}.app-shell .sk-market-cards .sk-quotes>i:last-child{display:none}}@media (max-width:360px){.app-shell .pro-market-open{grid-template-columns:minmax(91px,1fr) 34px minmax(96px,1fr);gap:6px}.app-shell .pro-market-identity{gap:6px}.app-shell .pro-market-identity .market-symbol-icon{width:25px!important;height:25px!important}.app-shell .pro-market-identity b{font-size:14px}.app-shell .pro-market-identity b small{font-size:10px}.app-shell .pro-market-numbers .price-pulse{font-size:15px}.app-shell .market-directory .pro-market-open{grid-template-columns:minmax(81px,1fr) 30px minmax(94px,1fr);gap:5px}.app-shell .pro-market-favorite{width:30px}.app-shell .profile-verification{margin-left:60px;margin-top:-10px}.pro-assets-amount strong{font-size:28px}}@media (max-width:900px){.app-shell .order-center .order-product-switch>div{flex:1;gap:28px;padding:0;border:0;background:transparent}.app-shell .order-center .order-product-switch>div button{flex:none;width:auto;min-height:58px;padding:12px 0;font-size:18px;border:0;border-radius:0;background:transparent}.app-shell .order-center .order-product-switch>div button.active{background:transparent;color:#d0bfff;box-shadow:inset 0 -2px #a28bff}.app-shell .order-center .order-product-switch>.order-refresh{border:0;background:transparent}.app-shell .order-center .option-row .order-record-state{position:static;max-width:none;grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;text-align:left}.app-shell .order-center .option-row .order-record-state>small{flex:1 1 100%;font-size:11px}.app-shell .order-center .option-row .order-pair{padding-right:0}.app-shell .skeleton-home .sk-market-rows>div{min-height:94px}.app-shell .skeleton-account .sk-profile-groups .sk-settings>div{min-height:60px;padding:12px 14px;gap:12px}.app-shell .skeleton-account .sk-profile-groups .sk-icon{width:25px;height:25px;border-radius:5px}.app-shell .skeleton-account .sk-balance{min-height:196px;padding:20px 18px}.app-shell .market-directory .pro-market-identity .market-symbol-icon{display:grid;width:28px!important;height:28px!important}.app-shell .market-directory .pro-market-identity{gap:7px}.app-shell .market-directory .pro-market-open{grid-template-columns:minmax(118px,1fr) 32px minmax(98px,1fr);gap:6px}.app-shell .market-directory .pro-market-identity b{font-size:15px}.app-shell .pro-market-favorite{width:44px;height:48px}.app-shell .market-directory .pro-market-head{padding-right:46px}.app-shell .news-copy h3,.app-shell .pro-settings-group a{font-size:16px}}@media (max-width:360px){.app-shell .market-directory .pro-market-identity .market-symbol-icon{width:24px!important;height:24px!important}.app-shell .market-directory .pro-market-identity{gap:5px}.app-shell .market-directory .pro-market-identity b{font-size:15px}.app-shell .market-directory .pro-market-open{grid-template-columns:minmax(110px,1fr) 22px minmax(95px,1fr);gap:4px}.app-shell .pro-market-favorite{width:44px}}@media (prefers-reduced-motion:reduce){.price-pulse{transition:none}.news-skeleton i{animation:none}}.market-day-trend{display:block;min-width:0;position:relative}.market-day-trend svg{display:block;width:100%;height:132px;overflow:visible}.market-day-trend.compact svg{height:52px}.trend-grid{fill:none;stroke:#b3c6e217;stroke-width:.6}.trend-line{stroke-dasharray:1;stroke-dashoffset:0;animation:day-draw 1s cubic-bezier(.16,1,.3,1) both}.trend-area{animation:day-fill .8s ease-out both}.trend-times{display:flex;justify-content:space-between;margin-top:12px;font-size:10px;color:#96a8bf}.trend-loading{display:block;position:relative;height:132px;overflow:hidden;border-radius:6px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,#a8bdd919 44px)}.compact .trend-loading{height:52px}.trend-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,#a8bdd945,transparent)}.trend-loading.active:after{animation:day-load 1.7s cubic-bezier(.16,1,.3,1) infinite}.trend-unavailable{display:grid;place-items:center;text-align:center;min-height:132px;color:var(--muted);font-size:12px;line-height:1.7}.compact .trend-unavailable{min-height:52px;font-size:10px}.news-provider{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding-top:18px;color:var(--muted);font-size:11px;line-height:1.7}.news-provider a{color:inherit;text-decoration:underline;text-underline-offset:3px}.news-cached-note{font-size:12px;color:var(--muted);line-height:1.7}@keyframes day-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes day-fill{0%{opacity:0}to{opacity:1}}@keyframes day-load{to{transform:translate(100%)}}.sk-home-featured{display:none}@media (max-width:900px){.app-shell .home-featured-markets{order:0;padding-top:12px}.app-shell .home-featured-markets .section-heading{margin-bottom:16px}.app-shell .home-featured-markets .section-heading h2{font-size:21px;margin:0}.app-shell .home-featured-markets .section-heading>a{font-size:12px}.featured-market-card,.secondary-market-card{display:block;min-width:0;text-decoration:none;color:var(--text);border:1px solid #a6bed32b;border-radius:20px;background:linear-gradient(145deg,#172d42,#102135);box-shadow:0 8px 24px #00000013}.featured-market-card{padding:20px 18px 18px}.featured-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.featured-card-top>span:first-child{display:flex;align-items:center;gap:10px}.featured-card-top b,.secondary-card-top b{font-size:16px;white-space:nowrap}.featured-card-top b small,.secondary-card-top b small{color:#a5b6ca;font-size:11px;margin-left:4px}.featured-period{font-size:11px;color:#96acc3}.featured-quote{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-block:19px 26px;min-width:0}.featured-quote>span:first-child{display:flex;align-items:baseline;gap:8px;min-width:0}.featured-quote .price-pulse{font-size:32px;letter-spacing:-.065em;line-height:1.25;padding:3px 0}.featured-quote>span:first-child>small{color:#a6b8cc;font-size:11px}.featured-change{display:grid;gap:4px;flex:none;text-align:right;border-radius:7px;padding:8px;font-size:14px;background:#3fdfb40c}.featured-change.negative{background:#ff81950e}.featured-change small{font-size:10px;color:#94a7bf}.featured-range{display:flex;justify-content:space-between;gap:16px;padding-top:17px;margin-top:17px;border-top:1px solid #a8bfd81c}.featured-range>span{display:grid;gap:9px;min-width:0}.featured-range>span:last-child{text-align:right}.featured-range small{font-size:11px;color:#9baec4}.featured-range b{font-size:14px}.featured-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.secondary-market-card{padding:16px 14px 13px;border-radius:18px}.secondary-card-top{display:flex;align-items:center;gap:8px}.secondary-card-top b{font-size:15px}.secondary-card-top b small{margin-left:2px;font-size:10px}.secondary-change{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:6px;margin-block:12px 15px;background:#3fdfb40c;font-size:12px}.secondary-change.negative{background:#ff81950e}.secondary-change small{font-size:10px;color:#9aaec6}.secondary-market-card>.price-pulse{justify-content:flex-start;font-size:23px;letter-spacing:-.06em;padding:2px 0;max-width:100%}.secondary-unit{display:block;margin-top:4px;color:#99acc4;font-size:10px}.secondary-market-card .market-day-trend{margin-top:19px}.home-funding-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;border:1px solid var(--line);border-radius:13px;background:#101b2a;padding:3px 0}.home-funding-shortcuts a{display:flex;gap:8px;align-items:center;justify-content:center;min-height:54px;color:var(--text-soft);font-size:14px;text-decoration:none}.home-funding-shortcuts a+a{border-left:1px solid var(--line)}.home-funding-shortcuts svg{color:#b5a6da}.app-shell .home-page .latest-news{padding-top:30px}.app-shell .home-mobile-status{order:0;margin-top:14px}.app-shell .home-page main>.quote-interruption{order:0;margin-top:14px;box-sizing:border-box}.app-shell .home-page main>.home-slow{order:0}.featured-skeleton{display:grid;gap:14px}.sk-featured-main{display:grid;gap:24px;height:348px;padding:20px 18px;border:1px solid var(--line);border-radius:20px;background:#14273b;box-sizing:border-box}.sk-featured-main>i:nth-child(1){width:45%;height:30px}.sk-featured-main>i:nth-child(2){width:65%;height:38px}.sk-featured-main>i:nth-child(3){width:100%;height:146px}.sk-featured-secondary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sk-featured-secondary i{height:210px;border-radius:18px}.featured-skeleton i{display:block;border-radius:7px;background:linear-gradient(90deg,#1c3047,#2c4057,#1c3047);background-size:200% 100%;animation:pro-skeleton 1.4s linear infinite}.app-shell .skeleton-home .sk-home-markets{display:none}.app-shell .skeleton-home .sk-home-featured{display:grid;order:-1;gap:16px}.app-shell .skeleton-home .sk-home-featured .sk-heading{margin-bottom:2px}.app-shell .skeleton-home .sk-home-featured>.sk-tabs{min-height:54px;margin-top:4px}}@media (max-width:360px){.featured-market-card{padding:18px 14px 16px}.featured-quote .price-pulse{font-size:27px}.featured-quote>span:first-child{gap:6px}.featured-quote{gap:6px}.featured-change{padding:7px 6px;font-size:12px}.featured-card-top{gap:6px}.featured-period{font-size:10px}.secondary-market-card{padding:14px 11px 12px}.secondary-card-top{gap:6px}.secondary-card-top .market-symbol-icon{width:24px!important;height:24px!important}.secondary-card-top b{font-size:14px}.secondary-card-top b small{font-size:9px}.secondary-market-card>.price-pulse{font-size:20px}.home-funding-shortcuts a{font-size:13px;gap:6px}}@media (max-width:900px){.sk-featured-main{height:420px}.sk-featured-secondary i{height:242px}}@media (prefers-reduced-motion:reduce){.trend-line,.trend-area,.trend-loading.active:after,.featured-skeleton i{animation:none}.trend-loading:after{transform:none;opacity:.4}}.order-sheet-body,.order-sheet-footer{flex:none;min-width:0}.order-sheet-footer{margin-top:auto}.order-sheet-footer .primary-order-button{width:100%}.asset-entry-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:28px}.asset-entry-links a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:76px;padding:10px 4px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffff04;color:var(--text);text-decoration:none;font-size:14px}.asset-entry-links a:first-child{color:#d7caff;border-color:#a28bff60;background:#a28bff15}@media (max-width:900px){.app-shell .account-layout{padding-top:14px}.account-identity-surface{border:1px solid #a7b9d321;border-radius:18px;background:linear-gradient(135deg,#17243a,#101b2b 68%);overflow:hidden}.app-shell .account-identity-surface .mobile-account-profile{display:flex;flex-wrap:nowrap;gap:13px;padding:22px 20px 18px}.app-shell .account-identity-surface .account-avatar{width:46px;height:46px;border-radius:14px;border:1px solid #b5a2ee28;background:#b5a2ee10;color:#c6b7eb}.app-shell .account-identity-surface .pro-profile-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}.app-shell .account-identity-surface h1{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.035em}.app-shell .account-identity-surface .profile-uid{min-height:28px;gap:8px;font-size:12px}.app-shell .account-identity-surface .profile-verification{justify-self:start;gap:5px;min-height:26px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#8e9fb7}.app-shell .account-identity-surface .profile-verification.verified{color:#71ccb1}.app-shell .account-identity-surface .profile-verification span{font-size:12px}.account-identity-surface .pro-account-assets{padding:16px 20px 20px;border:0;border-top:1px solid #a7b9d318;border-radius:0;background:transparent}.account-identity-surface .pro-assets-heading{font-size:13px}.account-identity-surface .pro-assets-heading>button{width:34px;height:34px}.account-identity-surface .pro-assets-heading>a{font-size:13px;min-height:40px}.account-identity-surface .pro-assets-amount{margin:6px 0 22px;gap:8px}.account-identity-surface .pro-assets-amount strong{font-size:clamp(26px,7.5vw,32px);font-weight:400;line-height:1.35;letter-spacing:-.055em}.account-identity-surface .pro-assets-amount>span{font-size:12px}.account-identity-surface .pro-assets-actions{gap:8px}.account-identity-surface .pro-assets-actions a{min-height:46px;font-size:14px;border-radius:8px;background:#ffffff03}.account-identity-surface .pro-assets-actions a:first-child{background:#b69aff}.app-shell .pro-market-row{min-height:112px;gap:8px}.app-shell .pro-market-open,.app-shell .market-directory .pro-market-open{grid-template-columns:minmax(0,1fr) minmax(90px,auto);grid-template-rows:auto 34px;gap:10px 16px;padding:17px 0}.app-shell .pro-market-identity{grid-column:1;grid-row:1}.app-shell .pro-market-chart{grid-column:1;grid-row:2;width:100%;height:34px}.app-shell .pro-market-numbers{grid-column:2;grid-row:1/3;align-content:center;gap:12px}.app-shell .pro-market-numbers .price-pulse{font-size:16px;line-height:1.4;letter-spacing:-.045em}.app-shell .pro-market-change{font-size:12px;min-height:28px}.app-shell .pro-market-identity b{font-size:15px}.app-shell .pro-market-favorite{align-self:flex-start;margin-top:11px}.app-shell .market-directory .pro-market-identity>span>span{font-size:11px}.app-shell .market-directory .workspace-container{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.app-shell[data-chrome=terminal] .app-page-content{overflow-y:auto;overflow-x:hidden}.app-shell .exchange-app{min-height:100%}.app-shell .exchange-layout{display:block;height:auto;min-height:100%}.app-shell .exchange-layout>.top-bar{position:sticky;top:0;z-index:30;min-height:60px}.app-shell .trade-pair-title{display:grid;gap:3px;min-width:0;padding-block:7px}.app-shell .trade-pair-title>span{font-size:16px;font-weight:400;line-height:1.4}.app-shell .trade-pair-title small{margin:0;font-size:11px}.app-shell .terminal-main{display:block;min-height:0;overflow:visible}.app-shell .terminal-main.mobile-hidden{display:none}.app-shell .instrument-header{justify-content:space-between;min-height:92px;padding:18px 16px;gap:14px}.app-shell .instrument-identity{display:none}.app-shell .instrument-price{margin:0;text-align:left;flex:1}.app-shell .instrument-price b{font-size:25px;font-weight:400;line-height:1.4}.trade-mobile-stats{display:grid!important;gap:7px;color:var(--muted);font-size:11px}.trade-mobile-stats>span{display:flex;justify-content:space-between;gap:12px}.trade-mobile-stats b{font-weight:400;color:var(--text-soft);font-size:12px}.app-shell .trade-chart{height:clamp(300px,46dvh,460px);min-height:300px}.app-shell :is(.timeframe-list,.position-tabs){scrollbar-width:none}.app-shell :is(.timeframe-list,.position-tabs)::-webkit-scrollbar{display:none}.app-shell .chart-toolbar{padding-block:4px}.app-shell .chart-ohlc{font-size:10px;gap:7px;flex-wrap:wrap}.app-shell .chart-ohlc b{font-weight:400}.app-shell .positions-section{display:block;min-height:260px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.app-shell .position-tabs{display:flex}.app-shell .position-data-list{overflow:visible}.app-shell .position-data-row b{font-weight:400}.app-shell .position-data-row>span:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.app-shell .position-data-row>span:first-child:before{display:none}.app-shell .position-data-row>span:first-child>small:last-child{grid-column:1/-1;font-size:11px}.app-shell .mobile-trade-actions{padding:14px 16px}.app-shell .mobile-trade-actions button{font-weight:400;min-height:48px;border-radius:8px}.app-shell .mobile-trade-actions b{font-weight:400;font-size:12px}.app-shell .positions-focus .trade-view-block{display:none!important}.app-shell dialog.order-panel{position:fixed;inset:auto 0 0;width:100%;max-width:600px;height:auto;max-height:min(92dvh,calc(var(--order-viewport,100dvh) - 18px));margin:auto auto 0;padding:8px 0 0;transform:none;overflow:hidden;border:1px solid var(--line-strong);border-bottom:0;border-radius:20px 20px 0 0;background:#101b2c;color:var(--text);box-shadow:0 -16px 64px #0006}.app-shell dialog.order-panel:not([open]){display:none}.app-shell dialog.order-panel{bottom:var(--order-bottom,0px)}.app-shell:has(dialog.order-panel[open]) .app-page-content{overflow:hidden}.app-shell dialog.order-panel[open]{display:flex;flex-direction:column;animation:order-sheet-enter .24s cubic-bezier(.16,1,.3,1)}dialog.order-panel::backdrop{background:#020711a3}dialog.order-panel .mobile-sheet-handle{margin-bottom:2px}dialog.order-panel .order-heading{flex:none;min-height:52px;padding:4px 18px 10px}dialog.order-panel .order-heading h2{margin:0;font-size:20px;font-weight:400}dialog.order-panel .order-heading .icon-button{width:44px;height:44px}dialog.order-panel .order-sheet-body{flex:1 1 auto;min-height:0;padding:0 18px 12px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px;scrollbar-width:none}dialog.order-panel .order-sheet-body::-webkit-scrollbar{display:none}dialog.order-panel .segmented-tabs{flex:none;border-radius:9px;padding:4px}dialog.order-panel .segmented-tabs button{min-height:40px;font-size:15px;font-weight:400}dialog.order-panel .order-symbol-summary{gap:10px;padding-block:18px}dialog.order-panel .order-symbol-summary b{font-size:16px;font-weight:400}dialog.order-panel .order-symbol-summary small{font-size:11px}dialog.order-panel .order-live-price b{font-size:18px}dialog.order-panel .side-switch button{min-height:44px;font-size:16px;font-weight:400;border-radius:8px}dialog.order-panel :is(.order-field-block,.order-field-row){margin-top:18px;margin-bottom:0}dialog.order-panel :is(.order-field-block>label,.order-field-row>label){font-size:14px;line-height:1.6;margin-bottom:9px}dialog.order-panel .order-field-block label small{font-size:11px}dialog.order-panel .stepper-control{min-height:50px}dialog.order-panel .stepper-control input{font-size:18px}dialog.order-panel .stepper-control button{min-width:36px;min-height:48px}dialog.order-panel .stepper-control>span{font-size:12px}dialog.order-panel .select-control{min-height:42px;font-size:14px}dialog.order-panel .allocation-grid{margin-top:16px}dialog.order-panel .allocation-grid button{min-height:40px;font-size:13px}dialog.order-panel .range-ticks button{min-height:32px;font-size:12px}dialog.order-panel .option-period-hint{font-size:12px;line-height:1.7}dialog.order-panel .order-metrics{gap:10px;margin-top:20px}dialog.order-panel .order-metrics small{font-size:11px}dialog.order-panel .order-metrics b{font-size:13px;font-weight:400;overflow-wrap:anywhere}dialog.order-panel .leverage-summary{padding-top:14px}dialog.order-panel .leverage-summary :is(small,b,p){font-size:12px;font-weight:400;line-height:1.65}dialog.order-panel .unified-account-hint{display:none}dialog.order-panel .option-return-card{margin-top:18px}dialog.order-panel .option-return-card>span{font-size:13px}dialog.order-panel .option-return-card strong{font-size:22px;font-weight:400}dialog.order-panel .option-return-card small{font-size:12px;line-height:1.7}dialog.order-panel .order-sheet-footer{flex:none;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#101b2c}dialog.order-panel .primary-order-button{width:100%;min-height:54px;margin:0;border-radius:9px;font-size:16px;font-weight:500;box-shadow:none}dialog.order-panel .primary-order-button small{font-size:12px;font-weight:400}dialog.order-panel .order-disclaimer{margin:8px 0 0;font-size:11px;line-height:1.65}.app-shell .asset-page .portal-title-row{display:none}.app-shell .asset-page .portal-container{padding-top:16px;padding-bottom:calc(105px + env(safe-area-inset-bottom))}.app-shell .asset-page .balance-hero{min-height:230px;padding:24px 20px;background:linear-gradient(145deg,#18273e,#101d2e);border-radius:18px;box-shadow:none}.app-shell .asset-page .balance-hero>span{font-size:14px}.app-shell .asset-page .balance-hero strong{font-size:32px;font-weight:400;letter-spacing:-.055em;overflow-wrap:anywhere}.app-shell .asset-page .balance-hero>small{color:var(--muted);font-size:12px}.app-shell .asset-entry-links{padding-top:22px}.app-shell .asset-entry-links a{font-size:14px;border-radius:9px}.app-shell .asset-page .asset-list-card h2{font-size:18px;font-weight:400}.app-shell .asset-page .portal-list b,.app-shell .asset-page .portal-list strong{font-size:16px;font-weight:400}.app-shell .asset-page .funding-flow-header{padding:18px;min-height:72px}.app-shell .asset-page .funding-flow-header h2{font-size:20px;font-weight:400}.app-shell .asset-page .funding-flow-header>div>span{display:none}.app-shell .asset-page .funding-section h3{font-size:16px;font-weight:400}.app-shell .asset-page .asset-choice-grid b,.app-shell .asset-page .network-choice-list b{font-size:15px;font-weight:400}.app-shell .asset-page .funding-flow-card>label{font-size:14px}.app-shell .asset-page .funding-flow-card input{font-size:16px}.app-shell .asset-page .funding-help{border:0;background:transparent;box-shadow:none}.app-shell .asset-page .funding-help h3{font-size:16px;font-weight:400}.app-shell .asset-page .funding-help p,.app-shell .asset-page .funding-help li{font-size:13px;line-height:1.8}.app-shell .asset-page .funding-records{border:0;background:transparent;border-radius:0;box-shadow:none}.app-shell .asset-page .funding-records header{padding-inline:0}.app-shell .asset-page .funding-records header h2{font-size:19px;font-weight:400}.app-shell .asset-page .funding-records .record-kinds{padding-inline:0}.app-shell .asset-page .funding-record-list article{padding:20px 0}.app-shell .asset-page .funding-record-list b{font-size:14px;font-weight:400}.app-shell .account-detail-heading{display:none}.app-shell .skeleton-assets .sk-tabs{margin-top:0}.app-shell .skeleton-markets .sk-market-cards>article{min-height:112px}.app-shell .skeleton-account .sk-profile{padding:22px 20px;border:1px solid var(--line);border-radius:18px 18px 0 0;margin-bottom:0}.app-shell .skeleton-account .sk-balance{margin-top:0;border-radius:0 0 18px 18px}}@media (max-width:360px){.app-shell .pro-market-open,.app-shell .market-directory .pro-market-open{gap:10px;grid-template-columns:minmax(0,1fr) minmax(84px,auto)}.app-shell .pro-market-row{gap:2px}.app-shell .pro-market-numbers .price-pulse{font-size:15px}.app-shell .account-identity-surface .mobile-account-profile,.account-identity-surface .pro-account-assets{padding-inline:16px}.account-identity-surface .pro-assets-actions a{font-size:13px;gap:4px}.app-shell .instrument-price b{font-size:23px}}@keyframes order-sheet-enter{0%{transform:translateY(32px);opacity:.5}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.app-shell dialog.order-panel[open]{animation:none}}.trend-line{stroke-dasharray:none;stroke-dashoffset:0;animation:curve-reveal .95s cubic-bezier(.16,1,.3,1) both}@keyframes curve-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-2px -2px -2px -2px)}}.history-sweep{position:absolute;top:32px;right:20px;bottom:45px;left:20px;display:block;overflow:hidden;border-radius:6px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,#8396b414 40px)}.history-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,#a8bcdf30,transparent);animation:history-sweep 1.7s cubic-bezier(.16,1,.3,1) infinite}@keyframes history-sweep{to{transform:translate(100%)}}.chart-cache-note{position:absolute;z-index:4;bottom:24px;left:10px;display:flex;gap:8px;align-items:center;max-width:calc(100% - 20px);padding:7px 10px;border-radius:6px;color:var(--muted);background:var(--surface-strong);font-size:11px}.chart-cache-note button{border:0;background:transparent;color:var(--violet);padding:5px}.price-pulse{position:relative;isolation:isolate;transition:color .25s ease}.price-pulse.tick-up,.price-pulse.tick-down{background:transparent}.price-pulse.tick-up{--pulse-color: #3fdfb4}.price-pulse.tick-down{--pulse-color: #ff8195}.price-pulse:is(.tick-up,.tick-down):after{position:absolute;z-index:-1;content:"";top:-1px;right:-4px;bottom:-1px;left:-4px;border-radius:4px;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--pulse-color) 16%,transparent));box-shadow:inset 0 -1px color-mix(in srgb,var(--pulse-color) 28%,transparent);animation:quote-glow .8s ease-out both}@keyframes quote-glow{0%{opacity:.2}18%{opacity:1}to{opacity:0}}.order-type-switch{display:flex;gap:4px;border:1px solid var(--line);padding:3px;border-radius:8px;background:var(--surface-soft)}.order-type-switch button{min-height:34px;padding:6px 12px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.order-type-switch button[aria-pressed=true]{color:var(--text);background:var(--violet-soft)}.order-field-error,.order-submit-error{font-size:13px;line-height:1.6;color:var(--negative)}.order-submit-error{display:flex;gap:8px;align-items:center;padding-bottom:10px}.order-submit-error p{margin:0;flex:1}.order-submit-error button{color:var(--violet);border:0;background:transparent;padding:8px;cursor:pointer}.order-panel input[aria-invalid=true]{box-shadow:inset 0 -2px var(--negative)}.trade-favorite[aria-pressed=true]{color:#c9adff}.mobile-trade-actions button:disabled{opacity:.35;cursor:not-allowed}.direct-order-actions{display:flex;gap:10px;align-items:center}.direct-order-actions button{border:1px solid var(--line-strong);border-radius:7px;padding:9px 14px;color:var(--text-soft);background:transparent;font:inherit;font-size:13px;cursor:pointer}.direct-order-actions .close-position{color:var(--negative)}.position-action-dialog{width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:24px;border:1px solid var(--line-strong);border-radius:18px;background:#142034;color:var(--text);overflow-y:auto}.position-action-dialog::backdrop{background:#020711a3}.position-action-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.position-action-dialog h2{margin:0;font-size:19px;font-weight:400}.position-action-dialog header button{display:grid;place-items:center;width:44px;height:44px;border:0;color:var(--muted);background:transparent;cursor:pointer}.position-action-dialog p{font-size:15px;line-height:1.8}.position-action-dialog label{display:grid;gap:10px;margin-top:20px;font-size:14px}.position-action-dialog input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-soft);color:var(--text);font:inherit;font-size:16px}.position-confirm{width:100%;min-height:48px;margin-top:18px;border:0;border-radius:9px;background:#b69aff;color:#171029;font:inherit;font-size:16px;cursor:pointer}.position-confirm:disabled{opacity:.5}.sk-mobile-quotes{display:none}.sk-watch-switch,.sk-quote-head{display:flex;justify-content:space-between;gap:20px}.sk-watch-switch i{width:100px;height:18px}.sk-quote-head i{width:20%;height:10px}.sk-news-page{display:grid;gap:20px}.sk-news-page article{display:flex;gap:16px;padding-block:20px;border-bottom:1px solid var(--line)}.sk-news-page article>span{flex:1;display:grid;align-content:center;gap:12px}.sk-news-image{width:110px;height:80px}.news-directory .latest-news{width:100%;padding-block:0 80px}.full-news .section-heading{justify-content:flex-end}.full-news .section-heading h2{display:none}.news-more{display:inline-flex;align-items:center;gap:5px;color:var(--text-soft);text-decoration:none;font-size:13px}.news-search{width:100%;min-height:48px;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;background:var(--surface-soft);color:var(--text);font:inherit;font-size:16px}@media (max-width:900px){.app-shell .home-featured-markets{padding-top:10px}.home-all-markets{display:flex;justify-content:flex-end;min-height:46px;align-items:center;color:var(--muted);font-size:13px;text-decoration:none}.home-additional-markets{margin-top:14px}.home-featured-markets .home-funding-shortcuts{margin-top:8px}.app-shell .pro-market-row{display:block;min-height:94px}.app-shell .pro-market-open,.app-shell .market-directory .pro-market-open{grid-template-columns:120px 100px minmax(64px,1fr);grid-template-rows:auto;gap:12px;min-height:94px;padding:14px 0}.app-shell .pro-market-identity{grid-column:1;grid-row:1;gap:7px}.app-shell .pro-market-identity .market-symbol-icon{width:28px!important;height:28px!important}.app-shell .pro-market-identity b{font-size:15px}.app-shell .pro-market-identity b small{font-size:10px}.app-shell .pro-market-identity>span>span{font-size:11px}.app-shell .pro-market-numbers{grid-column:2;grid-row:1;justify-items:end;gap:6px}.app-shell .pro-market-numbers .price-pulse{font-size:15px;padding-inline:0}.app-shell .pro-market-change{min-width:0;min-height:22px;padding:0;background:transparent;font-size:12px}.app-shell .pro-market-change.negative{background:transparent}.app-shell .pro-market-chart{grid-column:3;grid-row:1;height:40px;width:100%}.app-shell .market-directory .pro-market-head{display:grid;grid-template-columns:120px 100px minmax(64px,1fr);padding-right:0;gap:12px;min-height:44px}.pro-market-head span:nth-child(2){text-align:right}.pro-market-head span:last-child{text-align:right}.app-shell .market-directory .skeleton-markets{width:100%;padding:0}.app-shell .skeleton-markets .sk-market-cards{display:none}.sk-mobile-quotes{display:block}.sk-mobile-quotes article{display:grid;grid-template-columns:120px 100px minmax(64px,1fr);gap:12px;align-items:center;min-height:94px;padding:14px 0;border-bottom:1px solid var(--line)}.sk-mobile-quotes article>div{display:flex;gap:7px;align-items:center}.sk-mobile-quotes article>div>span{min-width:0;flex:1;display:grid;gap:8px}.sk-mobile-quotes article>span{display:grid;justify-items:end;gap:8px}.sk-mobile-quotes .sk-avatar{width:28px;height:28px}.sk-mobile-quotes .sk-badge{width:48px;height:16px}.sk-mini-curve{width:100%;height:40px}.sk-watch-switch{align-items:center;min-height:50px}.sk-quote-head{min-height:44px;align-items:center}.skeleton-markets:not(.skeleton-content) .sk-tabs{min-height:50px;margin-top:4px;flex-wrap:nowrap}.skeleton-markets:not(.skeleton-content) .sk-tabs i{width:40px;min-width:0}.app-shell .skeleton-home .sk-home-featured>.sk-heading{display:none}.app-shell .latest-news .section-heading h2{flex:1}.app-shell .latest-news .section-heading{gap:8px}.app-shell .latest-news .news-refresh{flex:none;width:36px}.app-shell .latest-news .news-story{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:16px;padding:22px 0}.app-shell .latest-news .news-thumbnail{width:112px;aspect-ratio:1.35;grid-column:2;grid-row:1;border-radius:7px}.app-shell .latest-news .news-copy{grid-column:1;grid-row:1;gap:12px}.app-shell .latest-news .news-copy h3{font-size:16px;line-height:1.65;-webkit-line-clamp:3;font-weight:400}.app-shell .latest-news .news-story>svg{display:none}.app-shell .latest-news .news-copy small{font-size:11px;padding-right:0;gap:5px 12px}.app-shell .latest-news .news-story.news-image-left{grid-template-columns:112px minmax(0,1fr)}.app-shell .latest-news .news-image-left .news-thumbnail{grid-column:1}.app-shell .latest-news .news-image-left .news-copy{grid-column:2}.app-shell .latest-news .news-story.news-lead{display:flex;flex-direction:column;gap:12px}.app-shell .latest-news .news-lead .news-copy{display:contents}.app-shell .latest-news .news-lead h3{order:0;font-size:19px;line-height:1.6}.app-shell .latest-news .news-lead .news-thumbnail{order:1;width:100%;aspect-ratio:1.8}.app-shell .latest-news .news-lead .news-copy small{order:2}.app-shell .latest-news .news-story.news-text-only{grid-template-columns:minmax(0,1fr)}.app-shell .latest-news .news-text-only .news-thumbnail{display:none}.app-shell .latest-news .news-text-only .news-copy{grid-column:1}.app-shell .order-center .direct-order-actions{grid-column:1/-1;justify-content:flex-end;padding-top:8px}.app-shell .direct-order-actions button{min-height:42px;font-size:14px}.app-shell .trade-pair-title{min-height:44px;align-content:center}.app-shell .trade-favorite{width:40px;height:44px;background:transparent;border:0}dialog.order-panel .order-field-row{align-items:flex-start;gap:10px;flex-direction:column}.order-type-switch{width:100%}.order-type-switch button{flex:1;font-size:14px;min-height:40px}.app-shell .order-center .order-record-row .pnl-reference{display:block;font-size:10px;color:var(--muted);margin-top:4px}.app-shell .news-directory .workspace-container{padding-top:12px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.app-shell .news-directory .latest-news{width:100%;padding:0}}@media (max-width:360px){.app-shell .pro-market-open,.app-shell .market-directory .pro-market-open,.app-shell .market-directory .pro-market-head,.sk-mobile-quotes article{grid-template-columns:103px 87px minmax(60px,1fr);gap:8px}.app-shell .pro-market-identity .market-symbol-icon{width:24px!important;height:24px!important}.app-shell .pro-market-identity{gap:5px}.app-shell .pro-market-identity b,.app-shell .pro-market-numbers .price-pulse{font-size:14px}.app-shell .latest-news .news-story{grid-template-columns:minmax(0,1fr) 92px;gap:12px}.app-shell .latest-news .news-thumbnail{width:92px}.app-shell .latest-news .news-story.news-image-left{grid-template-columns:92px minmax(0,1fr)}.app-shell .latest-news .news-copy h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.trend-line,.history-sweep:after,.price-pulse:is(.tick-up,.tick-down):after{animation:none;clip-path:none}}.app-shell .portal-title-row h1{font-size:30px;font-weight:500}.app-shell .workspace-heading h1{font-size:28px;font-weight:500}.app-shell .product-card h2{font-size:20px;font-weight:500}.app-shell .latest-news .section-heading h2{font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.app-shell .latest-news .section-heading h2:before{content:"";width:3px;height:14px;background:var(--violet);border-radius:2px}.app-shell .news-more{font-size:12px;font-weight:400}.app-shell .latest-news .news-copy h3{font-size:13px;font-weight:400;line-height:1.4}.news-article-page .workspace-container{max-width:800px}.article-reader{padding:8px 0 50px}.article-byline{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--muted)}.article-reader h1{margin:12px 0 20px;font-size:26px;font-weight:500;line-height:1.4;overflow-wrap:break-word;text-wrap:pretty}.article-cover{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;border-radius:12px;background:var(--surface-soft)}.article-body{max-width:70ch;margin:28px auto;overflow-wrap:anywhere}.article-body p{font-size:15px;line-height:1.75;margin:0 0 18px;color:var(--text-soft)}.article-body h2{margin:30px 0 14px;font-size:20px;font-weight:500;line-height:1.5}.article-unavailable{color:var(--muted);font-size:14px}.article-return{display:inline-flex;min-height:44px;align-items:center;color:var(--violet);font-size:14px;text-decoration:none}.sk-article{display:grid;gap:20px;max-width:760px;margin:auto}.sk-article-image{width:100%;aspect-ratio:1.8}.app-shell .funding-records .record-kinds{padding:12px 20px;border-bottom:1px solid var(--line);gap:22px}.app-shell .funding-records .record-kinds button{border:0;border-radius:0;background:transparent;padding:12px 0;min-height:44px;font:inherit;font-size:14px;position:relative}.funding-records .record-kinds button.active:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;border-radius:2px;background:var(--violet)}.app-shell .funding-records .record-kinds button.active{background:transparent;border-color:transparent;color:var(--text)}.app-shell .funding-record-list article{min-height:108px;align-items:start;padding:20px}.app-shell .funding-record-list .funding-record-copy{min-width:0;gap:5px}.app-shell .funding-record-list b{font-size:14px;font-weight:400;line-height:1.5}.app-shell .funding-record-list small{font-size:11px;line-height:1.5}.app-shell .funding-record-list .funding-record-serial{color:#7b8ba2;font-size:10px}.app-shell .funding-record-list .record-money{justify-items:end;gap:8px;min-width:0;max-width:58%}.app-shell .funding-record-list .status-chip{min-height:24px;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:400}.app-shell .funding-records .records-end{font-size:11px}.app-shell .position-data-list{overflow-anchor:none}.app-shell .trade-back{background:transparent;border:0;color:var(--text);cursor:pointer}.app-confirmation{color:var(--text);background:#111d2e;border:1px solid #a7b9d32a;border-radius:18px;padding:24px;width:min(380px,calc(100vw - 36px));box-sizing:border-box;box-shadow:0 24px 80px #0007}.app-confirmation::backdrop{background:#020814a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-confirmation header{display:flex;justify-content:space-between;align-items:center}.app-confirmation button{min-height:44px;font-size:14px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:transparent;cursor:pointer}.app-confirmation header button{width:44px;border:0;display:grid;place-items:center}.confirmation-emblem{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#a591ff15;color:#b5a1ed}.app-confirmation h2{margin:18px 0 10px;font-size:18px;font-weight:500}.app-confirmation p{color:var(--text-soft);font-size:14px;line-height:1.7;margin:0 0 24px}.app-confirmation footer{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app-confirmation .confirmation-accept{background:#b69aff;color:#161126;border-color:transparent}.app-confirmation .confirmation-accept.destructive{background:#e79aaa;color:#29121b}.auto-scroll-indicator{display:none;position:fixed;z-index:9999;width:3px;border-radius:4px;background:#93a4bc80;pointer-events:none;opacity:0;transition:opacity .16s ease}.verification-workspace{max-width:780px}.verification-intro{display:flex;gap:14px;align-items:start;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#b69aff06}.verification-intro>span{display:grid;place-items:center;flex:0 0 44px;height:44px;color:#b69aff;border-radius:12px;background:#b69aff12}.verification-intro h2{margin:0 0 5px;font-size:16px;font-weight:500}.verification-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.app-shell .kyc-form{padding:24px;gap:20px;background:#101b2b;border-radius:14px}.kyc-section-title{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500}.kyc-section-title>span{color:#b5a1ed;font-size:11px;font-variant-numeric:tabular-nums}.app-shell .kyc-form label{font-size:13px;font-weight:400}.app-shell .kyc-form .amount-input{min-height:48px;border-radius:8px}.app-shell .kyc-form input{font-size:16px}.app-shell .kyc-form .kyc-upload-hint{margin:-10px 0 0;font-size:12px;line-height:1.65;color:var(--muted)}.app-shell .kyc-upload{min-height:152px;border:1px dashed #a7b9d338;background:#0b1422;border-radius:10px;padding:18px 10px}.app-shell .kyc-upload b{font-size:13px;font-weight:400}.app-shell .kyc-upload small{font-size:11px;line-height:1.5}.app-shell .kyc-upload .identity-document-art{display:grid;grid-template-columns:26px 1fr;grid-template-rows:1fr 1fr;align-items:center;gap:0 6px;width:68px;height:44px;padding:8px;border:1px solid #b5a1ed55;border-radius:6px;background:#b5a1ed08;box-sizing:content-box}.identity-document-art svg{grid-row:1/3}.identity-document-art i{height:3px;background:#b5a1ed55;border-radius:2px}.identity-document-art i:last-child{width:65%}.app-shell .kyc-invalid,.app-shell .kyc-invalid .amount-input{border-color:#f27d93}.app-shell .kyc-field-error{color:#f28c9d;font-size:12px;line-height:1.5;margin:0}.app-shell .kyc-form .account-primary-button{min-height:48px;font-size:14px;font-weight:500}@media (max-width:900px){.app-shell{font-size:14px;line-height:1.6}html,body,.app-shell,.app-shell *{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.app-shell *::-webkit-scrollbar{display:none;width:0;height:0}.auto-scroll-indicator{display:block}.auto-scroll-indicator.visible{opacity:1}.app-shell :is(.account-detail-heading h1,.account-title h1,.workspace-heading h1,.portal-title-row h1){font-size:20px;line-height:1.4;font-weight:500}.app-shell :is(.setting-row b,.account-menu-card b,.pro-settings-group h2,.order-center .order-pair strong){font-size:14px;font-weight:500}.app-shell :is(.setting-row small,.account-menu-card small){font-size:12px;line-height:1.5}.app-shell :is(.pro-settings-group a,.account-primary-button,.portal-secondary,.portal-primary){font-size:14px}.app-shell .verification-workspace{gap:16px}.app-shell .verification-intro{padding:16px;gap:12px}.app-shell .kyc-form{padding:18px 16px;gap:18px}.app-shell .kyc-form .two-field-grid{gap:16px}.app-shell .kyc-form .kyc-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .verification-result h2{font-size:18px;font-weight:500}.app-shell .verification-result p{font-size:14px;line-height:1.7}.app-shell .portal-header .portal-page-label{font-size:16px;font-weight:500;letter-spacing:-.02em}.app-shell .home-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:0}.app-shell .home-header .portal-header-identity{grid-column:2;grid-row:1;justify-self:center}.app-shell .home-header .portal-actions{grid-column:3;grid-row:1;justify-self:end}.app-shell .home-header .portal-logo{gap:8px}.app-shell .home-header .portal-logo b{font-size:15px;letter-spacing:.15em}.app-shell .home-header .brand-mark.small{width:28px;height:28px;border-radius:8px}.app-shell .account-reveal-header{position:absolute;inset:0 0 auto;z-index:60;background:rgb(8 15 28 / var(--header-progress));border-bottom-color:rgb(154 175 209 / calc(var(--header-progress) * .12));-webkit-backdrop-filter:blur(calc(var(--header-progress) * 12px));backdrop-filter:blur(calc(var(--header-progress) * 12px))}.app-shell .account-reveal-header .portal-page-label{opacity:var(--header-progress)}.app-shell:has(>.account-reveal-header) .account-layout{padding-top:calc(12px + env(safe-area-inset-top))}.app-shell .account-reveal-header .portal-actions{padding-left:0;background:transparent}.app-shell .account-identity-surface .mobile-account-profile{padding:52px 20px 18px}.app-shell :is(.portal-card>header h2,.account-card h2,.security-card h2,.account-section-heading h2,.section-heading h2){font-size:15px;font-weight:500;line-height:1.5}.app-shell :is(.portal-empty h2,.workspace-empty h2){font-size:18px}.app-shell .account-panel-header h1,.app-shell .purchase-modal h2{font-size:22px;font-weight:500}.app-shell .account-identity-surface h1{font-size:19px}.app-shell .product-card h2{font-size:19px;min-height:0;margin-bottom:16px;line-height:1.5}.app-shell .yield-value strong{font-size:27px;font-weight:400}.app-shell :is(.workspace-error,.portal-message,.workspace-empty p,.portal-empty){font-size:14px;line-height:1.7}.app-shell .latest-news .section-heading{min-height:44px;margin-bottom:2px;gap:12px}.app-shell .latest-news .section-heading h2{font-size:15px;line-height:1.5;font-weight:500;letter-spacing:-.02em}.app-shell .latest-news .news-more{font-size:12px;min-height:44px}.app-shell .latest-news .news-story{gap:14px;padding:18px 0}.app-shell .latest-news .news-copy h3,.app-shell .latest-news .news-lead h3{font-size:13px;line-height:1.4;font-weight:400;letter-spacing:normal}.app-shell .latest-news .news-copy{gap:8px}.app-shell .latest-news .news-copy small{font-size:10px}.app-shell .latest-news .news-lead .news-thumbnail{aspect-ratio:1.95}.app-shell .news-directory .workspace-container{padding-top:16px}.app-shell .news-search{min-height:44px;border-radius:8px}.app-shell .article-reader h1{font-size:18px;line-height:1.4;margin:12px 0 18px}.app-shell .article-body{margin:20px auto}.app-shell .article-body h2{font-size:15px;margin:22px 0 12px}.app-shell .article-body p{font-size:14px;line-height:1.75}.app-shell .article-byline{font-size:11px}.app-shell .news-article-page .workspace-container{padding-top:16px}.app-shell .funding-records{border:0;border-radius:0;box-shadow:none;background:transparent}.app-shell .funding-records .record-kinds{gap:22px;padding:0;flex-wrap:nowrap;margin-bottom:0;justify-content:flex-start}.app-shell .funding-records .record-kinds button{font-size:13px;font-weight:400;white-space:nowrap}.app-shell .funding-record-list article{padding:18px 0;min-height:104px;gap:10px}.app-shell .funding-record-list .record-money b{font-size:14px;overflow-wrap:anywhere}.app-shell .funding-record-list .record-money small{font-size:10px}.app-shell .funding-records .record-pager{border:0;padding:18px 0;min-height:64px}.app-shell .funding-records .records-end{opacity:.7}.app-shell .positions-section{min-height:max(400px,calc(100dvh - 64px))}.app-shell .position-tabs{position:sticky;top:60px;z-index:12;background:#0b1523;min-height:48px;margin:0;gap:20px;padding-inline:16px}.app-shell .position-tabs button{font-size:12px;min-height:48px;padding-inline:0;font-weight:400;white-space:nowrap}.app-shell .position-tabs button span{font-size:10px}.app-shell .position-data-list{padding-inline:16px}.app-shell .position-data-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px 8px;padding:14px 0;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.app-shell .position-data-row>span{min-width:0;gap:4px;font-size:13px;line-height:1.4}.app-shell .position-data-row>span:before{display:block;font-size:10px;line-height:1.4;margin-bottom:0}.app-shell .position-data-row small{font-size:10px;line-height:1.4}.app-shell .position-data-row>span b{font-size:13px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.app-shell .position-data-row>span:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.app-shell .position-data-row>span:first-child b{font-size:14px;font-weight:500}.app-shell .position-data-row>span:first-child small{font-size:10px}.app-shell .position-data-row>span:nth-child(2){grid-column:1/3;display:block}.app-shell .position-data-row>span:nth-child(2):before{margin-bottom:4px}.app-shell .position-data-row>span:nth-child(2) small{display:inline;margin-left:5px}.app-shell .position-data-row>span:nth-child(3){grid-column:3/5}.app-shell .position-data-row>span:nth-child(4){grid-column:5/7}.app-shell .position-data-row>span:nth-child(5){grid-column:1/4}.app-shell .position-data-row>span:nth-child(5) small{display:none}.app-shell .position-data-row>span:nth-child(6){grid-column:4/7}.app-shell .position-data-row .position-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:0}.app-shell .position-data-row .position-actions button{min-height:36px;padding:6px 12px;font-size:12px;font-weight:400;border-radius:6px}.app-shell .order-center .order-record-row{gap:12px 10px;padding:18px 0;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--line)}.app-shell .order-center .order-record-row{align-items:start;padding-block:14px;gap:10px}.app-shell .order-center .order-pair{gap:4px;padding-right:96px;line-height:1.4}.app-shell .order-center .order-record-list{padding:0 16px}.app-shell .order-center .order-pair strong{font-size:15px;font-weight:500}.app-shell .order-center .order-pair>span{font-size:12px}.app-shell .order-center .order-record-number{gap:4px;align-self:start}.app-shell .order-center .order-record-number :is(b,small),.app-shell .order-center .order-pair small{line-height:1.4}.app-shell .order-center .order-record-number b{font-size:14px;font-weight:400}.app-shell .order-center .order-record-row small,.app-shell .order-center .order-record-state span{font-size:11px}.app-shell .order-center .direct-order-actions{grid-column:1/3;justify-content:flex-start;padding-top:0;gap:8px}.app-shell .order-center .direct-order-actions button{min-height:36px;font-size:12px;padding:6px 12px}.app-shell .order-center .order-row-detail{grid-column:3/4;align-self:center}.app-shell .order-center .order-row-detail[open]{grid-column:1/-1}.app-shell .order-center .order-row-detail summary{font-size:11px;line-height:1.4;min-height:28px;padding-block:4px}}@media (prefers-reduced-motion:reduce){.auto-scroll-indicator{transition:none}}@media (max-width:360px){.app-shell .latest-news .news-copy h3{font-size:13px}.app-shell .position-data-row>span b,.app-shell .funding-record-list .record-money b{font-size:12px}.app-shell .funding-records .record-kinds{gap:18px}}.platform-image{position:relative;display:inline-grid;width:100%;height:100%;min-width:0;overflow:hidden;vertical-align:middle;background:var(--surface-soft,#162338);isolation:isolate}.platform-image>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s ease}.platform-image.image-ready>img{opacity:1;visibility:visible}.platform-image-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(105deg,#152238 20%,#203149,#152238 70%);background-size:250% 100%;animation:image-sheen 1.6s ease-in-out infinite;color:#7185a6}.image-failed .platform-image-state{animation:none;background:#152238}.language-flag>.platform-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app-shell :is(.login-card,.auth-card) input:disabled{opacity:.65;cursor:not-allowed}.platform-image-orbit{position:relative;display:block;width:min(24px,45%);aspect-ratio:1}.platform-image-orbit i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #b7a1ee50;border-radius:50%;transform:rotate(-35deg) scaleY(.5)}.platform-image-orbit i+i{transform:rotate(45deg) scaleY(.5);border-color:#b7a1eea0}@keyframes image-sheen{0%{background-position:120% 0}to{background-position:-80% 0}}.confirmation-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px 20px;padding:18px 0;margin:0 0 18px;border-block:1px solid #9aafd11c;font-size:13px;line-height:1.5}.confirmation-details dt{color:var(--muted,#91a0b8)}.confirmation-details dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.confirmation-note{color:var(--muted,#91a0b8)!important;font-size:12px!important;line-height:1.65!important}.order-detail-sheet,.security-editor{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid #a7b9d32a;border-radius:18px;color:var(--text);background:#101b2c;box-shadow:0 24px 90px #0005}.order-detail-sheet::backdrop,.security-editor::backdrop{background:#020814b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.order-detail-sheet>header,.security-editor>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.order-detail-sheet header small{font-size:12px;color:var(--muted)}.order-detail-sheet h2{font-size:21px;margin:6px 0 0;font-weight:500}.order-detail-sheet header button,.security-editor header button{display:grid;place-items:center;flex:none;min-width:40px;height:40px;border:0;background:transparent;color:var(--text);cursor:pointer}.detail-direction{display:block;font-size:13px;margin-bottom:16px}.detail-trade-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:9px;background:#b69aff;color:#171126;text-decoration:none;font-size:14px}.app-shell .order-record-row{cursor:pointer;transition:background .16s}.app-shell .order-record-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.row-action-zone{grid-column:1/-1;justify-self:end;min-width:0}.order-record-table-head{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.sign-in-gate{display:grid;justify-items:center;align-content:center;gap:14px;min-height:min(600px,75dvh);padding:40px 24px;text-align:center}.gate-emblem{display:grid;place-items:center;width:68px;height:68px;border:1px solid #b69aff22;border-radius:20px;color:#b69aff;background:#b69aff0b}.sign-in-gate h2{margin:10px 0 0;font-size:22px;font-weight:500}.sign-in-gate p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.sign-in-gate a{font-size:13px;color:var(--muted);text-decoration:none;min-height:44px;display:flex;align-items:center}.sign-in-gate .gate-login{min-width:220px;justify-content:center;gap:16px;background:#b69aff;border-radius:9px;color:#171126;margin-top:12px;font-size:14px}.security-editor>header>span{display:flex;align-items:center;gap:10px;font-size:17px}.security-editor-body{min-height:0;overflow:auto;overscroll-behavior:contain}.app-shell .security-editor .inline-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;border:0;background:transparent;padding:0;margin:0}.app-shell .security-editor :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #9aafd130;background:#0c1625;color:var(--text);border-radius:8px;padding:12px;font-size:16px}.app-shell .security-editor code{white-space:normal;overflow-wrap:anywhere;font-size:13px}.app-shell .security-editor .inline-form>button{min-height:48px;border:0;border-radius:8px;background:#b69aff;color:#171126;font-size:14px}.security-editor small{font-size:12px;line-height:1.6;color:var(--muted)}.security-editor-message{margin:16px 0 0;color:#f0a1ad;font-size:13px;line-height:1.6}.app-shell .account-layout:has(.sign-in-gate){display:block}.app-shell[data-chrome=auth]{--bg:#0b1423;--text:#edf3ff;--text-soft:#b6c4d9;--muted:#8b9db7;--line:#9aafd125;--violet:#b69aff}.app-shell :is(.login-page,.register-page){min-height:100%;background:radial-gradient(ellipse at 10% 20%,#26335250,transparent 60%),#0b1423;color:#edf3ff}.app-shell :is(.login-header,.auth-header){height:76px}.app-shell :is(.login-header>a,.auth-header>a){color:#8b9db7;font-size:13px}.app-shell :is(.login-copy h1,.auth-copy h1){color:#edf3ff;font-size:42px;line-height:1.3;font-weight:500;letter-spacing:-.04em}.app-shell :is(.login-copy>p,.auth-copy>p){color:#8b9db7;font-size:14px;line-height:1.8}.app-shell :is(.login-brand,.auth-brand){color:#edf3ff}.app-shell :is(.login-card,.auth-card){background:#111e30;border:1px solid #a7b9d324;border-radius:18px;padding:32px;gap:20px;box-shadow:0 24px 80px #0002}.app-shell :is(.login-card-head h2,.auth-card-head h2){color:#edf3ff;font-size:23px;font-weight:500}.app-shell :is(.login-card-head p,.auth-card-head p){color:#8b9db7;font-size:13px}.app-shell :is(.login-card label,.auth-card label){color:#a9b8cf;font-size:13px;font-weight:400}.app-shell :is(.login-card label>span,.auth-card label>span){border-color:#9aafd12a;background:#0b1626;min-height:48px;border-radius:9px}.app-shell :is(.login-card input,.auth-card input){color:#edf3ff;font-size:16px}.app-shell :is(.login-submit,.auth-submit){background:#b69aff;color:#171126;font-size:15px;font-weight:500}.app-shell .wallet-submit{background:transparent;border-color:#9aafd12a;color:#b6c4d9}.app-shell :is(.login-register-link a,.auth-login-link a){color:#b69aff}.app-shell :is(.login-error,.auth-error){color:#f0a1ad;background:#f28c9d0a;border-color:#f28c9d30}.app-shell .captcha-field .platform-image{width:86px;height:36px;flex:none;border-radius:5px;cursor:pointer}.auth-security-extra summary{min-height:36px;color:#8b9db7;cursor:pointer;font-size:12px;line-height:36px}.auth-security-extra[open] summary{margin-bottom:10px}.auth-created{color:#8dd3bd;font-size:13px;line-height:1.7;margin:0}.app-shell :is(.login-kicker,.auth-kicker){color:#b69aff}@media (max-width:900px){.app-shell .account-identity-surface{border:0;border-radius:0;background:transparent;overflow:visible}.app-shell .account-identity-surface .mobile-account-profile{padding:54px 2px 24px;gap:14px}.app-shell .account-identity-surface .account-avatar{width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#b69aff20,#8da5d510);border-color:#b69aff20}.app-shell .account-identity-surface .pro-profile-copy{flex:1}.app-shell .account-identity-surface h1{font-size:20px;font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere}.app-shell .account-identity-surface .profile-uid{font-size:11px;color:#8b9bb4}.app-shell .account-identity-surface .profile-verification{background:transparent;min-height:22px}.app-shell .account-identity-surface .profile-verification span{font-size:11px;color:inherit;font-weight:400}.app-shell .account-identity-surface .pro-account-assets{padding:20px;margin:0;border:1px solid #9aafd122;border-radius:15px;background:radial-gradient(ellipse at 5% 0,#31415c66,transparent 80%),#111e2e}.app-shell .pro-assets-heading{font-size:12px}.app-shell .account-identity-surface .pro-assets-amount{margin:6px 0 22px}.app-shell .account-identity-surface .pro-assets-amount strong{font-size:30px;letter-spacing:-.035em}.app-shell .account-identity-surface .pro-assets-actions a{min-height:42px;font-size:13px;gap:7px;border-radius:7px}.app-shell .account-identity-surface .pro-assets-actions a svg{width:16px}.account-guest-copy{font-size:12px;color:var(--muted);line-height:1.5;margin:5px 0 0}.account-guest-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 0 10px}.account-guest-actions a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--line);color:var(--text);border-radius:8px;text-decoration:none;font-size:14px}.account-guest-actions a:first-child{background:#b69aff;color:#171126;border-color:transparent}.app-shell .settings-card .setting-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 16px}.app-shell .settings-card .setting-row>div{min-width:0}.app-shell .settings-card .setting-row b{font-size:14px;font-weight:400}.app-shell .settings-card .setting-row small{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.app-shell .settings-card .setting-row .text-action{position:static;min-width:48px;white-space:normal;font-size:12px;max-width:84px;min-height:40px;padding:8px;background:transparent}.app-shell .setting-icon{width:34px;height:34px}.app-shell .settings-card .switch-control{position:static;flex:none;margin:0}.order-detail-sheet,.security-editor{margin:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - 40px);border-radius:20px 20px 0 0;border-bottom:0;padding:22px 22px max(24px,env(safe-area-inset-bottom))}.security-editor{overflow:hidden}.security-editor-body{max-height:calc(100dvh - 150px)}.app-shell .order-record-row .row-action-zone{grid-column:1/-1;justify-self:end}.app-shell .order-center .order-pair{padding-right:0}.app-shell .order-center .direct-order-actions{grid-column:auto;justify-content:flex-end}.order-detail-sheet .confirmation-details{gap:16px;font-size:13px}.sign-in-gate h2{font-size:20px}.app-shell :is(.login-header,.auth-header){height:60px}.app-shell :is(.login-shell,.auth-shell){width:calc(100% - 40px);max-width:440px;padding-block:14px 36px}.app-shell :is(.login-brand,.auth-brand){margin:4px 0 24px;font-size:16px;gap:9px}.app-shell :is(.login-kicker,.auth-kicker){display:none}.app-shell :is(.login-card,.auth-card){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:20px}.app-shell :is(.login-card-head,.auth-card-head){margin-bottom:8px}.app-shell :is(.login-card-head>span,.auth-card-head>span){display:none}.app-shell :is(.login-card-head h2,.auth-card-head h2){font-size:25px;line-height:1.4}.app-shell :is(.login-card-head p,.auth-card-head p){font-size:13px;margin-top:8px}.app-shell :is(.login-submit,.auth-submit){min-height:48px}.app-shell .account-reveal-header .portal-actions{background:transparent}}@media (prefers-reduced-motion:reduce){.platform-image-state{animation:none}.platform-image>img{transition:none}}.pull-refresh-layer{position:sticky;top:0;height:0;z-index:30;pointer-events:none;display:none}.pull-refresh-indicator{position:absolute;top:-38px;left:50%;display:flex;align-items:center;gap:8px;padding:9px 15px;min-height:34px;white-space:nowrap;box-sizing:border-box;border:1px solid #b5c5e329;border-radius:30px;background:#182538f5;color:#c5b1ff;font-size:12px;box-shadow:0 8px 24px #0002;opacity:0;transform:translate(-50%,var(--pull-distance,0));transition:opacity .16s,transform .16s}.pull-refresh-visible .pull-refresh-indicator{opacity:1}.pull-refresh-keyboard:focus{position:fixed;top:80px;left:20px;width:auto;height:auto;clip:auto;pointer-events:auto;padding:12px;background:#b69aff;color:#171126}.document-skeleton{display:grid;gap:22px;max-width:760px;margin:auto;width:100%}.document-sk-meta{display:flex;gap:15px}.document-sk-meta i{height:9px;width:75px}.document-sk-meta i+i{width:115px}.document-sk-title{display:grid;gap:12px}.document-sk-title i{height:22px;width:100%}.document-sk-cover{aspect-ratio:1.8;width:100%;border-radius:12px!important}.document-skeleton section{display:grid;gap:12px}.document-sk-line{height:11px}.document-sk-subtitle{height:17px;margin:6px 0 9px}.skeleton-auth{padding:0!important;width:100%!important}.auth-page-skeleton{max-width:1200px;margin:0 auto;padding:0 32px 40px;box-sizing:border-box}.auth-sk-header{display:flex;justify-content:space-between;align-items:center;height:76px}.auth-sk-header i{height:12px;width:80px}.auth-sk-header i+i{width:38px}.auth-sk-layout{display:grid;grid-template-columns:1fr 420px;gap:100px;padding-top:50px}.auth-sk-story{display:grid;align-content:start;gap:20px}.auth-sk-brand{display:flex;align-items:center;gap:12px;margin-bottom:34px}.auth-sk-brand i{width:36px;height:36px;border-radius:12px}.auth-sk-brand i+i{width:88px;height:16px}.auth-sk-headline{height:36px;width:75%}.auth-sk-headline.short{width:58%}.auth-sk-copy{height:11px;width:80%}.auth-sk-copy.short{width:50%;margin:auto}.auth-sk-art{aspect-ratio:1.6;width:80%;margin-top:20px;border-radius:20px}.auth-sk-form{padding:32px;background:#111e3044;border:1px solid var(--line);border-radius:18px;display:grid;gap:20px;align-content:start}.auth-sk-heading{height:26px;width:47%;margin-bottom:0}.auth-sk-field{display:grid;gap:11px}.auth-sk-field i:first-child{height:10px;width:55px}.auth-sk-field i+i{height:48px;width:100%;border-radius:9px}.auth-sk-submit{height:48px;margin-top:12px;border-radius:9px}.country-field{display:grid;gap:10px;align-content:start;min-width:0}.country-field-label{font-size:13px;color:var(--muted)}.country-picker-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;border:1px solid var(--line);border-radius:9px;background:#0c1625;color:var(--text);padding:12px;font-size:16px;cursor:pointer;text-align:start}.country-picker-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-picker-trigger>svg{flex:none;color:var(--muted)}.country-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:min(460px,calc(100vw - 32px));max-height:min(720px,85dvh);padding:22px;box-sizing:border-box;background:#101c2e;color:var(--text);border:1px solid var(--line);border-radius:18px;overflow:hidden}.country-sheet[open]{display:flex;flex-direction:column}.country-sheet::backdrop{background:#020815bb}.country-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.country-sheet h2{font-size:17px;font-weight:500;margin:0}.country-sheet header button{background:transparent;border:0;color:var(--text);width:36px;height:36px;cursor:pointer}.country-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:0 12px;flex:none;margin-bottom:12px;color:var(--muted)}.country-search input{border:0!important;background:transparent!important;padding:12px 0!important;min-width:0;width:100%;font-size:16px;color:var(--text);outline:none}.country-options{overflow:auto;overscroll-behavior:contain;min-height:0}.country-options>button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 3px;min-height:56px;border:0;border-bottom:1px solid #adc1df0d;background:transparent;color:var(--text);font-size:14px;text-align:start;cursor:pointer}.country-options>button>span:nth-child(2){flex:1;min-width:0}.country-options small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.country-code{display:grid;place-items:center;width:34px;height:28px;flex:none;background:#b69aff0c;border-radius:6px;color:#b6a3df;font-size:11px}.country-options [aria-pressed=true]{color:#c7b1ff}.country-notice{padding:24px 0;text-align:center;font-size:13px;color:var(--muted)}.country-notice button{min-height:40px;padding:8px 18px;background:#b69aff;color:#171126;border:0;border-radius:8px}.verification-status-card{border:1px solid #9eafd51a;border-radius:16px;background:linear-gradient(145deg,#162239,#0e1929);padding:28px;max-width:640px;margin:0 auto;width:100%;box-sizing:border-box}.verification-status-heading{position:relative;padding-bottom:24px;border-bottom:1px solid var(--line)}.verification-status-emblem{display:grid;place-items:center;width:52px;height:52px;color:#a99af7;background:#b19aff12;border-radius:16px}.verification-status-badge{position:absolute;right:0;top:16px;font-size:11px;color:#a99af7}.verification-status-heading h2{font-size:22px;line-height:1.4;font-weight:500;margin:22px 0 10px;letter-spacing:-.03em}.verification-status-heading p{font-size:13px;color:var(--muted);line-height:1.75;margin:0;max-width:440px}.verification-timeline{list-style:none;padding:26px 0 12px;margin:0}.verification-timeline li{position:relative;display:flex;gap:14px;min-height:70px;color:#63758e}.verification-timeline li:not(:last-child):before{content:"";position:absolute;left:12px;top:27px;bottom:1px;width:1px;background:#9cafce20}.verification-timeline li>span{display:grid;place-items:center;flex:none;width:26px;height:26px;box-sizing:border-box;border:1px solid #9cafce25;border-radius:50%}.verification-timeline b{display:block;padding-top:3px;font-size:13px;font-weight:400}.verification-timeline small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:7px}.verification-timeline .complete>span{color:#70c7b1;border-color:#70c7b155;background:#70c7b10a}.verification-timeline .complete b{color:#c6d1e1}.verification-timeline .current>span{color:#baa5ff;border-color:#baa5ff66;background:#baa5ff12}.verification-timeline .current b{color:#d8c9ff}.verification-submitted{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;border-top:1px solid var(--line);padding-top:18px;margin:0 0 22px}.verification-submitted dt{color:var(--muted)}.verification-submitted dd{text-align:right;margin:0}.verification-status-actions{display:flex;gap:10px}.verification-status-actions>a,.verification-status-actions>button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:13px;text-decoration:none;cursor:pointer}.verification-status-actions>a{background:#b69aff;color:#171126;border-color:transparent}.verification-status-actions>button:disabled{opacity:.5}.verification-documents{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.verification-documents>button{display:flex;align-items:center;gap:9px;width:100%;padding:4px 0;min-height:34px;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.verification-documents>button>span{flex:1;text-align:start}.verification-documents .expanded{transform:rotate(180deg)}.verification-document-previews{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.app-shell .pro-account-assets{position:relative}.asset-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.asset-card-link:focus-visible{outline:2px solid #b69aff;outline-offset:4px}.app-shell .pro-assets-heading button,.app-shell .pro-assets-actions a{position:relative;z-index:2}.asset-card-chevron{margin-left:auto;color:var(--muted)}.app-shell .record-pager.quiet-finished{display:none}.app-shell .records-end{opacity:.45;font-size:11px}.app-shell .records-end:before,.app-shell .records-end:after{width:12px}.app-shell .wealth-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.pull-refresh-layer{display:block}.app-shell .portal-header.primary-centered .portal-page-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 160px);text-align:center;margin:0;pointer-events:none;font-size:16px}.app-shell .skeleton-auth{padding:0!important}.auth-page-skeleton{padding:0 20px 36px;max-width:480px}.auth-sk-header{height:60px}.auth-sk-layout{display:flex;flex-direction:column;gap:28px;padding-top:18px}.auth-sk-story{display:block}.auth-sk-brand{margin:0}.auth-sk-story>:not(.auth-sk-brand){display:none}.auth-sk-form{border:0;background:transparent;padding:0;gap:22px}.auth-sk-heading{height:27px;width:45%}.auth-sk-form>.auth-sk-copy{margin-top:-8px;width:60%;height:9px}.document-skeleton{gap:22px}.document-sk-title i{height:17px}.document-skeleton section{gap:11px}.document-sk-line{height:10px}.document-sk-subtitle{height:14px}.document-sk-cover{border-radius:10px!important}.country-sheet{inset:auto 0 0;width:100%;max-height:82dvh;margin:0;border-radius:20px 20px 0 0;padding:20px 20px max(22px,env(safe-area-inset-bottom))}.verification-status-card{padding:22px 20px;margin:0;border-radius:14px}.verification-status-heading h2{font-size:20px}.verification-status-heading p{font-size:13px}.verification-document-previews{grid-template-columns:1fr}.app-shell .wealth-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-shell .wealth-summary article{padding:15px 10px}.app-shell .wealth-summary strong{font-size:17px}.app-shell .wealth-summary article>span{font-size:11px}}.auth-button-spinner{box-sizing:border-box;width:16px;height:16px;border:2px solid #17112635;border-top-color:#171126;border-radius:50%;animation:auth-button-spin .7s linear infinite}@keyframes auth-button-spin{to{transform:rotate(360deg)}}.verification-timeline li:last-child{min-height:32px}@media (prefers-reduced-motion:reduce){.pull-refresh-indicator{transition:none}.pull-refresh-indicator .spinning,.auth-button-spinner{animation:none}}.skeleton-wealth .sk-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.app-shell .skeleton-wealth .sk-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .skeleton-wealth .sk-summary-grid article{min-height:94px;padding:12px}}.country-sheet .country-search{display:flex;align-items:center;height:46px;min-height:46px;gap:10px;margin:0 0 12px}.country-sheet .country-search input{height:44px!important;min-height:0!important;line-height:22px;box-sizing:border-box;padding:10px 0!important}.country-sheet .country-search>svg{flex:none}.auth-page-skeleton{width:100%;--sk-base:#1e2b40;--sk-top:#2b3b54;--line:#9eafd51a}.skeleton-auth{background:#080f1e}@media (max-width:900px){.country-sheet{max-width:100vw}}
