:root{color-scheme:light;--ink:#191f28;--text:#333d4b;--muted:#6b7684;--line:#eef0f3;--blue:#3182f6;--red:#e44958;--negative:#2875e6;--green:#14866d;--bg:#f7f8fa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif;font-size:14px;line-height:1.55;letter-spacing:-.025em}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.6}a:focus-visible,button:focus-visible{outline:3px solid #3182f699;outline-offset:4px}button,a{touch-action:manipulation}h1,h2,p,dl,dd{margin:0}h2{font-size:18px;letter-spacing:-.045em}small{font-size:11px;font-weight:400}button[hidden]{display:none}.topbar{background:#fff;border-bottom:1px solid #edf0f3}.topbar-inner{max-width:1240px;height:76px;display:flex;align-items:center;gap:56px;margin:auto;padding:0 32px}.brand{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:800;letter-spacing:-.05em;white-space:nowrap}.brand>span:last-child{font-size:17px;font-weight:650}.brand-mark{width:32px;height:32px;background:var(--blue);border-radius:10px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:8px}.brand-mark i{width:3px;background:white;border-radius:2px;height:9px}.brand-mark i:nth-child(2){height:16px}.brand-mark i:nth-child(3){height:12px}nav{display:flex;align-items:center;gap:30px;height:100%;font-weight:600;color:#687586}nav a{height:100%;display:flex;align-items:center;gap:5px}nav a:hover{color:var(--blue)}.nav-active{color:var(--ink);border-bottom:3px solid var(--ink)}.demo-tag{margin-left:auto;font-size:12px;font-weight:700;color:#397bda;background:#edf4ff;padding:6px 11px;border-radius:7px;white-space:nowrap}.page{max-width:1240px;margin:auto;padding:38px 32px 0}.page-heading{display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#687586;margin-bottom:4px}h1{font-size:30px;letter-spacing:-.065em;font-weight:750}.subtitle{margin-top:5px;color:var(--muted);font-size:14px}.refresh{display:flex;gap:7px;align-items:center;background:white;border:1px solid #e5e8eb;padding:10px 15px;border-radius:11px;color:var(--text);font-weight:600}.refresh span{font-size:20px;line-height:1}.refresh:hover{background:#f0f4f9}.connection{min-height:36px;margin:13px 0 15px;font-size:12px;display:flex;align-items:center;gap:7px;color:var(--muted)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--green);flex-shrink:0}.connection.warning{color:#946200}.connection.warning .dot{background:#d99010}.panel{background:white;border:1px solid #eceff3;border-radius:20px}.account{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:29px 32px}.label-line{display:flex;align-items:center;gap:10px}.label-line h2{font-size:15px;font-weight:600;color:#4e5968}.subtle-tag{font-size:10px;color:#687586;background:#f5f6f8;padding:3px 7px;border-radius:5px}.balance{font-size:38px;line-height:1.25;font-weight:750;margin:10px 0 9px;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.balance small{font-size:17px;font-weight:600;color:#687586;letter-spacing:0}.caption{font-size:11px;color:#687586;line-height:1.65}.account-metrics{display:flex;gap:40px}.account-metrics dt{color:var(--muted);font-size:12px;margin-bottom:10px}.account-metrics dd{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:24px;margin-top:29px}.main-column{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.coins{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.coin{border:1.5px solid #e5e8eb;background:white;border-radius:17px;text-align:left;padding:17px 19px;color:var(--ink);transition:border-color .15s,background .15s}.coin[aria-pressed=true]{border-color:#6ca7fa;background:#f3f8ff;box-shadow:0 0 0 1px #6ca7fa12}.coin:hover{border-color:#b1cdf4}.coin-top{display:flex;align-items:center;gap:10px}.coin-icon{height:35px;width:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff0d9;color:#ef9d25;font-size:25px;font-weight:650;flex-shrink:0}.coin-icon.eth{background:#eaf0ff;color:#687ee8;font-size:26px}.coin-name{font-weight:700;font-size:14px}.ticker{display:block;color:#687586;font-size:10px;letter-spacing:.02em}.coin-check{margin-left:auto;color:var(--blue);font-weight:750;visibility:hidden}.coin[aria-pressed=true] .coin-check{visibility:visible}.coin-price{font-size:25px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:16px;letter-spacing:-.04em}.coin-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.status-badge{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px;border-radius:5px;color:var(--green)}.status-badge.warning{color:#a57513}.status-badge.blue{color:var(--blue)}.position{padding:23px 25px;margin-top:20px}.heading-symbol{font-size:11px;color:#687586;font-weight:500;margin-left:5px;letter-spacing:.02em}.text-link{font-size:12px;color:#6b7684}.text-link:hover,.settings-link:hover{color:var(--blue)}.empty-position{text-align:center;padding:23px 0 20px}.empty-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 10px;background:#f2f6fc;border-radius:50%;height:47px;width:47px;color:#7496c8;font-size:23px}.empty-position h3{font-size:16px;margin:0 0 5px;font-weight:650}.empty-position p{font-size:12px;color:#687586}.fills{margin-top:20px;padding:24px 25px 13px}.fill-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 9px}.segmented{display:inline-flex;gap:3px;border-radius:9px;background:#f2f4f6;padding:3px}.segmented button{background:transparent;color:#687586;font-size:11px;border-radius:6px;min-height:29px;padding:4px 13px;font-weight:600}.segmented button[aria-pressed=true]{background:white;color:var(--text);box-shadow:0 1px 4px #19202b0a}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th{text-align:right;font-weight:500;color:#687586;font-size:11px;padding:14px 0;border-bottom:1px solid var(--line);white-space:nowrap}th:first-child,td:first-child{text-align:left}th:nth-child(2),td:nth-child(2){text-align:center}td{text-align:right;padding:13px 0;border-bottom:1px solid #f3f4f6;font-size:12px;white-space:nowrap}td:first-child{font-weight:650}td .time{font-weight:400;font-size:10px;color:#687586;display:block;margin-top:2px}.buy,.positive{color:var(--red)}.sell,.negative{color:var(--negative)}.neutral{color:var(--text)}.trade-side{font-size:11px;font-weight:600}.table-note{margin:12px 0 0;font-size:10px}.more{width:100%;color:#6b7684;background:#f7f8fa;border-radius:8px;padding:10px;margin-top:10px;font-size:12px}.empty-row{text-align:center!important;color:#687586;padding:35px 0!important;font-weight:400!important}.side-column{padding-top:43px}.operation,.risk{padding:23px}.operation-state{display:flex;align-items:center;gap:9px;margin:20px 0 5px;font-size:15px;font-weight:650}.operation-state .dot{width:8px;height:8px}.operation-sub{font-size:11px;color:#687586;line-height:1.8}.detail-list{margin-top:20px}.detail-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;font-size:12px}.detail-list dt{color:#687586}.detail-list dd{text-align:right;color:#4e5968;font-weight:600;overflow-wrap:anywhere}.detail-list .small-value{font-size:11px}.divider{border-top:1px solid var(--line);margin:20px 0}.risk{margin-top:16px}.risk>p{margin-top:6px}.settings-link{margin-top:23px;border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;color:#6b7684;font-size:12px}.reading-note{display:flex;gap:9px;margin:21px 5px;color:#687586;font-size:11px;line-height:1.8}.info-symbol{font-size:10px;border:1px solid #b0b8c1;border-radius:50%;height:15px;width:15px;line-height:14px;text-align:center;flex-shrink:0;margin-top:3px}.position-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0}.position-values dt{font-size:11px;color:#687586}.position-values dd{font-size:18px;font-weight:650;margin-top:5px;letter-spacing:-.04em}.position-label{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.position-label strong{font-size:16px}.protection{background:#f7f9fc;border-radius:9px;padding:10px 12px;color:#6b7684;font-size:11px}.warning-text{color:#a57513}footer{display:flex;justify-content:space-between;gap:15px;margin-top:35px;padding:22px 0 27px;border-top:1px solid #e8ebef;font-size:10px;color:#a1a9b3}.footer-dot{padding:0 6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-60px;left:10px;background:white;color:var(--blue);z-index:10;padding:10px}.skip:focus{top:10px}.noscript{text-align:center;padding:20px;background:#fff5dc}.loading{color:#687586;text-align:center;padding:35px}
@media(min-width:1400px){.page{padding-top:46px}.workspace{gap:28px}.account{padding:32px}.topbar-inner{height:80px}}
@media(max-width:1050px){.account{gap:25px}.account-metrics{gap:22px}.account-metrics dd{font-size:18px}.workspace{grid-template-columns:minmax(0,1fr) 252px;gap:18px}.operation,.risk{padding:20px}.position,.fills{padding-left:20px;padding-right:20px}.coin{padding:15px}.coin-price{font-size:23px}.account-metrics dt{font-size:11px}.subtle-tag{display:none}}
@media(max-width:820px){.topbar-inner{gap:30px;padding:0 22px}.page{padding:27px 22px 0}.workspace{grid-template-columns:1fr}.side-column{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.risk{margin-top:0}.reading-note{grid-column:1/-1;margin:0 5px}.account{display:block;padding:25px}.account-metrics{border-top:1px solid var(--line);margin-top:22px;padding-top:19px;justify-content:space-between}.account-metrics dd{font-size:21px}.subtle-tag{display:inline}nav{gap:22px}.brand>span:last-child{display:none}.demo-tag span{display:none}.balance{font-size:36px}}
@media(max-width:480px){body{font-size:13px}.topbar-inner{height:62px;padding:0 18px;gap:24px}.brand{font-size:18px}.brand-mark{width:29px;height:29px;padding:7px}nav{gap:17px;font-size:11px}.demo-tag{padding:4px 6px;font-size:9px}.page{padding:25px 17px 0}h1{font-size:27px}.subtitle{font-size:12px}.refresh{font-size:11px;padding:9px 11px}.connection{font-size:10px;line-height:1.7;min-height:33px;margin-bottom:13px}.account{padding:23px 20px}.label-line h2{font-size:13px}.subtle-tag{font-size:9px}.balance{font-size:34px}.balance small{font-size:14px}.account-metrics{gap:10px}.account-metrics dt{font-size:10px}.account-metrics dd{font-size:16px}.workspace{margin-top:23px}.section-heading h2,.risk h2{font-size:16px}.section-heading>.caption{font-size:10px}.coin{padding:14px 12px;border-radius:14px}.coin-icon{width:28px;height:28px;font-size:21px}.coin-icon.eth{font-size:23px}.coin-name{font-size:12px}.coin-top{gap:7px}.coin-check{font-size:11px}.coin-price{font-size:23px;margin-top:14px}.coin-bottom{align-items:flex-start;flex-direction:column;gap:2px}.coin-bottom .caption{font-size:9px}.coins{gap:10px}.position,.fills{padding:20px 16px 14px;border-radius:17px}.fill-toolbar>.caption{font-size:9px}.segmented button{padding:4px 10px}.fills th{font-size:10px}.fills th small{display:block;font-size:8px}.fills td{font-size:12px}.fills td .time{font-size:10px}.trade-side{font-size:11px}.side-column{grid-template-columns:1fr}.operation,.risk{padding:21px}.detail-list>div{margin-top:14px}.operation-sub{font-size:12px}.detail-list>div{font-size:13px}.position-values{gap:10px}.position-values dd{font-size:16px}.position-values dt{font-size:10px}.empty-position{padding:22px 0}.empty-position h3{font-size:15px}.empty-position p{font-size:11px}.text-link{font-size:11px}footer{flex-direction:column;gap:6px;margin-top:22px}.reading-note{margin-top:1px}.table-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.skip:not(:focus){clip-path:inset(100%)}
