:root{--up:#f04452;--down:#3182f6;--up-bg:#fff2f3;--down-bg:#f0f6ff;--up-flash:#ffe3e6;--down-flash:#dfeaff;--g900:#191f28;--g800:#333d4b;--g700:#4e5968;--g600:#6b7684;--g500:#8b95a1;--g400:#b0b8c1;--g300:#d1d6db;--g200:#e5e8eb;--g100:#f2f4f6;--g50:#f9fafb;--line:#eef0f3;--nav-h:56px;--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{color:var(--g900);word-break:keep-all;-webkit-text-size-adjust:100%;background:#fff;margin:0;font-family:Toss Product Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus:not(:focus-visible){outline:none}button:disabled{cursor:default}input{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--g700)}.muted{color:var(--g500)}.screen{min-height:100vh;padding-bottom:calc(var(--nav-h) + var(--safe-b))}.bar{z-index:20;background:#fff;align-items:center;gap:8px;height:52px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.bar h1{letter-spacing:-.02em;flex:1;margin:0;font-size:20px;font-weight:700}.bar .ib{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bar .ib:active{background:var(--g100)}.nav{z-index:30;border-top:1px solid var(--line);height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nav button{color:var(--g500);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.nav button.on{color:var(--g900)}.nav svg{width:22px;height:22px}.tabs{border-bottom:1px solid var(--line);z-index:15;background:#fff;display:flex;position:sticky}.tabs button{height:44px;color:var(--g500);flex:1;font-size:15px;font-weight:600;position:relative}.tabs button.on{color:var(--g900)}.tabs button.on:after{content:"";background:var(--g900);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.tabs.left{padding:0 8px}.tabs.left button{flex:none;padding:0 10px}.search{background:var(--g100);height:40px;color:var(--g500);border-radius:10px;align-items:center;gap:8px;margin:4px 16px 8px;padding:0 12px;display:flex}.search input{color:var(--g900);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.mhead{color:var(--g500);border-bottom:1px solid var(--line);z-index:10;background:#fff;grid-template-columns:1fr 104px 64px 60px;gap:4px;padding:8px 16px;font-size:12px;display:grid;position:sticky;top:96px}.mhead button{text-align:right;color:var(--g500);white-space:nowrap;font-size:12px}.mhead button:first-child{text-align:left}.mhead button.on{color:var(--g900);font-weight:700}.mrow{text-align:right;grid-template-columns:1fr 104px 64px 60px;align-items:center;gap:4px;width:100%;min-height:58px;padding:8px 16px;transition:background-color .2s ease-out;display:grid}.mrow:active{background:var(--g50)}.mrow.fu{background:var(--up-flash);transition:none}.mrow.fd{background:var(--down-flash);transition:none}.mrow .nm{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}.mrow .nm b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mrow .nm small{color:var(--g500);align-items:center;gap:4px;margin-top:1px;font-size:11px;display:flex}.mrow .px{font-size:15px;font-weight:600}.mrow .ch{font-size:14px;font-weight:500}.mrow .vo{color:var(--g600);font-size:12.5px}.coinbtn{border-radius:10px;align-items:baseline;gap:5px;height:40px;padding:0 4px;display:flex}.coinbtn b{letter-spacing:-.02em;font-size:19px;font-weight:700}.coinbtn small{color:var(--g500);font-size:12px;font-weight:600}.coinbtn svg{color:var(--g600);align-self:center}.coinbtn:active{background:var(--g100)}.dhead{align-items:flex-end;gap:12px;padding:0 16px 12px;display:flex}.dhead .p{letter-spacing:-.02em;border-radius:6px;font-size:28px;font-weight:700;line-height:1.2;transition:background-color .4s}.dhead .p.fl{background:var(--g100);transition:none}.dhead .c{margin-top:2px;font-size:14px;font-weight:600}.dhead .c .muted{font-size:12.5px;font-weight:500}.dhead .hl{text-align:right;color:var(--g800);flex:none;margin-left:auto;font-size:12px;line-height:1.65}.dhead .hl span{color:var(--g500);margin-right:4px}.guide{background:var(--g50);color:var(--g700);border-radius:14px;margin:0 16px 12px;padding:14px 40px 14px 14px;font-size:13px;line-height:1.6;position:relative}.guide b{color:var(--g900);margin-bottom:4px;font-size:14px;display:block}.guide p{margin:0}.guide .x{width:32px;height:32px;color:var(--g500);place-items:center;display:grid;position:absolute;top:8px;right:8px}.seg3{background:var(--g100);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:12px;padding:3px;display:grid}.seg3 button{height:34px;color:var(--g600);border-radius:8px;font-size:14px;font-weight:600}.seg3 button.on{color:var(--g900);background:#fff;box-shadow:0 1px 3px #0000001a}.seg3.vt{margin:0 16px 4px}.depth{padding:4px 16px 8px;font-size:13px}.dh{color:var(--g500);grid-template-columns:1.2fr 1fr .8fr;padding:6px 0;font-size:11.5px;display:grid}.dh span:not(:first-child){text-align:right}.drow{text-align:left;grid-template-columns:1.2fr 1fr .8fr;align-items:center;width:100%;height:28px;display:grid;position:relative}.drow span:not(.db){z-index:1;position:relative}.drow span:nth-child(3),.drow span:nth-child(4){text-align:right}.drow .db{border-radius:2px;position:absolute;top:3px;bottom:3px;right:0}.drow.ask .db{background:var(--down-bg)}.drow.bid .db{background:var(--up-bg)}.drow:active{background:var(--g50)}.dmid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:2px 0;padding:8px 0;font-size:18px;font-weight:700;display:flex}.dmid small{font-size:11px;font-weight:500}.form{border-top:8px solid var(--g50);margin-top:8px;padding:16px 16px 8px}.avail{color:var(--g600);justify-content:space-between;align-items:baseline;margin:4px 2px 8px;font-size:13px;display:flex}.avail b{color:var(--g900);font-weight:600}.avail b small{color:var(--g500);font-size:12px;font-weight:500}.fld{border:1px solid var(--g200);background:#fff;border-radius:12px;align-items:stretch;height:56px;margin-bottom:8px;display:flex;overflow:hidden}.fld:focus-within{border-color:var(--g800)}.fld .in{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:0 12px;display:flex}.fld label{color:var(--g500);justify-content:space-between;margin:0 0 5px;font-size:12px;line-height:1;display:flex}.fld label em{color:var(--g600);font-style:normal}.fld .row{align-items:baseline;gap:4px;display:flex}.fld input{text-align:right;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0;font-size:17px;font-weight:600;line-height:1.2}.fld input::placeholder{color:var(--g400);font-weight:500}.fld .u{color:var(--g500);flex:none;font-size:12.5px}.fld .st{border-left:1px solid var(--g200);width:44px;color:var(--g700);flex:none;place-items:center;font-size:20px;display:grid}.fld .st:active{background:var(--g100)}.pcts{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px;display:grid}.pcts button,.chips button,.lchips button{background:var(--g100);height:34px;color:var(--g700);border-radius:8px;font-size:13px;font-weight:600}.pcts button:active,.chips button:active,.lchips button:active{background:var(--g200)}.lev{border:1px solid var(--g200);border-radius:14px;margin-bottom:12px;padding:14px}.lev .lh{color:var(--g600);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.lev .lh em{text-align:right;color:var(--g500);font-size:11.5px;font-style:normal;font-weight:500}.lev .lrow{justify-content:center;align-items:center;gap:20px;margin:6px 0 10px;display:flex}.lev .lrow b{text-align:center;letter-spacing:-.02em;min-width:96px;font-size:30px;font-weight:700}.lev .st{background:var(--g100);width:44px;height:44px;color:var(--g700);border-radius:50%;font-size:22px}.lev .st:disabled,.lchips button:disabled,.chips button:disabled{opacity:.35}.lchips{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.lchips button.on{background:var(--g900);color:#fff}.lchips button.hot{color:var(--up)}.warnc{color:#ff6a00}.lchips button.hot.on{background:var(--up);color:#fff}.hot{color:var(--up)}.lnote{color:var(--g700);margin:10px 0 0;font-size:12.5px;line-height:1.55}.lnote b{color:var(--g900)}.lnote.hot b{color:var(--up)}.sum{padding:4px 2px 8px}.sum div{color:var(--g600);justify-content:space-between;align-items:baseline;padding:4px 0;font-size:13px;display:flex}.sum b{color:var(--g900);text-align:right;font-size:14px;font-weight:600}.sum b small{color:var(--g500);font-size:11.5px;font-weight:500;display:block}.tpsl{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:14px;font-weight:600;display:flex}.tpsl small{color:var(--g500);margin-top:2px;font-size:12px;font-weight:500;display:block}.tpbox{padding:4px 0 10px}.tprow{grid-template-columns:36px 1fr;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:grid}.chips{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.chips button.on.up{background:var(--up-bg);color:var(--up);box-shadow:inset 0 0 0 1.5px var(--up)}.chips button.on.down{background:var(--down-bg);color:var(--down);box-shadow:inset 0 0 0 1.5px var(--down)}.gos{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.go{color:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:72px;display:flex}.go b{font-size:18px;font-weight:700}.go span{opacity:.9;font-size:12px}.go small{opacity:.85;margin-top:2px;font-size:11px}.go.long{background:var(--up)}.go.short{background:var(--down)}.go:disabled{opacity:.35}.go:active:not(:disabled){filter:brightness(.93)}.fine{color:var(--g500);margin:10px 2px 4px;font-size:11.5px;line-height:1.6}.err{color:var(--up);margin:4px 2px 6px;font-size:13px;font-weight:500}.confirm{padding:0 20px 16px}.confirm .kv{font-size:14px}.warn{background:var(--up-bg);color:#c9303e;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.55}.cbtns{background:#fff;grid-template-columns:1fr 2fr;gap:8px;margin-top:14px;padding:8px 0 4px;display:grid;position:sticky;bottom:0}.cbtns button{border-radius:14px;height:54px;font-size:16px;font-weight:700}.cbtns .no{background:var(--g100);color:var(--g700)}.cbtns .yes{color:#fff}.cbtns .yes.long{background:var(--up)}.cbtns .yes.short{background:var(--down)}.cbtns .yes.dark{background:var(--g900)}.cbtns button:disabled{opacity:.5}.act{border-top:8px solid var(--g50);margin-top:12px}.tag{border-radius:6px;flex:none;align-items:center;height:22px;padding:0 7px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.tag.long{background:var(--up-bg);color:var(--up)}.tag.short{background:var(--down-bg);color:var(--down)}.tag.liq{background:var(--g900);color:#fff}.mrow .tag{height:17px;padding:0 4px;font-size:10px}.posc{border:1px solid var(--g200);border-radius:16px;margin:12px 16px;padding:16px}.posc.here{border-color:var(--g700)}.ph{align-items:center;gap:8px;display:flex}.pn{font-size:16px;font-weight:700}.pn small{color:var(--g500);font-size:12px;font-weight:500}.pl{justify-content:space-between;align-items:flex-end;margin:12px 0;display:flex}.pl small{color:var(--g500);font-size:12px;display:block}.pl b{letter-spacing:-.02em;margin:2px 0;font-size:22px;font-weight:700;display:block}.pl b i{font-size:13px;font-style:normal;font-weight:600}.meter{margin-bottom:12px}.mt{color:var(--g600);justify-content:space-between;margin-bottom:5px;font-size:12.5px;display:flex}.bar2{background:var(--g100);border-radius:3px;height:6px;overflow:hidden}.bar2 i{border-radius:3px;height:100%;transition:width .3s;display:block}.pg{grid-template-columns:repeat(3,1fr);gap:8px 6px;font-size:13px;font-weight:600;display:grid}.pg span{color:var(--g500);margin-bottom:1px;font-size:11.5px;font-weight:500;display:block}.tpline{background:var(--g50);width:100%;color:var(--g600);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.tpline em{color:var(--g800);font-style:normal;font-weight:700}.pbtns{grid-template-columns:1fr 1fr 1.2fr;gap:6px;margin-top:8px;display:grid}.pbtns button{background:var(--g100);height:40px;color:var(--g800);border-radius:10px;font-size:13.5px;font-weight:600}.pbtns .all{background:var(--g900);color:#fff}.lrow2{border-bottom:1px solid var(--line);padding:12px 16px;font-size:13px}.l1{align-items:center;gap:8px;display:flex}.l1 b{font-size:14px}.l1 small{margin-left:auto;font-size:11.5px}.l2{color:var(--g700);align-items:center;gap:10px;margin-top:6px;display:flex}.l2 b,.l2 button{margin-left:auto}.l2 button{height:28px;padding:0 12px}.l3{margin-top:4px;font-size:12px}.clist{max-height:60vh;padding:0 20px;overflow-y:auto}.sheet-search{margin:0 20px 8px!important}.clist button{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:10px 4px;display:flex}.clist button.on{background:var(--g50)}.clist b{font-size:15px}.clist small{color:var(--g500);margin-top:1px;font-size:11.5px;display:block}.clist .num{font-size:14px;font-weight:600}.total2{padding:4px 20px 12px}.total2 small{color:var(--g500);font-size:13px}.total2 .num{letter-spacing:-.02em;margin-top:2px;font-size:30px;font-weight:700}.total2 .num span{font-size:16px}.total2 p{margin:4px 0 0;font-size:13px}.total2 p.num{font-size:13px;font-weight:500}.rcard{border:1px solid var(--g200);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 10px;padding:16px;display:flex}.rcard b{font-size:15px}.rcard small{color:var(--g500);margin-top:3px;font-size:12.5px;display:block}.rcard button{background:var(--g100);height:40px;color:var(--g400);border-radius:10px;flex:none;padding:0 16px;font-size:14px;font-weight:700}.rcard button.on{background:var(--g900);color:#fff}.sec{padding:16px}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.kv span:first-child{color:var(--g600);flex:none}.kv b{text-align:right}.kv:last-child{border-bottom:0}.empty{text-align:center;color:var(--g500);white-space:pre-line;padding:40px 16px;font-size:14px;line-height:1.6}.disc{background:var(--g50);color:var(--g600);border-radius:12px;margin:16px 16px 20px;padding:12px 14px;font-size:12px;line-height:1.6}.pill{border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.g{background:var(--g100);color:var(--g600)}.skel{background:linear-gradient(90deg,var(--g100) 25%,var(--g50) 50%,var(--g100) 75%);background-size:200% 100%;border-radius:6px;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}
