.juiced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tk-r-panel:28px;--tk-gutter:16px;--tk-rail-w:320px;--tk-tap:44px;--tk-tap-md:44px;--tk-chart-h:clamp(260px, 80vw, 340px);--tk-trending:#ee5cf8;--tk-glow-result:0 16px 35px color-mix(in srgb, var(--color-primary) 22%, transparent);--tk-toast-bottom:calc(var(--mobile-nav-height) + 2rem)}@media (min-width:600px){.juiced{--tk-gutter:24px;--tk-chart-h:420px}}@media (min-width:900px){.juiced{--tk-gutter:32px;--tk-chart-h:384px}}@media (min-width:1300px){.juiced{--tk-rail-w:340px;--tk-tap:32px;--tk-tap-md:40px;--tk-toast-bottom:2rem}}@media (min-width:1440px){.juiced{--tk-rail-w:372px}}@layer base{.juiced{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.juiced a{color:var(--color-primary-text)}.juiced button{font-family:inherit}}@keyframes jPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes jPop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes jSkel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes jRowIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@layer components{.juiced .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.juiced .card{background:var(--color-card);border-radius:var(--radius-3xl)}.juiced .kicker{font-family:var(--typography-heading-sm-font-family);font-size:var(--typography-heading-sm-font-size);font-weight:var(--typography-heading-sm-font-weight);line-height:var(--typography-heading-sm-line-height);color:var(--color-foreground)}.juiced .lab{font-family:var(--typography-label-overline-font-family);font-size:var(--typography-label-overline-font-size);font-weight:var(--typography-label-overline-font-weight);line-height:var(--typography-label-overline-line-height);letter-spacing:var(--typography-label-overline-letter-spacing);text-transform:uppercase;color:var(--color-muted-foreground)}.juiced .btn-lime,.juiced .btn-ghost{min-height:var(--size-control-sm);border-radius:var(--radius-pill);font-family:var(--typography-label-md-font-family);font-size:var(--typography-label-md-font-size);font-weight:var(--typography-label-md-font-weight);line-height:var(--typography-label-md-line-height);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px;transition:background-color .15s;display:inline-flex}.juiced .btn-lime{background:var(--color-primary);color:var(--color-primary-foreground);border:none}.juiced .btn-lime:hover:not(:disabled){background:var(--color-primary-hover)}.juiced .btn-lime:disabled{background:var(--color-disabled);color:var(--color-disabled-foreground);cursor:not-allowed}.juiced .btn-ghost{color:var(--color-foreground);border:1px solid var(--color-input);background:0 0}.juiced .btn-ghost:hover:not(:disabled){background:var(--color-accent)}.juiced .btn-ghost:disabled{border-color:var(--color-disabled-border);color:var(--color-disabled-foreground);cursor:not-allowed}.juiced .field{background:var(--color-surface-sunken);border:1px solid var(--color-input);border-radius:var(--radius-xl);font-family:var(--typography-numeric-sm-font-family);font-size:var(--typography-numeric-sm-font-size);font-weight:var(--typography-numeric-sm-font-weight);font-variant-numeric:tabular-nums;color:var(--color-foreground);outline:none;padding:10px 14px}.juiced .field::placeholder{color:var(--color-muted-foreground)}.juiced .field:focus{border-color:var(--color-ring)}.juiced .field:disabled{opacity:.5}.juiced .tk-seg{border-radius:var(--radius-pill);background:var(--color-muted);gap:2px;padding:4px;display:inline-flex}.juiced .tab,.juiced .chg-tab{border-radius:var(--radius-pill);font-family:var(--typography-label-sm-font-family);font-size:var(--typography-label-sm-font-size);font-weight:var(--typography-label-sm-font-weight);line-height:var(--typography-label-sm-line-height);color:var(--color-muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 12px;transition:background-color .15s,color .15s;display:inline-flex}.juiced .chg-tab{font-family:var(--font-mono);padding:4px 10px}.juiced .tab:hover,.juiced .chg-tab:hover{color:var(--color-foreground)}.juiced .tab.on,.juiced .chg-tab.on{background:var(--color-inverse);color:var(--color-inverse-foreground)}.juiced .tab-count{font-family:var(--font-mono);opacity:.7;margin-inline-start:.45em}.juiced .skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-muted) 0%, var(--color-border) 50%, var(--color-muted) 100%);background-size:200% 100%;height:1em;animation:1.4s ease-in-out infinite jSkel;display:inline-block}.juiced .kv{font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-muted-foreground);justify-content:space-between;gap:12px;display:flex}.juiced .kv b{font-family:var(--typography-numeric-sm-font-family);font-weight:var(--typography-numeric-sm-font-weight);font-variant-numeric:tabular-nums;color:var(--color-foreground);text-align:right}.juiced .pill{border-radius:var(--radius-pill);font-family:var(--typography-label-sm-font-family);font-size:var(--typography-label-sm-font-size);font-weight:var(--typography-label-sm-font-weight);line-height:var(--typography-label-sm-line-height);background:var(--color-muted);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.juiced .badge{border-radius:var(--radius-pill);font-family:var(--typography-label-sm-font-family);font-size:var(--typography-label-sm-font-size);font-weight:var(--typography-label-sm-font-weight);line-height:var(--typography-label-sm-line-height);background:var(--color-primary-muted);color:var(--color-primary-text);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.juiced .badge-warn{background:var(--color-warning-muted);color:var(--color-warning-text)}.juiced .pulse{background:var(--color-primary);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s infinite jPulse}.juiced .inline-error,.juiced .inline-note{border-radius:var(--radius-xl);font-family:var(--typography-body-xs-font-family);font-size:var(--typography-body-xs-font-size);line-height:var(--typography-body-xs-line-height);padding:10px 12px}.juiced .inline-error{background:var(--color-destructive-muted);color:var(--color-destructive-text)}.juiced .inline-note{background:var(--color-muted);color:var(--color-foreground)}.juiced .market-pick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.juiced .market-pick svg{color:var(--color-muted-foreground);flex:none}.juiced .market-pick:hover svg{color:var(--color-foreground)}.juiced .market-menu{z-index:20;background:var(--color-popover);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:240px;box-shadow:var(--elevation-popover);padding:6px;position:absolute;top:calc(100% + 10px);left:0}.juiced .market-option{border-radius:var(--radius-lg);width:100%;color:var(--color-muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.juiced .market-option:hover{background:var(--color-accent);color:var(--color-foreground)}.juiced .market-option.on{color:var(--color-foreground);background:var(--color-muted)}.juiced .market-option .sym{font-family:var(--typography-label-md-font-family);font-size:var(--typography-label-md-font-size);font-weight:var(--typography-label-md-font-weight)}.juiced .market-option .px{font-family:var(--typography-numeric-xs-font-family);font-size:var(--typography-numeric-xs-font-size);font-variant-numeric:tabular-nums;margin-left:auto}.juiced .tbl{text-align:left;border-collapse:collapse;width:100%}.juiced .tbl th{font-family:var(--typography-label-overline-font-family);font-size:var(--typography-label-overline-font-size);font-weight:var(--typography-label-overline-font-weight);letter-spacing:var(--typography-label-overline-letter-spacing);text-transform:uppercase;color:var(--color-muted-foreground);white-space:nowrap;padding:0 12px 8px}.juiced .tbl td{font-family:var(--typography-numeric-xs-font-family);font-size:var(--typography-numeric-xs-font-size);font-weight:var(--typography-numeric-xs-font-weight);font-variant-numeric:tabular-nums;color:var(--color-foreground);border-top:1px solid var(--color-border);white-space:nowrap;padding:10px 12px}.juiced .tbl tbody tr:hover td{background:var(--color-accent)}.juiced .tbl tbody tr{animation:.45s both jRowIn}.juiced .rung{font-family:var(--typography-numeric-xs-font-family);font-size:var(--typography-numeric-xs-font-size);font-variant-numeric:tabular-nums;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:5px 10px;display:grid;position:relative}.juiced .rung .rung-bar{opacity:.16;border-radius:var(--radius-sm);position:absolute;top:3px;bottom:3px;right:0}.juiced .tape{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-card);padding:10px 0;overflow:hidden}.juiced .tape-inner{font-family:var(--typography-numeric-xs-font-family);font-size:var(--typography-numeric-xs-font-size);font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);animation:38s linear infinite jTapeRoll;display:inline-block}.juiced .tape:hover .tape-inner{animation-play-state:paused}.juiced .tape-item{margin:0 22px}.juiced .perf{flex:none;height:20px;position:relative}.juiced .perf:before{content:"";border-top:1px dashed var(--color-border);position:absolute;inset:50% 30px auto}.juiced .perf>i{background:var(--color-background);border-radius:50%;width:20px;height:20px;position:absolute;top:0}.juiced .perf>i:first-child{left:-10px}.juiced .perf>i:last-child{right:-10px}.juiced .perf-v{flex:none;align-self:stretch;width:20px;position:relative}.juiced .perf-v:before{content:"";border-left:1px dashed var(--color-border);position:absolute;inset:26px auto 26px 50%}.juiced .perf-v>i{background:var(--color-background);border-radius:50%;width:20px;height:20px;position:absolute;left:0}.juiced .perf-v>i:first-child{top:-10px}.juiced .perf-v>i:last-child{bottom:-10px}.juiced .tk-panel{border-radius:var(--tk-r-panel)}.juiced .tk-result{background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:var(--tk-glow-result)}.juiced .tk-trending{color:var(--tk-trending)}.juiced .tk-toast{bottom:var(--tk-toast-bottom)}.juiced .tk-page{padding-inline:var(--tk-gutter)}@media (max-width:599px){.juiced .tk-bleed{margin-inline:calc(-1 * var(--tk-gutter));padding-inline:var(--tk-gutter)}}.juiced .tk-chart{height:var(--tk-chart-h)}.juiced .tk-tabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.juiced .tk-tabs::-webkit-scrollbar{display:none}.juiced .tk-tabs>.tk-seg{flex:none}@media (max-width:599px){.juiced .tk-tabs{max-width:none;margin-inline:calc(-1 * var(--tk-gutter));padding-inline:var(--tk-gutter)}}.juiced .tk-balance{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.juiced .tk-balance-stats{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;display:flex}.juiced .tk-balance-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.juiced .tk-balance-note{grid-column:1/-1}@media (min-width:600px){.juiced .tk-balance{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 24px}.juiced .tk-balance-actions{grid-column:auto;display:flex}}.juiced .tk-orderbar{z-index:30;transition:opacity .15s,transform .15s,visibility;position:sticky;bottom:12px}.juiced .tk-orderbar[data-mode=hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility 0s .15s;transform:translateY(12px)}@media (min-width:900px){.juiced .tk-orderbar{display:none}}.juiced .tk-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.juiced .tk-rail-only,.juiced .tk-desk-only{display:none}@media (min-width:900px){.juiced .tk-layout{grid-template-columns:minmax(0, 1fr) var(--tk-rail-w);grid-template-rows:auto 1fr;align-items:start}.juiced .tk-layout>.tk-rail{grid-area:1/2/span 2}.juiced .tk-rail-only{display:contents}}@media (max-width:599px){.juiced .tk-token{row-gap:16px}}@media (min-width:600px){.juiced .tk-token>.tk-rail,.juiced .tk-token>.tk-token-more{order:1}}@media (min-width:900px){.juiced .tk-token{grid-template-rows:auto auto 1fr}.juiced .tk-token>.tk-rail{grid-row:1/span 3}.juiced .tk-token>:not(.tk-rail){grid-column:1}}@media (min-width:900px) and (max-width:1299px){.juiced .tk-pick{grid-template-rows:auto auto 1fr}.juiced .tk-pick>.tk-rail{grid-row:1/span 3}.juiced .tk-pick>.tk-under-only{grid-column:1}}@media (min-width:1300px){.juiced .tk-under-only{display:none}.juiced .tk-desk-only{display:contents}}.juiced .tk-sheet{align-items:flex-end}.juiced .tk-sheet-panel{width:100%;max-height:92dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-modal) var(--radius-modal) 0 0;overflow-y:auto}.juiced .tk-sheet-panel:before{content:"";border-radius:var(--radius-pill);background:var(--color-input);flex:none;align-self:center;width:36px;height:4px;margin:-8px 0 2px}@media (min-width:600px){.juiced .tk-sheet-panel:before{display:none}.juiced .tk-sheet{align-items:center;padding:16px}.juiced .tk-sheet-panel{border-radius:var(--radius-modal);width:min(100%,420px);max-height:none;padding:20px;overflow-y:visible}}.juiced .tbl-cards{container-type:inline-size}@container (max-width:56rem){.juiced .tbl-cards table,.juiced .tbl-cards tbody{display:block}.juiced .tbl-cards thead{display:none}.juiced .tbl-cards tr{border-radius:var(--radius-2xl);background:var(--color-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin-bottom:10px;padding:12px 14px;display:grid}.juiced .tbl-cards td{white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 0;display:flex}.juiced .tbl-cards td:before{content:attr(data-label);font-family:var(--typography-label-overline-font-family);font-size:var(--typography-label-overline-font-size);font-weight:var(--typography-label-overline-font-weight);letter-spacing:var(--typography-label-overline-letter-spacing);text-transform:uppercase;color:var(--color-muted-foreground)}.juiced .tbl-cards tbody tr:hover td{background:0 0}.juiced .tbl-cards td.actioncell{grid-column:1/-1;padding-top:8px}.juiced .tbl-cards td.actioncell:before{display:none}.juiced .tbl-cards td.actioncell button{width:100%;min-height:44px}}@container (32rem<=width<=56rem){.juiced .tbl-cards tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (42rem<=width<=56rem){.juiced .tbl-cards tr{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1299px){.juiced .tk-touch{min-width:44px;min-height:44px}.juiced .tab,.juiced .chg-tab,.juiced .market-option,.juiced .btn-lime,.juiced .btn-ghost,.juiced .field{min-height:44px}.juiced .chg-tab{min-width:44px}.juiced .field{font-size:var(--typography-numeric-md-font-size)}.juiced .market-pick{margin:-10px 0;padding:10px 0}}@media (prefers-reduced-motion:reduce){.juiced .pulse,.juiced .tape-inner,.juiced .skel,.juiced .tbl tbody tr{animation:none!important}.juiced .tk-orderbar,.juiced .tk-orderbar[data-mode=hidden]{transition:none}}}