/* Vibe Traders design system; all assets served from this origin. */
:root{color-scheme:dark;--bg:#070a17;--panel:#0c1023;--line:#242b49;--text:#f1f3ff;--muted:#929cbf;--purple:#965cff;--green:#00d7a1;--blue:#228cff;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 87% 0,#14103355,transparent 42%),var(--bg);color:var(--text);font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:background .18s,border-color .18s,transform .18s}button:hover{border-color:#9c7cff;background:#231b44}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #bd9aff;outline-offset:4px}button,input,select,textarea{border:1px solid var(--line);border-radius:9px;background:#11162a;color:var(--text);padding:10px 13px}input,select,textarea{min-width:0}a{color:#ae85ff;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h2{font-size:17px;font-weight:600;letter-spacing:-.4px}small,.muted{color:var(--muted);font-size:12px;line-height:1.6}[hidden]{display:none!important}.skip{position:fixed;top:-100px;z-index:50;background:#242040;padding:12px}.skip:focus{top:10px}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;padding:34px 18px 22px;border-right:1px solid #322858;background:radial-gradient(ellipse at 0 90%,#4019b129,transparent 50%),#080c1c;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:10px;color:white}.brand:hover{text-decoration:none}.brand-mark{font-style:italic;font-weight:900;font-size:51px;line-height:1;color:#9d67ff;text-shadow:0 0 24px #7d3cff66;position:relative}.brand-mark span{font-size:27px;position:absolute;right:-8px;top:0;color:#66d7ff}.brand strong{font-size:24px;letter-spacing:-1.2px}.brand strong>span{font-weight:400}.tagline{font-size:11px;color:#a6afcf;margin:14px 0 36px}.sidebar nav{display:grid;gap:8px}.nav-item{display:flex;gap:18px;align-items:center;background:none;border:1px solid transparent;text-align:left;color:#a6b0d6;padding:13px 16px;font-size:14px;min-height:49px}.nav-item>span{font-size:24px;width:22px;text-align:center;line-height:1}.nav-item.active{color:white;border-color:#7e45fc7a;background:linear-gradient(95deg,#6632e2,#24135470);box-shadow:0 0 24px #6130e529}.sidebar-promo{margin-top:auto;border:1px solid #6b35d4;border-radius:16px;padding:20px 14px 14px;background:radial-gradient(ellipse at 50% 10%,#21484866,transparent 58%),#0c0b26;overflow:hidden}.promo-chart{display:block;color:#00e7bf;font-size:34px;letter-spacing:1px;margin:7px 0 19px;text-shadow:0 0 21px #00d7a188;transform:rotate(-9deg)}.sidebar-promo strong{font-size:15px;line-height:1.4;display:block;margin-bottom:14px}.sidebar-promo button{width:100%;border-color:#854bff;background:linear-gradient(95deg,#6c37ed,#6731d6);font-size:12px;font-weight:600}.sidebar-promo button span{padding-left:8px}.sidebar-promo small{display:block;text-align:center;font-size:10px;margin-top:10px}.sidebar-foot{display:flex;align-items:center;gap:6px;font-size:9px;color:#858cad;margin-top:22px}.sidebar-foot>span{margin-left:auto}i:not(.dot-purple):not(.dot-blue):not(.dot-green){display:inline-block;width:5px;height:5px;background:#00d7a1;border-radius:50%}main{margin:0 0 0 224px;padding:22px 28px 18px;max-width:none;min-height:100vh}.topbar{padding:0 0 24px;background:none;border:0;display:flex;align-items:center;gap:18px;margin:0;box-shadow:none}.topbar #market-search{margin:0;flex:1;max-width:690px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;background:#0b0f21;padding:0 16px;height:46px}.topbar #market-search>span{font-size:30px;color:#919bc8}.topbar input{border:0;background:none;padding:8px 0;box-shadow:none;flex:1;width:100%;font-size:13px}.topbar kbd{color:#9099ba;border:1px solid #34364f;padding:1px 7px;border-radius:4px;font-size:11px}.private-label{margin-left:auto;color:#a7b0d0;font-size:11px;white-space:nowrap}.private-label i{margin-right:6px}.icon-button{position:relative;font-size:24px;padding:4px 9px;border:0;background:none;color:#a6aed5}.icon-button b{position:absolute;right:7px;top:5px;width:5px;height:5px;background:#b77dff;border-radius:50%}.profile{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;font-size:12px;white-space:nowrap}.profile #avatar{width:32px;height:32px;display:grid;place-items:center;background:linear-gradient(125deg,#ac78ff,#6334d6);border:1px solid #ad87ff;border-radius:50%;font-size:16px}.profile>span:last-child{color:#8d99be}.topbar #logout{padding:7px 9px;font-size:11px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:4px 0 13px}.eyebrow{font-size:9px;letter-spacing:2px;color:#9c8cc5;margin-bottom:8px;font-weight:600}h1{font-size:25px;letter-spacing:-.8px;margin-bottom:0;font-weight:550}h1>span{color:#b18cff}.session-chip{border:1px solid #37304b;border-radius:20px;color:#b0a1d3;padding:7px 12px;font-size:10px}#notice{font-size:12px;color:#acb7d8;padding:0;margin:0 0 18px;min-height:17px}#sign-in{max-width:580px;margin:35px auto 90px;background:linear-gradient(135deg,#17102b,#0b1022);padding:32px;border:1px solid #513779;border-radius:18px}#sign-in h2{font-size:23px}#sign-in p{font-size:12px;line-height:1.8;color:#a4aed1}#sign-in button{background:#6c3ae3;border-color:#9a64ff}label{display:block;font-size:12px;color:#b6bfdd;margin-bottom:14px}label input,label select,label textarea{margin-top:6px;width:100%}label input[type=checkbox]{width:auto}.overview-hero{position:relative}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:73%;position:relative;z-index:1}.metric{display:flex;align-items:center;gap:16px;padding:22px 18px;background:linear-gradient(130deg,#10152a,#0b1020);border:1px solid #202744;border-radius:15px;margin:0;min-height:113px;box-shadow:0 8px 26px #02040c33}.metric p{color:#aeb7d5;font-size:12px;margin:0 0 7px}.metric strong{font-size:25px;font-weight:600;white-space:nowrap;letter-spacing:-.7px;display:block}.metric small{font-size:9px;white-space:nowrap;display:block;margin-top:5px}.metric-icon{font-size:36px;font-weight:600;width:34px;flex:none}.green,.positive{color:var(--green)}.purple{color:#8359ff}.teal{color:#02c9c9}.negative{color:#ff647d}.hero-art{position:absolute;right:-4px;bottom:-24px;width:31%;height:180px;overflow:hidden;pointer-events:none}.hero-art img{position:absolute;inset:4px 0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px #6e3bff3d)}.hero-art>span{position:absolute;right:10px;top:10px;font-size:7px;letter-spacing:2px;color:#7966a3}.art-grid{position:absolute;inset:0;background-image:radial-gradient(#50378b55 1px,transparent 1px);background-size:7px 7px;mask-image:linear-gradient(90deg,transparent,black)}.market-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(255px,1fr);gap:16px;margin-top:20px}.panel{padding:0;margin:0;border:1px solid #303858;border-radius:15px;background:linear-gradient(135deg,#0c1123,#090e1d);overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 18px;border-bottom:1px solid #1b2138}.panel-heading h2{margin:0}.text-button{background:none;border:0;padding:0;font-size:11px;color:#ad7fff;white-space:nowrap}.chart-heading{padding:16px 16px}.pair-title{display:flex;align-items:center;gap:10px;min-width:0}.coin{border-radius:50%;display:grid;place-items:center;width:29px;height:29px;flex:none;font-size:22px;font-weight:bold}.btc{background:#ff9d00;color:white}.eth{color:#c4b3ff;background:#271d49}.sol{color:#00e7c4;background:#20183c}.bnb{background:#e9ac09;color:white}.xrp{background:#151a29;color:white}.doge{background:#c79d45;color:white}.pair-title select{font-size:14px;font-weight:600;border:0;padding:0 15px 0 0;background:none;max-width:155px}.pair-title>strong{font-size:23px;font-weight:550;letter-spacing:-.5px;border-left:1px solid #242942;padding-left:15px;white-space:nowrap}.pair-title>span:last-child{font-size:11px;white-space:nowrap}.chart-actions{display:flex;align-items:center;gap:8px}.chart-actions select{padding:6px 8px;font-size:10px;border-color:#2c2e4d;background:#0b1023}.chart-actions button{background:none;border:0;color:#8f9ed6;font-size:19px;padding:2px}.chart-subbar{display:flex;align-items:center;justify-content:space-between;padding:6px 13px 6px 15px;border-bottom:1px solid #1d223b;gap:6px}#timeframes{display:flex;gap:6px}#timeframes button,#indicator-toggle,#refresh-chart{border:0;background:none;color:#9eabce;font-size:11px;padding:6px 12px;border-radius:18px}#timeframes .selected{background:#392084;color:white}#indicator-toggle{padding:6px 4px;font-size:10px;color:#b89af6}#indicator-toggle[aria-pressed=false]{color:#7a85a7}.chart-workspace{display:flex;height:325px}.drawing-toolbar{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none;width:36px;padding:9px 3px;border-right:1px solid #1c2236;background:#0b1020}.drawing-toolbar button{border:1px solid transparent;padding:2px;width:27px;height:25px;background:none;color:#a8afd0;font-size:16px;border-radius:5px;line-height:1}.drawing-toolbar button.selected{color:#d2b4ff;border-color:#6d47aa;background:#41276266}.drawing-toolbar input{width:23px;height:20px;border:0;padding:0;background:none;border-radius:4px}#chart-stage{position:relative;flex:1;min-width:0;overflow:hidden}#candle-chart,#drawing-layer{position:absolute;inset:0;width:100%;height:100%}#drawing-layer{z-index:2;pointer-events:none;touch-action:none}#drawing-layer.interactive{pointer-events:auto;cursor:crosshair}#drawing-layer[data-tool=select]{cursor:grab}#chart-message{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:3;color:#bbb5d2;font-size:12px;text-align:center;background:#0a0f21dd;border:1px solid #352850;border-radius:8px;padding:12px;max-width:85%}.chart-footer{display:flex;align-items:center;gap:10px;padding:7px 12px;color:#8894bb;font-size:9px;border-top:1px solid #1b233a}.chart-footer #save-state{margin-left:auto;color:#af9bd6}.chart-footer button{font-size:9px;padding:4px 7px;background:#1d1735;border-color:#48346a}.analysis-strip{display:flex;align-items:center;gap:20px;padding:9px 14px;font-size:9px;color:#8593ba;border-top:1px solid #1b2238}.analysis-strip b{font-weight:500;margin-left:4px;color:#c3b1f2}.analysis-strip>a{margin-left:auto;font-size:8px;color:#8b88ab}.star{color:#ffc64c;font-size:22px;margin-right:6px}.watch-row{display:flex;align-items:center;gap:10px;width:100%;padding:18px 18px;border:0;border-bottom:1px solid #1c2236;border-radius:0;background:none;text-align:left}.watch-row .ticker{font-size:12px;font-weight:600}.watch-row .watch-value{margin-left:auto;text-align:right}.watch-value strong{display:block;font-size:12px;font-weight:500}.watch-value small{font-size:10px;color:#919bb8;display:block;margin-top:4px}.watch-spark{width:61px;height:24px;color:#00d7a1}.watchlist-foot{padding:13px 18px;display:flex;gap:6px;align-items:center;font-size:9px;color:#8290b2}.bottom-grid{display:grid;grid-template-columns:1fr 1.05fr 1.04fr;gap:16px;margin-top:16px}.bottom-grid .panel{min-height:220px}.bottom-grid .panel-heading{padding:17px 17px 12px;border:0}.bottom-grid h2{font-size:15px}.pill{font-size:9px;border-radius:15px;padding:5px 8px;background:#07534455;color:#04d7a7;white-space:nowrap}.allocation{display:flex;align-items:center;gap:21px;padding:8px 18px}.donut{width:115px;height:115px;background:conic-gradient(#8651ff 0% 50%,#2586ff 50% 100%);border-radius:50%;display:grid;place-items:center;flex:none;transform:rotate(-90deg)}.donut>div{width:84px;height:84px;border-radius:50%;background:#0c1022;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(90deg)}.donut strong{font-size:17px;letter-spacing:-.5px}.donut small{font-size:9px}.allocation-legend{flex:1;min-width:0}.allocation-legend p{display:flex;align-items:center;gap:7px;font-size:10px;color:#c0c7df;margin:0 0 13px;white-space:nowrap}.allocation-legend strong{margin-left:auto;font-weight:500}.allocation-legend i{display:inline-block;border-radius:50%;width:8px;height:8px}.dot-purple{background:#9659ff}.dot-blue{background:#2586ff}.dot-green{background:#00d7a1}.portfolio-note{font-size:9px;padding:0 18px;margin:9px 0}.trade-row{display:flex;align-items:center;gap:10px;margin:0 17px;padding:13px 0;border-bottom:1px solid #20263b;font-size:10px}.trade-icon{background:#00d7a122;color:#00d7a1;font-size:17px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.trade-row strong{font-weight:500}.trade-row .trade-result{margin-left:auto;font-size:11px}.trade-row small{font-size:9px}.recent-card>.muted{padding:10px 17px;font-size:9px}.empty{padding:20px 18px;color:#a3adcc;font-size:12px;line-height:1.6}.insight-visual{display:flex;align-items:center;gap:15px;padding:8px 17px}.orb{display:grid;place-items:center;width:73px;height:65px;flex:none;border:1px solid #6a3c98;border-radius:10px;font-size:39px;color:#ffc46d;text-shadow:0 0 20px #ffb22e;box-shadow:inset 0 0 28px #9e45ff55;background:repeating-linear-gradient(135deg,#0b1024 0 8px,#201338 9px 10px)}.insight-visual .eyebrow{font-size:8px;letter-spacing:1.2px}.insight-visual strong{font-size:12px;display:block;line-height:1.6;font-weight:500}.insight-visual p{font-size:10px;color:#8e9cc4;margin:4px 0;line-height:1.5}.insight-tip{display:flex;gap:10px;align-items:center;padding:15px 17px;color:#bb9cf3}.insight-tip>span{font-size:25px}.insight-tip p{font-size:10px;margin:0;line-height:1.6}.insight-tip small{display:block;font-size:9px;color:#8e9cc4}#tools-panel{margin:22px 0;border:1px solid #33304e;border-radius:12px;background:#0c1021;padding:0 20px}#tools-panel>summary{cursor:pointer;padding:19px 0;font-weight:500;font-size:14px}#tools-panel>summary>span{float:right;color:#ae85ff;font-size:11px}#tools-panel section{background:#10152a;border:1px solid #2b3351;border-radius:12px;padding:22px;margin:18px 0}#tools-panel .row{display:flex;gap:12px;flex-wrap:wrap}#tools-panel .row>label{flex:1;min-width:140px}#tools-panel p{font-size:12px;line-height:1.7;color:#aeb8d6}#tools-panel article{border:1px solid #2e3652;background:#0c1123;border-radius:9px;padding:14px;margin:10px 0}#tools-panel .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#tools-panel .danger{border-color:#8f3f62;background:#3c1726}.site-footer{display:flex;justify-content:space-between;color:#626f96;font-size:8px;letter-spacing:1px;border:0;padding:23px 0 3px;background:none;gap:14px}.site-footer>span>span{letter-spacing:0;color:#7e8aaf}dialog{max-width:420px;width:90%;padding:25px;border-radius:14px;border:1px solid #744bb1;background:#0e142b;color:var(--text)}dialog::backdrop{background:#020512bb}dialog .row{display:flex;gap:10px;justify-content:flex-end}dialog h2{margin-bottom:20px}.chart-card:fullscreen{border-radius:0;display:flex;flex-direction:column}.chart-card:fullscreen .chart-workspace{flex:1;height:auto}.chart-card.expanded{position:fixed;inset:14px;z-index:30;display:flex;flex-direction:column}.chart-card.expanded .chart-workspace{flex:1;height:auto}
@media(min-width:1600px){main{padding:24px 30px 20px}.sidebar{width:242px;padding:38px 20px 22px}main{margin-left:242px}.metric{padding:24px;min-height:121px}.metric strong{font-size:29px}.chart-workspace{height:350px}.watch-row{padding:20px}.bottom-grid .panel{min-height:240px}.donut{width:130px;height:130px}.donut>div{width:96px;height:96px}.allocation{gap:28px}.allocation-legend p{font-size:12px}.hero-art{height:195px}.market-grid{grid-template-columns:minmax(0,2.45fr) minmax(300px,1fr)}}
@media(max-width:1200px){.sidebar{width:190px;padding:28px 12px 18px}main{margin-left:190px;padding:20px}.brand strong{font-size:20px}.metric-grid{width:100%;gap:10px}.hero-art{display:none}.metric{padding:17px 13px;gap:10px}.metric strong{font-size:23px}.metric small{font-size:8px}.market-grid{grid-template-columns:minmax(0,2.1fr) minmax(220px,1fr);gap:12px}.pair-title{gap:6px}.pair-title>strong{font-size:18px;padding-left:9px}.pair-title>span:last-child{display:none}.pair-title select{font-size:12px;max-width:112px}.chart-actions{gap:5px}.chart-heading{padding:14px 10px}#timeframes{gap:1px}#timeframes button{padding:6px 8px}.watch-spark{display:none}.watch-row{padding:17px 12px}.bottom-grid{grid-template-columns:1fr 1fr;gap:12px}.insights-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.insights-card .panel-heading{grid-column:1/-1}.insight-tip{padding-top:0}.private-label{display:none}.topbar{gap:12px}.allocation{gap:12px}.chart-footer{flex-wrap:wrap}.chart-footer #save-state{margin-left:auto}}
@media(max-width:800px){.sidebar{width:74px;padding:22px 8px}.brand strong,.tagline,.sidebar-promo,.sidebar-foot{display:none}.brand{justify-content:center}.brand-mark{font-size:45px}.sidebar nav{margin-top:35px;gap:14px}.nav-item{font-size:0;padding:12px;justify-content:center;gap:0}.nav-item>span{font-size:24px}.nav-item:hover::after{content:attr(data-nav);position:absolute;left:70px;font-size:12px;background:#271d45;padding:7px;border-radius:5px}main{margin-left:74px;padding:18px}.metric-icon{display:none}.metric{padding:17px 12px}.metric strong{font-size:21px}.metric p{font-size:11px}.metric small{white-space:normal}.session-chip{display:none}.market-grid{grid-template-columns:1fr}.watchlist #watchlist-rows{display:grid;grid-template-columns:repeat(3,1fr)}.watch-row{padding:12px;border-right:1px solid #242b43}.watch-row:nth-child(n+4){display:none}.watch-row .coin{width:23px;height:23px;font-size:16px}.watch-row .ticker{font-size:10px}.watch-row{flex-wrap:wrap;gap:6px}.watch-row .watch-value{width:100%;margin-left:29px;text-align:left}.watchlist-foot{padding:9px 12px}.watchlist .panel-heading{padding:12px 16px}.topbar #logout{font-size:10px}.profile #member-name{display:none}.topbar #market-search{height:42px;padding:0 10px}.topbar kbd{display:none}.page-heading h1{font-size:23px}.eyebrow{font-size:8px}.chart-workspace{height:340px}.site-footer{font-size:7px;letter-spacing:.5px}.site-footer>span>span{display:none}}
@media(max-width:520px){.sidebar{position:fixed;top:auto;bottom:0;width:100%;height:62px;border-right:0;border-top:1px solid #3a3155;padding:0 5px;background:#0a0d20f5;backdrop-filter:blur(14px)}.brand{display:none}.sidebar nav{display:flex;margin:0;justify-content:space-around;gap:0;align-items:center;height:100%}.nav-item{min-height:42px;padding:8px;flex:1;border-radius:10px}.nav-item>span{font-size:21px}.nav-item:hover::after{display:none}.nav-item[data-nav=journal],.nav-item[data-nav=settings]{display:none}main{margin:0;padding:15px 12px 76px}.topbar{gap:10px;padding-bottom:20px}.topbar #market-search{max-width:none}.icon-button{display:none}.topbar #logout{font-size:9px;padding:7px}.profile #avatar{width:29px;height:29px;font-size:14px}.profile{gap:4px}.profile>span:last-child{display:none}.page-heading{margin-bottom:12px}.page-heading h1{font-size:23px}#notice{font-size:10px;line-height:1.6;margin-bottom:14px}.metric-grid{gap:7px}.metric{padding:14px 9px;min-height:96px;border-radius:11px}.metric p{font-size:9px;line-height:1.4;min-height:24px;margin-bottom:4px}.metric strong{font-size:17px;letter-spacing:-.6px}.metric small{font-size:7px;line-height:1.5}.market-grid{margin-top:12px;gap:12px}.panel{border-radius:12px}.chart-heading{padding:12px 9px}.pair-title>strong{font-size:16px;padding-left:8px}.coin{width:24px;height:24px;font-size:18px}.pair-title select{font-size:11px;max-width:103px;padding-right:0}.chart-actions select{font-size:9px;padding:5px 4px}.chart-actions button{font-size:16px}#fullscreen-chart{display:none}.chart-subbar{padding:5px 6px;gap:0}#timeframes button{font-size:9px;padding:6px 7px}#indicator-toggle{font-size:8px}#refresh-chart{padding:5px;font-size:13px}.chart-workspace{height:305px}.drawing-toolbar{width:31px;padding:7px 2px}.drawing-toolbar button{width:25px;height:24px}.chart-footer{font-size:8px;gap:6px;padding:7px 8px}.chart-footer #save-state{max-width:155px;font-size:8px}.chart-footer button{margin-left:auto;font-size:8px}.analysis-strip{font-size:8px;gap:12px;padding:8px}.analysis-strip>a{font-size:7px;max-width:65px;text-align:right}.bottom-grid{grid-template-columns:1fr;margin-top:12px}.bottom-grid .panel{min-height:205px}.insights-card{display:block;grid-column:auto}.allocation{justify-content:space-around;gap:24px}.allocation-legend{max-width:170px}.allocation-legend p{font-size:12px}.donut{width:120px;height:120px}.donut>div{width:88px;height:88px}.portfolio-note{font-size:9px}.watch-row .watch-value strong{font-size:11px}.watch-row .watch-value small{font-size:8px}.site-footer{font-size:7px;line-height:1.6}.site-footer>span:last-child{max-width:120px;text-align:right}#tools-panel{padding:0 10px;margin:12px 0}#tools-panel>summary{font-size:12px}#tools-panel>summary>span{display:none}#tools-panel section{padding:15px}#tools-panel .stats{grid-template-columns:1fr 1fr}#tools-panel .row>label{min-width:110px}#sign-in{padding:23px;margin:24px auto 45px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
body{line-height:1.5}button{margin:0;font-weight:400}.chart-actions select{width:auto}.stat{padding:16px;background:#0a1024;border-radius:10px}.stat strong{display:block;font-size:22px;color:#00d7a1}.stats>p{grid-column:1/-1}table{width:100%;border-collapse:collapse}td,th{padding:10px;text-align:left;border-bottom:1px solid #30364f}pre{white-space:pre-wrap;overflow-wrap:anywhere}.live-price{padding:10px;background:#0b1227;border-radius:8px}.price-up{color:#00d7a1}.price-down{color:#ff647d}figure{margin:18px 0}figure img{display:block;max-width:100%;border:1px solid #343c58;border-radius:10px}figcaption{font-size:11px;color:#9aa7ca;line-height:1.6}textarea{resize:vertical}article,p{overflow-wrap:anywhere}#tools-panel button{margin:5px 7px 5px 0}#tools-panel button[aria-pressed=true]{border-color:#a981ff;background:#31204f}.topbar input{font-size:12px}.pair-title select{width:auto;margin:0}.row>*{min-width:0}
body.signed-in .page-heading,body.signed-in #notice.quiet{display:none}@media(min-width:1600px){.metric{padding:20px;min-height:110px}.chart-workspace{height:320px}.bottom-grid .panel{min-height:225px}}
