@font-face{font-family:Inter;src:url('assets/fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'DM Sans';src:url('assets/fonts/dm-sans-latin.woff2') format('woff2');font-weight:100 1000;font-display:swap}
:root{color-scheme:dark;--bg:#16171b;--text:#f9f9f9;--muted:#6b7280;--accent:#0e8990;--line:rgba(116,116,116,.3)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px Inter,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;background:none;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}h2{font-size:16px;font-weight:600;line-height:24px}img{vertical-align:middle}button:hover,a:hover{filter:brightness(1.15)}.header{height:57px;display:flex;align-items:center;padding:0 16px;gap:0}.brand{width:154px;flex-shrink:0}.brand img{object-fit:cover}.primary-nav{display:flex;align-items:center;flex:1;min-width:370px;font-weight:600}.primary-nav a{padding:20px 24px;white-space:nowrap}.account-nav{display:flex;align-items:center;gap:18px;height:57px}.account-nav>a{width:84px;text-align:center}.account-nav>button:nth-child(2){width:103px}.account-nav>button{padding:10px}.account-nav .download{padding:8px;width:36px;height:36px}.download-lines{position:relative;display:block;width:20px;height:20px}.download-lines img{position:absolute}.download-stem{top:1.7px;left:9.2px}.download-base{left:1.7px;top:11.7px}.download-arrow{top:7.5px;left:5px}.divider{height:19px;width:1px;background:var(--line)}.language{display:flex;gap:6px;align-items:center;font-size:12px}.language-icon{position:relative;display:block;width:24px;height:24px}.language-icon img{position:absolute;left:1.25px;top:1.25px}.language-icon .language-line{left:6.25px;top:8.2px}.language-icon .language-stem{left:11.25px;top:6.5px}.language-icon .language-left{left:6.25px;top:8.2px}.language-icon .language-right{left:11.7px;top:13.5px}.theme{position:relative;width:44px}.theme .sun-center{position:absolute;left:14.75px;top:14.75px}.sidebar{position:absolute;top:57px;left:0;width:220px;min-height:990px;padding-top:12px}.sidebar button{width:220px;height:52px;display:flex;align-items:center;gap:8px;padding:16px 24px;text-align:left;font-size:14px}.sidebar button.active{background:rgba(14,137,144,.1);border-left:2px solid var(--accent);padding-left:22px;font-weight:600}.sidebar .order-chevron{margin-left:auto}.dashboard{margin:19px 21px 23px 237px;display:grid;grid-template-columns:minmax(0,1fr) 387px;gap:17px}.main-column{display:flex;flex-direction:column;gap:13px;min-width:0}.panel{border:1px solid var(--line);border-radius:8px}.onboarding{height:114px;padding:26px 24px 26px 40px;background:rgba(14,137,144,.1);border-bottom:2px solid rgba(2,2,3,.1);border-radius:12px;overflow:hidden}.steps{display:flex;gap:8px}.step{flex-shrink:0;width:340px;height:62px;border:1px solid #ffffff33;border-radius:12px;padding:13px;display:flex;align-items:center;gap:8px}.step>span{width:28px;flex-shrink:0}.step p{font-size:12px;line-height:15px;color:#fff6;flex:1}.step button{font-size:12px;border:1px solid var(--accent);border-radius:8px;padding:9px;color:var(--accent)}.balance{height:225px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.balance-label{display:flex;align-items:center;gap:7px}.balance-label h1{font:400 20px/30px 'DM Sans',Inter,sans-serif}.balance-label button{padding:0}.balance strong{font:700 26px/39px 'DM Sans',Inter,sans-serif}.btc-balance{font-size:12px;line-height:14px;margin-top:-2px}.pnl{display:flex;align-items:center;font-size:12px;line-height:20px;margin-top:5px;gap:3px}.pnl span{color:#cd4444}.balance-actions{display:flex;gap:11px}.balance-actions button{width:131px;height:36px;border:1px solid var(--accent);border-radius:4px;font-weight:500}.solid{background:var(--accent)!important;color:#eaecef;border-radius:4px;padding:9px 16px}.allocation-row{display:grid;grid-template-columns:439fr 327fr;gap:12px}.allocation{height:248px;padding:17px 16px;display:flex;flex-direction:column;justify-content:center;gap:9px}.allocation h2{padding:2px 10px}.allocation-content{display:flex;gap:6px}.donut{width:181px;flex-shrink:0;position:relative}.donut>span{position:absolute;left:41.44px;top:38px;width:82.885px;text-align:center;font:400 26px/39px 'DM Sans',Inter,sans-serif}.allocation ul{list-style:none;padding:0 0 0 8px;margin:0;flex:1;min-width:150px}.allocation li{display:flex;gap:7px;align-items:center;height:33px;font-size:12px}.allocation li i{width:10px;height:10px;border-radius:2px}.allocation li small{display:block;font-size:10px;color:var(--muted);line-height:14px}.allocation li b{margin-left:auto;font-size:12px}.orders{height:248px;padding:24px 16px 17px;display:flex;flex-direction:column}.order-coins{margin-top:7px;height:51px}.order-coins img+img{margin-left:-6px}.orders p{font-size:12px;color:var(--muted);line-height:14px}.orders strong{font-size:16px;line-height:24px}.orders>button{margin-top:auto;padding:0;text-align:left;color:var(--accent);font-size:12px;font-weight:700}.section-heading{display:flex;align-items:center;justify-content:space-between;height:24px;margin-bottom:10px}.section-heading h2{font-size:14px;line-height:17px}.section-heading button{font-size:12px;color:var(--accent);padding:4px 24px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}thead{background:#1e2024}th{height:40px;text-align:left;font-weight:400;padding:0 24px}td{height:50px;padding:0 16px;border-bottom:1px solid #ffffff0d;white-space:nowrap}td:first-child{padding-left:20px}td:nth-child(3){padding-left:16px}td img{margin-right:10px}td:last-child{color:var(--accent)}td.processing{color:#ffb400}td.failed{color:#cd4444}.right-column{min-width:0}.market{height:503px;overflow:hidden}.search{margin:11px 11px 12px;background:#1e2024;border-radius:16px;height:38px;padding:7px 16px;display:flex;align-items:center;gap:12px}.search input{width:100%;min-width:0;background:none;border:0;outline:0;color:var(--text);font-size:14px}.search input::placeholder{color:var(--muted)}.market-tabs{display:flex;gap:7px;padding:0 5px;height:36px}.market-tabs button{font-size:14px;font-weight:600;padding:0 7px;position:relative}.market-tabs .active{color:var(--accent)}.market-tabs .active:after{content:'';position:absolute;height:2px;background:var(--accent);bottom:0;left:0;right:0}.market-head{height:32px;display:flex;align-items:center;background:#1e2024;padding:0 12px;font-size:12px;gap:5px}.market-head button{font-size:12px;padding:0;display:flex;align-items:center;gap:8px}.market-head button:first-child{margin-right:auto}.market-head button:nth-child(2){width:66px}.market-list{height:360px;overflow:auto;scrollbar-width:none}.market-row{height:36px;display:grid;grid-template-columns:24px 1fr 94px 86px;align-items:center;gap:0;padding:0 10px;font-size:12px}.favorite{padding:0;width:12px;height:12px}.favorite[aria-pressed=true]{background:#0e8990;border-radius:50%}.market-pair{display:flex;align-items:center;gap:10px;white-space:nowrap}.market-pair span span{color:#b0b0b0}.market-price{text-align:right;padding-right:10px}.market-change{padding-left:14px;color:#cd4444}.market-change.positive{color:var(--accent)}.empty-market{padding:25px;text-align:center;color:var(--muted);font-size:12px}.news{margin-top:13px;height:466px;overflow:hidden;position:relative}.news h2{height:42px;background:var(--bg);padding:9px 11px;position:absolute;left:0;right:0;top:0;z-index:1}.news-item{height:72px;display:flex;gap:13px;align-items:center;padding:12px;border-bottom:1px solid var(--line);margin:0 9px}.news-thumb{width:47px;height:47px;flex-shrink:0;object-fit:cover;mask-image:url('assets/dashboard/8fcc6.svg');mask-size:46px 46px;mask-position:0 1px;mask-repeat:no-repeat}.news-item h3{font-size:12px;font-weight:600;line-height:14px}.news-item p{font-size:10px;color:var(--muted);line-height:12px;margin-top:8px}.quiz-layer{position:absolute;inset:0;min-height:100vh;z-index:10}.scrim{position:absolute;inset:0;background:rgba(0,0,0,.25)}.quiz{position:absolute;top:216px;left:50%;transform:translateX(-50%);width:492px;height:528px;background:var(--bg);border-radius:8px;padding:0 24px 32px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;gap:24px;outline:0}.quiz-header{height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.quiz-header h2{font-size:16px;line-height:24px}.quiz-header button{width:28px;height:28px;padding:4px 5px}.quiz-progress{display:flex;gap:8px;height:4px;flex-shrink:0}.quiz-progress span{flex:1;background:var(--muted);border-radius:999px;height:4px}.quiz-progress span.complete{background:var(--accent)}.quiz-content{display:flex;flex-direction:column;gap:24px}.question-header h3{font-size:20px;line-height:28px;font-weight:700}.question-header>div{display:flex;justify-content:space-between;margin-top:4px;color:#b0b0b0;font-size:12px;line-height:16px}.question-header strong{font-weight:600}.question-body{display:flex;flex-direction:column;gap:20px}.question-body h4{font-size:16px;line-height:24px;font-weight:600}.quiz-choices{display:flex;flex-direction:column;gap:8px}.quiz-choice{height:44px;width:100%;border:1px solid #fff3;border-radius:12px;display:flex;align-items:center;gap:10px;padding:11px 13px;text-align:left;font-size:14px;line-height:20px;font-weight:400}.quiz-choice[aria-checked=true]{border-color:var(--accent)}.continue{width:100%;height:40px;background:var(--accent);border:1px solid var(--accent);border-radius:12px;color:white;font-size:14px;font-weight:600}.quiz-layer[hidden]{display:none}.action-dialog{max-width:420px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:24px}.action-dialog::backdrop{background:#0008}.action-dialog p{margin:16px 0;color:#b0b0b0;line-height:1.6}.quiz-result{text-align:center;padding:20px 0;line-height:1.7}.quiz-result strong{display:block;font-size:26px;color:var(--accent);margin:16px 0}
@media(min-width:1600px){.dashboard{max-width:1400px;margin-right:auto}.quiz{top:216px}}@media(max-width:1200px){.primary-nav{min-width:0}.primary-nav a{padding-inline:14px}.account-nav{gap:8px}.account-nav>button:nth-child(2){width:auto}.dashboard{grid-template-columns:minmax(0,1fr) 320px;margin-left:210px;gap:13px}.sidebar,.sidebar button{width:194px}.allocation-row{grid-template-columns:1fr}.allocation{width:100%}.orders{height:190px}.market-row{grid-template-columns:20px 1fr 80px 70px;padding-inline:8px}.market-change{padding-left:5px}.market-pair{gap:6px}.market-head button:nth-child(2){width:60px}}@media(max-width:900px){.primary-nav a:last-child,.account-nav .download,.divider,.account-nav .language,.account-nav .theme{display:none}.dashboard{margin-left:85px;grid-template-columns:1fr}.sidebar,.sidebar button{width:65px}.sidebar button{padding:16px 22px}.sidebar button span,.sidebar .order-chevron{display:none}.right-column{display:grid;grid-template-columns:1fr 1fr;gap:13px}.news{margin-top:0;height:503px}.allocation-row{grid-template-columns:1fr 1fr}.quiz{top:min(216px,15vh)}.allocation-content{flex-wrap:wrap}.allocation{height:auto;min-height:248px}.allocation ul{min-width:130px}.orders{height:100%}}@media(max-width:600px){.header{padding:0 12px}.brand{width:130px}.brand img{width:130px;height:auto}.primary-nav{margin-left:auto;flex:0}.primary-nav a{padding:20px 10px}.account-nav{display:none}.sidebar{display:none}.dashboard{margin:16px 12px;display:flex;flex-direction:column}.allocation-row{grid-template-columns:1fr}.allocation-content{flex-wrap:nowrap}.orders{height:210px}.right-column{grid-template-columns:1fr}.quiz-layer{position:fixed;overflow-y:auto}.quiz{top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:492px;height:auto;min-height:528px;padding-inline:20px}.quiz-content{gap:24px}.question-body h4{min-height:24px}.quiz-choice{height:auto;min-height:44px}.quiz-progress{gap:6px}.question-header h3{font-size:20px}.balance-actions button{width:calc((100% - 22px)/3)}table{min-width:700px}.onboarding{padding-left:24px}}
@media(max-height:650px) and (max-width:600px){.quiz{top:16px;transform:translateX(-50%);margin-bottom:16px}}

/* Exact desktop slots from the reference frame. */
.eth-icon{display:inline-block;position:relative;width:24px;height:24px;margin-right:10px;vertical-align:middle}.eth-icon img{position:absolute;margin:0}.eth-icon>img:first-child{left:0;top:0}.market-head{height:36px}.market-row{grid-template-columns:32px 123px 111px 116px;gap:4px;padding:0}.market-row .favorite{margin-left:10px}.market-change{padding-left:10px}.market-tabs{gap:7px}.market-tabs button:first-child{margin-right:10px}
.continue:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1200px) and (min-width:901px){.market-row{grid-template-columns:24px 105px 95px 82px;gap:0}.market-row .favorite{margin-left:8px}.market-change{padding-left:5px}}
@media(max-width:900px) and (min-width:601px){.market-row{grid-template-columns:24px 1fr 90px 70px;gap:0}}
@media(max-width:600px){.market-row{grid-template-columns:24px 1fr 95px 82px;gap:0}}

.idr-icon{display:inline-block;position:relative;width:24px;height:24px;margin-right:10px;vertical-align:middle}.idr-icon img{margin:0}.idr-icon b{position:absolute;top:2.04px;left:4.79px;font-size:12.089px;line-height:18.133px;font-weight:700;color:#fafafa}.balance{padding:15px}.balance-actions{margin-bottom:1px}td:last-child{padding-left:24px}

@media(max-width:900px){.allocation-row{grid-template-columns:1fr}.allocation-content{flex-wrap:nowrap}}
@media(max-width:600px){.donut{width:175px}.allocation ul{min-width:0}.allocation li b{margin-left:auto}.allocation{padding-inline:12px}.allocation-content{gap:0}}

@media(max-width:600px){.primary-nav{flex:0 0 auto}}
