:root{--brand-primary:#4a5773;--brand-highlight:#00b4f0;--brand-ink:#141821;--interactive:var(--brand-primary);--interactive-soft:#4a57730b;--interactive-border:#4a577330;--action-background:var(--brand-primary);--action-foreground:#fff;--focus:var(--brand-primary);--chart-line:var(--brand-primary);--chart-secondary:#868ea1;--accent:var(--interactive);--accent-bright:var(--brand-highlight);--primary:#4a5773;--background:#f6f7f9;--surface:#fff;--surface-soft:#f6f7f9;--surface-hover:#4a577308;--text:#1f2530;--text-secondary:#4a5773;--muted:#4a5773;--muted-light:#acb2bf;--line:#d8dbe37a;--line-strong:#d8dbe3;--green:#63a789;--red:#d95466;--sidebar:#fff;--shadow:0 3px 14px #14182103;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--interactive:#d8dbe3;--interactive-soft:#d8dbe30b;--interactive-border:#d8dbe32b;--action-background:var(--brand-highlight);--action-foreground:var(--brand-ink);--focus:#acb2bf;--chart-line:#d8dbe3;--chart-secondary:#868ea1;--accent:var(--interactive);--background:#141821;--surface:#1f2530;--surface-soft:#141821;--surface-hover:#ffffff04;--text:#fff;--text-secondary:#d8dbe3;--muted:#acb2bf;--muted-light:#4a5773;--line:#353e5280;--line-strong:#353e52;--sidebar:#1f2530;--shadow:0 3px 14px #14182110;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.coin-icon{object-fit:contain;vertical-align:middle;background:#fff;border:1px solid #d8dbe34d;border-radius:50%;flex:none;display:inline-block}.coin-icon-fallback{color:var(--muted);border:1px solid var(--line-strong);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:12px;display:inline-flex;overflow:hidden}.coin-icon-fallback>bdi{text-overflow:ellipsis;max-width:100%;padding:0 2px;overflow:hidden}.asset-inline{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.ledger-lines{gap:9px;display:grid}.ledger-line{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.ledger-line>strong{font-weight:400}.ledger-line>strong.negative{color:var(--red)}.ledger-line>strong.positive{color:var(--green)}.ledger-line>small{color:var(--muted);font-size:12px}.public-market-name{align-items:center;gap:12px;display:flex}.public-market-name>span{flex-direction:column;gap:3px;display:flex}.public-market-name strong{font-size:15px;font-weight:500}.public-market-name small{color:var(--muted);font-size:12px}.coin-select{border:1px solid var(--line-strong);border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.coin-select>select{background:0 0;border:0;flex:1;width:100%;min-width:0;padding:11px 0;font-size:14px}.coin-select>select>option{background:var(--surface);color:var(--text)}html{scroll-behavior:smooth;min-width:320px}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,input,select,textarea{color:inherit}input:autofill{box-shadow:0 0 0 1000px var(--surface) inset;color:var(--text);caret-color:var(--text)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}button:disabled{cursor:not-allowed}button{background:0 0;border:0}a{color:inherit;text-decoration:none}button,a,input,select{outline-offset:4px}:focus-visible{outline:2px solid var(--accent)}input:focus-visible,select:focus-visible{outline-offset:1px}button,a{touch-action:manipulation}input{min-width:0}svg{vertical-align:middle;flex-shrink:0}h1,h2,p{margin:0}h2{font-size:16px;font-weight:600}.small{font-size:14px}.muted{color:var(--muted)}.workspace{min-height:100dvh;display:flex}.sidebar{top:0;bottom:0;background:var(--sidebar);border-inline-end:1px solid var(--line);z-index:30;flex-direction:column;width:218px;padding:29px 18px 18px;display:flex;position:fixed;inset-inline-start:0}.brand{align-items:center;gap:11px;width:fit-content;padding:0 13px;display:flex}.huluex-logo{aspect-ratio:525.41/99.88;flex-shrink:0;align-items:center;width:144px;display:inline-flex}.huluex-logo-wordmark{width:100%;display:block}.huluex-logo-wordmark>img{object-fit:contain;width:100%;height:auto;display:block}.huluex-logo-wordmark>.huluex-logo-dark,.huluex-logo>.huluex-logo-icon,:root[data-theme=dark] .huluex-logo-wordmark>.huluex-logo-light{display:none}:root[data-theme=dark] .huluex-logo-wordmark>.huluex-logo-dark{display:block}.brand>.huluex-logo{display:inline-flex}.huluex-logo>.huluex-logo-icon{object-fit:contain;border-radius:6px;width:40px;height:40px}.brand>span{letter-spacing:-.7px;font-size:24px;font-weight:700;line-height:1.45}.brand small{color:var(--muted);letter-spacing:4.5px;direction:ltr;padding-inline-start:2px;font-family:Arial,sans-serif;font-size:12px;font-weight:500;display:block}.sidebar-label{color:var(--muted);margin:45px 16px 13px;font-size:13px}.main-nav{flex-direction:column;gap:7px;display:flex}.nav-link{color:var(--muted);border-radius:9px;align-items:center;gap:13px;padding:13px 16px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative}.nav-link:hover{color:var(--text);background:var(--surface-hover)}.nav-link.active{color:var(--accent);background:var(--interactive-soft)}.nav-link.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;height:19px;position:absolute;inset-inline-start:-18px}.nav-dot{background:var(--muted-light);border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.sidebar-bottom{margin-top:auto;padding:60px 12px 0}.sidebar-bottom>strong{margin-top:17px;font-size:14px;font-weight:500;display:block}.sidebar-bottom>p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.9}.security-illustration{width:54px;height:54px;color:var(--accent);background:var(--interactive-soft);border:1px solid var(--interactive-soft);border-radius:16px;place-items:center;display:grid;position:relative;transform:rotate(-5deg)}.security-orbit{border:1px dashed var(--interactive-border);border-radius:20px;position:absolute;inset:-6px}.version{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:31px;padding-top:19px;font-size:12px;display:flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.main-shell{flex:1;min-width:0;margin-inline-start:218px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 35px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:13px;font-size:14px;display:flex}.breadcrumb strong{color:var(--text-secondary);font-weight:500}.breadcrumb-separator{opacity:.35}.topbar-actions{align-items:center;gap:18px;display:flex}.connection-label{color:var(--green);align-items:center;gap:6px;font-size:13px;display:flex}.connection-label.disconnected{color:var(--red)}.language-select{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.language-select select{appearance:none;cursor:pointer;background:0 0;border:0;width:60px;padding:3px 0;font-size:14px}.language-select option{background:var(--surface)}.icon-button{color:var(--muted);border-radius:6px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:5px;display:inline-flex}.icon-button:hover{background:var(--surface-hover);color:var(--text)}.theme-button{width:31px;height:31px}.user-avatar{background:var(--surface-soft);border:1px solid var(--line);width:32px;height:32px;color:var(--interactive);border-radius:10px;place-items:center;font-size:15px;font-weight:600;display:grid}.main-content{max-width:1600px;margin:0 auto;padding:31px 35px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.eyebrow{color:var(--muted);letter-spacing:1.8px;align-items:center;gap:7px;margin-bottom:8px;font-family:Arial,sans-serif;font-size:12px;display:flex}.eyebrow-line{background:var(--accent);width:14px;height:2px}h1{letter-spacing:-.6px;font-size:25px;font-weight:600;line-height:1.65}.page-heading p{color:var(--muted);margin-top:3px;font-size:14px}.badge{color:var(--accent);background:var(--interactive-soft);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.demo-badge{border:1px solid var(--interactive-border);padding:6px 11px;font-size:13px}.notice{color:var(--text-secondary);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 15px;font-size:13px;display:flex}.notice>svg{color:var(--accent);margin-top:1px}.development-notice{color:var(--text-secondary);background:var(--interactive-soft);border-color:var(--interactive-border);margin-bottom:22px}.error-notice{color:var(--red);background:#d9546608;border-color:#d9546630}.error-notice>svg{color:var(--red)}.text-button{color:inherit;flex-shrink:0;margin-inline-start:auto;padding:0;font-size:13px;text-decoration:underline}.overview-grid{grid-template-columns:1fr 1fr .95fr;gap:16px;margin-bottom:23px;display:grid}.overview-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;padding:17px 20px 14px}.overview-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.stat-icon{background:var(--surface-soft);width:31px;height:31px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.overview-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.6px;align-items:baseline;gap:8px;margin-top:1px;font-size:25px;font-weight:500;line-height:1.6;display:flex}.overview-card>strong small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.stat-note{color:var(--green);align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.reserved-card .stat-note{color:var(--muted)}.stat-link{width:fit-content}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;min-width:0;overflow:hidden}.trade-workspace{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:18px;display:grid}.market-header{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:91px;padding:20px 22px;display:flex}.selected-market{align-items:center;gap:10px;min-width:0;display:flex}.market-select{align-items:center;gap:5px;width:fit-content;display:flex}.market-select select{appearance:none;cursor:pointer;direction:ltr;background:0 0;border:0;max-width:185px;padding:0;font-size:15px;font-weight:600}.market-select option{background:var(--surface);color:var(--text);font-size:15px}.selected-market .small{margin-top:3px;font-size:13px;display:block}.market-quote{border-inline-start:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:3px;margin-inline-start:auto;padding-inline-start:16px;display:flex}.market-quote strong{font-size:19px;font-weight:500}.market-quote small{color:var(--muted);font-size:12px;font-weight:400}.market-change{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.market-change strong{font-size:16px;font-weight:500}.market-change>.small,.market-quote>.small{white-space:nowrap;font-size:12px}.chart-body{padding:18px 17px 0}.chart-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.timeframe-tabs{gap:3px;display:flex}.timeframe-tabs button{color:var(--muted);white-space:nowrap;border-radius:4px;padding:4px 9px;font-size:12px}.timeframe-tabs button:hover{background:var(--surface-hover)}.timeframe-tabs button.active{color:var(--accent);background:var(--interactive-soft)}.chart-badge{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.chart-badge .status-dot{width:4px;height:4px}.chart-canvas{width:100%;height:322px;margin-top:15px}.chart-canvas svg{width:100%;height:100%;overflow:visible}.chart-gridline{stroke:var(--line);stroke-width:.6px;stroke-dasharray:2 5}.candle-up{color:var(--green);fill:currentColor;stroke:currentColor}.candle-down{color:var(--red);fill:currentColor;stroke:currentColor}.chart-time{fill:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.chart-watermark{fill:var(--primary);opacity:.045;letter-spacing:5px;font-family:Arial,sans-serif;font-size:46px;font-weight:700}.chart-caption{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:6px;margin-top:10px;padding:11px 4px;font-size:12px;display:flex}.chart-caption>svg{margin-top:2px}.order-panel{padding:0 18px}.trade-mode-tabs{border-bottom:1px solid var(--line);gap:21px;height:52px;margin:0 -18px;padding:0 20px;display:flex}.trade-mode-tabs button{color:var(--muted);justify-content:center;align-items:center;gap:5px;padding:0 3px;font-size:15px;display:flex;position:relative}.trade-mode-tabs button.active{color:var(--text);font-weight:600}.trade-mode-tabs button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.trade-mode-tabs button:disabled{color:var(--muted-light)}.side-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;gap:4px;margin:20px 0 17px;padding:3px;display:flex}.side-tabs button{color:var(--muted);border-radius:4px;flex:1;padding:6px 12px;font-size:15px}.side-tabs button.active.buy{color:var(--green);background:#63a7891a;font-weight:600}.side-tabs button.active.sell{color:var(--red);background:#d9546616;font-weight:600}.order-type-tabs{border-bottom:1px solid var(--line);direction:ltr;align-items:center;gap:20px;margin-bottom:16px;padding-bottom:9px;display:flex}.order-type-tabs button{color:var(--muted);padding:0;font-size:14px;position:relative}.order-type-tabs button.active{color:var(--text);font-weight:600}.order-type-tabs button.active:after{content:"";background:var(--text-secondary);height:2px;position:absolute;bottom:-10px;left:0;right:0}.order-type-tabs>svg{color:var(--muted);margin-inline-start:auto}.unit-row{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:13px;display:flex}.currency-toggle{border:1px solid var(--line);border-radius:5px;gap:1px;padding:2px;display:flex}.currency-toggle button{color:var(--muted);border-radius:3px;padding:2px 8px;font-size:12px}.currency-toggle button.active{color:var(--accent);background:var(--interactive-soft)}.amount-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:8px 11px;transition:border-color .15s;display:block}.amount-field:focus-within{border-color:var(--accent)}.amount-field>span{color:var(--muted);font-size:12px;display:block}.amount-field>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.amount-field input{text-align:start;font-variant-numeric:tabular-nums;direction:ltr;background:0 0;border:0;outline:none;width:100%;padding:2px 0;font-size:18px;font-weight:400}.amount-field input::placeholder{color:var(--muted-light)}.amount-field b{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:500}.limit-field{margin-top:10px}.available-row{color:var(--muted);align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.available-row>strong{color:var(--text-secondary);margin-inline-start:auto;font-size:12px;font-weight:400}.available-row>strong span{font-size:12px}.order-estimates{border-bottom:1px dashed var(--line-strong);flex-direction:column;gap:12px;margin-top:19px;padding-bottom:17px;display:flex}.order-estimates>div{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.order-estimates strong{color:var(--text-secondary);text-align:end;font-size:12px;font-weight:400}.primary-button{background:var(--action-background);color:var(--action-foreground);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:opacity .15s,transform .15s;display:inline-flex}.primary-button:hover{opacity:.9}.primary-button:active{transform:translateY(1px)}.primary-button:disabled{opacity:.45;transform:none}.validate-button{background:var(--green);width:100%;margin-top:18px}.sell-button{background:var(--red)}.order-note{color:var(--muted);text-align:center;margin:11px 3px 14px;font-size:12px;line-height:1.9}.execution-note{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:0 -3px;padding:11px 0;font-size:12px;display:flex}.inline-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}.validation-result{overflow-wrap:anywhere;border-radius:5px;gap:7px;margin-top:11px;padding:9px;font-size:12px;line-height:1.9;display:flex}.validation-result>svg{margin-top:3px}.validation-result.success{color:var(--green);background:#63a7890d}.validation-result.failure{color:var(--red);background:#d954660a}.validation-result code{text-align:start;direction:ltr;margin-top:4px;font-family:monospace;font-size:12px;display:block}.validation-result small{font-size:12px;display:block}.lower-grid{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:18px;margin-top:18px;display:grid}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:17px 21px;display:flex}.panel-heading h2{white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.panel-heading h2>svg{color:var(--muted)}.text-link{color:var(--accent);align-items:center;gap:3px;font-size:12px;display:inline-flex}.history-tabs{border-bottom:1px solid var(--line);gap:25px;height:57px;padding:0 22px;display:flex}.history-tabs button{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:0;font-size:14px;display:flex;position:relative}.history-tabs button.active{color:var(--text);font-weight:500}.history-tabs button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.history-tabs button span{background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:12px}.empty-state{min-height:208px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex}.empty-icon{background:var(--surface-soft);width:47px;height:47px;color:var(--muted);border-radius:13px;place-items:center;margin-bottom:11px;display:grid}.empty-state>strong{color:var(--text-secondary);margin-top:4px;font-size:14px;font-weight:500}.empty-state>p{max-width:250px;margin-top:5px;font-size:12px;line-height:1.9}.small-empty{gap:8px;min-height:140px}.markets-tools{gap:9px;padding:16px 20px;display:flex}.search-field{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:8px;width:min(400px,100%);padding:7px 10px;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field input{background:0 0;border:0;outline:none;width:100%;padding:0;font-size:13px}.search-field input::placeholder{color:var(--muted)}.search-field .icon-button{min-width:16px;min-height:16px;padding:0}.favorite-filter{color:var(--muted);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:flex}.favorite-filter.active{color:var(--accent);background:var(--interactive-soft);border-color:var(--interactive-border)}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:14px}th{text-align:start;color:var(--muted);background:var(--surface-soft);padding:11px 21px;font-size:13px;font-weight:400}th small{opacity:.7;margin-inline-start:4px;font-size:12px;display:inline}td{border-bottom:1px solid var(--line);padding:16px 21px}tbody>tr:last-child>td{border-bottom:0}tbody>tr:hover{background:var(--surface-hover)}.market-table .star-column{width:35px;padding-inline:20px 0}.market-table th:not(.star-column),.market-table td:not(.star-column){padding-inline-start:16px}.star-button{color:var(--muted-light);border-radius:4px;padding:4px;display:inline-flex}.star-button.active{color:var(--accent)}.market-name{text-align:start;align-items:center;gap:9px;padding:0;display:flex}.market-name>span:last-child{flex-direction:column;display:flex}.market-name strong{direction:ltr;width:fit-content;font-size:14px;font-weight:500}.market-name strong small{color:var(--muted);font-size:12px;font-weight:400}.market-name>span:last-child>span{color:var(--muted);margin-top:2px;font-size:12px}.numeric{font-variant-numeric:tabular-nums}.market-status{color:var(--muted);flex-direction:column;font-family:Arial,sans-serif;font-size:13px;display:inline-flex}.market-status small{margin-top:4px;font-family:Vazirmatn,Tahoma,sans-serif;font-size:12px}.compact-markets .panel-heading{padding:17px 16px}.compact-markets .markets-tools{gap:6px;padding:12px 13px}.compact-markets .search-field{padding:6px 8px}.compact-markets .search-field input{font-size:12px}.compact-markets .favorite-filter{padding:6px}.compact-markets .market-table th{padding:7px 9px;font-size:12px}.compact-markets .market-table td{padding:12px 9px;font-size:13px}.compact-markets .market-table .star-column{width:24px;padding-inline:9px 0}.compact-markets .market-table th:not(.star-column),.compact-markets .market-table td:not(.star-column){padding-inline-start:6px}.compact-markets .market-name{gap:6px}.compact-markets .coin-small{width:25px;height:25px;font-size:17px}.compact-markets .market-name strong{font-size:13px}.compact-markets .market-name strong small,.compact-markets .market-name>span:last-child>span{font-size:12px}.compact-markets .market-table .selected{background:var(--interactive-soft)}.compact-markets .market-status{font-size:12px}.wallet-panel{margin-bottom:22px}.wallet-actions{gap:7px;display:flex}.secondary-button{border:1px solid var(--line-strong);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.secondary-button:disabled{color:var(--muted);opacity:.55}.balance-cell{font-size:15px;font-weight:500}.neutral-badge{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);font-size:12px}.storage-notice{color:var(--muted);align-items:center;gap:7px;margin:-4px 0 18px;font-size:13px;display:flex}.ledger-description{text-overflow:ellipsis;align-items:center;gap:8px;max-width:290px;font-size:13px;display:flex;overflow:hidden}.ledger-icon{background:var(--surface-soft);width:27px;height:27px;color:var(--muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.journal-id{color:var(--muted);font-family:monospace;font-size:12px}.history-panel .ledger-table td,.history-panel .ledger-table th{padding-inline:16px}.admin-stat-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.admin-stat{flex-direction:column;align-items:flex-start;gap:8px;padding:23px;display:flex}.admin-stat .stat-icon{margin-bottom:3px}.admin-stat>span:not(.stat-icon){color:var(--muted);font-size:14px}.admin-stat>strong{font-size:17px;font-weight:500}.admin-grid{grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:24px;display:grid}.service-list{padding:0 21px}.service-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:25px 0;display:flex}.service-row:last-child{border-bottom:0}.service-symbol{background:var(--surface-soft);border:1px solid var(--line);width:37px;height:37px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.service-row>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.service-row strong{font-size:15px;font-weight:500}.service-row>div:nth-child(2)>span{color:var(--muted);font-size:12px}.service-state{color:var(--muted);align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;display:flex}.service-state.healthy{color:var(--green)}.feature-list{padding:5px 21px}.feature-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:14px;display:flex}.feature-list>div:last-child{border-bottom:0}.success-badge{color:var(--green);background:#63a7890b}.staking-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:52px 24px;display:flex}.staking-emblem{width:89px;height:89px;color:var(--green);background:#63a7890c;border:1px solid #63a78915;border-radius:28px;place-items:center;margin-bottom:29px;display:grid;position:relative}.staking-emblem>span{border:1px dashed #63a78925;border-radius:35px;position:absolute;inset:-9px;transform:rotate(10deg)}.staking-panel>.badge{letter-spacing:1.7px;font-size:12px}.staking-panel>h2{margin-top:15px;font-size:21px;font-weight:500}.staking-panel>p{color:var(--muted);max-width:490px;margin-top:11px;font-size:14px;line-height:2.1}.staking-steps{border-top:1px solid var(--line);gap:23px;margin-top:27px;padding-top:20px;display:flex}.staking-steps>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.page-footer{color:var(--muted);justify-content:space-between;padding:25px 0 18px;font-size:12px;display:flex}.page-footer>span{align-items:center;gap:5px;display:flex}.page-footer>span:first-child{letter-spacing:1px;font-family:Arial,sans-serif;font-size:12px}.mobile-brand,.mobile-nav{display:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.main-content{padding-top:38px}.chart-canvas{height:355px}.trade-workspace,.lower-grid{grid-template-columns:minmax(0,1fr) 345px}}@media (max-width:1250px){.sidebar{width:190px;padding-inline:13px}.main-shell{margin-inline-start:190px}.main-content{padding:25px 23px 0}.topbar{padding-inline:23px}.trade-workspace,.lower-grid{grid-template-columns:minmax(0,1fr) 290px;gap:14px}.market-header{gap:14px;padding:18px 15px}.market-change{display:none}.market-select select{max-width:170px;font-size:15px}.overview-card{padding:14px 16px 13px}.overview-card>strong{font-size:23px}.brand{padding-inline-start:8px}.brand>span{font-size:22px}.brand-mark{width:32px}.sidebar-bottom{padding-inline:8px}.nav-link{gap:10px;padding-inline:14px;font-size:15px}.nav-link.active:before{inset-inline-start:-13px}.chart-canvas{height:330px}.timeframe-tabs button{padding:4px 6px}.history-tabs{gap:20px;padding-inline:17px}.history-tabs button{font-size:13px}}@media (max-width:1020px){.sidebar{align-items:center;width:76px;padding:26px 11px 15px}.brand{padding:0}.brand>span,.sidebar-label,.nav-link>span,.sidebar-bottom{display:none}.brand-mark{width:32px;height:36px}.main-nav{gap:15px;width:100%;margin-top:38px}.nav-link{justify-content:center;padding:14px 8px}.nav-link.active:before{inset-inline-start:-11px}.main-shell{margin-inline-start:76px}.topbar{height:68px}.main-content{padding:26px 23px 0}.trade-workspace,.lower-grid{grid-template-columns:minmax(0,1fr) 280px}.market-quote{padding-inline-start:10px}.market-select select{max-width:158px;font-size:14px}.market-header{gap:10px}.selected-market{gap:8px}.market-header .coin{width:31px;height:31px;font-size:21px}.chart-badge{font-size:12px}.timeframe-tabs{gap:0}.timeframe-tabs button{padding-inline:5px;font-size:12px}.overview-card>strong{font-size:22px}}@media (max-width:820px){.trade-workspace{grid-template-columns:minmax(0,1fr)}.order-panel{display:block}.chart-canvas{height:325px}.market-change{display:flex}.market-select select{max-width:220px}.lower-grid{grid-template-columns:minmax(0,1fr)}.compact-markets .market-table th,.compact-markets .market-table td{padding:11px 20px}.compact-markets .market-name strong{font-size:14px}.compact-markets .market-table .star-column{padding-inline-start:18px}.compact-markets .coin-small{width:30px;height:30px;font-size:19px}.overview-grid{gap:11px}.overview-card{padding:14px 13px}.overview-top{font-size:13px}.overview-card>strong{font-size:20px}.overview-card>strong small{font-size:12px}.stat-icon{width:26px;height:26px}.admin-grid{grid-template-columns:1fr}.admin-stat-grid{gap:12px}.admin-stat{padding:18px 15px}.admin-stat>strong{font-size:16px}.topbar-actions{gap:13px}.connection-label{display:none}.order-panel form{padding:0 4px}.order-estimates{margin-top:20px}.order-panel{padding:0 22px}.order-type-tabs{gap:28px}.amount-field{padding:10px 13px}.amount-field input{font-size:20px}.available-row{font-size:12px}.order-estimates>div,.order-estimates strong{font-size:13px}.validate-button{padding:13px;font-size:15px}.order-note,.execution-note{font-size:12px}.unit-row{font-size:14px}}@media (max-width:600px){.sidebar{display:none}.main-shell{margin-inline-start:0}.topbar{z-index:25;gap:10px;height:65px;padding:0 18px;position:sticky;top:0}.breadcrumb{display:none}.mobile-brand{align-items:center;gap:7px;display:flex}.mobile-brand .brand-mark{width:24px;height:29px}.mobile-brand strong{font-size:21px;font-weight:700;line-height:1}.topbar-actions{gap:11px}.language-select{gap:3px}.language-select>svg:first-child{width:15px}.language-select select{width:52px;font-size:13px}.language-select>svg:last-child,.user-avatar{display:none}.theme-button{width:28px;height:28px}.main-content{padding:24px 15px 0}.eyebrow{margin-bottom:7px;font-size:12px}h1{font-size:22px}.page-heading{align-items:flex-start;gap:8px;margin-bottom:17px}.page-heading p{max-width:275px;margin-top:5px;font-size:13px;line-height:1.9}.page-heading .demo-badge{margin-top:28px;padding:4px 7px;font-size:12px}.notice{gap:7px;padding:10px 12px;font-size:12px;line-height:2}.notice>svg{width:14px;margin-top:2px}.development-notice{margin-bottom:17px}.overview-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px;display:grid}.overview-card{border-radius:8px;padding:13px 12px}.overview-card.reserved-card{display:none}.overview-top{font-size:12px}.overview-top .stat-icon{border-radius:6px;width:23px;height:23px}.overview-top .stat-icon svg{width:14px}.overview-card>strong{letter-spacing:-.4px;gap:6px;margin-top:8px;font-size:21px}.overview-card>strong small{font-size:12px}.stat-note{margin-top:5px;font-size:12px}.panel{border-radius:8px}.market-header{gap:12px;min-height:80px;padding:15px 13px}.selected-market{gap:7px}.market-header .coin{width:29px;height:29px;font-size:20px}.market-select select{max-width:160px;font-size:14px}.selected-market .small{font-size:12px}.market-quote strong{font-size:16px}.market-quote{gap:2px;padding-inline-start:8px}.market-quote>.small{font-size:12px}.market-change{display:none}.chart-body{padding:13px 11px 0}.chart-toolbar{gap:5px;padding:0}.chart-badge{gap:3px;font-size:12px}.chart-badge .status-dot{width:3px;height:3px}.timeframe-tabs button{padding:4px 7px;font-size:12px}.chart-canvas{height:255px;margin-top:12px}.chart-caption{gap:5px;padding:9px 1px;font-size:12px;line-height:1.9}.chart-caption>svg{width:11px}.trade-workspace{gap:15px}.order-panel{padding:0 17px}.trade-mode-tabs{height:50px;margin-inline:-17px}.side-tabs{margin-top:18px}.lower-grid{gap:15px;margin-top:15px}.history-tabs{gap:23px;height:53px;padding:0 16px}.history-tabs button{font-size:13px}.history-tabs button span{padding:0 4px;font-size:12px}.empty-state{min-height:195px}.empty-state>strong{font-size:14px}.empty-state>p{font-size:12px}.markets-tools{gap:7px;padding:12px 14px}.search-field input{font-size:12px}.favorite-filter{padding:7px}.favorite-filter>span{display:none}.panel-heading{min-height:54px;padding:15px}.panel-heading h2{font-size:14px}th{font-size:12px}td{padding-top:14px;padding-bottom:14px}.market-table .star-column{padding-inline-start:12px}.market-table th:not(.star-column),.market-table td:not(.star-column){padding-inline:11px 13px}.market-table,.market-name strong{font-size:13px}.coin-small{width:27px;height:27px;font-size:18px}.market-name{gap:7px}.wallet-table td,.wallet-table th{padding-inline:15px}.balance-cell{font-size:15px}.wallet-actions{gap:5px}.secondary-button{padding:5px 8px;font-size:12px}.secondary-button>svg{width:13px}.storage-notice{align-items:flex-start;font-size:12px;line-height:1.9}.storage-notice>svg{margin-top:1px}.ledger-table td,.ledger-table th{padding-inline:14px}.ledger-description{max-width:230px;font-size:12px}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-stat:last-child{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.admin-stat:last-child>strong{font-size:15px}.admin-stat{padding:15px}.admin-stat>span:not(.stat-icon){font-size:12px}.admin-stat>strong{font-size:15px}.admin-grid{gap:15px}.service-list{padding:0 15px}.service-row{gap:10px;padding:20px 0}.service-state,.service-row>div:nth-child(2)>span{font-size:12px}.service-symbol{width:32px;height:32px}.feature-list{padding:4px 16px}.feature-list>div{font-size:13px}.staking-panel{min-height:430px;padding:40px 23px}.staking-panel>h2{font-size:19px}.staking-panel>p{font-size:13px}.staking-steps{flex-direction:column;gap:15px}.staking-steps>span{justify-content:center;font-size:12px}.page-footer{gap:10px;padding:24px 0 94px;font-size:12px}.page-footer>span:first-child{font-size:12px}.mobile-nav{padding:10px 5px max(10px, env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line-strong);z-index:30;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #14182104}.mobile-nav>a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:52px;padding:1px 3px;font-size:12px;display:flex}.mobile-nav>a.active{color:var(--accent)}.mobile-nav>a.active:before{content:"";background:var(--accent);border-radius:2px;width:28px;height:2px;position:absolute;top:-1px}}@media (max-width:370px){.main-content{padding-inline:11px}.topbar{padding-inline:14px}.page-heading p{max-width:220px}.page-heading .demo-badge{font-size:12px}.overview-card>strong{font-size:19px}.market-select select{max-width:145px;font-size:13px}.timeframe-tabs button{padding-inline:5px;font-size:12px}.market-quote strong{font-size:16px}.chart-badge{font-size:12px}.history-tabs{gap:18px}.history-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar .main-nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.sidebar .sidebar-label{margin-top:30px}.sidebar .nav-link{padding-top:10px;padding-bottom:10px}.sidebar .sidebar-bottom{padding-top:25px}.sidebar .security-illustration,.sidebar .sidebar-bottom>strong,.sidebar .sidebar-bottom>p{display:none}.sidebar .version{margin-top:0}.admin-app-link{margin-top:10px;font-size:13px}.logout-button{font-size:12px}.mobile-menu-toggle,.mobile-menu-panel{display:none}.auth-required-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:320px;padding:30px;display:flex}.auth-required-panel>svg{color:var(--accent)}.auth-required-panel h2{font-size:15px}.flow-form{flex-direction:column;gap:15px;padding:22px;display:flex}.flow-fieldset{border:0;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;display:flex}.flow-form .primary-button{min-height:42px}.flow-form .inline-note{margin-top:0}.flow-field{text-align:start;flex-direction:column;gap:7px;display:flex}.flow-field>span{color:var(--text-secondary);font-size:14px}.flow-field>input,.flow-field>select,.flow-field>textarea,.compound-input{border:1px solid var(--line-strong);background:var(--surface);min-height:43px;color:var(--text);border-radius:6px;width:100%;padding:10px 12px;font-size:15px}.flow-field>select{cursor:pointer}.flow-field textarea{resize:vertical;font-family:inherit}.flow-field input:focus,.flow-field textarea:focus,.flow-field select:focus,.compound-input:focus-within{border-color:var(--accent);outline:0}.flow-feedback{overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:8px;margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.9;display:flex}.flow-feedback>svg{margin-top:2px}.flow-feedback.error{color:var(--red);background:#d954660b;border:1px solid #d9546615}.flow-feedback.success{color:var(--green);background:#63a7890c;border:1px solid #63a78915}.flow-form>.flow-feedback{margin:0}.flow-balance{color:var(--muted);justify-content:space-between;gap:10px;margin-top:-4px;font-size:13px;display:flex}.flow-balance b{color:var(--text-secondary);font-weight:400}.financial-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;margin:0 0 22px;display:grid}.financial-form-panel .history-tabs{gap:23px}.financial-form-panel .history-tabs>button{font-size:13px}.financial-history-panel>.flow-feedback{margin:15px}.financial-form-panel .flow-form{padding:22px}.recipient-confirm{color:var(--green);background:#63a7890a;border-radius:5px;grid-template-columns:auto 1fr;gap:5px 8px;padding:10px;font-size:14px;display:grid}.recipient-confirm small{color:var(--muted);grid-column:1/-1;font-size:12px}.wallet-ledger{margin-top:22px}.market-sort{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--surface);border-radius:5px;max-width:150px;padding:5px 9px;font-size:13px}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:22px;padding:17px;font-size:13px;display:flex}.pagination .secondary-button{padding:5px 10px;font-size:12px}.public-all-markets{border-top:1px solid var(--line);justify-content:center;padding:18px;display:flex}.preferences-panel{margin-top:22px}.preferences-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.price-alert-form{grid-template-columns:1fr 1fr;align-items:end;display:grid}.empty-inline{color:var(--muted);padding:20px;font-size:14px}.consent-policy{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-secondary);white-space:pre-wrap;border-radius:7px;padding:18px;font-size:15px;line-height:2.2}.bank-accounts-panel{margin-top:22px}.chart-empty{height:100%;min-height:0}.account-summary{align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.account-summary-icon{color:var(--accent);background:var(--interactive-soft);border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.account-summary h2{font-size:17px}.account-summary p{color:var(--muted);margin-top:4px;font-size:14px}.account-summary>.badge{margin-inline-start:auto}.quick-actions-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.quick-action{align-items:center;gap:11px;padding:20px 16px;font-size:14px;display:flex}.quick-action>svg:first-child{color:var(--accent)}.quick-action>svg:last-child{color:var(--muted);margin-inline-start:auto}.quick-action:hover{border-color:var(--interactive-border)}.customer-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.profile-details{margin-bottom:22px}.details-grid{grid-template-columns:1fr 1fr;gap:25px;margin:0;padding:25px;display:grid}.details-grid dt{color:var(--muted);margin-bottom:5px;font-size:13px}.details-grid dd{margin:0;font-size:15px}.card-list{padding:20px 22px 0}.bank-card-row{border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.bank-card-row>svg{color:var(--accent)}.bank-card-row>div{flex-direction:column;gap:4px;display:flex}.bank-card-row strong{font-size:15px;font-weight:500}.bank-card-row small{color:var(--muted);font-size:12px}.bank-card-row>.badge{margin-inline-start:auto}.derived-bank-row{flex-wrap:wrap;align-items:flex-start}.derived-bank-row>div{flex:180px;min-width:0}.bank-account-identifier{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.bank-account-identifier>bdi{overflow-wrap:anywhere;font-size:14px}.bank-account-identifier>.icon-button{width:28px;height:28px}.security-content{flex-direction:column;align-items:flex-start;gap:14px;max-width:650px;padding:35px;display:flex}.security-content>p,.security-content .totp-setup p{color:var(--muted);font-size:14px;line-height:2}.security-large-icon{background:var(--interactive-soft);width:70px;height:70px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:6px;display:grid}.security-content>.flow-field{width:100%}.security-content>.flow-form{width:100%;padding:0}.security-content>.flow-form>.primary-button{width:fit-content}.totp-setup{border:1px solid var(--line);border-radius:8px;width:100%;padding:18px}.totp-setup label{color:var(--muted);flex-direction:column;gap:8px;margin-top:15px;font-size:13px;display:flex}.totp-setup code{background:var(--surface-soft);letter-spacing:2px;overflow-wrap:anywhere;color:var(--text);padding:13px;font-size:15px}.ticket-list{padding:9px 15px}.ticket-list>button{border-bottom:1px solid var(--line);text-align:start;justify-content:space-between;gap:12px;width:100%;padding:15px 9px;display:flex}.ticket-list>button.selected{background:var(--interactive-soft);border-radius:6px}.ticket-list>button>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.ticket-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ticket-list small{color:var(--muted);font-size:12px}.conversation{flex-direction:column;gap:15px;max-height:550px;padding:23px;display:flex;overflow-y:auto}.conversation-message{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px 10px 0;width:fit-content;max-width:94%;padding:14px}.conversation-message.staff{background:var(--interactive-soft);border-color:var(--interactive-border);border-radius:10px 10px 10px 0;align-self:flex-end}.conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.conversation-message small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.notification-list{padding:0 22px}.notification-list>article{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:23px 5px;display:flex}.notification-list>article:last-child{border-bottom:0}.notification-icon{background:var(--surface-soft);color:var(--muted);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.notification-list .unread .notification-icon{color:var(--accent);background:var(--interactive-soft)}.notification-list h3{margin:0 0 5px;font-size:15px;font-weight:500}.notification-list p{color:var(--text-secondary);font-size:14px}.notification-list time{color:var(--muted);margin-top:8px;font-size:12px;display:block}.notification-list .text-link{flex-shrink:0;margin-inline-start:auto}.referral-banner{align-items:center;gap:20px;margin-bottom:23px;padding:28px;display:flex}.referral-banner>svg{color:var(--accent)}.referral-banner h2{font-size:17px}.referral-banner p{color:var(--muted);margin-top:5px;font-size:14px}.referral-code{grid-template-columns:1fr auto;gap:4px 20px;min-width:200px;margin-inline-start:auto;display:grid}.referral-code small{color:var(--muted);font-size:12px}.referral-code strong{letter-spacing:1px;grid-area:2/1;font-size:17px}.referral-code button{grid-area:1/2/3;align-self:center}.reward-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:20px;display:flex}.reward-list strong{font-size:20px;font-weight:500}.reward-list span{color:var(--muted);font-size:15px}.report-filters{align-items:flex-end;gap:17px;padding:22px;display:flex}.report-filters .flow-field{flex:1}.report-filters .primary-button{min-height:43px}.pnl-panel{flex-direction:column;align-items:center;gap:20px;margin-top:20px;padding:40px 25px;display:flex}.pnl-panel>svg{color:var(--muted)}.pnl-panel>p{text-align:center;max-width:450px;color:var(--muted);font-size:14px;line-height:2}.pnl-panel>strong{font-size:27px;font-weight:500}.customer-reports{gap:20px;display:grid}.report-filter-panel .panel-heading{flex-wrap:wrap}.report-periods{flex-wrap:wrap;gap:8px;padding:16px 22px 0;display:flex}.report-periods>button{border:1px solid var(--line-strong);color:var(--text-secondary);border-radius:7px;padding:9px 15px;font-size:14px}.report-periods>button.active{color:var(--accent);background:var(--interactive-soft);border-color:var(--interactive-border)}.report-range{justify-content:space-between;align-items:center;gap:15px;padding:20px 22px 9px;display:flex}.report-range>span{color:var(--text-secondary);font-size:14px}.report-range small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.report-note{color:var(--muted);padding:0 22px 16px;font-size:13px;line-height:1.9}.report-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.report-figure{flex-direction:column;gap:13px;padding:23px 20px;display:flex}.report-figure h2{color:var(--muted);font-size:14px;font-weight:400}.report-figure>strong{overflow-wrap:anywhere;font-size:22px;font-weight:500}.report-figure>strong.negative{color:var(--red)}.report-figure>strong>small{color:var(--muted);font-size:13px;font-weight:400}.report-figure>p,.report-figure>small{color:var(--muted);font-size:12px;line-height:1.9}.report-visuals{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;display:grid}.report-visuals .empty-state{min-height:235px}.report-trend{padding:22px 13px 17px}.report-trend>svg{width:100%;height:220px;overflow:visible}.report-gridline{stroke:var(--line);stroke-width:1px}.report-trend-line{fill:none;stroke:var(--chart-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.report-trend-dot{fill:var(--surface);stroke:var(--chart-line);stroke-width:2px}.report-axis{color:var(--muted);direction:ltr;justify-content:space-between;gap:12px;margin:4px 12px 0;font-size:12px;display:flex}.report-composition{gap:23px;max-height:370px;padding:19px 22px;display:grid;overflow:auto}.report-asset>div,.report-asset>small{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-asset strong{font-size:15px;font-weight:500}.report-asset>div>span{font-size:14px}.report-asset>svg{width:100%;height:4px;margin:9px 0 8px;display:block}.report-asset>small{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;font-size:12px}.report-history table{min-width:400px}.report-downloads{flex-wrap:wrap;gap:8px;display:flex}.report-downloads .secondary-button{min-height:35px;padding:8px 11px;font-size:13px}.disabled-download{opacity:.4;cursor:default}.report-export .panel-heading{flex-wrap:wrap;gap:12px}.report-capital{color:var(--muted);flex-wrap:wrap;gap:15px 30px;padding:0 22px 16px;font-size:13px;display:flex}.report-capital b{color:var(--text-secondary);font-weight:400}@media (max-width:1100px){.report-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.report-visuals{grid-template-columns:1fr}}@media (max-width:600px){.customer-reports{gap:15px}.report-periods{gap:6px;padding-inline:16px}.report-periods>button{padding:8px 10px;font-size:12px}.report-range{flex-wrap:wrap;align-items:flex-start;padding:17px 16px 8px}.report-note{padding-inline:16px;font-size:12px}.report-figures{gap:10px}.report-figure{padding:18px 13px}.report-figure h2{font-size:12px}.report-figure>strong{font-size:18px}.report-figure>p,.report-axis{font-size:12px}.report-downloads{gap:5px}.report-downloads .secondary-button{padding:7px 9px;font-size:12px}}.public-page,.auth-page{min-height:100dvh}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:26px;max-width:1300px;height:83px;margin:0 auto;padding:0 35px;display:flex}.wordmark{letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.wordmark-icon{color:var(--accent);place-items:center;font-family:Arial,sans-serif;font-size:31px;font-weight:700;display:grid;transform:skewY(-8deg)}.public-navigation{color:var(--text-secondary);align-items:center;gap:25px;font-size:14px;display:flex}.public-navigation>a:hover{color:var(--accent)}.public-preferences{align-items:center;gap:14px;display:flex}.public-preferences>label{color:var(--muted);align-items:center;gap:5px;display:flex}.public-preferences select{appearance:none;background:0 0;border:0;max-width:58px;font-size:13px}.public-preferences .primary-button{padding:9px 16px;font-size:13px}.login-link{font-size:14px}.public-main{max-width:1230px;margin:0 auto;padding:0 35px}.public-hero{grid-template-columns:1.1fr .8fr;align-items:center;gap:90px;padding:66px 0;display:grid}.hero-copy>h1{letter-spacing:-1px;max-width:510px;font-size:39px;line-height:1.65}.hero-copy>p{color:var(--muted);max-width:440px;margin-top:14px;font-size:16px;line-height:2}.hero-copy>.eyebrow{margin-bottom:18px;font-size:13px}.hero-actions{align-items:center;gap:17px;margin-top:28px;display:flex}.hero-actions .primary-button{min-height:44px;padding-inline:21px;font-size:15px}.hero-actions .secondary-button{min-height:44px;font-size:14px}.hero-copy>.badge{margin-top:25px;font-size:12px}.quick-trade{padding:0 24px 7px}.quick-trade>.side-tabs{margin-top:24px;margin-bottom:0}.quick-trade .flow-form{padding-inline:0}.compound-input{align-items:center;gap:12px;padding:7px 11px;display:flex}.compound-input input{background:0 0;border:0;outline:0;width:100%;font-size:16px}.compound-input select{border:0;border-inline-start:1px solid var(--line);background:0 0;outline:0;min-width:70px;padding-inline-start:10px;font-size:14px}.quote-review{border-top:1px solid var(--line);padding:16px 0}.quote-review h3{margin:0 0 12px;font-size:15px}.quote-review>div{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.quote-review>div>span{color:var(--muted)}.quote-review>div>b{font-weight:500}.quote-review .primary-button{width:100%;margin-top:15px}.public-markets{scroll-margin-top:20px}.public-markets .panel-heading h2{font-size:16px}.public-markets .search-field{width:260px}.public-market-symbol{color:var(--text);min-width:50px;margin-inline-end:16px;font-size:15px;font-weight:500;display:inline-block}.public-markets td .muted{font-size:13px}.public-features{grid-template-columns:repeat(3,1fr);gap:50px;padding:60px 0;display:grid}.public-features .stat-icon{width:43px;height:43px;color:var(--accent);background:var(--interactive-soft);border-radius:12px;margin-bottom:18px}.public-features h2{font-size:16px;font-weight:500}.public-features p{color:var(--muted);max-width:290px;margin-top:9px;font-size:14px;line-height:2}.public-footer{border-top:1px solid var(--line);max-width:1160px;color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin:0 auto;padding:25px 0;font-size:13px;display:flex}.public-footer>span{letter-spacing:1px;font-family:Arial,sans-serif;font-size:12px}.public-footer nav{gap:25px;display:flex}.auth-main{flex-direction:column;justify-content:flex-start;align-items:center;padding:36px 20px 35px;display:flex}.auth-decoration{color:var(--accent);place-items:center;margin-bottom:23px;display:grid}.auth-card{width:440px;max-width:100%;padding:31px}.auth-eyebrow{letter-spacing:0;color:var(--text-secondary);margin-bottom:6px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.8;display:block}.auth-card h1{font-size:24px;font-weight:600;line-height:1.7}.auth-card>p{color:var(--muted);margin-top:7px;font-size:14px;line-height:2}.auth-card .side-tabs{margin:20px 0 0}.auth-card .side-tabs>button{min-height:42px;padding:8px;font-size:14px;line-height:1.8}.auth-card .side-tabs>button:disabled{opacity:.55}.auth-card .flow-form{gap:18px;padding:22px 0 0}.auth-card .flow-field>span{font-size:14px;line-height:1.9}.auth-card .flow-field>input{min-height:48px;font-size:16px}.auth-card .primary-button{font-size:15px}.auth-switch{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-top:25px;padding-top:22px;font-size:14px;display:flex}.auth-switch>a{color:var(--accent);align-items:center;gap:4px;display:flex}.auth-home{color:var(--muted);margin-top:22px;font-size:14px}.auth-terms{gap:12px;min-width:0;display:grid}.auth-terms>p{color:var(--muted);font-size:13px;line-height:2}.auth-terms textarea{min-height:180px;max-height:260px;font-size:14px;line-height:2}.auth-terms .consent-row{line-height:2}.auth-terms .consent-row input{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}.auth-terms .consent-row a:hover{text-underline-offset:4px;text-decoration:underline}.consent-row{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.consent-row input{accent-color:var(--accent);margin-top:2px}.consent-row a{color:var(--accent)}.auth-back{color:var(--accent);align-self:flex-start;margin-inline-start:0;font-size:14px}.test-otp{border:1px dashed var(--line-strong);border-radius:5px;flex-wrap:wrap;align-items:center;gap:15px;padding:11px;display:flex}.test-otp code{letter-spacing:4px;font-size:16px}.legal-page{max-width:850px;padding-top:45px;padding-bottom:70px}.legal-page h1{margin:30px 0;font-size:26px}.legal-page h2{margin:25px 0 10px;font-size:17px}.legal-page p{color:var(--text-secondary);margin-bottom:15px;font-size:15px;line-height:2.4}@media (max-width:1100px){.public-header{gap:18px}.public-navigation{gap:15px;font-size:13px}.public-preferences{gap:10px}.public-hero{gap:40px}.hero-copy>h1{font-size:33px}.quick-actions-grid{grid-template-columns:1fr 1fr}.quick-action{padding:20px}.referral-banner{flex-wrap:wrap}.referral-code{min-width:170px}}@media (max-width:820px){.financial-layout,.customer-two-column{grid-template-columns:1fr}.public-navigation{display:none}.public-hero{grid-template-columns:1fr 1fr;gap:30px;padding:42px 0}.hero-copy>h1{font-size:29px}.hero-copy>p{font-size:15px}.hero-actions{flex-wrap:wrap;gap:12px}.quick-trade{padding-inline:18px}.public-features{gap:25px}.public-features h2{font-size:16px}.public-features p{font-size:13px}.public-footer{margin-inline:35px}}@media (max-width:600px){.mobile-menu-toggle{display:flex}.mobile-menu-panel{background:var(--surface);border-bottom:1px solid var(--line-strong);z-index:35;grid-template-columns:1fr 1fr;gap:7px;padding:18px;display:grid;position:fixed;top:65px;left:0;right:0;box-shadow:0 12px 25px #1418210d}.mobile-menu-panel>a{color:var(--text-secondary);align-items:center;gap:9px;padding:12px;font-size:14px;display:flex}.mobile-menu-panel>a>svg{color:var(--muted)}.topbar-actions{gap:7px}.logout-button{display:none}.flow-form{padding:19px 16px}.flow-field>span{font-size:13px}.flow-field>input,.flow-field>select,.flow-field>textarea{font-size:15px}.financial-layout{gap:15px}.financial-form-panel .flow-form{padding:20px 17px}.financial-form-panel .history-tabs{gap:24px}.financial-form-panel .history-tabs>button{font-size:13px}.account-summary{flex-wrap:wrap;gap:12px;padding:18px}.account-summary h2{font-size:15px}.account-summary p{font-size:13px}.account-summary-icon{border-radius:12px;width:43px;height:43px}.account-summary>.badge{font-size:12px}.quick-actions-grid{gap:10px;margin-bottom:18px}.quick-action{gap:8px;padding:15px 13px;font-size:13px}.quick-action>svg:first-child{width:20px}.details-grid{gap:23px 12px;padding:21px 18px}.details-grid dd{font-size:15px}.details-grid dt{font-size:12px}.card-list{padding:18px 16px 0}.bank-card-row{gap:8px;padding:12px 10px}.bank-card-row strong{font-size:14px}.bank-card-row .badge{padding:4px 7px;font-size:12px}.security-content{padding:25px 19px}.security-content>p,.totp-setup p{font-size:13px}.totp-setup{padding:15px}.totp-setup code{letter-spacing:1px;font-size:15px}.notification-list{padding:0 15px}.notification-list>article{flex-wrap:wrap;gap:10px}.notification-list h3{font-size:14px}.notification-list p{font-size:13px}.notification-list .text-link{margin-inline-start:48px}.notification-icon{width:34px;height:34px}.referral-banner{gap:14px;padding:23px 18px}.referral-banner h2{font-size:16px}.referral-banner p{font-size:13px}.referral-code{border-top:1px solid var(--line);width:100%;margin-inline-start:0;padding-top:17px}.report-filters{flex-wrap:wrap;gap:12px;padding:19px 16px}.report-filters .flow-field{min-width:120px}.report-filters .primary-button{width:100%}.public-header{gap:10px;height:69px;padding:0 18px}.wordmark{gap:7px;font-size:23px}.wordmark-icon{font-size:26px}.public-preferences{gap:9px}.public-preferences>label{gap:3px}.public-preferences>label>svg{display:none}.public-preferences select{max-width:47px;font-size:12px}.public-preferences .primary-button{padding:7px 11px;font-size:12px}.public-preferences .icon-button{min-width:22px;padding:3px}.login-link{font-size:13px}.public-main{padding:0 17px}.public-hero{grid-template-columns:1fr;gap:27px;padding:38px 0}.hero-copy>.eyebrow{margin-bottom:13px;font-size:12px}.hero-copy>h1{max-width:350px;font-size:31px}.hero-copy>p{margin-top:10px;font-size:15px}.hero-actions{margin-top:21px}.hero-actions .primary-button{min-height:42px;font-size:14px}.hero-copy>.badge{margin-top:17px}.quick-trade{padding:0 21px}.quick-trade .flow-form{padding-top:19px}.public-markets .panel-heading{flex-direction:column;align-items:flex-start;gap:15px}.public-markets .panel-heading h2{font-size:16px}.public-markets .search-field{width:100%}.public-markets td{padding-inline:15px}.public-markets td .badge{text-overflow:ellipsis;white-space:normal;max-width:150px;font-size:12px;display:block;overflow:hidden}.public-market-symbol{min-width:36px;margin-inline-end:9px;font-size:14px}.public-markets td .muted{font-size:12px}.public-features{grid-template-columns:1fr;gap:28px;padding:38px 0}.public-features article{grid-template-columns:43px 1fr;gap:0 14px;display:grid}.public-features .stat-icon{grid-row:1/3;margin:0}.public-features h2{font-size:16px}.public-features p{grid-column:2;max-width:100%;margin-top:5px}.public-footer{align-items:flex-start;margin-inline:18px;padding:20px 0}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:12px}.auth-main{padding-top:32px}.auth-decoration{margin-bottom:20px}.auth-card{padding:26px 23px}.auth-card h1{font-size:23px}.auth-card>p,.auth-switch{font-size:13px}.auth-card .flow-form{gap:16px}.legal-page{padding-top:35px;padding-bottom:40px}.legal-page h1{font-size:23px}.legal-page p{font-size:15px}}@media (min-width:601px) and (max-width:1020px){.brand>.huluex-logo-responsive{aspect-ratio:1;width:40px;display:inline-flex}.huluex-logo-responsive>.huluex-logo-wordmark{display:none}.huluex-logo-responsive>.huluex-logo-icon{display:block}}.workspace-mobile-brand{display:none}@media (max-width:600px){.workspace-mobile-brand{direction:rtl;flex-shrink:0;align-items:center;gap:8px;display:flex}.wordmark>.huluex-logo{width:112px}.mobile-brand>.huluex-logo{width:105px}}body{line-height:1.8}button,input,select,textarea,.numeric,bdi{font-variant-numeric:tabular-nums}.numeric,.balance-cell{font-family:inherit}.sidebar{overscroll-behavior:contain;overflow-y:auto}.main-content{padding-top:36px}.panel-heading{gap:16px;padding:22px 26px}.flow-form{gap:22px;padding:28px}.flow-fieldset{gap:21px}.flow-field>input,.flow-field>select,.flow-field>textarea{min-height:48px;padding:12px 15px}.primary-button,.secondary-button{gap:9px;min-height:44px}th{padding-block:15px}td{padding-block:18px}.inline-note,.report-note{line-height:1.95}.public-hero{gap:64px}.hero-copy>p{max-width:510px;font-size:17px;line-height:2}.hero-actions{flex-wrap:wrap;gap:13px}.hero-actions>a{padding:12px 19px}.quick-trade{padding-inline:27px}.quick-trade .flow-form{gap:23px}.quick-trade .coin-select{min-height:51px;padding-inline:13px}.quick-trade .compound-input{min-height:51px}.public-preferences .primary-button{min-height:43px;padding:9px 16px}.home-market-section{scroll-margin-top:30px}.home-market-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.home-market-heading h2{font-size:24px;font-weight:600}.home-market-heading p{color:var(--muted);margin-top:5px;font-size:14px}.home-market-heading .search-field{background:var(--surface);width:min(100%,360px);min-height:48px;padding:10px 15px}.home-market-heading .search-field input{font-size:14px}.home-market-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.home-market-column{min-width:0;overflow:hidden}.ranking-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:23px 19px;display:flex}.ranking-heading>span{background:var(--interactive-soft);width:37px;height:37px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.ranking-heading h3{margin:0;font-size:16px;font-weight:600}.ranking-gainers .ranking-heading>span{color:var(--green);background:#63a78913}.ranking-losers .ranking-heading>span{color:var(--red);background:#d9546610}.ranking-list{margin:0;padding:0 18px;list-style:none}.ranking-list>li{border-bottom:1px solid var(--line);padding:23px 0}.ranking-list>li:last-child{border-bottom:0}.ranking-asset{justify-content:space-between;align-items:center;gap:10px;display:flex}.ranking-coin{align-items:center;gap:9px;min-width:0;display:inline-flex}.ranking-coin>span{flex-direction:column;min-width:0;display:flex}.ranking-coin strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.ranking-coin small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:12px;overflow:hidden}.ranking-metric{overflow-wrap:anywhere;text-align:end;max-width:48%;font-size:14px;font-weight:500;line-height:1.7}.ranking-gainers .ranking-metric{color:var(--green)}.ranking-losers .ranking-metric{color:var(--red)}.ranking-volatility .ranking-metric{color:var(--accent)}.ranking-price{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:10px;margin-top:13px;display:flex}.ranking-price>span{color:var(--muted);font-size:12px}.ranking-price>bdi{text-align:end;overflow-wrap:anywhere;max-width:80%;font-size:14px}.ranking-price small{color:var(--muted);font-size:12px}.ranking-volume-unit{color:var(--muted);text-align:end;margin-top:3px;font-size:12px;display:block}.market-actions{align-items:stretch;gap:7px;display:flex}.market-actions>a{border:1px solid var(--line-strong);white-space:normal;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px;font-size:12px;line-height:1.6;display:inline-flex}.market-action-trade{color:var(--accent);background:var(--interactive-soft);border-color:var(--interactive-border)!important}.market-action-wallet{color:var(--text-secondary);background:var(--surface)}.market-actions>a:hover{background:var(--surface-hover)}.ranking-list .market-actions{margin-top:17px}.ranking-list .market-actions>a{flex:1 1 0}.market-table .market-actions{min-width:235px}.ranking-empty{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:30px 23px;display:flex}.ranking-empty p{font-size:14px;line-height:2}.home-market-section .public-all-markets{padding-block:25px;font-size:15px}@media (max-width:1050px){.home-market-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.public-hero{gap:36px}}@media (max-width:600px){.main-content{padding-top:27px}.panel-heading{padding:21px 20px}.flow-form{gap:21px;padding:23px 20px}.flow-field>input,.flow-field>select,.flow-field>textarea{font-size:16px}.public-main{padding-inline:20px}.public-hero{gap:30px;padding-top:36px}.hero-copy>p{font-size:16px}.quick-trade{padding-inline:23px}.quick-trade .flow-form{padding-inline:0}.home-market-heading{flex-direction:column;align-items:stretch;gap:17px}.home-market-heading h2{font-size:22px}.home-market-heading .search-field{width:100%}.home-market-columns{grid-template-columns:1fr;gap:20px}.ranking-heading{padding:23px}.ranking-list{padding-inline:23px}.ranking-list>li{padding-block:24px}.ranking-price>bdi,.ranking-metric{font-size:15px}.market-actions>a{min-height:42px;font-size:13px}}.ranking-heading{min-height:103px}.ranking-heading>div>small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7;display:block}.bank-card-detail{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;gap:20px;min-width:0;max-width:100%;margin-bottom:20px;padding:22px;display:grid}.bank-card-detail>.bank-card-row{border:0;flex-wrap:wrap;gap:13px;margin:0;padding:0}.bank-card-detail .bank-card-row>div{min-width:0}.bank-card-detail .bank-card-row strong{overflow-wrap:anywhere}.verification-detail{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;max-width:100%;display:flex}.verification-detail h3{margin:0;font-size:15px;font-weight:600;line-height:1.8}.verification-detail p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:2}.verification-detail small{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.verification-detail>button{white-space:normal;max-width:100%;margin-top:5px}.panel>.verification-detail{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:0 26px 26px;padding:22px}.bank-card-detail>.verification-detail+.verification-detail{border-top:1px solid var(--line);padding-top:19px}@media (max-width:600px){.bank-card-detail{padding:19px 16px}.panel>.verification-detail{margin-inline:20px;padding:19px 16px}}:focus-visible{outline-color:var(--focus)}:is(.workspace,.auth-page) .flow-field :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(.workspace,.auth-page) .amount-field:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}:is(.workspace,.auth-page) .amount-field input:focus-visible{box-shadow:none;border:0;outline:0}:is(.workspace,.auth-page) :is(.amount-field,.compound-input,.coin-select,.search-field):focus-within{border-color:var(--focus)}:is(.workspace,.auth-page) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--interactive)}:is(.workspace,.auth-page) .secondary-button:hover{color:var(--interactive);background:var(--interactive-soft);border-color:var(--interactive-border)}:is(.workspace,.auth-page) .text-link:hover{text-underline-offset:5px;text-decoration:underline}.primary-button.validate-button{color:var(--brand-ink)}.side-tabs button.active:not(.buy):not(.sell){color:var(--interactive);background:var(--surface);font-weight:600;box-shadow:0 1px 4px #1418210a}.landing-page{--interactive:#00a4da;--interactive-soft:#00b4f00c;--interactive-border:#00b4f030;--accent:var(--interactive)}:root[data-theme=dark] .landing-page{--interactive:var(--brand-highlight)}.landing-page{background:var(--surface);overflow-x:clip}.landing-container{width:min(1280px,100% - 64px);margin-inline:auto}.landing-page :focus-visible{outline:3px solid var(--text-secondary);outline-offset:4px}.landing-page input:focus-visible,.landing-page select:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}.landing-page button,.landing-page input,.landing-page select{min-width:0}.landing-page .primary-button{color:#fff;background:#4a5773;border-radius:10px;min-height:49px;padding:12px 21px;font-size:15px;font-weight:600}.landing-page .secondary-button{background:var(--surface);min-height:49px;color:var(--text);border-radius:10px;padding:12px 21px;font-size:15px}:root[data-theme=dark] .landing-page .primary-button{color:#141821;background:#00b4f0}.landing-page .primary-button:hover{opacity:1;box-shadow:0 4px 14px #4a57731c}.landing-page .secondary-button:hover{background:var(--surface-hover)}.landing-skip{z-index:100;border:2px solid var(--text);background:var(--surface);color:var(--text);border-radius:8px;padding:13px 18px;position:fixed;inset-block-start:12px;inset-inline-start:16px;transform:translateY(-180%)}.landing-skip:focus{transform:translateY(0)}.landing-header{z-index:50;background:color-mix(in srgb, var(--surface) 96%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.landing-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:90px;display:flex}.landing-header .wordmark .huluex-logo{width:146px}.landing-nav{color:var(--text-secondary);align-items:center;gap:29px;font-size:14px;display:flex}.landing-nav>a{padding-block:15px}.landing-nav>a:hover{color:var(--text);text-underline-offset:8px;-webkit-text-decoration:underline #00b4f0;text-decoration:underline #00b4f0}.landing-header-actions{align-items:center;gap:11px;display:flex}.landing-language{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.landing-language select{background:0 0;border:0;max-width:68px;padding-block:9px;font-size:13px}.landing-language option{background:var(--surface)}.landing-icon-button{width:40px;height:42px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.landing-icon-button:hover{background:var(--surface-hover)}.landing-header-login{padding:10px 7px;font-size:14px}.landing-page .landing-header-account{min-height:43px;padding:10px 15px;font-size:13px}.landing-menu-button,.landing-mobile-account{display:none}.landing-environment{background:var(--surface-soft);border-bottom:1px solid var(--line);color:var(--text-secondary)}.landing-environment>div{align-items:center;gap:10px;padding-block:11px;font-size:12px;line-height:1.8;display:flex}.landing-environment svg{flex:none}.landing-environment strong{flex:none;font-weight:500}.landing-environment span{border-inline-start:1px solid var(--line-strong);padding-inline-start:11px}.landing-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:87px;padding-block:78px 88px;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b4f00a,#0000 69%);border-radius:50%;width:650px;height:650px;position:absolute;inset-block-start:30px;inset-inline-end:-130px}.landing-eyebrow{color:var(--text-secondary);align-items:center;gap:9px;margin:0 0 17px;font-size:13px;font-weight:500;line-height:1.9;display:flex}.landing-eyebrow>span{background:#00b4f0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00b4f00d}.landing-hero h1{letter-spacing:-1.4px;text-wrap:balance;margin:0;font-size:clamp(38px,3.6vw,52px);font-weight:700;line-height:1.65}.landing-hero h1>span{color:var(--text);text-underline-offset:13px;-webkit-text-decoration:underline #00b4f04d;text-decoration:underline #00b4f04d;text-decoration-thickness:4px;display:block}.landing-hero-description{color:var(--text-secondary);max-width:540px;margin:27px 0 0;font-size:17px;line-height:2.15}.landing-tether{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;max-width:480px;margin-top:23px;padding:15px 17px 12px}.landing-tether-heading{align-items:center;gap:8px;display:flex}.landing-tether-heading h2{font-size:14px;font-weight:500}.landing-tether-heading>bdi{color:var(--muted);margin-inline-start:auto;font-size:12px}.landing-tether-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:13px 0 0;display:grid}.landing-tether-prices>div{min-width:0}.landing-tether-prices>div+div{border-inline-start:1px solid var(--line);padding-inline-start:17px}.landing-tether-prices dt{color:var(--muted);font-size:12px}.landing-tether-prices dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.6;display:flex}.landing-tether-prices dd>bdi{overflow-wrap:anywhere;min-width:0}.landing-tether-prices dd>small{color:var(--muted);font-size:12px;font-weight:400}.landing-tether-status{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:12px 0 0;padding-top:9px;font-size:11px;line-height:1.8;display:flex}.landing-tether-status time{font-variant-numeric:tabular-nums}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:29px;display:flex}.landing-hero-actions>a{min-width:163px}.landing-signup-link{color:var(--text-secondary);align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:500;display:inline-flex}.landing-signup-link:hover{text-underline-offset:5px;text-decoration:underline}.landing-hero-notes{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:11px 20px;margin:28px 0 0;padding:24px 0 0;font-size:12px;list-style:none;display:flex}.landing-hero-notes li{align-items:center;gap:5px;display:inline-flex}.landing-hero-notes svg{color:var(--text-secondary)}.landing-quote{background:var(--surface);border:1px solid var(--line-strong);border-radius:21px;min-width:0;padding:28px 28px 0;position:relative;box-shadow:0 17px 55px #4a57730d,0 0 0 7px #00b4f006}.landing-quote-heading{align-items:center;gap:12px;display:flex}.landing-quote-emblem{width:46px;height:46px;color:var(--text-secondary);background:#00b4f00c;border:1px solid #00b4f040;border-radius:12px;place-items:center;display:grid}.landing-quote-heading p{color:var(--muted);margin:0 0 2px;font-size:12px}.landing-quote-heading h2{margin:0;font-size:21px;font-weight:600}.landing-order-type{background:var(--surface-soft);color:var(--muted);border-radius:6px;margin-inline-start:auto;padding:5px 9px;font-size:12px}.landing-quote-description{color:var(--muted);margin:17px 0 19px;font-size:13px;line-height:2}.landing-quote .side-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:5px;margin:0;padding:4px}.landing-quote .side-tabs button{border-radius:7px;min-height:39px;font-size:14px}.landing-quote .side-tabs button.active.buy{color:var(--text);background:var(--surface);border-bottom:2px solid #63a789;box-shadow:0 1px 5px #14182108}.landing-quote .side-tabs button.active.sell{color:var(--text);background:var(--surface);border-bottom:2px solid #d95466;box-shadow:0 1px 5px #14182108}.landing-quote-form{padding-top:21px}.landing-quote-form fieldset{border:0;flex-direction:column;gap:19px;min-width:0;margin:0;padding:0;display:flex}.landing-quote .flow-field{gap:9px}.landing-quote .flow-field>span{color:var(--text-secondary);font-size:13px;font-weight:500}.landing-quote .coin-select{border-radius:10px;min-height:55px;padding-inline:12px}.landing-quote .coin-select select{appearance:none;padding-block:15px;font-size:14px}.landing-select-chevron{pointer-events:none;color:var(--muted);flex:none}.landing-source-price{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:-10px;padding-inline:2px;font-size:12px;display:flex}.landing-source-price bdi{overflow-wrap:anywhere;color:var(--text-secondary)}.landing-source-price small{font-size:12px}.landing-quote .compound-input{border-radius:10px;min-height:55px}.landing-quote .compound-input:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.landing-quote .compound-input input:focus-visible{box-shadow:none;border:0;outline:0}.landing-quote .compound-input input{padding-block:14px;font-size:18px}.landing-quote .compound-input select{min-width:76px;font-size:13px}.landing-quote-form .primary-button{width:100%}.landing-quote .quote-review{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.landing-quote-login{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:12px;display:flex}.landing-quote-note{color:var(--muted);text-align:center;margin:17px 0 20px;font-size:12px;line-height:1.9}.landing-advanced-link{border-top:1px solid var(--line);color:var(--text-secondary);background:var(--surface-soft);border-radius:0 0 21px 21px;justify-content:center;align-items:center;gap:8px;margin-inline:-28px;padding:17px;font-size:13px;display:flex}.landing-advanced-link:hover{background:var(--surface-hover)}.landing-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.landing-section-heading .landing-eyebrow{margin-bottom:10px}.landing-section-heading h2,.landing-benefits h2,.landing-faq h2,.landing-final h2{letter-spacing:-.7px;margin:0;font-size:30px;font-weight:600;line-height:1.8}.landing-section-heading h2+p{color:var(--muted);max-width:640px;margin:9px 0 0;font-size:14px;line-height:2}.landing-market-section{padding-bottom:68px;scroll-margin-top:120px}.landing-section-heading .search-field{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;flex-shrink:0;width:min(100%,330px);min-height:48px;padding:11px 14px}.landing-section-heading .search-field input{font-size:13px}.landing-market-period{color:var(--muted);margin-bottom:13px;font-size:12px}.landing-market-error{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:9px;margin-bottom:15px;padding:12px 15px;font-size:13px;display:flex}.landing-page .home-market-column{box-shadow:none;border-radius:13px}.landing-page .ranking-heading{background:var(--surface-soft);min-height:97px;padding:20px}.landing-page .ranking-list{padding-inline:20px}.landing-page .ranking-list>li{padding-block:23px}.landing-page .ranking-list .market-actions>a{font-size:12px}.landing-page .market-action-trade{color:var(--text-secondary)}.landing-page .ranking-empty{min-height:265px}.landing-all-markets{justify-content:center;padding-top:30px;display:flex}.landing-all-markets .secondary-button{padding-inline:24px;font-size:14px}.landing-steps-section{background:var(--surface-soft);border-block:1px solid var(--line);padding-block:67px 71px;scroll-margin-top:110px}.landing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing-steps>li{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.landing-step-top{justify-content:space-between;align-items:center;gap:25px;width:100%;margin-bottom:23px;display:flex}.landing-step-icon{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--text-secondary);background:var(--surface);border-radius:14px;place-items:center;display:grid}.landing-step-number{min-width:35px;color:var(--muted);border-bottom:1px solid #00b4f050;place-items:center;font-size:19px;display:grid}.landing-steps h3{margin:0 0 10px;font-size:17px;font-weight:600}.landing-steps p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:2.05}.landing-steps li>a{color:var(--text-secondary);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.landing-steps li>a:hover{text-underline-offset:5px;text-decoration:underline}.landing-benefits{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:90px;padding-block:91px;display:grid}.landing-benefits-intro>p:not(.landing-eyebrow){color:var(--muted);margin:16px 0 0;font-size:15px;line-height:2.1}.landing-asset-markers{align-items:center;gap:9px;margin-top:29px;display:flex}.landing-asset-markers>span{color:var(--muted);letter-spacing:2px;margin-inline-start:8px;font-size:12px}.landing-benefit-grid{grid-template-columns:1fr 1fr;gap:34px 33px;display:grid}.landing-benefit-grid article>span{color:var(--text-secondary);background:#00b4f00c;border-radius:10px;margin-bottom:16px;padding:10px;display:inline-flex}.landing-benefit-grid h3{margin:0 0 9px;font-size:16px;font-weight:600}.landing-benefit-grid p{color:var(--muted);margin:0;font-size:14px;line-height:2.05}.landing-security{color:#fff;background:#1f2530;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:65px;padding:47px 50px;display:grid}.landing-security .landing-eyebrow{color:#acb2bf}.landing-security h2{letter-spacing:-.6px;margin:0 0 14px;font-size:29px;font-weight:600;line-height:1.8}.landing-security-copy>p:not(.landing-eyebrow){color:#d8dbe3;margin:0;font-size:14px;line-height:2.1}.landing-security-link{color:#d8dbe3;text-underline-offset:7px;align-items:center;gap:8px;margin-top:23px;font-size:14px;-webkit-text-decoration:underline #00b4f080;text-decoration:underline #00b4f080;display:inline-flex}.landing-security-controls{border-inline-start:1px solid #353e52;align-items:flex-start;gap:22px;padding-inline-start:35px;display:flex}.landing-shield{color:#00b4f0;margin-top:5px}.landing-security-controls ul{color:#d8dbe3;flex-direction:column;gap:21px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.landing-security-controls li{align-items:flex-start;gap:9px;line-height:1.9;display:flex}.landing-security-controls li svg{color:#63a789;flex:none;margin-top:4px}.landing-risk-note{color:var(--muted);justify-content:center;gap:8px;margin-block:19px 0;font-size:12px;line-height:1.9;display:flex}.landing-risk-note svg{flex-shrink:0;margin-top:3px}.landing-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr);gap:95px;padding-block:90px;scroll-margin-top:110px;display:grid}.landing-faq-intro{padding-top:10px}.landing-faq-icon{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--text-secondary);background:#00b4f008;border-radius:14px;place-items:center;margin-bottom:23px;display:grid}.landing-faq-intro>p:not(.landing-eyebrow){color:var(--muted);margin:14px 0 23px;font-size:14px;line-height:2.1}.landing-faq-intro>a{color:var(--text-secondary);text-underline-offset:6px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.landing-faq-list{border-top:1px solid var(--line-strong)}.landing-faq-list details{border-bottom:1px solid var(--line-strong)}.landing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:15px;font-weight:500;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary>svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.landing-faq-list details[open] summary>svg{transform:rotate(45deg)}.landing-faq-list details>p{color:var(--muted);margin:-2px 0 23px;padding-inline-end:35px;font-size:14px;line-height:2.15}.landing-final{background:#00b4f00a;border:1px solid #00b4f030;border-radius:19px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:70px;padding:39px 44px;display:flex}.landing-final .landing-eyebrow{letter-spacing:2px;margin-bottom:6px;font-size:12px}.landing-final h2{font-size:27px}.landing-final p:not(.landing-eyebrow){color:var(--muted);max-width:650px;margin:10px 0 0;font-size:14px;line-height:2}.landing-final>div:last-child{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.landing-final-login{color:var(--text-secondary);font-size:13px}.landing-footer{border-top:1px solid var(--line);background:var(--surface-soft)}.landing-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:55px;padding-block:49px 43px;display:grid}.landing-footer-about .huluex-logo{width:139px}.landing-footer-about>p{color:var(--muted);max-width:330px;margin:19px 0 0;font-size:13px;line-height:2.1}.landing-footer nav{color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;display:flex}.landing-footer nav>h2{color:var(--text);margin:3px 0 6px;font-size:14px;font-weight:600}.landing-footer nav>a:hover{text-underline-offset:5px;text-decoration:underline}.landing-footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-block:20px;font-size:12px;display:flex}.landing-footer-bottom>span:last-child{letter-spacing:1.5px}[lang=en] .landing-hero h1{letter-spacing:-1.8px;line-height:1.3}[lang=en] .landing-hero h1>span{text-underline-offset:7px;margin-top:6px;text-decoration-thickness:3px}[lang=en] .landing-hero-description{line-height:1.9}[lang=en] .landing-section-heading h2,[lang=en] .landing-benefits h2,[lang=en] .landing-faq h2,[lang=en] .landing-final h2{line-height:1.4}@media (max-width:1150px){.landing-header-inner{gap:20px}.landing-nav{gap:17px;font-size:13px}.landing-header .wordmark .huluex-logo{width:128px}.landing-header-actions{gap:7px}.landing-hero{gap:42px;padding-block:58px 70px}.landing-benefits,.landing-faq{gap:55px}.landing-security{gap:35px;padding-inline:35px}.landing-security-controls{gap:15px;padding-inline-start:25px}}@media (max-width:900px){.landing-container{width:calc(100% - 44px)}.landing-header-inner{min-height:78px}.landing-menu-button{display:inline-flex}.landing-nav{inset-inline:0;background:var(--surface);border-bottom:1px solid var(--line-strong);padding:17px 22px 23px;font-size:15px;display:none;position:absolute;top:100%;box-shadow:0 14px 22px #1418210a}.landing-nav.is-open{flex-wrap:wrap;gap:4px 25px;display:flex}.landing-nav>a{min-width:42%;padding-block:11px}.landing-mobile-account{border-top:1px solid var(--line);align-items:center;gap:21px;width:100%;margin-top:11px;padding-top:16px;display:flex}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:29px;padding-block:46px 65px}.landing-hero h1{letter-spacing:-1px;font-size:35px;line-height:1.7}.landing-hero-description{margin-top:22px;font-size:15px;line-height:2}.landing-hero-actions{gap:9px}.landing-hero-actions>a{min-width:0;padding-inline:14px;font-size:13px}.landing-hero-notes{gap:9px;margin-top:23px;padding-top:20px}.landing-quote{padding:24px 21px 0}.landing-quote-heading{gap:9px}.landing-quote-heading h2{font-size:18px}.landing-quote-emblem{width:40px;height:43px}.landing-order-type{padding:5px;font-size:12px}.landing-advanced-link{margin-inline:-21px}.landing-section-heading{align-items:flex-start;gap:25px}.landing-section-heading h2,.landing-benefits h2,.landing-faq h2{font-size:26px}.landing-section-heading .search-field{max-width:290px}.landing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.landing-step-top{margin-bottom:17px}.landing-benefits{grid-template-columns:1fr;gap:32px;padding-block:65px}.landing-benefits-intro{max-width:620px}.landing-benefit-grid{gap:35px}.landing-security{grid-template-columns:1fr;gap:29px;padding:32px}.landing-security-controls{border-inline-start:0;border-top:1px solid #353e52;padding:25px 0 0}.landing-security-controls ul{gap:13px}.landing-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px;padding-block:65px}.landing-final{gap:25px;padding:32px}.landing-final h2{font-size:23px}.landing-final .primary-button{padding-inline:15px;font-size:13px}.landing-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:28px}.landing-footer-about{grid-column:1/-1}.landing-footer-about>p{max-width:620px}}@media (max-width:600px){.landing-container{width:calc(100% - 36px)}.landing-header-inner{gap:12px;min-height:73px}.landing-header .wordmark .huluex-logo{width:115px}.landing-header-actions{gap:4px}.landing-header-account,.landing-header-login{display:none!important}.landing-language{gap:3px}.landing-language select{max-width:60px;font-size:12px}.landing-language>svg{display:none}.landing-icon-button{width:36px;min-height:42px}.landing-environment>div{flex-wrap:wrap;gap:3px 8px;padding-block:10px;font-size:12px}.landing-environment span{border:0;width:100%;padding:0}.landing-environment>div>svg{width:14px}.landing-hero{grid-template-columns:1fr;gap:34px;padding-block:39px 54px}.landing-hero:before{width:420px;height:420px;inset-block-start:260px;inset-inline-end:-100px}.landing-eyebrow{margin-bottom:14px;font-size:12px}.landing-hero h1{letter-spacing:-.9px;font-size:clamp(31px,8.8vw,39px);line-height:1.7}.landing-hero h1>span{text-underline-offset:9px;text-decoration-thickness:3px}.landing-hero-description{margin-top:20px;font-size:15px;line-height:2}.landing-hero-actions{gap:10px;margin-top:24px}.landing-hero-actions>a{flex:1;min-height:48px;padding-inline:9px;font-size:14px}.landing-hero-actions>a>svg{width:17px}.landing-signup-link{margin-top:20px;font-size:13px}.landing-hero-notes{gap:7px 12px;margin-top:22px;padding-top:18px;font-size:12px}.landing-quote{border-radius:17px;padding:24px 21px 0}.landing-quote-heading h2{font-size:20px}.landing-quote-description{margin-block:17px;font-size:13px}.landing-quote-form{padding-top:20px}.landing-quote .coin-select select{font-size:16px}.landing-quote .compound-input input{font-size:18px}.landing-source-price,.landing-quote-login,.landing-quote-note{font-size:12px}.landing-order-type{padding:5px 8px;font-size:12px}.landing-advanced-link{border-radius:0 0 17px 17px;padding-block:17px}.landing-section-heading{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:19px;display:flex}.landing-section-heading h2,.landing-benefits h2,.landing-faq h2{letter-spacing:-.6px;font-size:25px}.landing-section-heading h2+p{font-size:13px}.landing-section-heading .search-field{width:100%;max-width:none}.landing-section-heading .search-field input{font-size:14px}.landing-market-section{padding-bottom:46px}.landing-page .home-market-columns{gap:17px}.landing-page .ranking-heading{min-height:87px;padding:19px 23px}.landing-page .ranking-list{padding-inline:23px}.landing-page .ranking-list .market-actions>a{font-size:13px}.landing-page .ranking-empty{min-height:190px}.landing-steps-section{padding-block:42px 45px}.landing-steps{grid-template-columns:1fr;gap:29px;margin-top:27px}.landing-steps>li{padding-inline-start:78px}.landing-step-top{margin-bottom:0;display:block}.landing-step-icon{inset-inline-start:0;width:53px;height:53px;position:absolute;top:3px}.landing-step-number{inset-inline-start:16px;min-width:23px;font-size:14px;position:absolute;top:64px}.landing-steps h3{margin-bottom:8px;font-size:16px}.landing-steps p{margin-bottom:12px;font-size:13px}.landing-steps li>a{font-size:13px}.landing-benefits{gap:30px;padding-block:47px}.landing-benefits-intro>p:not(.landing-eyebrow){font-size:14px}.landing-asset-markers{margin-top:23px}.landing-benefit-grid{grid-template-columns:1fr;gap:26px}.landing-benefit-grid article{grid-template-columns:44px minmax(0,1fr);gap:0 13px;display:grid}.landing-benefit-grid article>span{grid-row:1/3;align-self:start;margin:0}.landing-benefit-grid h3{margin:0 0 7px;font-size:15px}.landing-benefit-grid p{grid-column:2;font-size:13px}.landing-security{border-radius:16px;gap:24px;padding:27px 23px}.landing-security h2{font-size:24px}.landing-security-copy>p:not(.landing-eyebrow),.landing-security-link{font-size:13px}.landing-security-controls{gap:15px;padding-top:22px}.landing-shield>svg{width:30px}.landing-security-controls ul{gap:16px;font-size:12px}.landing-risk-note{justify-content:flex-start;margin-top:16px;padding-inline:4px;font-size:12px}.landing-faq{grid-template-columns:1fr;gap:26px;padding-block:45px}.landing-faq-intro{padding:0}.landing-faq-icon{width:46px;height:46px;margin-bottom:17px}.landing-faq-intro>p:not(.landing-eyebrow){margin-block:10px 17px;font-size:13px}.landing-faq-list summary{gap:17px;padding-block:19px;font-size:14px;line-height:2}.landing-faq-list details>p{margin-bottom:20px;padding-inline-end:0;font-size:13px;line-height:2.1}.landing-final{border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:45px;padding:27px 23px}.landing-final h2{font-size:24px}.landing-final p:not(.landing-eyebrow){font-size:13px}.landing-final>div:last-child{text-align:center;align-items:stretch;width:100%}.landing-final .primary-button{font-size:14px}.landing-footer-grid{grid-template-columns:1fr 1fr;gap:28px 16px;padding-block:32px}.landing-footer-about{grid-column:1/-1}.landing-footer nav{gap:11px;font-size:12px}.landing-footer nav>h2{font-size:13px}.landing-footer-about>p{font-size:12px}.landing-footer-bottom{flex-direction:column;gap:7px;padding-block:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto;transition:none;animation:none}}.landing-market-section .home-market-columns{align-items:stretch}.landing-market-section .home-market-column{flex-direction:column;height:400px;display:flex}.landing-market-section .home-market-column .ranking-heading{flex:0 0 78px;gap:10px;height:78px;min-height:78px;padding:15px 17px}.landing-market-section .ranking-heading h3{font-size:15px;line-height:1.7}.landing-market-section .ranking-heading>span{border-radius:8px;flex:0 0 32px;width:32px;height:32px}.landing-market-section .ranking-heading>div>small{margin-top:2px;font-size:12px}.landing-market-section .ranking-list-compact{height:320px;min-height:320px;margin:0;padding:0 10px}.landing-market-section .ranking-list-compact>li{border-bottom:1px solid var(--line);height:64px;min-height:64px;margin:0;padding:0}.landing-market-section .ranking-list-compact>li:last-child{border-bottom:0}.landing-market-section .ranking-row-link{border-radius:7px;grid-template-columns:28px minmax(0,1fr) minmax(0,113px) 12px;align-items:center;gap:8px;min-width:0;height:100%;padding:8px 6px;display:grid}.landing-market-section .ranking-row-link:hover{background:var(--surface-hover)}.landing-market-section .ranking-row-link:focus-visible{outline:2px solid var(--text-secondary);outline-offset:-2px;background:var(--surface-hover)}.landing-market-section .ranking-row-asset{flex-direction:column;gap:3px;min-width:0;display:flex}.landing-market-section .ranking-row-asset strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}.landing-market-section .ranking-row-asset small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.landing-market-section .ranking-row-metric{min-width:0;color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.landing-market-section .ranking-row-metric>bdi{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden}.landing-market-section .ranking-row-metric>small{color:var(--muted);font-size:12px;line-height:1.4}.landing-market-section .ranking-row-chevron{color:var(--muted);opacity:.65}.landing-market-section .ranking-empty{height:320px;min-height:320px;padding:25px}@media (max-width:600px){.landing-market-section .home-market-column{width:100%}.landing-market-section .home-market-column .ranking-heading{padding-inline:20px}.landing-market-section .ranking-list-compact{padding-inline:13px}.landing-market-section .ranking-row-link{grid-template-columns:28px minmax(0,1fr) minmax(0,132px) 12px;gap:10px}.landing-market-section .ranking-row-metric>bdi{font-size:14px}}.selected-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;min-width:0;display:grid}.selected-prices>div{flex-direction:column;gap:5px;min-width:0;display:flex}.selected-prices>div>span{color:var(--muted);font-size:12px;line-height:1.7}.selected-prices strong{min-width:0;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:15px;font-weight:500;line-height:1.7;display:flex}.selected-prices strong>bdi{overflow-wrap:anywhere;max-width:100%}.selected-prices strong>small{color:var(--muted);font-size:12px;font-weight:400}.chart-panel .market-header{flex-wrap:wrap}.market-header .selected-prices{flex:300px;margin-inline-start:auto}.landing-quote .selected-prices{border-block:1px solid var(--line);gap:10px;padding-block:12px}.landing-quote .selected-prices strong{font-size:14px}.market-pricing-note{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:11px 22px;font-size:12px;line-height:1.9}.landing-market-section>.market-pricing-note{border:0;padding:0 0 14px}.landing-market-section .ranking-priced-row{grid-template-rows:minmax(18px,auto) 20px;grid-template-columns:28px minmax(0,1fr) auto 10px;gap:0 7px;padding-block:8px}.ranking-priced-row>:is(.coin-icon,.coin-icon-fallback,.coin-icon-placeholder){grid-area:1/1/3}.ranking-priced-row .ranking-row-symbol{overflow-wrap:anywhere;grid-area:1/2;min-width:0;font-size:14px;font-weight:600;line-height:18px}.ranking-priced-row .ranking-row-global{grid-area:2/2/auto/4;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;font-size:13px;line-height:20px;display:flex}.ranking-priced-row .ranking-row-global>span{color:var(--muted);flex:none}.ranking-priced-row .ranking-row-global>bdi{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end}.landing-market-section .ranking-priced-row>.ranking-row-metric{grid-area:1/3;align-self:center;max-width:110px}.landing-market-section .ranking-priced-row>.ranking-row-metric>bdi{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:12px;overflow:visible}.landing-market-section .ranking-priced-row>.ranking-row-metric>small{display:none}.ranking-priced-row>.ranking-row-chevron{grid-area:1/4/3}.landing-market-section .ranking-volume .ranking-heading h3:after{content:" · USDT";color:var(--muted);font-size:12px;font-weight:400}@media (max-width:600px){.market-header .selected-prices{flex-basis:100%;gap:10px;margin:0}.selected-prices strong{font-size:14px}.market-pricing-note{padding-inline:16px}}.chart-canvas>svg{height:calc(100% - 32px)}.chart-date-axis{height:32px;color:var(--text-secondary);letter-spacing:0;font-variant-numeric:tabular-nums;direction:ltr;justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;display:flex}.chart-date-axis time{white-space:nowrap;letter-spacing:0}@media (max-width:600px){.chart-date-axis{padding-inline:10px;font-size:13px}.chart-date-axis time:nth-child(2),.chart-date-axis time:nth-child(3){display:none}}.company-description{text-align:start;line-height:2.2}.company-description a{text-underline-offset:4px;text-decoration:underline}.company-about{flex-direction:column;gap:25px;max-width:900px;padding-block:50px;display:flex}.company-about>h1{font-size:30px}.company-about-actions{flex-wrap:wrap;gap:12px;display:flex}.asset-contracts{border-bottom:1px solid var(--line);color:var(--text-secondary);padding:12px 22px;font-size:13px}.asset-contracts>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;display:flex}.asset-contracts-body{flex-direction:column;gap:12px;padding-top:12px;display:flex}.asset-contracts-body>p{color:var(--muted);font-size:12px;line-height:1.9}.asset-contracts-body ul{margin:0;padding:0;list-style:none}.asset-contracts-body li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.asset-contracts-body li>strong{min-width:65px;font-size:12px;font-weight:500}.asset-contracts-body code{overflow-wrap:anywhere;flex:1;min-width:140px;font-family:inherit;font-size:13px}.asset-contracts-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.asset-contracts-actions small{color:var(--muted)}.chart-empty>svg{width:29px;height:29px}.pwa-install-root{color:var(--text);font-family:inherit}.pwa-install-entry{border-top:1px solid var(--line);background:var(--surface);justify-content:center;padding:17px 20px;display:flex}.pwa-install-entry>button{border:1px solid var(--line-strong);min-height:44px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:inline-flex}.pwa-install-entry>button:hover{background:var(--surface-hover)}.pwa-install-guide{z-index:85;inset-inline-start:20px;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--surface);text-align:start;border-radius:15px;width:min(380px,100% - 40px);max-height:calc(100dvh - 40px);padding:20px;position:fixed;bottom:20px;overflow-y:auto;box-shadow:0 14px 45px #14182126}.pwa-install-heading{align-items:center;gap:10px;display:flex}.pwa-install-heading>img{border-radius:10px;flex-shrink:0}.pwa-install-heading>div{min-width:0}.pwa-install-heading h2{font-size:16px;font-weight:600;line-height:1.8}.pwa-install-heading>div>span{color:var(--muted);align-items:center;gap:5px;margin-top:1px;font-size:12px;display:flex}.pwa-install-close{min-width:44px;min-height:44px;color:var(--muted);border-radius:8px;align-self:flex-start;place-items:center;margin-inline-start:auto;padding:0;display:grid}.pwa-install-close:hover{background:var(--surface-hover);color:var(--text)}.pwa-install-guide>p{color:var(--text-secondary);margin-top:15px;font-size:13px;line-height:1.9}.pwa-install-guide ol{gap:10px;margin:15px 0 18px;padding-inline-start:22px;font-size:13px;line-height:1.9;display:grid}.pwa-install-guide li{padding-inline-start:3px}.pwa-install-guide li::marker{color:var(--text-secondary);font-weight:600}.pwa-install-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pwa-install-actions>button{min-height:44px;font-size:13px}.pwa-install-guide>small{border-top:1px solid var(--line);color:var(--muted);margin-top:13px;padding-top:11px;font-size:11px;line-height:1.9;display:block}.pwa-install-feedback{color:var(--red)}@media (max-width:600px){.pwa-install-guide{inset-inline-start:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 28px);padding:17px}.pwa-install-heading h2{font-size:15px}}.landing-native-unit{border-inline-start:1px solid var(--line);min-width:88px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;gap:7px;padding-inline-start:12px;font-size:13px;display:inline-flex}#landing-quote{scroll-margin-top:100px}
