*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#183248;font:14px/1.6 Arial,'Malgun Gothic',sans-serif}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:#167e75;text-decoration:none}header{height:76px;background:#fff;border-bottom:1px solid #dce5ed;display:flex;align-items:center;padding:0 32px;gap:48px}.brand{font-size:21px;letter-spacing:1px;color:#183248}.brand:first-letter{background:#183248;color:#fff}nav{display:flex;gap:28px;align-self:stretch}nav a{display:flex;align-items:center;color:#718196;font-weight:bold}nav .active{color:#147e70;border-bottom:3px solid #147e70}.account-link{margin-left:auto;font-size:12px}main{max-width:1640px;margin:auto;padding:28px 28px 50px}.intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.eyebrow{font-size:10px;letter-spacing:1.6px;color:#7890a0;font-weight:bold}h1{font-size:23px;margin:3px 0 0;letter-spacing:-.6px}h2{font-size:15px;margin:0}.status{font-size:12px;border:1px solid #c8e5db;color:#187767;background:#edf8f3;border-radius:20px;padding:7px 12px;white-space:nowrap}.status.stale{color:#985f12;background:#fff5e3;border-color:#f4dfb6}.notice{background:#eaf3f6;border:1px solid #d9e7ec;border-radius:9px;padding:10px 16px;color:#536d80;font-size:12px;margin-bottom:18px}.assets{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px;background:#19384b;color:white;border-radius:14px;padding:22px 28px;margin-bottom:22px}.assets>div+div{border-left:1px solid #ffffff20;padding-left:28px}.assets span,.assets small{display:block;color:#b9cfdc;font-size:12px}.assets strong{font-size:26px;letter-spacing:-.5px;display:block;margin:4px 0}.assets small{font-size:11px}.workspace{display:grid;grid-template-columns:255px minmax(350px,1fr) 295px;gap:16px;align-items:start}.card{background:#fff;border:1px solid #dce5ec;border-radius:12px;overflow:hidden}.coin-panel,.order-panel{padding:20px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}input,select{width:100%;padding:11px 12px;border:1px solid #d9e2eb;border-radius:7px;background:#fff;color:#183248;min-height:42px}input:focus,select:focus{outline:2px solid #3a9e90;outline-offset:1px}.list-label{display:flex;justify-content:space-between;font-size:10px;color:#8d9aa6;margin:16px 0 6px}.coin-row{display:grid;grid-template-columns:1fr auto;gap:5px;width:100%;border:0;border-bottom:1px solid #edf1f5;text-align:left;background:#fff;padding:12px 5px;color:inherit;border-radius:5px}.coin-row:hover,.coin-row.selected{background:#edf7f4}.coin-row b{font-size:12px}.coin-row small{display:block;font-size:10px;color:#8191a1}.coin-row .right{text-align:right}.coin-row .right strong{display:block;font-size:12px}.coin-row .right span{font-size:11px}.up{color:#db5368!important}.down{color:#3478d4!important}.chart-panel{padding:22px 24px}.quote-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.plain{border:0;background:none;color:inherit;padding:0}.quote-head button{display:flex;align-items:center;gap:10px;text-align:left}.quote-head button strong{display:block;font-size:17px}.quote-head small{display:block;font-size:11px;color:#7890a0}#coin-icon{display:grid;place-items:center;background:#e7f4ef;color:#177867;width:38px;height:38px;border-radius:50%;font-weight:bold;font-size:13px}.quote-price{text-align:right}.quote-price strong{display:block;font-size:24px;letter-spacing:-.6px}.quote-price span{font-size:12px}.chart-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8edf2;margin-top:22px;padding:16px 0;font-size:12px}.secondary{background:#f8fafc;border:1px solid #d7e2eb;border-radius:6px;padding:7px 10px;color:#33556b;font-size:12px}#chart svg{width:100%;height:290px;display:block}.chart-bottom{display:flex;justify-content:space-between;color:#8b9caa;font-size:10px;margin-top:5px}.source{font-size:10px;color:#8b9caa;border-top:1px solid #edf1f5;padding-top:16px;margin:18px 0 0}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;margin-bottom:8px}#indicator-prefs{background:#f6f9fb;border:1px solid #e1e8ee;border-radius:8px;padding:12px;margin-bottom:12px;font-size:11px}#indicator-prefs p{margin:0 0 10px}.indicator-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.indicator-grid label{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.indicator-grid input[type=number]{width:53px;min-height:28px;height:28px;padding:3px}.indicator-grid input[type=checkbox]{width:14px;min-height:14px}#indicator-prefs small{display:block;margin-top:10px;color:#8b9aa8}.muted{font-size:11px;color:#8a6a28}#oscillators svg{width:100%;height:100px}#oscillators p{font-size:11px;margin-bottom:0}.side-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e6edf2;margin-bottom:18px}.side-tabs button{background:none;border:0;padding:12px;font-weight:bold}.side-tabs .selected{border-bottom:3px solid currentColor}.buy{color:#d95468}.sell{color:#3478d4}form label{display:block;font-size:11px;color:#6f8597;margin:15px 0 6px}.percentages{display:flex;gap:6px;margin-top:10px}.percentages button{flex:1;border:1px solid #dce5ed;background:#fafcfd;border-radius:5px;color:#708598;padding:6px;font-size:11px}.order-preview{font-size:11px;color:#708497;min-height:68px;padding:18px 0}.primary{border:0;width:100%;padding:13px;border-radius:7px;font-weight:bold}.primary.buy,.mobile-trade .buy{background:#d8586c;color:white}.primary.sell,.mobile-trade .sell{background:#3479cf;color:white}details{font-size:11px;color:#8090a0;margin-top:18px}details p{line-height:1.8}#order-message{font-size:12px;margin-top:12px;overflow-wrap:anywhere}.records{margin-top:18px;padding:0 22px 20px}.record-tabs{display:flex;gap:26px;border-bottom:1px solid #e5edf2;margin-bottom:10px}.record-tabs button{background:none;border:0;padding:16px 0;color:#7d8f9d;font-weight:bold;font-size:12px}.record-tabs .selected{color:#147d70;border-bottom:2px solid #147d70}.record-tabs span{font-size:10px}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:right;padding:13px 10px;border-bottom:1px solid #eef2f5;white-space:nowrap}th:first-child,td:first-child{text-align:left}th{font-weight:normal;color:#90a0ad;font-size:11px}.table-wrap{overflow:auto}.empty{padding:30px;text-align:center;color:#8397a6;font-size:13px}.cancel{border:1px solid #dce5ed;background:white;color:#678397;border-radius:5px;padding:4px 8px;font-size:11px}.error{background:#fff2ef;color:#a64236;border-radius:8px;padding:12px;margin-bottom:15px}footer{font-size:11px;color:#8c9ca8;margin-top:22px}.mobile-only,.mobile-trade{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(max-width:1200px){.workspace{grid-template-columns:215px minmax(280px,1fr) 255px}.chart-panel{padding:18px}.quote-price strong{font-size:20px}main{padding:24px 16px}.coin-panel,.order-panel{padding:16px}}@media(max-width:900px){header{height:62px;padding:0 16px;gap:24px}.account-link{font-size:10px}nav{gap:17px}.brand{font-size:18px}main{padding:18px 12px 100px}h1{font-size:18px}.intro{display:block}.status{display:inline-block;margin-top:12px;font-size:10px;padding:5px 9px}.notice{font-size:10px;padding:10px 12px}.assets{gap:10px;padding:16px;grid-template-columns:1fr 1fr}.assets strong{font-size:21px}.assets>div+div{padding-left:10px}.assets>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff20;padding:10px 0 0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.assets>div:last-child strong{font-size:18px;text-align:right}.assets>div:last-child small{grid-column:1/-1}.workspace{display:block}.coin-panel{display:none}.chart-panel{padding:18px 14px}.quote-head button strong{font-size:16px}.quote-price strong{font-size:21px}#chart svg{height:260px}.order-panel{display:none}.coin-panel.open,.order-panel.open{display:block;position:fixed;z-index:20;inset:auto 0 0;max-height:90dvh;overflow:auto;border-radius:16px 16px 0 0;box-shadow:0 -30px 100px #18324860;padding:22px 20px 30px}.coin-panel.open{inset:62px 0 0;border-radius:0;max-height:none}.coin-panel #coins{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.mobile-only{display:block}.mobile-trade{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;background:#ffffffee;gap:10px;padding:10px 14px max(10px,env(safe-area-inset-bottom));z-index:10;border-top:1px solid #dce5ed}.mobile-trade button{border:0;border-radius:7px;padding:13px;font-weight:bold}.records{padding:0 12px 12px}.record-tabs{gap:22px}th,td{padding:12px 8px;font-size:11px}footer{font-size:10px}.indicator-grid{grid-template-columns:1fr}.chart-bottom{font-size:9px}.account-link{max-width:70px;text-align:right}.quote-head #coin-icon{width:30px;height:30px}.source{font-size:9px}}

@media(min-width:901px){#coins{max-height:530px;overflow:auto}.coin-panel{max-height:690px}}

.chart-view-tabs{display:flex;gap:15px}.chart-view-tabs button{border:0;background:none;color:#8094a3;font-size:12px;font-weight:bold;padding:7px 0;border-bottom:2px solid transparent}.chart-view-tabs .selected{color:#167e70;border-bottom-color:#167e70}.candle-intervals{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 12px}.candle-intervals button{background:#f3f6f9;border:1px solid transparent;border-radius:5px;color:#6b8394;padding:7px 9px;font-size:11px;min-height:32px}.candle-intervals button[aria-pressed=true]{background:#e7f5ef;color:#177866;border-color:#9fcec1;font-weight:bold}.candle-basis{font-size:10px;line-height:1.7;margin:0 0 12px;color:#78909f}.candle-basis strong,.candle-basis span{display:block}.candle-basis strong{font-size:12px;color:#365d70;margin-bottom:4px}#candle-host{height:510px;min-height:400px}#candle-host .tradingview-widget-container,#candle-host .tradingview-widget-container__widget{height:100%;width:100%}.candle-credit{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#78909f;margin-top:12px}.candle-credit button{font-size:10px;color:#718b9b}.candle-help{font-size:10px;color:#8094a4;margin:8px 0 0}@media(max-width:900px){#candle-host{height:480px}.candle-intervals{gap:4px}.candle-intervals button{padding:7px 9px;min-height:36px}.chart-view-tabs{gap:14px}.chart-view-tabs button{font-size:11px}.candle-basis{font-size:10px}.chart-controls{gap:8px}.candle-credit{font-size:9px;gap:7px}}

.candle-availability{font-size:10px;color:#88734c;margin:0 0 10px}.candle-unavailable{display:grid;place-content:center;height:100%;padding:30px;text-align:center;background:#f8fafc;border:1px solid #e1e8ee;border-radius:8px}.candle-unavailable strong{font-size:15px}.candle-unavailable p{font-size:12px;color:#7c919f;max-width:360px}.candle-unavailable a{padding:12px;background:#173b4b;color:white;border-radius:7px;margin-top:15px;font-size:12px}

/* Read-only customer insights, kept separate from trade controls. */
.market-insights{padding:22px 26px;margin-bottom:18px;scroll-margin-top:20px}.market-insights .section-head{margin-bottom:6px;gap:15px}.market-insights h2{font-size:19px}.insight-scope{margin:6px 0 16px;font-size:11px}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.summary-grid>div{padding:10px 16px;border-left:2px solid #d6e7e4}.summary-grid span,.summary-grid small{display:block;color:#70889a;font-size:11px}.summary-grid strong{display:block;font-size:24px;margin:3px 0}.summary-grid i{font-style:normal}.market-more{margin-top:16px;border-top:1px solid #e5edf2;padding-top:12px}.market-more summary,.allocation-panel summary,.coin-guide summary,.selected-insight summary{cursor:pointer;color:#426273;font-size:12px}.mover-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mover-grid h3{font-size:12px}.mover-grid button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:#fff;border:0;border-bottom:1px solid #eef2f5;padding:10px 0;text-align:left;color:inherit;font-size:12px}.mover-grid small{color:#8294a3;font-size:10px}.allocation-panel{margin:-6px 0 20px;padding:13px 22px}.allocation-row{display:grid;grid-template-columns:100px 1fr 55px;align-items:center;gap:12px;margin:12px 0;font-size:12px}.allocation-row b{text-align:right}.allocation-track{height:6px;border-radius:5px;background:#eaf0f4;overflow:hidden}.allocation-track span{display:block;height:100%;background:#2a9083}.allocation-panel p,.coin-guide p{font-size:11px}.selected-insight{margin-top:14px;padding:10px 13px;background:#f1f7f8;border-radius:8px;font-size:12px}.selected-insight strong{font-size:12px;font-weight:500}.selected-insight details{margin-top:6px}.selected-insight p{margin:6px 0}.selected-insight small{color:#738998;font-size:10px}.coin-guide{padding:14px 22px;margin:20px 0 0}#coin-sort{margin-top:8px;font-size:11px}#trading{scroll-margin-top:20px}button:focus-visible,summary:focus-visible{outline:2px solid #168475;outline-offset:3px}
@media(max-width:900px){header{gap:16px}nav{gap:14px}.market-insights{padding:18px}.market-insights .section-head{align-items:flex-start;flex-direction:column;gap:3px}.market-insights h2{font-size:17px}.summary-grid{gap:8px}.summary-grid>div{padding:8px}.summary-grid strong{font-size:20px}.summary-grid small{font-size:10px}.intro h1{font-size:20px}.allocation-panel{padding:12px 16px}}
@media(max-width:540px){header{padding:0 12px;gap:10px}header nav{gap:10px}header nav a{font-size:11px}.account-link{font-size:10px}.brand{font-size:17px}.summary-grid{grid-template-columns:1fr 1fr}.summary-grid>div:last-child{grid-column:1/-1}.summary-grid>div:last-child strong{display:inline-block;margin-right:12px}.summary-grid>div:last-child small{display:inline}.mover-grid{grid-template-columns:1fr;gap:8px}.market-insights{padding:16px}.allocation-row{grid-template-columns:74px 1fr 46px;gap:8px}.intro h1{font-size:18px}.market-insights #insight-time{font-size:10px}}

.paper-rail{position:fixed;inset:0 auto 0 0;width:94px;background:#132f42;color:#b9cbd6;display:flex;align-items:center;flex-direction:column;gap:22px;padding:24px 7px;z-index:30}.paper-rail a{color:inherit;display:grid;justify-items:center;gap:6px;width:100%;padding:9px 3px;font-size:11px;text-align:center;border-radius:8px}.paper-rail a b{font-size:23px;font-weight:400}.paper-rail .rail-brand{color:#9bdbd2;font-size:25px;font-weight:bold}.paper-rail [aria-current=page]{background:#245164;color:#ccf1e8}.paper-body{margin-left:94px}.paper-body header{height:65px;gap:20px}.paper-body .account-link{margin-left:auto}#page-context{color:#688392;font-size:12px}.coin-research{display:none}.trade-info-link{font-size:11px;display:block;margin:10px 0}.info-view .coin-research{display:block}.info-view .trade-info-link,.info-view .assets,.info-view .allocation-panel,.info-view .order-panel,.info-view .records,.info-view .mobile-trade,.info-view .chart-controls,.info-view #candles-pane,.info-view #reference-pane{display:none!important}.info-view .workspace{grid-template-columns:255px minmax(0,1fr)}.trade-view #insights{display:none}.research-head{margin-top:25px}.category-tag{display:inline-block;padding:4px 9px;border-radius:5px;background:#e8f4f0;color:#197968;font-size:11px;margin-bottom:9px}.coin-research h2{font-size:18px;margin:0 0 10px}.coin-research h3{font-size:13px;margin-top:22px}.coin-research p{font-size:13px;line-height:1.85;color:#506b7c}.coin-research details{border-top:1px solid #e4ebef;padding-top:14px;margin:20px 0}.coin-research summary{cursor:pointer;color:#3e6475;font-size:12px}.coin-research details small{color:#8195a3;font-size:10px}.coin-research .profile-source{font-size:10px;color:#8495a3;margin:18px 0 28px}.coin-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coin-metrics>div{background:#f6f9fb;border:1px solid #e1eaf0;border-radius:9px;padding:15px}.coin-metrics span,.coin-metrics small{display:block;color:#778d9c;font-size:11px}.coin-metrics strong{display:block;font-size:21px;margin:5px 0}.coin-metrics small{font-size:10px}.coin-research .metric-source{font-size:10px;color:#8495a3}.info-trade-link{display:inline-block;padding:10px 15px;border-radius:7px;background:#183e4f;color:#fff;font-size:12px;margin:10px 0}.info-view .coin-guide{margin-top:18px}.info-view footer{display:none}
@media(max-width:900px){.paper-rail{width:64px;padding:20px 4px;gap:20px}.paper-rail a{font-size:10px}.paper-rail a b{font-size:21px}.paper-body{margin-left:64px}.paper-body header{padding:0 14px;gap:12px}.paper-body main{padding-left:12px;padding-right:12px}.info-view .workspace{display:block}.coin-metrics{gap:8px}.coin-metrics>div{padding:12px}.coin-metrics strong{font-size:18px}.info-view .chart-panel{padding:18px}.info-view .quote-price strong{font-size:20px}.info-view .quote-head button strong{font-size:15px}.info-view #coin-icon{display:none}.info-view .quote-head{flex-wrap:wrap}.paper-body .intro{flex-wrap:wrap;gap:9px}.paper-body .intro h1{font-size:19px}.info-view .chart-panel .quote-price{margin-left:auto}.info-view .market-insights h2{font-size:16px}.paper-body header .brand{font-size:17px}.paper-body .mobile-trade{left:64px}.info-view .coin-research p{font-size:12px}}
@media(max-width:540px){#page-context{display:none}.paper-body .account-link{font-size:10px}.paper-body .chart-panel{padding:15px 12px}.coin-metrics{grid-template-columns:1fr}.paper-body .market-insights{padding:15px 12px}.paper-body .summary-grid strong{font-size:18px}.paper-body .summary-grid>div{padding:8px 5px}.info-view .coin-research h2{font-size:17px}.paper-body .notice{padding:10px 12px}.paper-body .assets{padding:16px}.paper-body .assets strong{font-size:23px}}

@media(max-width:900px){.paper-body .coin-panel.open,.paper-body .order-panel.open{left:64px}}

.trust-score-guide{display:grid;gap:5px;border-left:3px solid #168678;background:#eff7f5;padding:12px 16px;margin:12px 0 20px;font-size:13px;line-height:1.65}.trust-score-guide small,.trust-news-context small{display:block;color:#64778c;font-size:12px}.trust-selection{font-size:13px;line-height:1.7;padding:12px 0;border-top:1px solid #e4eaf1;margin-top:12px}.trust-selection strong{display:block;color:#167b71}.trust-news-context{font-size:12px;color:#436278;margin:8px 0;line-height:1.6}.trust-watch-guide{font-size:12px;color:#526a80;line-height:1.7;margin:8px 0 16px}.trust-metric-date{font-size:11px;color:#64778c;display:block;margin:5px 0}.trust-price-basis{border:1px solid #bbd5df;border-radius:8px;background:#f0f7fa;padding:12px;margin:10px 0;font-size:13px;line-height:1.65}.trust-price-basis.chart{border-left:4px solid #496b94}.trust-price-basis.order{border-left:4px solid #178677}.trust-observation{padding:16px;background:#eef7f5;border-left:4px solid #168678;margin:16px 0;line-height:1.8}.trust-history-fold>summary{font-size:15px;padding:14px 0;cursor:pointer}@media(max-width:600px){.trust-score-guide{padding:10px 12px;font-size:12px}.trust-selection{font-size:12px}.trust-price-basis{font-size:12px}.trust-news-context{overflow-wrap:anywhere}}
