@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular-Pi.woff2)format("woff2");unicode-range:U+2116,U+2190-2199,U+2248,U+2260,U+2264-2265,U+2713}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium-Pi.woff2)format("woff2");unicode-range:U+2116,U+2190-2199,U+2248,U+2260,U+2264-2265,U+2713}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold-Pi.woff2)format("woff2");unicode-range:U+2116,U+2190-2199,U+2248,U+2260,U+2264-2265,U+2713}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular-Latin1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular-Pi.woff2)format("woff2");unicode-range:U+2116,U+2190-2199,U+2248,U+2260,U+2264-2265,U+2713}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-Medium-Latin1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-Medium-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-Medium-Pi.woff2)format("woff2");unicode-range:U+2116,U+2190-2199,U+2248,U+2260,U+2264-2265,U+2713}:root{--bg:#0b0b0c;--surface:#0e0e10;--hover:#111113;--line:#1f1f22;--line-strong:#2a2a2e;--text:#f2f2ef;--text-2:#b8b8b4;--text-3:#8a8a86;--text-4:#6a6a66;--link:#d9d9d6;--white:#fff;--pnl-plus:#d9f0c2;--hf-bad:#ff7a59;--dot-protocol:#6a6a66;--chain-base:#2f6ad9;--chain-robinhood:#c9e45b;--card:var(--bg);--border:var(--line-strong);--panel:var(--surface);--accent:var(--text);--accent-hover:var(--text);--accent-soft:var(--surface);--good:var(--text-2);--good-bg:var(--surface);--warn:var(--text);--warn-bg:var(--surface);--warn-line:var(--text-3);--bad:var(--text);--bad-bg:var(--surface);--bad-line:var(--text);--gutter:56px;--column:1328px;--row-cols:minmax(320px, 1.6fr) minmax(min-content, 1fr) minmax(190px, 1.3fr) minmax(min-content, 1.15fr) minmax(100px, .7fr) minmax(130px, 1fr) 28px;--row-gap:20px;--arc-cols:minmax(220px, 1.5fr) minmax(0, 1.1fr) repeat(4, minmax(0, 1fr)) 28px;--font-text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1360px){:root{--gutter:32px}}@media (max-width:640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-text);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.5}main{max-width:var(--column);padding:44px var(--gutter) 72px;min-height:calc(100vh - 64px);margin:0 auto}h1{margin:0 0 20px;font-size:22px;font-weight:500;line-height:1.3}h2{margin:32px 0 12px;font-size:17px;font-weight:500;line-height:1.3}h3{margin:24px 0 8px;font-size:15px;font-weight:500}h4{font-size:14px;font-weight:500}a{color:var(--link);text-decoration:none}a:hover{color:var(--white)}p a,li a,td a,.small a,.link{border-bottom:1px solid var(--line-strong)}code,.mono{font-family:var(--font-code);font-variant-numeric:tabular-nums}code{overflow-wrap:anywhere;font-size:.9em}strong,b{font-weight:500}ul{padding-left:20px}:focus-visible{outline:1px solid var(--text);outline-offset:2px}.lbl,.caption{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:400}.muted{color:var(--text-3)}.small{font-size:13px}.unit{font-family:var(--font-code);color:var(--text-3);font-size:12px}.plus,.num[data-tone=plus]{color:var(--pnl-plus)}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}th{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400}tbody tr:last-child td{border-bottom:none}.table-wrap{-webkit-overflow-scrolling:touch;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0;overflow-x:auto}button{font:inherit;border:1px solid var(--line-strong);min-height:30px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-size:13px;font-weight:400}button:hover:not(:disabled){border-color:var(--text-3);color:var(--text)}button:disabled{cursor:wait;opacity:.6}.btn-primary{background:var(--text);min-height:36px;color:var(--bg);border:0;padding:0 16px;font-weight:500}.btn-primary:hover:not(:disabled){background:var(--white);color:var(--bg)}.btn-small{min-height:26px;padding:0 10px;font-size:12px}.pill{border:1px solid var(--line-strong);height:30px;min-height:30px;color:var(--text-2);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pill:hover,.pill.is-on{border-color:var(--text-3);color:var(--text)}.pill.is-on{border-color:var(--text)}.chev{width:12px;height:12px;stroke:var(--text-4);fill:none;stroke-width:1.6px;flex:none}input,select,textarea{font:inherit;border:1px solid var(--line-strong);background:var(--bg);min-height:36px;color:var(--text);border-radius:0;max-width:100%;padding:6px 10px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--text-3);outline:none}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--text);padding:0}input[type=file]{border:0;padding:0}label{font-size:14px}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}.more>summary,.fold>summary,details.plain>summary{color:var(--text-2);border-bottom:1px solid var(--line-strong);align-items:center;gap:6px;font-size:13px;line-height:1.6;display:inline-flex}.more>summary:before,.fold>summary:before,details.plain>summary:before{content:"";border-right:1.5px solid var(--text-4);border-bottom:1.5px solid var(--text-4);width:6px;height:6px;margin:0 3px 2px 1px;transform:rotate(-45deg)}.more[open]>summary,.fold[open]>summary,details.plain[open]>summary{color:var(--text);border-bottom-color:var(--text)}.more[open]>summary:before,.fold[open]>summary:before,details.plain[open]>summary:before{border-color:var(--text);margin-bottom:4px;transform:rotate(45deg)}.more>summary:hover,.fold>summary:hover{color:var(--text)}.more{margin:10px 0;font-size:14px}.more-body{border-left:1px solid var(--line-strong);margin-top:12px;padding:4px 0 4px 18px;overflow-x:auto}.site-header{z-index:1;border-bottom:1px solid var(--line);background:var(--bg);position:relative}.site-header-inner{min-height:64px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:0 24px;display:flex}.site-left,.site-right{align-items:center;gap:0 40px;min-width:0;display:flex}.site-right{gap:0 28px}.site-brand{font-family:var(--font-code);letter-spacing:.08em;color:var(--text);white-space:nowrap;font-size:15px}.site-tabs{align-items:center;gap:0 28px;display:flex}.site-tab,.site-logout button.site-tab,.locale-menu>summary.site-tab,.feedback>summary.site-tab{height:64px;min-height:0;color:var(--text);font-family:var(--font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;padding:0;font-size:14px;font-weight:400;line-height:1;display:flex}.site-tab:hover,.site-logout button.site-tab:hover:not(:disabled){color:var(--white);background:0 0;border-color:#0000}.site-tab[aria-current=page],.locale-menu[open]>summary.site-tab,.feedback[open]>summary.site-tab{border-bottom-color:var(--text)}.site-user{white-space:nowrap;align-items:center;gap:0 6px;height:64px;font-size:14px;display:flex}.site-user-sep{color:var(--text-4)}.site-logout{margin:0}.site-logout.site-user{display:flex}.feedback{position:relative}.site-header:has(.feedback[open]){z-index:50}.feedback-form{z-index:20;width:min(420px, calc(100vw - 2 * var(--gutter)));background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;top:100%;right:0}.feedback-form textarea{width:100%}.page-bar{max-width:var(--column);padding:16px var(--gutter) 0;justify-content:flex-end;margin:0 auto;display:flex}.head-snapshot{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.head-snapshot-stale{color:var(--text)}.wallet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.wallet-id{flex-direction:column;gap:10px;min-width:0;display:flex}.wallet-addr{font-family:var(--font-code);letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:400;line-height:1.3}.wallet-meta{color:var(--text-3);font-size:13px}.wallet-meta .mono{color:var(--text-2)}.wallet-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-actions form{margin:0}.portfolio{flex-direction:column;gap:36px;display:flex}.kpi-strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-cell{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding:28px 32px;display:flex}.kpi-cell:first-child{padding-left:0}.kpi-cell:last-child{border-right:0;padding-right:0}.kpi-big{font-family:var(--font-code);color:var(--text);white-space:nowrap;font-size:40px;line-height:1}.kpi-big.kpi-none{font-family:var(--font-text);color:var(--text-3);font-size:16px}.kpi-big.plus{color:var(--pnl-plus)}.kpi-frac,.kpi-pct{color:var(--text-3)}.kpi-pct{font-size:22px}.kpi-cell .kpi-sub{color:var(--text-3);font-size:12px}.kpi-note{color:var(--text-4)}.portfolio-error{margin:0}.card,.box{border-top:1px solid var(--line);margin:0 0 8px;padding:20px 0}.box>:first-child{margin-top:0}.box>:last-child{margin-bottom:0}.box-error,.box-warn,.box-accent{border-top:0;border-left:1px solid var(--text);margin:12px 0;padding:14px 0 14px 18px}.box-warn{border-left-color:var(--text-3)}.box-accent{border-left-color:var(--line-strong)}.alert{border-left:1px solid var(--text);margin:8px 0;padding:2px 0 2px 14px;font-size:14px}.alert-warn{border-left-color:var(--text-3)}.alert-muted{border-left-color:var(--line-strong);color:var(--text-2)}.alert-good{border-left-color:var(--line-strong)}.badge-warn{color:var(--text);font-size:12px;display:inline-block}.badge-quiet{color:var(--text-3);white-space:nowrap;font-size:12px}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 32px;margin:12px 0;display:grid}.kpi{flex-direction:column;gap:6px;min-width:0;padding:12px 0;display:flex}.kpi-value{font-family:var(--font-code);overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:1.2;display:block}.kpi-value.big{font-size:24px}.kpi-sub{color:var(--text-3);font-size:12px;display:block}.line{border-top:1px solid var(--line);grid-template-columns:170px 1fr;align-items:baseline;gap:4px 16px;margin-top:8px;padding:12px 0 4px;font-size:14px;display:grid}.line-value strong{font-weight:500}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.chip{border:1px solid var(--line-strong);height:28px;color:var(--text-2);align-items:center;padding:0 10px;font-size:13px;display:inline-flex}a.chip:hover,.chip.is-on,.chip-bad{border-color:var(--text);color:var(--text)}.chain-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:36px 0 10px;scroll-margin-top:12px;display:flex}.chain-head h2{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;font-weight:400}.chain-head p{color:var(--text-3);margin:0;font-size:13px}.position-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;display:flex}.position-title-main{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;display:flex}.fold{border-top:1px solid var(--line);margin:0;padding:16px 0}.fold>summary{font-size:14px}.fold[open]>summary{margin-bottom:12px}.fold-flag{color:var(--text);font-size:13px}.section-caption{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:44px 0 12px;font-size:11px;font-weight:400}.entry-card>h2{margin-top:0}.form-grid{gap:12px;max-width:640px;display:grid}.form-grid label>input:not([type=checkbox]):not([type=radio]),.form-grid label>select{width:100%}.actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.note{color:var(--text-3);font-size:13px}.warn{color:var(--text)}.num-right{text-align:right;white-space:nowrap}.nowrap{white-space:nowrap}.pos-list{border-bottom:1px solid var(--line)}.pos-head,.pos-row>.pos-sum{grid-template-columns:var(--row-cols);column-gap:var(--row-gap);grid-template-areas:"name net apr pnl hf rew chev";display:grid}.pos-head{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:0 0 10px;font-size:11px}.pos-head .pos-sort{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pos-head .pos-sort:hover:not(:disabled),.pos-head .pos-sort.is-on{color:var(--text)}.pos-sort-dir{font-size:9px}.pos-sort-short{display:none}.pos-row{border-top:1px solid var(--line)}.pos-row>.pos-sum{cursor:pointer;align-items:center;padding:18px 0}.pos-row>.pos-sum:hover,.pos-row[open]>.pos-sum{background:var(--hover)}.pos-row>.pos-sum:hover .c-chev .chev,.pos-row[open] .c-chev .chev{stroke:var(--text)}.c-name{grid-area:name;min-width:0}.c-net,.c-apr,.c-pnl,.c-hf,.c-rew{min-width:0;overflow:hidden}.c-net{grid-area:net}.c-apr{grid-area:apr}.c-pnl{grid-area:pnl}.c-hf{grid-area:hf}.c-rew{grid-area:rew}.pos-head .c-net,.pos-head .c-apr,.pos-head .c-pnl,.pos-head .c-hf,.pos-head .c-rew,.pos-sum .c-net,.pos-sum .c-apr,.pos-sum .c-pnl,.pos-sum .c-hf,.pos-sum .c-rew{text-align:center}.c-chev{grid-area:chev;justify-content:flex-end;display:flex}.pos-row[open] .c-chev .chev{transform:rotate(90deg)}.pos-tags{flex-wrap:wrap;gap:2px 14px;display:flex}.tag{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.tag-proto .dot{background:var(--dot-protocol)}.pos-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;line-height:1.35;display:block;overflow:hidden}.pos-part-label{font-weight:400}.pos-token{font-weight:500}.pos-sep{color:var(--text-4)}.pos-marks{flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:4px;font-size:12px;display:flex}.pos-marks:empty{display:none}.pos-marks .badge-quiet{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pos-alert{color:var(--text)}.pos-term{color:var(--text-3);white-space:nowrap}.c-label{display:none}.c-v{min-width:0;display:block}.num{max-width:100%;font-family:var(--font-code);color:var(--text);white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;font-size:17px;font-weight:400;line-height:1.3;display:inline-flex}.pos-sum .c-v>.num,.pos-sum .c-v>.cyc>.cyc-big>.num,.pos-sum .c-v>span>.num,.pos-sum .rew-line>.num{display:flex}.num-full,.num-v{white-space:nowrap}.num-short{display:none}html[lang=en] .num-unit[data-u=pct]{margin-left:0}.num-unit{font-family:var(--font-code);color:var(--text-3);white-space:nowrap;flex:none;margin-left:6px;font-size:12px}.num.hf{justify-content:center}.cell-sub{color:var(--text-3);white-space:nowrap;font-size:12px;display:inline}.pos-sum .c-v>.cell-sub,.pos-sum .cyc-small .cell-sub,.pos-sum .cyc-big .cell-sub{margin-top:4px}.pos-sum .c-v .cell-sub+.cell-sub:before,.pos-sum .c-v .cell-sub+.cyc .cyc-small .cell-sub:before,.pos-sum .c-v .quiet+.cyc .cyc-small .cell-sub:before{content:", "}.pos-sum .c-v>.cell-sub:first-of-type,.pos-sum .c-v>.cyc,.cyc,.cyc-big,.cyc-small{display:inline}.cyc-big>.num{display:flex}.c-v>.cyc:first-child .cyc-small,.c-v>.cyc:not(:first-child) .cyc-big{display:none}.pos-sum .pos-pending{white-space:normal;margin-top:4px;display:block}.pos-sum .pos-pending:before{content:none!important}.pos-sum .cell-sub{white-space:normal}.c-pnl .c-v:empty:after{color:var(--text-3);content:"не ведётся";font-size:13px}.quiet{color:var(--text-3);font-size:13px}.rew-line{display:block}.rew-line+.rew-line{margin-top:6px}.rew-src{color:var(--text-3);margin-top:4px;font-size:12px;display:block}.pos-stub{border-top:1px solid var(--line);padding:16px 0;font-size:14px}.pos-empty{color:var(--text-3);margin:0;padding:16px 0}.pos-foot{color:var(--text-4);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:6px;font-size:12px;display:flex}.pos-section{flex-direction:column;gap:18px;display:flex}.pos-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:relative}.pos-filter-dims{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pos-filter-dim{min-width:0;position:relative}.pos-filter .pos-filter-btn{max-width:240px}.pos-filter-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-filter-menu{z-index:20;min-width:200px;max-width:calc(100vw - 2 * var(--gutter));border:1px solid var(--line-strong);background:var(--surface);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.pos-filter-opt{color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;margin:0;padding:6px 8px;font-size:13px;display:flex}.pos-filter-opt:hover{background:var(--hover)}.pos-filter-opt input[type=checkbox]{flex:none;margin:0}.pos-filter-side{align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.pos-filter .pos-filter-reset{border:0;border-bottom:1px solid var(--line-strong);min-height:0;color:var(--text-2);background:0 0;padding:0}.pos-body{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:28px;min-width:0;padding:28px 28px 32px;display:flex}.pos-body>*{margin-top:0;margin-bottom:0}.card-alerts:empty{display:none}.card-alerts>.alert:first-child{margin-top:0}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.card-col{flex-direction:column;gap:14px;min-width:0;display:flex}.kv{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:14px;display:flex}.kv-l{color:var(--text-3);flex:none;max-width:55%}.kv-v{font-family:var(--font-code);text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-left:auto}.kv-v .u{color:var(--text-3)}.pt-floor{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:14px;display:flex}.card-col .kpis{flex-direction:column;gap:14px;margin:0;display:flex}.card-col .kpi{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:0;font-size:14px}.card-col .kpi>.caption{letter-spacing:0;text-transform:none;color:var(--text-3);font-size:14px}.card-col .kpi-value,.card-col .kpi-value.big{text-align:right;margin:0;font-size:14px}.card-col .kpi-sub{text-align:right;flex-basis:100%}.card-col .line{border-top:0;margin:0;padding:0;font-size:14px;display:block}.card-col .line>.caption{letter-spacing:0;text-transform:none;color:var(--text-3);margin-bottom:4px;font-size:14px;display:block}.card-col .alert{margin:0;font-size:13px}.card-col .more{margin:0}.card-note{color:var(--text-3);font-size:13px;line-height:1.5}.card-links{flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.card-links a{color:var(--text-2);border-bottom:1px solid var(--line-strong)}.card-links a.quiet-link{color:var(--text-3);border-bottom:0}.risk-list{color:var(--link);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.card-folds{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;display:flex}.card-folds>.more,.card-folds>.csv-export{min-width:0;max-width:100%;margin:0}.card-folds>.more[open]{flex-basis:100%;order:1}.card-folds>.csv-export{font-size:13px}.pnl-parts{gap:inherit;border-left:1px solid var(--line-strong);flex-direction:column;margin:2px 0 4px;padding-left:12px;display:flex}.pnl-parts .kv{font-size:13px}.risk-tag{min-width:78px;font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:8px;font-size:11px;display:inline-block}.risk-tag-high{color:var(--text)}.risk-tag-mid{color:var(--text-2)}.passport-body{max-width:1100px;color:var(--text-2);font-size:14px;line-height:1.55}.passport-body p,.passport-body ul,.passport-body ol{margin:0 0 10px}.passport-body ul,.passport-body ol{padding-left:20px}.passport-body .pp-h{color:var(--text);margin:18px 0 8px;font-size:14px;font-weight:600}.passport-body h3.pp-h{font-size:15px}.passport-body strong{color:var(--text);font-weight:600}.passport-body code,.passport-body pre{font-family:var(--font-code);font-size:12px}.passport-body pre{border-left:1px solid var(--line-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;padding:8px 0 8px 12px}.passport-body a{overflow-wrap:anywhere}.passport-body a.src-link{color:var(--text-3);white-space:nowrap;border-bottom:0;margin-left:.25em;font-size:12px}.passport-body a.src-link:hover{color:var(--text)}.passport-banner{margin:0 0 4px}.passport-page{margin-top:8px}.pp-table{margin:0 0 12px;overflow-x:auto}.pp-table table{border-collapse:collapse;font-size:13px}.pp-table th,.pp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:80px;padding:6px 12px 6px 0}.pp-table th{color:var(--text-3);font-weight:500}.pp-table .pp-now{font-family:var(--font-code);white-space:nowrap}.pp-table td.pp-drift{color:var(--hf-bad)}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.market-grid .card-col{gap:12px}.copy-btn{height:22px;min-height:0;margin-left:8px;padding:0 8px;font-size:12px}.charts-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.period-switch{align-items:center;gap:8px;display:flex}.period-switch button{height:26px;min-height:26px;padding:0 12px;font-size:12px}.period-switch button[aria-pressed=true]{border-color:var(--text);color:var(--text)}.chart-note{color:var(--text-4);font-size:12px}.charts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.chart{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.chart-latest{font-family:var(--font-code);text-align:right;font-size:13px;font-weight:400}.chart-legend{flex-wrap:wrap;flex-basis:100%;gap:2px 12px;font-size:11px;display:flex}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.chart-tick{font-family:var(--font-code);fill:var(--text-4);stroke:none;font-size:10px}.chart-empty{color:var(--text-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:24px 0;font-size:13px}.chart-hint{color:var(--text-4);margin:0;font-size:12px}.csv-export{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0;font-size:13px;display:flex}.csv-export select{min-height:26px;padding:0 6px;font-size:12px}.chart-plot{position:relative}.chart-zone{cursor:crosshair}.chart-tip{top:0;left:calc(var(--x) / 272 * 100%);z-index:2;width:max-content;max-width:min(240px,70vw);font-family:var(--font-code);color:var(--link);background:var(--bg);border:1px solid var(--line-strong);pointer-events:none;white-space:normal;padding:8px 10px;font-size:11px;line-height:1.5;position:absolute}.chart-tip[data-side=right]{transform:translate(8px)}.chart-tip[data-side=left]{transform:translate(calc(-100% - 8px))}.chart-tip-head{color:var(--text-3)}.arc-head,.pos-row>.arc-sum{grid-template-columns:var(--arc-cols);grid-template-areas:"name per cap pnl apr rew chev"}.c-per{grid-area:per}.c-cap{grid-area:cap}.arc-head .c-per,.arc-head .c-cap,.arc-sum .c-per,.arc-sum .c-cap{text-align:center}.arc-num{font-family:var(--font-code);white-space:nowrap;font-size:15px}.arc-tokens{font-family:var(--font-code);white-space:nowrap;font-size:13px;line-height:1.4;display:block}.arc-dates{font-family:var(--font-code);white-space:nowrap;font-size:13px}.arc-totals{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 32px;display:grid}.arc-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:20px 0 8px;display:flex}.arc-filter select{min-width:0;max-width:100%}.grp-row>.arc-sum .pos-name{font-weight:600}.grp-row>.pos-body>.pos-list{margin:0 0 16px}.grp-suggest{border-left:1px solid var(--line-strong);margin:16px 0 8px;padding-left:12px}.grp-create{margin:16px 0 8px}.grp-create .grp-suggest{margin:12px 0 0;font-size:13px;list-style:none}.grp-create .grp-suggest li+li{margin-top:6px}.grp-create-list{border:0;margin:0;padding:0;font-size:13px}.grp-create-list legend{margin-bottom:6px;padding:0}.check-row{text-align:left;justify-content:flex-start;align-items:center;gap:8px;display:flex}.check-row>input{flex:none;margin:0}.check-group{flex-wrap:wrap;gap:4px 16px;display:flex}.sale-where{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.sale-where legend{margin-bottom:4px;padding:0}.sale-voided td{color:var(--text-3)}.sales-list:not(.show-voided) tr.sale-voided,.sales-list:not(.show-voided) tr.sale-voided+tr.sale-edit,.sales-list.only-voided:not(.show-voided) .table-wrap{display:none}.sale-voided-toggle{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:12px;text-decoration:underline}.sale-actions{flex-wrap:wrap;gap:6px;display:flex}.field-note{color:var(--text-3);margin-top:4px;font-size:12px;display:block}.grp-row>.arc-sum button.grp-name{min-height:0;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;font-weight:600}.grp-name-form input{width:100%;max-width:320px;font-weight:600}.dnd-item>.pos-row>.pos-sum[draggable=true]{cursor:grab}.dnd-over{outline:1px solid var(--text-2);outline-offset:-1px}.dnd-error{color:var(--bad);margin:8px 0;font-size:13px}.search-box{align-items:center;gap:8px;min-width:0;margin:8px 0 12px;display:flex}.search-box input{border:0;border-bottom:1px solid var(--line-strong);width:320px;min-width:0;max-width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;padding:6px 0;font-size:13px}.search-box input:focus{border-bottom-color:var(--text-3);outline:none}.pos-filter-side .search-box{margin:0}.wallet-switch{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.wallet-switch-caption{color:var(--text-3);font-size:13px}.wallet-chip{font-family:var(--font-code)}.watch-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.watch-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watch-form input[type=text]{flex:220px;min-width:0}.pos-pending{color:var(--text)}.login-page{max-width:440px}.locale-menu{position:relative}.site-header:has(.locale-menu[open]){z-index:50}.locale-list{z-index:20;background:var(--surface);border:1px solid var(--line-strong);min-width:96px;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0}.locale-list li,.locale-list form{margin:0}.locale-option{width:100%;height:40px;min-height:0;color:var(--text);font-family:var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 16px;font-size:14px;font-weight:400;line-height:1;display:flex}.locale-option:hover:not(:disabled),.locale-option:focus-visible{background:var(--hover);color:var(--white);border-color:#0000}.locale-option[aria-current=true]>span{border-bottom:1px solid var(--text);padding-bottom:4px}.login-locale{justify-content:flex-end;margin-bottom:8px;display:flex}.login-locale .locale-list{left:auto;right:0}.login-locale .locale-menu>summary.site-tab{height:32px}.login-brand{font-family:var(--font-code);letter-spacing:.08em;color:var(--text);margin-bottom:36px;font-size:15px;display:block}.login-form{flex-direction:column;gap:10px;max-width:360px;display:flex}.login-form input{width:100%}.login-form .btn-primary{align-self:flex-start}.wallet-section{flex-direction:column;gap:36px;display:flex}.wallet-section+.wallet-section{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:44px}.add-address{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.address-list{margin:0 0 12px;padding-left:18px}.address-list li{overflow-wrap:anywhere;margin:4px 0}.admin-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.admin-filter input,.admin-filter select{flex:0 180px;min-width:0}.admin-actions{flex-direction:column;gap:6px;display:flex}.admin-reset{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-reset input{width:110px}.sortable code{white-space:nowrap}.sortable .sort-head{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}@media (max-width:1279px){:root{--row-cols:minmax(200px, 1.4fr) minmax(min-content, 1fr) minmax(0, 1.2fr) minmax(min-content, 1fr) minmax(0, .7fr) minmax(0, .9fr) 20px;--row-gap:14px}.num{font-size:15px}.pos-name{white-space:normal}.card-grid{gap:28px}.kpi-cell{padding:24px 20px}.kpi-big{font-size:32px}}@media (max-width:1100px){.site-header-inner{flex-wrap:wrap;padding-top:0}.site-left,.site-right{flex-wrap:wrap;gap:0 24px}.site-tab,.site-logout button.site-tab,.locale-menu>summary.site-tab,.feedback>summary.site-tab,.site-user{height:48px}.card-grid,.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-big{font-size:32px}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-cell:nth-child(2n){border-right:0;padding-right:0}.kpi-cell:nth-child(odd){padding-left:0}.kpi-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:640px){main{min-height:0;padding-top:24px;padding-bottom:48px}.site-left,.site-right{gap:0 16px}.site-tabs{flex-wrap:wrap;gap:0 16px}.site-tab,.site-logout button.site-tab,.locale-menu>summary.site-tab,.feedback>summary.site-tab,.site-user{height:40px}.wallet-addr{font-size:15px}.kpi-strip{grid-template-columns:1fr}.kpi-cell{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.kpi-cell:last-child{border-bottom:0}.kpi-big{font-size:30px}.line{grid-template-columns:1fr;gap:2px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.card-grid,.market-grid{grid-template-columns:1fr;gap:28px}.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chart-tick{font-size:12px}th,td{padding:6px 8px}.pos-filter-dims{display:contents}.pos-filter-dim{position:static}.pos-filter .pos-filter-btn{max-width:150px}.pos-filter-menu{max-width:none;right:0}.pos-head{flex-wrap:wrap;gap:8px;padding:0 0 12px;display:flex}.pos-head .c-name{display:none}.pos-head .pos-sort{border:1px solid var(--line-strong);letter-spacing:.06em;height:26px;padding:0 10px;font-size:11px}.pos-head .pos-sort.is-on{border-color:var(--text)}.pos-sort-full{display:none}.pos-sort-short{display:inline}.pos-row>.pos-sum{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name name name hf""net apr pnl rew";gap:12px 10px;padding:14px 0}.pos-sum .c-net,.pos-sum .c-apr,.pos-sum .c-pnl,.pos-sum .c-rew{text-align:left}.pos-sum .c-v>.num,.pos-sum .c-v>.cyc>.cyc-big>.num,.pos-sum .c-v>span>.num,.pos-sum .rew-line{justify-content:flex-start}.c-chev{display:none}.pos-name{white-space:normal}.pos-row>.arc-sum{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name name""per per apr""cap pnl rew"}.arc-unit{display:none}.arc-filter select{flex:100%}.c-hf .num{justify-content:flex-end}.pos-sum .c-hf{text-align:right}.c-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:10px;display:block;overflow:hidden}.c-label-unit{text-transform:none}.num{font-size:15px}.num-full,.pos-sum .num-full{display:none}.num-short{display:inline}.num-unit{display:none}.num-unit.keep{margin-left:4px;font-size:11px;display:inline}.pos-sum .num{flex-wrap:wrap}.cell-sub,.rew-src{font-size:11px}.pos-body{margin:0 calc(-1 * var(--gutter));padding:20px 16px 24px}.card-folds{gap:10px 16px}}.dot[data-chain=base]{background:var(--chain-base)}.dot[data-chain=robinhood-chain]{background:var(--chain-robinhood)}main.home{flex-direction:column;gap:36px;display:flex}.arc-sum .c-v>span{display:block}.arc-sum .c-v .cell-sub+.cell-sub:before{content:none}.est-mark summary{cursor:pointer;color:var(--text-2);list-style:none}.est-mark summary::-webkit-details-marker{display:none}.est-mark .est-reasons{color:var(--text-2);white-space:normal;max-width:28em;font-size:12px;display:block}.est-delayed{color:var(--warn)}.est-pending{color:var(--text-2);white-space:normal;max-width:28em}.est-summary{color:var(--text-2);margin-left:8px}.est-edit summary{cursor:pointer;color:var(--text-2)}.est-form label,.est-revert{margin:4px 0;display:block}.pnl-marked .pos-sum .c-pnl .c-v:after{content:var(--pnl-mark);color:var(--text-3);white-space:nowrap;margin-top:4px;font-size:12px;display:block}.first-entry{color:var(--text-2);margin:8px 0 12px;font-size:13px}
