.term{background:var(--bg);grid-template-rows:60px minmax(0,1fr);grid-template-columns:300px minmax(0,1fr) 380px;height:100dvh;display:grid}.term-top{border-bottom:1px solid var(--line);background:var(--bg);z-index:20;grid-column:1/-1;align-items:center;gap:18px;padding:0 18px;display:flex;position:relative}.term-top .brand{font-size:21px}.term-right{align-items:center;gap:10px;margin-left:auto;display:flex}.fee-badge{border:1px solid var(--line-3);color:var(--ink-2);font:500 11px var(--mono);white-space:nowrap;border-radius:6px;padding:5px 10px}.search{flex:1;max-width:460px;position:relative}.search input{border:1px solid var(--line-3);background:var(--surface);width:100%;height:38px;color:var(--ink);font:400 14px var(--sans);border-radius:9px;outline:0;padding:0 14px;transition:border-color .2s}.search input:focus{border-color:var(--ink)}.search input::placeholder{color:var(--ink-3)}.search-res{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px;position:absolute;top:44px;left:0;right:0;box-shadow:0 24px 60px -20px #281e0a40}.search-res.empty{color:var(--ink-3);padding:14px;font-size:13px}.wb{position:relative}.wb-chip{border:1px solid var(--line-3);background:var(--surface);height:36px;color:var(--ink);font:500 13px var(--mono);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.wb-chip img,.wb-row img{border-radius:6px}.wb-menu{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 24px 60px -20px #281e0a4d}.twin .wb-menu,.swap .wb-menu{left:0;right:auto}.wb-pick{width:280px;padding:10px}.wb-menu>button,.wb-menu>a,.wb-row{width:100%;color:var(--ink);font:500 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.wb-menu>button:hover,.wb-menu>a:hover,.wb-row:hover{background:var(--sunk)}.wb-k{color:var(--ink-3);font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:4px 8px 8px}.wb-note{color:var(--ink-2);margin:4px 8px 8px;font-size:13px}.wb-note.warn{color:var(--pen)}.wb-fine{color:var(--ink-3);margin:10px 8px 2px;font-size:12px;line-height:1.5}.list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.list-tabs,.swap-tabs,.tfs{gap:2px;display:flex}.list-tabs{background:var(--sunk);border-radius:9px;margin:12px 12px 8px;padding:3px}.list-tabs button,.tfs button{color:var(--ink-3);font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 10px}.tfs button{font-family:var(--mono);flex:none;font-size:12px}.list-tabs button.on,.tfs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.list-rows{scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex:1;min-height:0;padding:0 6px 12px;overflow-y:auto}.list-note{color:var(--ink-3);padding:16px 10px;font-size:13px}.row{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.row:hover{background:var(--sunk)}.row.on{background:var(--surface);box-shadow:0 0 0 1px var(--line), inset 2px 0 0 var(--ink)}.ti{object-fit:cover;background:var(--sunk);border-radius:50%;flex:none;width:28px;height:28px}.ti-blank{color:var(--ink-3);font:600 12px var(--serif);place-items:center;display:grid}.row-name{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.row-name b{color:var(--ink);font-size:13.5px;font-weight:600}.row-name small,.row-num small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.row-num{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.row-num b{color:var(--ink);font:500 12.5px var(--mono)}.row-num small{font-family:var(--mono)}.up{color:var(--up)!important}.down{color:var(--down)!important}.center{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:18px 22px 22px;display:flex;overflow-y:auto}.center-empty{color:var(--ink-3);margin:auto}.head-id{align-items:center;gap:14px;display:flex}.head-id .ti{width:44px;height:44px}.head-id h1{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.1}.head-id p{color:var(--ink-3);align-items:center;gap:10px;margin:3px 0 0;font-size:13.5px;display:flex}.verified{color:var(--ink-2);font:500 14px var(--sans);margin-left:6px}.ca{border:1px solid var(--line-3);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:6px;padding:2px 8px;font-size:11.5px}.head-px{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.head-px b{color:var(--ink);font:500 22px var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.head-px span{font:500 12.5px var(--mono)}.stats{border:1px solid var(--line);background:var(--line-2);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.stats>div{background:var(--surface);padding:10px 14px}.stats dt{color:var(--ink-3);font:500 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase}.stats dd{color:var(--ink);font:500 15px var(--mono);font-variant-numeric:tabular-nums;margin:4px 0 0}.links{color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.links a:hover{color:var(--ink)}.chart{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.chart-bar{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.chart-src{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chart-box{height:clamp(300px,52vh,580px);position:relative}.chart-note{z-index:3;color:var(--ink-3);text-align:center;background:var(--surface);place-items:center;padding:24px;font-size:13.5px;display:grid;position:absolute;inset:0}.side{border-left:1px solid var(--line);flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.swap,.twin{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px;box-shadow:0 1px 2px #281e0a0a,0 12px 32px #281e0a0d}.swap-tabs{background:var(--sunk);border-radius:10px;padding:3px}.swap-tabs button{color:var(--ink-3);font:600 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px}.swap-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.swap-tabs button.sell.on{color:var(--down)}.swap-in{margin-top:14px;display:block}.swap-k{color:var(--ink-3);justify-content:space-between;font-size:12.5px;display:flex}.swap-bal{color:var(--ink-2);font-size:11.5px}.swap-field{border:1px solid var(--line-3);background:var(--surface);border-radius:10px;align-items:center;gap:8px;height:52px;margin-top:6px;padding:0 14px;transition:border-color .2s;display:flex}.swap-field:focus-within{border-color:var(--ink)}.swap-field input{min-width:0;color:var(--ink);font:500 22px var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.swap-field b{color:var(--ink-3);font:500 13px var(--sans)}.presets{gap:6px;margin-top:8px;display:flex}.presets button{border:1px solid var(--line);color:var(--ink-2);font:400 12.5px var(--mono);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:7px 0}.presets button.on,.presets button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.presets button:disabled{opacity:.4;cursor:default}.quote{background:var(--tint);border:1px solid var(--line-2);border-radius:10px;margin-top:14px;padding:12px}.q-main{color:var(--ink-3);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.q-main b{color:var(--ink);font:500 15px var(--mono);font-variant-numeric:tabular-nums;transition:opacity .2s}.q-main b.dim{opacity:.5}.q-rows{grid-template-columns:auto 1fr;gap:5px 12px;margin:10px 0 0;font-size:12px;display:grid}.q-rows dt{color:var(--ink-3)}.q-rows dd{color:var(--ink-2);font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;margin:0}.q-rows dd.warn,.q-err{color:var(--pen)}.q-err{margin:8px 0 0;font-size:12.5px}.verdict{border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.v-ico{flex:none;margin-top:1px}.verdict p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.verdict p b{color:var(--ink);font-weight:600}.verdict .v-also{color:var(--ink-3)}.verdict.bad{border-color:var(--pen-line);background:var(--pen-soft);color:var(--pen)}.verdict.warn{background:var(--warn-soft);color:var(--warn);border-color:#9a63004d}.verdict.ok,.verdict.plain{color:var(--ink)}.swap-go,.swap .wb>.btn{width:100%;height:50px;margin-top:12px;font-size:15.5px}.swap-go.caution{border:1px solid var(--pen-line);background:var(--surface);color:var(--pen)}.swap-go.caution:hover{background:var(--pen-soft)}.swap-go:disabled{cursor:not-allowed;opacity:.45}.swap-result{margin:10px 0 0;font-size:13px}.swap-result.ok{color:var(--up)}.swap-result.bad{color:var(--pen)}.swap-result a{text-decoration:underline}.swap-fine{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.5}.swap-fine b{color:var(--ink-2);font-weight:500}.twin-h{color:var(--ink);font:600 18px var(--serif);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.twin-h .tag{margin-left:4px}.twin-sec{border-top:1px solid var(--line-2);margin-top:14px;padding-top:12px}.twin-k{color:var(--ink-3);font:500 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.twin-p{color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.55}.twin-p b{color:var(--ink)}.twin-p.dim{color:var(--ink-3)}.twin-p.small{margin-bottom:8px;font-size:13px}.twin-p .dim,.twin-links .dim{color:var(--ink-3)}.flags{margin:0;padding:0;list-style:none}.flags li{color:var(--ink-2);padding:6px 0 6px 18px;font-size:13.5px;line-height:1.4;position:relative}.flags li:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:2px}.flags li.ok:before{background:var(--line-3)}.flags li.warn:before{background:#c48a00}.flags li.bad:before{background:var(--pen)}.flags li.bad{color:var(--ink)}.twin-src{color:var(--ink-3);margin:8px 0 0;font-size:11.5px}.twin-err{color:var(--pen);margin:10px 0 0;font-size:12.5px}.twin .btn-sm{font-size:13.5px}.bar{background:var(--sunk);border-radius:999px;height:4px;margin:2px 0 8px;overflow:hidden}.bar i{border-radius:inherit;background:var(--ink);height:100%;transition:width .6s var(--ease);display:block}.twin-line{color:var(--ink-2);margin:0 0 8px;padding-left:56px;font-size:13.5px;line-height:1.45;position:relative}.twin-line span{border:1px solid var(--line);color:var(--ink-2);font:600 9.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:2px 6px;position:absolute;top:1px;left:0}.twin-line span.vs{color:var(--ink-3);font:inherit;letter-spacing:0;text-transform:none;border:0;padding:0;position:static}.twin-line.bad span:not(.vs){border-color:var(--pen-line);background:var(--pen-soft);color:var(--pen)}.twin-check{border:1px solid var(--line);border-left:2px solid var(--line-3);border-radius:10px;margin:12px 0 4px;padding:11px 12px 3px}.twin-check.bad{border-color:var(--pen-line);border-left-color:var(--pen);background:var(--pen-soft)}.twin-check.warn{background:var(--warn-soft);border-left-color:#c48a00}.twin-check.ok{border-left-color:var(--ink)}.twin-links{align-items:center;gap:12px;margin-top:10px;font-size:13.5px;display:flex}.twin-links a{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #14141440;text-decoration:underline #14141440}.bell{border:1px solid var(--line-3);background:var(--surface);height:36px;color:var(--ink);font:500 13.5px var(--sans);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.bell:hover{border-color:var(--ink-3)}.bell i{background:var(--pen);color:#fff;min-width:18px;height:18px;font:600 10.5px/18px var(--sans);text-align:center;border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-6px;right:-6px}.drawer-wrap{z-index:50;background:#14120e38;position:fixed;inset:0}.drawer{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;width:min(440px,100vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 80px -30px #281e0a59}.drawer header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.dr-tabs{background:var(--sunk);border-radius:10px;gap:2px;padding:3px;display:flex}.dr-tabs button{color:var(--ink-3);font:500 13.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 14px}.dr-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.dr-close{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:22px}.dr-close:hover{background:var(--sunk);color:var(--ink)}.dr-body{flex:1;min-height:0;padding:16px;overflow-y:auto}.dr-empty{color:var(--ink-3);font-size:14px;line-height:1.55}.dr-feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dr-feed li{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:13px 14px}.dr-feed li.unread{box-shadow:inset 2px 0 0 var(--ink)}.dr-feed li.bad{border-color:var(--pen-line)}.dr-feed li.bad.unread{box-shadow:inset 2px 0 0 var(--pen)}.dr-feed li.warn.unread{box-shadow:inset 2px 0 #c48a00}.dr-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.dr-row b{color:var(--ink);font:600 15px/1.3 var(--serif)}.dr-row time{color:var(--ink-3);font:400 11px var(--mono);flex:none}.dr-feed p{color:var(--ink-2);margin:0 0 5px;font-size:13.5px;line-height:1.5}.dr-feed p.fine{color:var(--ink-3);margin-top:6px;font-size:11.5px}.dr-link{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.dr-chat{flex-direction:column;min-height:100%;display:flex}.dr-turns{flex-direction:column;flex:1;gap:10px;display:flex}.dr-ideas p{color:var(--ink-2);font-size:14px;line-height:1.55}.dr-ideas button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:italic 400 15px var(--serif);text-align:left;cursor:pointer;border-radius:10px;margin-top:8px;padding:11px 13px;display:block}.dr-ideas button:hover{border-color:var(--ink-3)}.turn{align-items:flex-start;gap:8px;display:flex}.turn p{white-space:pre-wrap;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.turn.user{justify-content:flex-end}.turn.user p{background:var(--ink);color:#fff;max-width:85%}.turn.assistant p{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.turn .mark{flex:none;margin-top:11px}.dr-typing{color:var(--ink-3);font-size:13px}.dr-ask{border-top:1px solid var(--line);background:var(--bg);gap:8px;margin:14px -16px -16px;padding:12px 16px 16px;display:flex;position:sticky;bottom:-16px}.dr-ask input{border:1px solid var(--line-3);background:var(--surface);height:40px;color:var(--ink);font:400 14px var(--sans);border-radius:9px;outline:0;flex:1;padding:0 12px}.dr-ask input:focus{border-color:var(--ink)}.dr-left{color:var(--ink-3);font:400 11px var(--mono);text-align:right;margin:8px 0 0}.dr-settings section{border-bottom:1px solid var(--line);margin-bottom:16px;padding:4px 0 18px}.dr-settings section:last-child{border-bottom:0}.dr-settings h4{margin:0 0 6px;font-size:17px}.dr-settings p{color:var(--ink-2);margin:0 0 12px;font-size:13.5px;line-height:1.55}.dr-settings p.warn{color:var(--warn)}.dr-settings p.note,.dr-settings p.fine{color:var(--ink-3);margin:10px 0 0;font-size:12px}.dr-settings .ghost,.dr-settings .danger{margin:0 8px 8px 0}.dr-settings .danger{border:1px solid var(--pen-line);background:var(--pen-soft);height:40px;color:var(--pen);font:500 14px var(--sans);cursor:pointer;border-radius:8px;align-items:center;padding:0 16px;display:inline-flex}.modes{gap:8px;display:grid}.modes button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.modes button b{font:600 14px var(--sans)}.modes button span{color:var(--ink-3);font-size:12.5px}.modes button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (max-width:1180px){.term{grid-template-columns:250px minmax(0,1fr) 340px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats>div:last-child{grid-column:span 2}.fee-badge{display:none}}@media (max-width:960px){.term{flex-direction:column;height:auto;min-height:100dvh;display:flex}.term-top{flex-wrap:wrap;gap:10px;padding:10px 12px;position:sticky;top:0}.term-top .brand span{display:none}.search{flex-basis:100%;order:3;max-width:none}.fee-badge{display:inline-block}.center{order:1;padding:14px 12px 0;overflow:visible}.side{border-left:0;order:2;padding:14px 12px;overflow:visible}.list{border-right:0;border-top:1px solid var(--line);order:3}.list-rows{overflow:visible}.chart-box{height:300px}.head-id h1{font-size:23px}.head-px b{font-size:19px}.bell span{display:none}}
