:root{--sp-xs: 6px;--sp-sm: 10px;--sp-md: 16px;--sp-lg: 24px;--sp-xl: 32px;--sp-2xl: 48px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--content-max: none}.btn{padding:13px 22px;border-radius:999px;border:1px solid var(--line);background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background .2s ease}.btn:hover{border-color:var(--ink)}.btn--primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn--primary:hover{background:var(--accent)}.btn--primary:disabled{opacity:.5;cursor:default}.btn--quiet{border-style:dashed;font-weight:400;align-self:flex-start}.btn-row{display:flex;gap:var(--sp-sm);flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:6px}.field span,.field__label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font:inherit;font-size:14px;color:var(--ink);resize:vertical;width:100%}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash{--gutter: var(--sp-lg);min-height:100vh}.dash__topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--sp-xl);padding:var(--sp-md) var(--gutter);background:#f7f6f2eb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.dash__topbar .wordmark{display:inline-flex;align-items:center;gap:4px;font-size:20px;font-weight:650;letter-spacing:-.04em;flex-shrink:0}.dash__topbar .wordmark svg{width:18px;height:18px;margin-right:2px}.dash__tabs{display:flex;align-items:center;gap:var(--sp-lg)}.dash__tabs button{border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--muted);padding:6px 2px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.dash__tabs button:hover{color:var(--ink)}.dash__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.dash__topbar-spacer{flex:1}.dash__topbar-utility{display:flex;align-items:center;gap:var(--sp-sm);flex-shrink:0}.dash__search{width:200px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:13px}.dash__address-chip{border:0;background:var(--surface-hover);color:var(--ink);font-size:12px;font-weight:500;padding:9px 14px;border-radius:999px;cursor:pointer;white-space:nowrap}.dash__address-chip:hover{background:var(--surface-line)}.dash__account-menu{position:relative}.dash__menu{position:absolute;top:calc(100% + var(--sp-xs));right:0;z-index:20;min-width:160px;padding:var(--sp-xs);border:1px solid var(--surface-line);border-radius:var(--radius-sm);background:var(--paper);box-shadow:0 12px 32px #0000001f}.dash__menu[hidden]{display:none}.dash__menu-item{width:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;padding:var(--sp-sm);border-radius:var(--radius-sm);cursor:pointer}.dash__menu-item:hover,.dash__menu-item:focus-visible{background:var(--surface-hover)}.dash__content{max-width:var(--content-max);margin:0 auto;padding:var(--sp-2xl) var(--gutter) 120px}.panel__subtitle{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:var(--sp-2xl) 0 var(--sp-md)}.panel__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.section-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-md)}.gate{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;gap:0;background:#000;color:#fff;text-align:left;align-content:stretch;justify-items:stretch}.gate__stage{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid rgba(255,255,255,.08)}.gate__brand{position:absolute;top:32px;left:36px;display:inline-flex;align-items:center;gap:6px;font-size:22px;font-weight:650;letter-spacing:-.04em;z-index:2}.gate__brand svg{width:20px;height:20px}.gate__brand em{font-style:normal;opacity:.55;font-weight:400}.gate__legal{position:absolute;left:36px;bottom:28px;font-size:11px;color:#ffffff59;z-index:2}.gate__lines i{position:absolute;background:#ffffff24;opacity:0;animation:gate-fade 1.2s ease .1s forwards}.gate__lines i:nth-child(1){left:50%;top:0;bottom:0;width:1px;transform-origin:top;animation:gate-grow-y 1.4s cubic-bezier(.6,0,.2,1) .1s forwards}.gate__lines i:nth-child(2){top:50%;left:0;right:0;height:1px;transform-origin:left;animation:gate-grow-x 1.4s cubic-bezier(.6,0,.2,1) .25s forwards}.gate__lines i:nth-child(3),.gate__lines i:nth-child(4){left:-20%;right:-20%;top:50%;height:1px;background:#ffffff12}.gate__lines i:nth-child(3){transform:rotate(40deg)}.gate__lines i:nth-child(4){transform:rotate(-40deg)}.gate__logo{position:relative;z-index:1;width:clamp(150px,24vw,290px);height:auto;color:#fff;overflow:visible}.gate__logo path{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;animation:gate-draw .5s cubic-bezier(.33,1,.68,1) forwards,gate-glow 4.2s ease-in-out infinite;animation-delay:calc(var(--row, 0) * 70ms + .5s),calc(2.6s + var(--row, 0) * .16s)}@keyframes gate-draw{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes gate-glow{0%,to{opacity:1}45%{opacity:.35}}@keyframes gate-fade{to{opacity:1}}@keyframes gate-grow-y{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gate-grow-x{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.gate__panel{display:grid;padding:20px}.gate__card{position:relative;display:grid;grid-template-rows:auto 1fr;padding:28px 32px;border-radius:28px;background:#121212;border:1px solid rgba(255,255,255,.06)}.gate__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.gate__dev{padding:4px 10px;border-radius:999px;background:#7b73f040;color:#d9d4ff;font-size:11px;letter-spacing:.04em}.gate__switch{margin-left:auto;border:0;background:transparent;color:#ffffffb3;font:inherit;font-size:13px;cursor:pointer}.gate__switch:hover{color:#fff}.gate__form{display:grid;align-content:center;justify-items:start;gap:22px;padding-bottom:24px}.gate__title{margin:0;font-size:clamp(44px,6vw,72px);font-weight:400;letter-spacing:-.05em;line-height:1}.gate__hint{margin:0;font-size:15px;color:#ffffff8c}.gate__fields{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:8px;width:100%}.gfield{display:grid;gap:6px}.gfield span{font-size:11px;color:#ffffff8c}.gfield input{padding:8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.28);border-radius:0;background:transparent;font:inherit;font-size:19px;color:#fff;outline:none;width:100%}.gfield input::placeholder{color:#ffffff47}.gfield input:focus{border-bottom-color:#fff}.gate__status{min-height:18px;margin:0;width:100%;font-size:13px;color:#fff9}.gate__status[data-tone=error]{color:#ec6f5c}.gate__go{position:static;justify-self:end;margin-top:6px;width:92px;height:92px;border:0;border-radius:50%;background:#fff;color:#000;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease}.gate__go:hover{transform:scale(1.05)}.gate__go:disabled{opacity:.5;cursor:default;transform:none}@media(max-width:860px){.gate{grid-template-columns:minmax(0,1fr);grid-template-rows:38vh auto}.gate__stage{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.gate__logo{width:clamp(110px,32vw,170px)}.gate__panel{padding:12px}.gate__card{padding:22px 20px}.gate__fields{grid-template-columns:1fr;gap:18px}.gate__go{width:78px;height:78px}}@media(prefers-reduced-motion:reduce){.gate__logo path,.gate__lines i{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.gate__logo path:nth-child(1){--row: 0}.gate__logo path:nth-child(2){--row: 1}.gate__logo path:nth-child(3){--row: 2}.gate__logo path:nth-child(4){--row: 2}.gate__logo path:nth-child(5){--row: 3}.gate__logo path:nth-child(6){--row: 3}.gate__logo path:nth-child(7){--row: 3}.gate__logo path:nth-child(8){--row: 4}.gate__logo path:nth-child(9){--row: 4}.gate__logo path:nth-child(10){--row: 5}.gate__logo path:nth-child(11){--row: 5}.gate__logo path:nth-child(12){--row: 5}.gate__logo path:nth-child(13){--row: 6}.gate__logo path:nth-child(14){--row: 7}.gate__lines{position:absolute;inset:0;pointer-events:none}.gate__dev,.gate__switch{white-space:nowrap}.gate__link{margin-top:14px;background:none;border:0;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.gfield--check{display:flex;align-items:center;gap:10px}.gfield--check input{width:auto}[data-gate-import-block]:not([hidden]){display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}[data-gate-import-fields]:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}[data-gate-import-fields] .gate__hint{grid-column:1 / -1;margin:0}.home-grid{display:grid;grid-template-columns:320px 1fr;gap:var(--sp-lg);align-items:start}.home-left,.home-right{display:flex;flex-direction:column;gap:var(--sp-lg)}.card--balance{display:flex;flex-direction:column;gap:var(--sp-xs)}.balance-head{display:flex;align-items:center;justify-content:space-between}.chain-badge{font-size:11px;padding:4px 10px;border-radius:999px;background:var(--surface-hover);color:var(--muted)}.stat-card__value--lg{font-size:38px;font-weight:500;letter-spacing:-.03em}.balance-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:var(--sp-xs)}.action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-sm);margin-top:var(--sp-sm)}.action-btn{padding:12px 8px;border-radius:var(--radius-sm);background:var(--surface-hover);border:0;font:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;text-align:center}.action-btn:hover{background:var(--surface-line)}.asset-list{display:flex;flex-direction:column}.asset-list--loading{font-size:13px;color:var(--muted)}.asset-row{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) 0;border-top:1px solid var(--line)}.asset-row:first-child{border-top:0}.asset-row__identity{flex:1;min-width:0;font-size:13px;font-weight:600}.asset-row__price{font-size:13px;font-weight:500;text-align:right;min-width:96px;font-variant-numeric:tabular-nums}.asset-row__change{font-size:11px;text-align:right;min-width:56px;color:var(--muted)}.change-up{color:var(--up)}.change-down{color:var(--down)}.ticker-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md)}.ticker-row--loading{display:block;padding:var(--sp-lg);font-size:13px;color:var(--muted);background:var(--surface);border-radius:var(--radius-md)}.ticker-card{background:var(--surface);border-radius:var(--radius-md);padding:var(--sp-md)}.ticker-card__head{display:flex;align-items:center;gap:var(--sp-xs)}.ticker-card__head .row-mark{width:22px;height:22px;border-radius:7px;font-size:10px}.ticker-card__symbol{font-size:12px;color:var(--muted)}.ticker-card__price{font-size:20px;font-weight:600;margin-top:4px}.ticker-card__change{font-size:12px;margin-top:2px}.chart-value-row{display:flex;align-items:baseline;gap:var(--sp-sm);margin-top:4px}.chart-change{font-size:13px;font-weight:500}.chart-area{margin-top:var(--sp-md);height:220px}.chart-area svg{width:100%;height:100%;display:block}.chart-empty{display:flex;align-items:center;justify-content:center;height:220px;color:var(--muted);font-size:13px;text-align:center;padding:0 var(--sp-xl)}.stat-card__value{font-size:32px;font-weight:500;letter-spacing:-.03em}.dash,.modal{background:var(--paper);color:var(--ink)}.dash .dash__topbar{background:#0b0f0eeb}.dash .dash__topbar .wordmark,.dash .dash__tabs button{color:#9aa39f}.dash .dash__tabs button[aria-selected=true],.dash .dash__tabs button:hover,.dash .dash__search{color:var(--ink)}.dash .dash__address-chip{background:var(--surface-hover);color:var(--ink)}.dash .dash__address-chip:hover{background:var(--surface-line)}.trade-trade{color:var(--ink)}:is(.dash,.modal) .card{border:1px solid var(--surface-line)}:is(.dash,.modal) .card--balance{background:var(--lime);color:var(--lime-ink);border-color:var(--wallet)}.card--balance :is(.card__label,.balance-meta,.link-btn){color:var(--lime-ink)}:is(.dash,.modal) .card--balance :is(.chain-badge,.action-btn){background:var(--wallet);color:var(--on-wallet)}:is(.dash,.modal) .card--balance .action-btn:hover:not(:disabled){background:var(--lime-ink)}:is(.dash,.modal) .card+.card{margin-top:0}:is(.dash,.modal) .chain-badge,:is(.dash,.modal) .action-btn,:is(.dash,.modal) .chip{background:var(--surface-hover);color:var(--ink)}:is(.dash,.modal) .action-btn:hover:not(:disabled),:is(.dash,.modal) .chip:hover{background:var(--surface-line)}:is(.dash,.modal) .chip--active,:is(.dash,.modal) .chip--active:hover{background:var(--line)}.dash button:disabled,.dash input:disabled,.dash select:disabled{opacity:.45;cursor:not-allowed}:is(.dash,.modal) .row-mark{background:var(--surface-line)}:is(.dash,.modal) .row-mark--logo{background:#fff}:is(.dash,.modal) .change-up{color:var(--trade-green)}:is(.dash,.modal) .change-down{color:var(--trade-red)}:is(.dash,.modal) .link-btn{border:0;background:none;font:inherit;color:inherit;cursor:pointer}:is(.dash,.modal) .field input,:is(.dash,.modal) .field select{height:var(--sp-2xl)}:is(.dash,.modal) .field select{padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font:inherit;font-size:14px;color:var(--ink);width:100%}:is(.dash,.modal) .table-wrap{overflow-x:auto}:is(.dash,.modal) .data-table tbody tr{cursor:default}:is(.dash,.modal) .data-table tbody td{white-space:nowrap}.trade-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:-.02em}.trade-note{font-size:12px;color:var(--muted);margin-top:var(--sp-xs)}.trade-asset{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:var(--sp-sm);border-radius:var(--radius-sm)}.trade-asset:hover,.trade-asset--active{background:var(--surface-hover)}.trade-asset__detail{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:400;color:var(--muted)}:is(.dash,.modal) .ticker-card{border:1px solid var(--surface-line);font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column}:is(.dash,.modal) .ticker-card--active{border-color:var(--trade-green)}.trade-chart{position:relative;height:260px;cursor:crosshair}.trade-chart__dot{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid var(--trade-green);background:var(--paper);transform:translate(-50%,-50%);pointer-events:none}.trade-chart__tip{position:absolute;top:var(--sp-sm);padding:var(--sp-xs) var(--sp-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-hover);font-size:12px;white-space:nowrap;transform:translate(-50%);pointer-events:none}.trade-axis{display:flex;justify-content:space-between;margin-top:var(--sp-sm);font-size:11px;color:var(--muted)}.trade-trade .home-grid{grid-template-columns:300px minmax(0,1fr) 320px}.trade-ticket-bar{position:sticky;top:calc(70px + var(--sp-lg))}@media(max-width:1280px){.trade-trade .home-grid{grid-template-columns:300px minmax(0,1fr)}.trade-ticket-bar{grid-column:2;position:static}}.trade-desk{display:grid;grid-template-columns:1fr;gap:var(--sp-lg);align-items:start}.trade-desk>.card{min-width:0}.trade-ticket{display:flex;flex-direction:column;gap:var(--sp-sm)}.trade-ticket .mode-row{margin:var(--sp-xs) 0 0}.trade-ticket__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-sm);align-items:end}.trade-ticket__row[hidden]{display:none}.trade-check{display:flex;align-items:center;gap:var(--sp-xs);padding-bottom:var(--sp-sm);font-size:13px}.trade-actions{display:flex;justify-content:flex-end;gap:var(--sp-xs)}.trade-trade .trade-actions .chip{padding:var(--sp-xs) var(--sp-sm);font-size:12px}.card{border-radius:var(--radius-md);background:var(--surface);padding:var(--sp-lg)}.card+.card{margin-top:var(--sp-md)}.card__title{font-size:16px;font-weight:600;margin-top:var(--sp-sm)}.card__body{font-size:13px;line-height:1.6;color:var(--muted);margin-top:var(--sp-xs)}.carousel{display:flex;gap:var(--sp-md);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--sp-sm);scrollbar-width:thin}.carousel--loading,.table-wrap--loading{padding:var(--sp-xl);font-size:13px;color:var(--muted);background:var(--surface);border-radius:var(--radius-md)}.tile-card{scroll-snap-align:start;flex:0 0 280px;text-align:left;border-radius:var(--radius-md);background:var(--surface);padding:var(--sp-lg);border:0;cursor:pointer;display:flex;flex-direction:column;gap:var(--sp-sm)}.tile-card:hover{outline:2px solid var(--accent);outline-offset:-2px}.tile-card__name{font-size:16px;font-weight:600}.tile-card__value{font-size:22px;font-weight:500;letter-spacing:-.02em}.tile-card__thesis{font-size:12px;color:var(--muted);line-height:1.5}.tile-card__legs{display:flex;flex-direction:column;gap:3px;margin-top:var(--sp-xs)}.tile-leg{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.table-wrap{border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table thead th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line)}.data-table tbody tr{cursor:pointer;border-bottom:1px solid var(--surface-line)}.data-table tbody tr:last-child{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table tbody td{padding:var(--sp-md) var(--sp-lg);font-size:14px}.cell-identity{display:flex;align-items:center;gap:var(--sp-sm);font-weight:600}.cell-muted{color:var(--muted)}.cell-value{text-align:right;font-weight:500;white-space:nowrap}.row-mark{width:32px;height:32px;border-radius:10px;background:var(--surface-hover);display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0;overflow:hidden}.row-mark--logo{border-radius:50%;background:#fff;border:1px solid var(--surface-line)}.row-mark img{width:100%;height:100%;object-fit:cover;display:block}.leg-stack{display:flex;align-items:center}.leg-stack .row-mark{width:26px;height:26px;border-radius:999px;border:2px solid var(--paper);margin-left:-8px;font-size:10px}.leg-stack .row-mark:first-child{margin-left:0}.empty,.error-text{padding:var(--sp-xl);font-size:13px;text-align:center;background:var(--surface);border-radius:var(--radius-md)}.error-text{color:var(--down)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--sp-xs)}.chip{border-radius:999px;padding:9px 16px;background:var(--surface-hover);border:0;font:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.chip--active{background:var(--ink);color:var(--paper)}.mode-row{display:flex;gap:var(--sp-xs);margin-bottom:var(--sp-md)}.mode-row .chip{flex:1;text-align:center}.modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:#14131873;backdrop-filter:blur(2px)}.modal-overlay[hidden]{display:none}.modal{width:min(520px,100%);max-height:86vh;overflow-y:auto;background:var(--paper);border-radius:var(--radius-lg);padding:var(--sp-xl);box-shadow:0 24px 60px #00000040}.modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-md)}.modal__identity{display:flex;align-items:center;gap:var(--sp-sm)}.modal__title{font-size:19px;font-weight:600}.modal__close{background:none;border:0;font-size:20px;color:var(--muted);cursor:pointer;line-height:1;padding:var(--sp-xs)}.amount-row{display:flex;align-items:baseline;gap:var(--sp-xs);margin:var(--sp-sm) 0}.amount-row input{flex:1;border:0;background:transparent;font-size:34px;font-weight:300;letter-spacing:-.03em;color:var(--ink);padding:0}.amount-row input:focus-visible{outline:none}.quote-line{font-size:13px;color:var(--muted);margin:var(--sp-xs) 0}.warn-line{font-size:12px;color:var(--down);margin:var(--sp-sm) 0}.status-line{font-size:13px;color:var(--muted);margin-top:var(--sp-sm)}.status-line[data-tone=error]{color:var(--down)}.form-error{font-size:12px;color:var(--down);min-height:14px}.leg-row{display:flex;justify-content:space-between;font-size:13px;padding:var(--sp-xs) 0;border-top:1px solid var(--line)}.leg-row:first-child{border-top:0}.receipt-row{padding:var(--sp-sm) 0;border-top:1px solid var(--line);font-size:12px}.receipt-row:first-child{border-top:0}.receipt-row__status{font-weight:600;text-transform:capitalize}.receipt-row__detail{color:var(--muted);margin-top:2px}.account-layout{display:flex;gap:var(--sp-2xl);align-items:flex-start;flex-wrap:wrap}.account-layout__card{flex:0 0 340px;max-width:100%}.account-layout__actions{flex:1 1 320px;display:flex;flex-direction:column;gap:var(--sp-md);max-width:420px}.account-status{min-height:20px;font-size:13px;color:var(--muted)}@media(max-width:960px){.dash__topbar{flex-wrap:wrap;gap:var(--sp-sm)}.dash__tabs{order:3;width:100%;overflow-x:auto}.dash__topbar-spacer{display:none}.dash__search{width:140px}.home-grid,.trade-trade .home-grid,.ticker-row,.action-grid,.trade-desk{grid-template-columns:1fr}.ticker-row{grid-template-columns:repeat(2,1fr)}.account-layout__card{flex-basis:100%;max-width:340px}}.guard-bar{margin:0 var(--gutter, 24px);padding:10px 16px;border-radius:14px;font-size:13px;background:#ffffff0f;color:var(--muted, #9aa5a0)}.guard-bar[data-tone=warn]{background:#ffc45229;color:#ffc452}.guard-bar[data-tone=locked]{background:#ef5b5b2e;color:#ef5b5b}.chart-legend{margin:10px 4px 0;font-size:13px;color:var(--muted, #9aa5a0);min-height:1em}.alert-strip{margin:8px var(--gutter, 24px) 0;display:grid;gap:6px}.alert{padding:10px 16px;border-radius:14px;font-size:13px;background:#ffffff0f;color:var(--muted, #9aa5a0)}.alert--warn{background:#ffc45229;color:#ffc452}.alert--bad{background:#ef5b5b2e;color:#ef5b5b}.pos-tools{display:grid;gap:14px;margin:14px 0}.pos-tool{display:grid;gap:8px}.setting-row--danger .setting-row__label{color:#ef5b5b}.warn-box{padding:14px 16px;border-radius:14px;background:#ef5b5b24;color:#ffb3b3;font-size:13px;line-height:1.5}.warn-box ul{margin:8px 0 0;padding-left:18px}.btn--danger{background:#ef5b5b;color:#1a0b0b}.btn--danger:disabled{opacity:.4}.pos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:10px}.pos-title{display:grid;gap:4px}.pos-title b{font-size:22px;letter-spacing:-.02em}.pos-title small{font-size:12px;color:var(--muted)}.pos-side{width:fit-content;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.pos-side--long{background:#bef5822e;color:var(--tone-lime, #bef582)}.pos-side--short{background:#ef5b5b2e;color:#ef5b5b}.pos-pnl{display:grid;justify-items:end;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.pos-pnl small{font-size:12px;font-weight:500}.pos-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0}.pos-tabs{display:flex;flex-wrap:wrap;gap:8px}.pos-tab{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--surface-hover);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pos-tab[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pos-sheet{display:grid;gap:12px;margin-top:12px;padding:16px;border-radius:18px;background:#ffffff0a}.pos-sheet--two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pos-trig{display:grid;gap:8px;align-content:start}.pos-trig__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pos-live{font-size:12px;color:var(--muted)}.pos-inline{display:flex;gap:8px}.pos-inline input{flex:1;min-width:0;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px}.pos-inline input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-more{margin-top:16px}.pos-more summary{cursor:pointer;font-size:13px;color:var(--muted);padding:8px 0}.agent{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--sp-lg);align-items:start}.agent__main,.agent__card,.agent__side{display:grid;gap:var(--sp-md)}.agent__card{padding:var(--sp-lg)}.agent__bots{display:grid;gap:var(--sp-sm);padding:var(--sp-lg)}.agent__botrow{display:grid;grid-template-columns:1fr auto;gap:var(--sp-sm)}.agent__botrow select{padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font:inherit;font-size:14px;color:var(--ink)}.agent__card [data-card-body]:not([hidden]){display:grid;gap:var(--sp-md)}.leg-head{display:grid;grid-template-columns:1fr 88px 64px 56px 20px;gap:var(--sp-xs);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.leg-edit{grid-template-columns:1fr 88px 64px 56px 20px}.leg-edit input,.leg-edit select{padding:9px 10px}.agent__note{margin:0;font-size:11px;color:var(--muted)}.agent__composer{display:flex;gap:var(--sp-sm)}.agent__composer input,.leg-edit input,.leg-edit select{padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font:inherit;font-size:14px;color:var(--ink)}.agent__composer input{flex:1;min-width:0}.agent__composer input:focus-visible,.leg-edit input:focus-visible,.leg-edit select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent__hint{margin:0;color:var(--muted);font-size:13px}.agent__hint[data-tone=error]{color:var(--down)}.agent__tools{display:grid;gap:var(--sp-sm)}.agent__args{display:flex;flex-wrap:wrap;gap:var(--sp-sm)}.agent__args .field{width:110px}.agent__feed{display:grid;gap:var(--sp-md)}.tool-card{border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface);padding:var(--sp-md);display:grid;gap:var(--sp-sm)}.tool-card__head{display:flex;align-items:baseline;gap:var(--sp-sm);font-size:12px;color:var(--muted)}.tool-card__name{color:var(--ink);font-weight:600;font-size:13px}.tool-card__ms{margin-left:auto}.tool-card__verdict{margin:0;font-size:13px;line-height:1.5}.tool-card__error{color:var(--down);font-size:13px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--sp-sm)}.stat{display:grid;gap:2px}.stat__label{font-size:11px;color:var(--muted)}.stat__value{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.depth-row{display:grid;grid-template-columns:56px 1fr 1fr;gap:var(--sp-sm);align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.depth-bar{height:14px;border-radius:4px;min-width:2px}.depth-bar--bid{background:var(--up);justify-self:end}.depth-bar--ask{background:var(--down)}.depth-cell{display:grid;gap:2px}.agent__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-sm);align-items:end}.agent__legs{display:grid;gap:var(--sp-sm)}.leg-edit{display:grid;gap:var(--sp-xs);align-items:center}.leg-edit input,.leg-edit select{min-width:0;width:100%}.leg-edit__remove{background:none;border:0;color:var(--muted);cursor:pointer;font-size:16px}.agent__preview{display:grid;gap:var(--sp-sm)}.issue{font-size:12px;line-height:1.4;padding:6px 10px;border-radius:var(--radius-sm)}.issue--error{background:#ef5b5b24;color:var(--down)}.issue--warning{background:#f0b43c24;color:#f0b43c}.leg-preview .row-mark{width:20px;height:20px;font-size:10px}.leg-preview span:first-child{display:inline-flex;align-items:center;gap:6px}.leg-preview{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:1000px){.agent{grid-template-columns:1fr}.agent__side{order:-1}.agent__card:has([data-card-body][hidden]){display:none}}.bots{display:grid;gap:var(--sp-lg);max-width:900px}.bots__create{display:grid;gap:var(--sp-sm);padding:var(--sp-lg)}.bots__note{margin:0;font-size:13px;color:var(--muted)}.bots__form{display:flex;flex-wrap:wrap;gap:var(--sp-sm)}.bots__form input,.bots__form select,.bot__rules input{padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font:inherit;font-size:14px;color:var(--ink)}.bots__form input{flex:1 1 280px;min-width:0}.bots__list{display:grid;gap:var(--sp-md)}.bot{display:grid;gap:var(--sp-sm);padding:var(--sp-lg)}.bot__head{display:flex;align-items:center;gap:var(--sp-sm);flex-wrap:wrap}.bot__name{font-weight:600;font-size:15px}.pill{font-size:11px;padding:3px 10px;border-radius:999px;background:var(--surface-hover);color:var(--muted)}.pill--open,.pill--watching{background:#3ecf8e29;color:var(--up)}.pill--halted,.pill--stopped{background:#ef5b5b29;color:var(--down)}.bot__spacer{flex:1}.bot__meta{display:flex;flex-wrap:wrap;gap:var(--sp-md);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.bot__rules{display:flex;flex-wrap:wrap;gap:var(--sp-sm);align-items:end}.bot__rules .field{width:120px}.bot__log{display:grid;gap:4px;font-size:12px;color:var(--muted)}.bot__log-row{display:flex;gap:var(--sp-sm)}.bot__log-row--error{color:var(--down)}.bot__log-row--action{color:var(--ink)}.bot__log a{color:var(--accent)}[data-x-text]{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font:inherit;font-size:12px;color:var(--ink);resize:none;word-break:break-all}[data-x-card]{display:grid;gap:var(--sp-sm);padding:var(--sp-lg)}.bots--wide{max-width:1200px}.lab{--tint-purple: #8f7cf5;--tint-lime: #b4f58c;--tint-blue: #6fb7f2;--tint-peach: #f2b98b;--radius-tile: 28px;--radius-sub: 18px;display:grid;gap:var(--sp-md);margin-bottom:var(--sp-xl)}.lab__head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-md);flex-wrap:wrap}.lab__title h2{margin:var(--sp-xs) 0 0;font-size:28px;font-weight:500;letter-spacing:-.02em}.lab__sub{margin:0 0 var(--sp-md);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lab__note,.lab__foot{margin:0;font-size:12px;color:var(--muted)}.lab__note:empty{display:none}.lab__empty{margin:0;padding:var(--sp-md) 0;font-size:13px;color:var(--muted)}.chip--market{display:inline-flex;align-items:center;gap:var(--sp-xs)}.chip--market .row-mark{width:20px;height:20px}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--surface-hover)}.seg__btn{padding:8px 16px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.seg__btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lab__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-md)}.tile{display:grid;gap:var(--sp-md);padding:var(--sp-md);border:1px solid var(--surface-line);border-radius:var(--radius-tile);background:var(--surface);color:var(--ink);text-align:left;font:inherit}button.tile{cursor:pointer;transition:background .15s}button.tile:hover{background:var(--surface-hover)}button.tile[aria-pressed=true]{border-color:var(--ink)}.tile__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm)}.tile__name{padding:8px 14px;border-radius:999px;background:var(--surface-hover);font-size:14px}.tile__tag{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#14181a;background:var(--tint-purple)}.tile--lime .tile__tag,.tile__tag--lime{background:var(--tint-lime)}.tile--blue .tile__tag,.tile__tag--blue{background:var(--tint-blue)}.tile--peach .tile__tag,.tile__tag--peach{background:var(--tint-peach)}.tile__tag--purple{background:var(--tint-purple)}.tile__big{font-size:clamp(48px,5vw,64px);line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tile__big--up,.result__big--up,.pbot__big--up{color:var(--ink)}.tile__big--down,.result__big--down,.pbot__big--down{color:var(--down)}.tile__stats,.pbot__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-xs);font-size:13px;font-variant-numeric:tabular-nums}.pbot__stats{grid-template-columns:repeat(4,1fr)}.tile__stats span,.pbot__stats span{display:grid;gap:2px;padding:var(--sp-sm);border-radius:var(--radius-sub);background:var(--surface-hover)}.tile__stats small,.pbot__stats small,.metric small{font-size:11px;color:var(--muted)}.lab__detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--sp-md);align-items:start}.lab__detail[hidden]{display:none}.lab__result,.lab__params,.lab__run{display:grid;gap:var(--sp-md);padding:var(--sp-lg);border-radius:var(--radius-tile);background:var(--surface)}.lab__side{display:grid;gap:var(--sp-md)}.lab__kicker{display:inline-flex;align-items:center;gap:var(--sp-sm);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lab__kicker .tile__tag{width:32px;height:32px}.lab__blurb{margin:0;font-size:13px;color:var(--muted)}.result__top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);flex-wrap:wrap}.result__vs{padding:6px 12px;border-radius:999px;background:var(--surface-hover);font-size:12px;color:var(--muted)}.result__big{font-size:clamp(64px,9vw,112px);line-height:.95;font-weight:500;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.eq{width:100%;height:auto}.eq--up{color:var(--tint-lime)}.eq--down{color:var(--down)}.eq__area{opacity:.35}.eq__line{stroke:currentColor;stroke-width:2.2;stroke-linejoin:round}.eq__base{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 5;opacity:.6}.mk--buy{fill:var(--tint-lime)}.mk--sell{fill:var(--tint-purple)}.mk--stop{fill:var(--down)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-sm)}.metric{display:grid;gap:var(--sp-xs);align-content:space-between;min-height:84px;padding:var(--sp-md);border-radius:var(--radius-sub);font-variant-numeric:tabular-nums}.metric b{font-size:20px;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}.metric--lime{background:var(--tint-lime);color:#1b3a10}.metric--purple{background:var(--tint-purple);color:#fff}.metric--white{background:#f3f4f1;color:#14181a}.metric--dark{background:var(--surface-hover)}.metric--lime small{color:#2d6a1e}.metric--purple small{color:#ffffffc7}.metric--white small{color:#5d6560}.param{display:grid;gap:var(--sp-xs)}.param__label{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.param__label b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.param input[type=range]{width:100%;accent-color:var(--tint-lime)}.run__text{margin:0;font-size:13px;color:var(--muted)}.pbot{gap:var(--sp-sm);padding:var(--sp-md)}.pbot__head{display:flex;align-items:center;gap:var(--sp-sm);flex-wrap:wrap}.pbot__name{font-weight:500;font-size:14px}.pbot__cap{font-size:12px;color:var(--muted)}.pbot__big{font-size:48px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}@media(max-width:900px){.lab__detail{grid-template-columns:minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-lab-stage-body]{display:grid;gap:var(--sp-md);justify-items:start}.agent__bots[data-has-paper] [data-bot-list] .empty{display:none}.pbot .link-btn{font-size:12px}.pbot__details{display:grid;gap:var(--sp-sm);font-size:13px}.pbot__details summary{cursor:pointer;color:var(--muted)}.pbot__stats--full{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-top:var(--sp-sm)}.pbot__details .table-wrap{max-height:260px;overflow:auto}.asset-row--link{cursor:pointer}.asset-row--link:hover{background:var(--surface-hover)}.pbot__asset{display:inline-flex;align-items:center;gap:var(--sp-sm);border-radius:999px}.lab__trade{margin-left:auto}.combo{position:relative;display:inline-block}.combo__btn{display:inline-flex;align-items:center;gap:var(--sp-sm, 10px);padding:10px 16px;border-radius:999px;background:var(--surface-hover);color:var(--ink);font:inherit;cursor:pointer}.combo__btn .row-mark{width:22px;height:22px}.combo__panel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(380px,88vw);padding:10px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px #00000073}.combo__search{width:100%;margin-bottom:8px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-hover);color:var(--ink);font:inherit}.combo__list{max-height:320px;overflow-y:auto}.combo__group{margin:10px 6px 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.combo__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.combo__item:hover,.combo__item[aria-pressed=true]{background:var(--surface-hover)}.combo__item .row-mark{width:22px;height:22px}.pick{display:flex;align-items:center;gap:8px;padding:6px 0}.pick__name{display:inline-flex;align-items:center;gap:8px;min-width:110px}.pick-selected{margin:10px 0}.an-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-md);margin-bottom:var(--sp-lg)}.an-bar .switcher{margin-bottom:0}.an-bar__right{display:flex;align-items:center;gap:var(--sp-md)}.seg-pills{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--card-bg)}.seg-pills button{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.seg-pills button[aria-pressed=true]{background:var(--chip);color:var(--tone-ink)}.live{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.live i{width:8px;height:8px;border-radius:50%;background:var(--up);box-shadow:0 0 #3ddc8499;animation:pulse 2s infinite}.live--off i{background:var(--down);animation:none}@keyframes pulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.an-headline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-md);margin-bottom:var(--sp-md)}.an-tile{display:grid;gap:6px;align-content:space-between;min-height:132px;padding:var(--sp-lg);border-radius:var(--radius-card);background:var(--card-bg)}.an-tile small{font-size:13px;color:var(--muted)}.an-tile b{font-size:36px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.an-tile span{font-size:12px;color:var(--muted)}.an-tile--lime{background:var(--tone-lime);color:var(--tone-ink)}.an-tile--lime small,.an-tile--lime span{color:#14181ab3}.an-chart{margin-bottom:var(--sp-md)}.an-chart__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-md);margin-bottom:var(--sp-md)}.an-chart__controls{display:flex;flex-wrap:wrap;gap:var(--sp-md)}.an-chart__area{min-height:300px}.bars{position:relative;color:var(--tone-lime)}.bars svg{width:100%;height:300px;display:block}.bars__bar{transition:opacity .15s}.bars__bar:hover{opacity:.75;stroke:var(--tone-lime)}.bars__labels text{fill:var(--muted);font-size:11px}.bars__tip{position:absolute;display:grid;gap:2px;min-width:110px;padding:10px 14px;border-radius:16px;background:var(--tone-lime);color:var(--tone-ink);pointer-events:none}.bars__tip b{font-size:18px}.bars__tip small{font-size:11px;opacity:.7}.an-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--sp-md);align-items:start}.an-stack{display:grid;gap:var(--sp-md)}.vol-cell{display:grid;gap:4px;justify-items:end}.vol-cell i{display:block;height:4px;border-radius:2px;background:var(--tone-violet)}.fund{display:grid;gap:8px;margin:var(--sp-md) 0}.fund__row{display:grid;grid-template-columns:48px minmax(0,1fr) 64px;align-items:center;gap:var(--sp-sm);font-size:13px;cursor:pointer}.fund__track{position:relative;height:10px;border-radius:999px;background:var(--raised)}.fund__track:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line)}.fund__bar{position:absolute;top:0;bottom:0;border-radius:999px}.fund__bar--long{background:var(--tone-coral)}.fund__bar--short{background:var(--tone-lime)}.fund__val{text-align:right;font-variant-numeric:tabular-nums}.delta-text--up{color:var(--up)}.delta-text--down{color:var(--down)}.an-search{display:flex;gap:var(--sp-sm);margin-bottom:var(--sp-md)}.an-search .search-field{flex:1}.an-watch{display:grid;gap:var(--sp-sm);margin-bottom:var(--sp-md)}.watch-row{display:flex;flex-wrap:wrap;gap:var(--sp-sm)}.watch{display:grid;gap:4px;padding:10px 14px;border-radius:20px;background:var(--card-bg);border:1px solid transparent}.watch--on{border-color:var(--tone-violet)}.watch__open{display:flex;align-items:center;gap:var(--sp-sm);padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.watch__eq{color:var(--muted)}.watch__cmp{font-size:11px;color:var(--muted)}.profile{display:grid;gap:var(--sp-lg);margin-bottom:var(--sp-md)}.profile__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-md)}.profile__avatar{width:56px;height:56px;border-radius:50%}.profile__id{display:grid;gap:6px;flex:1}.profile__id b{font-size:22px;letter-spacing:-.03em}.profile__badges{display:flex;align-items:center;gap:8px}.profile__badges small{color:var(--muted)}.profile__actions{display:flex;gap:var(--sp-sm)}.badge{padding:3px 10px;border-radius:999px;background:var(--raised);font-style:normal;font-size:12px;font-weight:600}.badge--pnl-printer,.badge--pnl-green{background:#3ddc842e;color:var(--up)}.badge--pnl-rekt,.badge--pnl-bleeding{background:#ff6b6b2e;color:var(--down)}.stat-grid--wide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.stat em{font-style:normal;font-size:11px;color:var(--muted)}.sub{display:block;font-size:11px;color:var(--muted)}.side--long{color:var(--up)}.side--short{color:var(--tone-coral)}.feed{display:grid;margin-top:var(--sp-sm)}.feed__row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:var(--sp-md);align-items:center;min-height:44px;border-top:1px solid var(--surface-line);font-size:13px}.feed__row--bad{color:var(--down)}.feed__time{color:var(--muted)}.feed__val{text-align:right}@media(max-width:1100px){.an-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.an-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.an-tile b{font-size:28px}}.an-grid .table-wrap{overflow-x:auto}.an-grid .board-table{min-width:760px}.board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.board-row[data-an-open]{cursor:pointer}.an-search .btn:not(.btn--primary){flex:none}.nansen{display:grid;gap:16px}.nansen__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.nansen__actions{display:flex;gap:8px}.nansen__body{display:grid;gap:16px}.nansen__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nansen__related{display:grid;gap:4px;margin-top:8px;justify-items:start}.nansen__credits{color:var(--muted);font-size:12px}.an-grid--risk{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.liq-bars{display:flex;align-items:flex-end;gap:2px;height:56px;margin:8px 0 14px}.liq-bars i{flex:1;min-height:3px;border-radius:2px;background:var(--raised)}.liq-bars i.liq-bars__on{background:var(--tone-coral)}.dist{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;color:var(--tone-ink)}.dist--hot{background:var(--tone-coral)}.dist--warm{background:var(--tone-butter)}.dist--ok{background:var(--tone-lime)}@media(max-width:900px){.an-grid--risk{grid-template-columns:minmax(0,1fr)}}.an-grid--risk .feed__what{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.an-grid--risk .feed__row .link-btn{color:inherit}.dash,.modal{--tone-violet: #7b73f0;--tone-coral: #ec6f5c;--tone-butter: #f2d16b;--tone-lime: #b4f58c;--tone-sky: #6fb7f2;--tone-peach: #f2b98b;--tone-paper: #f3f4f1;--tone-ink: #14181a;--raised: #29312e;--card-bg: #1d2321;--chip: #d9d4ff;--radius-card: 28px;--radius-sub: 18px}.dash .dash__tabs button{padding:8px 16px;border:0;border-radius:999px;color:var(--muted)}.dash .dash__tabs button:hover{background:var(--surface-hover)}.dash .dash__tabs button[aria-selected=true]{background:var(--chip);color:var(--tone-ink)}.panel__lede{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}:is(.dash,.modal) .card:not([data-account-card]){border:0;border-radius:var(--radius-card);background:var(--card-bg)}:is(.dash,.modal) .card--balance{background:var(--lime)}.card--violet{background:var(--tone-violet)!important;color:var(--tone-ink)}.card--violet :is(.card__label,.chart-change,.stat-card__value){color:var(--tone-ink)}.card--violet .chip{background:#ffffff59;color:var(--tone-ink)}.card--violet .chip--active{background:var(--tone-ink);color:var(--tone-paper)}.switcher{display:inline-flex;gap:4px;padding:4px;margin-bottom:var(--sp-lg);border-radius:999px;background:var(--card-bg)}.switcher button{display:inline-flex;align-items:center;gap:var(--sp-sm);min-height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;color:var(--muted);cursor:pointer}.switcher button[aria-pressed=true]{background:var(--tone-paper);color:var(--tone-ink)}.switcher__dot{width:10px;height:10px;border-radius:50%}.switcher__dot--butter{background:var(--tone-butter)}.switcher__dot--violet{background:var(--tone-violet)}[hidden]{display:none!important}.carousel{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-md);overflow:visible}.tile-card{position:relative;display:grid;gap:var(--sp-md);padding:var(--sp-xl) var(--sp-lg) var(--sp-lg);border:0;border-radius:var(--radius-card);background:var(--card-bg);color:var(--ink);text-align:left;overflow:hidden}.tile-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--tone-butter)}.tile-card:nth-child(6n+2):before{background:var(--tone-coral)}.tile-card:nth-child(6n+3):before{background:var(--tone-violet)}.tile-card:nth-child(6n+4):before{background:var(--tone-lime)}.tile-card:nth-child(6n+5):before{background:var(--tone-sky)}.tile-card:nth-child(6n):before{background:var(--tone-peach)}.tile-card__name{font-size:24px;font-weight:600;letter-spacing:-.03em}.tile-card__thesis{font-size:14px;line-height:1.5;color:var(--ink);opacity:.8}.tile-card__legs{display:flex;flex-wrap:wrap;gap:var(--sp-sm)}.tile-leg{display:inline-flex;gap:var(--sp-sm);align-items:center;min-height:40px;padding:0 var(--sp-md);border-radius:999px;background:var(--raised);font-size:13px;font-weight:500}.search-field{width:100%;min-height:48px;padding:0 var(--sp-lg);border:0;border-radius:999px;background:var(--raised);font:inherit;font-size:15px;color:var(--ink)}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-sm)}.asset-cell{display:flex;align-items:center;gap:var(--sp-sm);min-height:64px;padding:0 var(--sp-md);border:0;border-radius:20px;background:var(--raised);color:var(--ink);font:inherit;cursor:pointer}.asset-cell:hover{background:var(--surface-line)}.asset-cell__name{flex:1;text-align:left;font-weight:600}.asset-cell__price{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}#trade-list,[data-trade-list]{display:grid;gap:var(--sp-md)}.back-btn{margin-bottom:var(--sp-md);min-height:44px;padding:0 var(--sp-lg);border:0;border-radius:999px;background:var(--tone-paper);color:var(--tone-ink);font:inherit;font-weight:600;cursor:pointer}.trade-asset-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-md);align-items:start}.trade-asset-main{display:grid;gap:var(--sp-md)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-sm);margin:var(--sp-md) 0}.stat{display:grid;gap:4px;padding:var(--sp-md);border-radius:var(--radius-sub);background:var(--raised)}.stat small{font-size:12px;color:var(--muted)}.stat b{font-size:16px;font-weight:600}.account-group__label{margin:var(--sp-md) 0 var(--sp-xs);font-size:13px;color:var(--muted)}.account-group{display:grid;padding:0 var(--sp-lg);border-radius:var(--radius-card);background:var(--card-bg)}.setting-row{display:flex;align-items:center;gap:var(--sp-md);min-height:64px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.setting-row+.setting-row{border-top:1px solid var(--surface-line)}.setting-row__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.setting-row__icon svg{width:20px;height:20px;fill:var(--tone-ink);stroke:var(--tone-ink)}.setting-row__icon--violet{background:var(--tone-violet)}.setting-row__icon--lime{background:var(--tone-lime)}.setting-row__icon--blue{background:var(--tone-sky)}.setting-row__icon--peach{background:var(--tone-peach)}.setting-row__label{flex:1;font-weight:500}.setting-row__value{font-size:13px;color:var(--muted)}.setting-row__chev{font-size:22px;color:var(--muted)}.setting-row[aria-expanded=true] .setting-row__chev{transform:rotate(90deg)}.account-address{margin:0;font-size:13px;line-height:1.6;word-break:break-all}[data-acct-pane]{margin-top:var(--sp-md)}@media(max-width:900px){.trade-asset-grid{grid-template-columns:minmax(0,1fr)}}.tile-leg{color:var(--ink)}.tile-card .tile-leg span{color:inherit}.board-widgets{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr 1.25fr;gap:var(--sp-md);align-items:stretch}.widget{display:flex;flex-direction:column;gap:var(--sp-sm);min-width:0;padding:var(--sp-lg)}.widget__label{font-size:13px;font-weight:600;color:var(--ink)}.widget__big{font-size:30px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.widget__sub{font-size:12px;line-height:1.5;color:var(--muted)}.share{display:flex;gap:3px;height:10px;margin-top:auto;border-radius:999px;overflow:hidden}.share__bit{display:inline-block;min-width:4px}.share__bit--0{background:var(--tone-violet)}.share__bit--1{background:var(--tone-lime)}.share__bit--2{background:var(--tone-butter)}.share__bit--3{background:var(--tone-coral)}.share__bit--4{background:var(--tone-sky)}.share-legend{display:flex;flex-wrap:wrap;gap:4px var(--sp-sm);font-size:11px;color:var(--muted)}.share-legend span{display:inline-flex;align-items:center;gap:4px}.share-legend .share__bit{width:8px;height:8px;min-width:0;border-radius:50%}.gauge{--share: 50;position:relative;align-self:center;width:132px;height:66px;margin-top:var(--sp-xs);border-radius:132px 132px 0 0;background:conic-gradient(from 270deg at 50% 100%,var(--down) 0deg,var(--tone-butter) 90deg,var(--up) 180deg,transparent 180deg);overflow:hidden}.gauge:before{content:"";position:absolute;inset:16px 16px 0;border-radius:100px 100px 0 0;background:var(--card-bg)}.gauge:after{content:"";position:absolute;left:50%;bottom:0;width:3px;height:56px;margin-left:-1.5px;border-radius:2px;background:var(--ink);transform-origin:50% 100%;transform:rotate(calc(var(--share) * 1.8deg - 90deg))}.gauge span{position:absolute;inset:auto 0 2px;z-index:1;text-align:center;font-size:15px;font-weight:600}.widget--list{gap:2px}.mini-row{display:grid;grid-template-columns:22px 28px minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-sm);min-height:44px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mini-row:hover{background:var(--surface-hover);border-radius:12px}.mini-row__rank{font-size:11px;color:var(--muted)}.mini-row__name{display:grid;min-width:0}.mini-row__name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}.mini-row__px{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.delta{display:inline-block;padding:2px 8px;border-radius:8px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.delta--up{background:#3ddc8424;color:var(--up)}.delta--down{background:#ff6b6b24;color:var(--down)}.board{display:grid;gap:var(--sp-md)}.board-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-md)}.board-search{width:240px}.board-wrap{overflow-x:auto}.board-table th{white-space:nowrap}.board-table .is-right{text-align:right}.sort-btn{padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.sort-btn--on{color:var(--ink)}.board-row{cursor:pointer}.board-row:hover td{background:var(--surface-hover)}.cell-stack{display:grid;line-height:1.25}.cell-stack small{font-size:11px;color:var(--muted)}.board-actions{display:inline-flex;gap:6px}.mini-btn{min-height:30px;padding:0 12px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.mini-btn--long{background:var(--up);color:var(--tone-ink)}.mini-btn--short{background:var(--tone-coral);color:var(--tone-ink)}@media(max-width:1200px){.board-widgets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.board-widgets{grid-template-columns:minmax(0,1fr)}.board-search{width:100%}}.wallet{padding:var(--sp-sm);border-radius:40px;border:1px solid var(--surface-line);background:#0c0c0c}.wallet__face{position:relative;display:grid;justify-items:center;gap:var(--sp-sm);padding:40px var(--sp-xl) var(--sp-lg);border-radius:32px;background:var(--tone-lime);color:#2d6a1e}.wallet__dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#0c0c0c}.wallet__dot--tl{top:24px;left:24px}.wallet__dot--tr{top:24px;right:24px}.wallet__dot--bl{bottom:24px;left:24px}.wallet__dot--br{bottom:24px;right:24px}.wallet__coins{display:flex}.wallet__coins .row-mark{width:36px;height:36px;margin-left:-6px;border:2px solid #0c0c0c}.wallet__coins .row-mark:first-child{margin-left:0}.wallet__balance{font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:1.05}.wallet__balance small{font-size:30px;letter-spacing:-.03em}.wallet__change{font-size:22px;font-weight:500;letter-spacing:-.02em}.wallet__meta{display:flex;gap:var(--sp-md);align-items:center;font-size:12px}.wallet__meta .link-btn{color:#2d6a1e}.wallet__actions{display:flex;align-items:center;padding:var(--sp-lg) 0}.wallet__action{flex:1;min-height:44px;border:0;background:transparent;color:#fff;font:inherit;font-size:22px;font-weight:500;cursor:pointer}.wallet__divider{width:1px;height:48px;background:var(--line)}.send-sources{display:grid;gap:var(--sp-sm)}.send-source{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--sp-lg);border:2px solid transparent;border-radius:18px;background:var(--raised);color:var(--ink);font:inherit;cursor:pointer}.send-source--on{border-color:var(--tone-lime)}.field-row{display:flex;gap:var(--sp-sm);align-items:end}.field-row .field{flex:1}.field-row input,.field-row select{width:100%}.qr-wrap{display:grid;place-items:center;margin:var(--sp-md) 0}.qr{border-radius:12px;background:#fff;padding:8px}.dep-quote{margin:var(--sp-md) 0}.switcher--tight{margin-bottom:var(--sp-md)}.modal select{min-height:44px;padding:0 var(--sp-md);border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit}.modal{display:grid;gap:var(--sp-md);align-content:start}.cost{display:grid;gap:6px}.cost__row{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.cost__row b{font-weight:500;color:var(--ink)}.cost__row--warn b{color:var(--tone-coral)}.cost__warn{margin:0;font-size:12px;line-height:1.5;color:var(--tone-coral)}.grade{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;text-transform:capitalize;color:var(--tone-ink)}.grade--deep{background:var(--tone-lime)}.grade--okay{background:var(--tone-butter)}.grade--thin{background:var(--tone-coral)}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:220px;overflow-y:auto}.pick{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:14px;background:var(--raised)}.pick b{flex:1;font-weight:500}.modal .chip--active{background:var(--chip);color:var(--tone-ink)}.carousel{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:var(--sp-sm)}.tile-card{align-content:start;gap:10px;padding:20px 16px 16px;border-radius:24px}.tile-card .leg-stack{min-height:32px;align-items:center}.tile-card__name{font-size:18px;letter-spacing:-.02em}.tile-card__thesis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:3em;font-size:12.5px;line-height:1.5}.tile-card__legs{display:grid;gap:4px}.tile-leg{display:flex;justify-content:space-between;min-height:30px;padding:0 12px;font-size:12px}.tile-plus{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--raised);font-size:18px}.trade-ticket{gap:16px}.side-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--raised)}.side-switch__btn{min-height:44px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.side-switch__btn--long.is-on{background:var(--tone-lime);color:var(--tone-ink)}.side-switch__btn--short.is-on{background:var(--tone-coral);color:var(--tone-ink)}.amount-box{display:grid;gap:10px;padding:14px 16px;border-radius:20px;background:var(--raised)}.amount-box__head{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.amount-box__head small{letter-spacing:0;text-transform:none;font-size:12px}.amount-box__row{display:flex;align-items:baseline;gap:6px}.amount-box__cur{font-size:26px;color:var(--muted)}.amount-box__row input{flex:1;min-width:0;padding:0;border:0;background:transparent;font:inherit;font-size:34px;font-weight:300;letter-spacing:-.03em;color:var(--ink);outline:none;-moz-appearance:textfield}.amount-box__row input::-webkit-outer-spin-button,.amount-box__row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-box__row em{font-style:normal;font-size:12px;color:var(--muted)}.quick-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.quick-row button{min-height:32px;border:0;border-radius:999px;background:var(--card-bg);font:inherit;font-size:12px;font-weight:500;color:var(--ink);cursor:pointer}.quick-row button:hover{background:var(--chip);color:var(--tone-ink)}.lev{--lev: var(--tone-lime);display:grid;gap:8px;padding:14px 16px;border-radius:20px;background:var(--raised)}.lev[data-lev-risk=mid]{--lev: var(--tone-butter)}.lev[data-lev-risk=high]{--lev: var(--tone-coral)}.lev__head{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lev__head b{font-size:24px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--lev)}.lev__range{--fill: 0%;width:100%;height:28px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.lev__range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--lev) var(--fill),var(--card-bg) var(--fill))}.lev__range::-moz-range-track{height:8px;border-radius:999px;background:var(--card-bg)}.lev__range::-moz-range-progress{height:8px;border-radius:999px;background:var(--lev)}.lev__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;border:4px solid var(--lev);background:var(--tone-paper);box-shadow:0 2px 8px #0006}.lev__range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:4px solid var(--lev);background:var(--tone-paper)}.lev__ticks{display:flex;justify-content:space-between}.lev__ticks button{padding:2px 4px;border:0;background:transparent;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.lev__ticks button:hover{color:var(--ink)}.lev__risk{font-size:12px;line-height:1.5;color:var(--muted)}[data-ticket-submit][data-side=long]{background:var(--tone-lime);color:var(--tone-ink)}[data-ticket-submit][data-side=short]{background:var(--tone-coral);color:var(--tone-ink)}.chart-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.chart-head__id{display:grid;gap:4px}.chart-head__price{font-size:38px;font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.chart-head__meta{font-size:12px;color:var(--muted)}.chart-head .chip{background:var(--raised);color:var(--muted);padding:7px 14px}.chart-head .chip--active{background:var(--chip);color:var(--tone-ink)}.card--chart .chart-area--tall{height:340px;margin-top:16px}.stat-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.depth{display:grid;gap:10px;margin-top:12px}.depth__row{display:grid;grid-template-columns:110px 72px minmax(0,1fr) 72px;align-items:center;gap:12px;font-size:13px}.depth__label{color:var(--muted)}.depth__bid{text-align:right;font-weight:500;color:var(--tone-lime)}.depth__ask{font-weight:500;color:var(--tone-coral)}.depth__bar{position:relative;height:8px;border-radius:999px;background:var(--tone-coral);overflow:hidden}.depth__bar i{position:absolute;inset:0 auto 0 0;width:var(--bid);background:var(--tone-lime)}.depth__legend{display:flex;justify-content:space-between;padding-left:122px;padding-right:84px;font-size:11px;color:var(--muted)}.trade-ticket>*{min-width:0}.amount-box,.lev{min-width:0}.amount-box__head{flex-wrap:wrap;gap:4px}.quick-row{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ticket-submit]{border:0}@media(max-width:900px){.stat-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.depth__row{grid-template-columns:90px 60px minmax(0,1fr) 60px;gap:8px}.depth__legend{padding-left:98px;padding-right:68px}}.amount-box,.lev{grid-template-columns:minmax(0,1fr)}.amount-box__row input{width:0}.depth__legend{display:none}.depth+.panel__lede{margin-top:16px}.tile-pulse{display:block;padding:8px 12px;border-radius:12px;background:var(--raised);font-size:12px;line-height:1.4}.tile-pulse--agree{color:var(--tone-lime)}.tile-pulse--against{color:var(--tone-coral)}.tile-pulse--mixed{color:var(--tone-butter)}.pulse-table{display:grid;gap:6px}.pulse-table:empty{display:none}.pulse-table__title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pulse-row{display:grid;grid-template-columns:56px 80px 1fr auto;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--raised);font-size:13px}.pulse-row small{color:var(--muted)}.pulse-chip{justify-self:start;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:500;color:var(--tone-ink)}.pulse-chip--buying{background:var(--tone-lime)}.pulse-chip--selling{background:var(--tone-coral)}.pulse-chip--flat{background:var(--chip)}.acct-page{display:grid;gap:16px}.acct-page__head{display:flex;align-items:center;gap:14px}.acct-page__title{font-size:22px;font-weight:600;letter-spacing:-.02em}.acct-page .back-btn{margin:0}
