.pnl-page{--pnl-accent:#b7ff5c;color:#eef2e8;background:#090b09;min-height:100vh;font-size:16px}.pnl-header{border-bottom:1px solid #283027;align-items:center;gap:35px;padding:20px 3.5%;display:flex}.pnl-header .brand strong{font-size:25px}.pnl-header nav{color:#a4ae9e;flex:1;gap:26px;font-size:14px;display:flex}.pnl-header nav a[aria-current]{color:var(--pnl-accent)}.pnl-network{font:12px var(--font-geist-mono),monospace;color:var(--pnl-accent);border:1px solid #43543b;border-radius:30px;padding:7px 12px}.pnl-shell{max-width:1440px;margin:auto;padding:45px 4%}.pnl-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.pnl-kicker{font:12px var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--pnl-accent)}.pnl-title h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(32px,4vw,54px);line-height:1.12}.pnl-title h1 span{color:var(--pnl-accent)}.pnl-title p:not(.pnl-kicker){color:#a4ae9e;margin:0}.pnl-readonly{color:#9ca792;font-size:13px}.pnl-search{background:#141912;border:1px solid #35432d;border-radius:12px;padding:20px}.pnl-search label{color:#c1cbb8;margin-bottom:9px;font-size:13px;display:block}.pnl-search>div{gap:12px;display:flex}.pnl-search input{color:#eef2e8;min-width:0;font:14px var(--font-geist-mono),monospace;background:#0a0d09;border:1px solid #384131;border-radius:7px;outline:none;flex:1;padding:14px 16px}.pnl-page button{background:var(--pnl-accent);color:#18200f;cursor:pointer;border:1px solid #526643;border-radius:7px;padding:13px 22px;font-size:14px;font-weight:650}.pnl-page button:disabled{opacity:.5;cursor:not-allowed}.pnl-page :focus-visible{outline:2px solid var(--pnl-accent);outline-offset:4px}.pnl-empty{text-align:center;padding:64px 20px 25px}.pnl-empty-mark{color:var(--pnl-accent);font-size:60px;line-height:1;display:block}.pnl-empty h2{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.3}.pnl-empty p{color:#a4ae9e;max-width:460px;margin:auto}.pnl-empty>div{color:#9ca792;font:12px var(--font-geist-mono),monospace;justify-content:center;gap:35px;margin-top:55px;display:flex}@media (max-width:850px){.pnl-header{flex-wrap:wrap;gap:20px}.pnl-header nav{white-space:nowrap;flex-basis:100%;order:3;overflow-x:auto}.pnl-network{margin-left:auto}.pnl-title{display:block}.pnl-readonly{margin-top:15px;display:block}}@media (max-width:540px){.pnl-shell{padding:28px 5%}.pnl-search>div{flex-direction:column}.pnl-empty>div{flex-direction:column;gap:16px}.pnl-empty h2{font-size:25px}.pnl-header .brand strong{font-size:22px}}.pnl-page .pnl-secondary{color:#dce5d4;background:#151b12;border-color:#3b4832}.pnl-error,.pnl-notice{border-radius:8px;margin-top:18px;padding:16px 20px;font-size:14px}.pnl-error{color:#ffb2b8;background:#29171a;border:1px solid #64313d}.pnl-notice{color:#e8d790;background:#211e12;border:1px solid #534b27;justify-content:space-between;align-items:center;gap:20px;display:flex}.pnl-progress{color:#b7ff5c;font:14px var(--font-geist-mono),monospace}.pnl-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.pnl-toolbar>div{align-items:center;gap:12px;display:flex}.pnl-toolbar a{font:16px var(--font-geist-mono),monospace}.pnl-toolbar span,.pnl-scope>span{color:#9aa58f;font-size:13px}.pnl-scope{align-items:center;gap:14px;margin:25px 0 15px;font-size:14px;display:flex}.pnl-scope label{color:#a4ae9e}.pnl-scope select{color:#e2eada;max-width:65%;font:inherit;background:#151b12;border:1px solid #3b4832;border-radius:7px;padding:10px 12px}.pnl-scope>span{margin-left:auto}.pnl-overview{grid-template-columns:1.05fr 1fr;gap:18px;display:grid}.pnl-profit{background:linear-gradient(135deg,#1d2b14,#11180e);border:1px solid #415735;border-radius:12px;min-width:0;padding:30px}.pnl-profit>div:first-of-type{letter-spacing:-.05em;overflow-wrap:anywhere;margin:18px 0 10px;font-size:clamp(32px,4vw,58px);font-weight:650;line-height:1.3}.pnl-profit>div>small{letter-spacing:0;color:#b9c8ad;font-size:16px;font-weight:400}.pnl-positive{color:#b7ff5c}.pnl-negative{color:#ff8996}.pnl-profit p{color:#a9b89e;margin:0;font-size:13px}.pnl-profit-foot{border-top:1px solid #344729;justify-content:space-between;margin:26px 0 18px;padding-top:18px;font-size:14px;display:flex}.pnl-profit>small{color:#9eaf91;font-size:12px}.pnl-metrics{background:#11150f;border:1px solid #30392a;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pnl-metrics>div{flex-direction:column;min-width:0;padding:25px;display:flex}.pnl-metrics>div:nth-child(odd){border-right:1px solid #293322}.pnl-metrics>div:nth-child(-n+2){border-bottom:1px solid #293322}.pnl-metrics span{color:#b2bea8;font-size:14px}.pnl-metrics strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0;font-size:28px;font-weight:550}.pnl-metrics small{color:#8e9c83;font-size:12px}.pnl-notes,.pnl-method{color:#a4ae9e;border:1px solid #30392a;border-radius:8px;margin-top:18px;padding:16px 20px;font-size:14px;line-height:1.7}.pnl-notes summary,.pnl-method summary{cursor:pointer;color:#cad4c0}.pnl-notes{background:#171b12}.pnl-notes p,.pnl-method p{max-width:1050px}.pnl-ledger{background:#10140e;border:1px solid #30392a;border-radius:12px;margin-top:30px;overflow:hidden}.pnl-ledger-head{border-bottom:1px solid #30392a;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.pnl-ledger-head>span{font:12px var(--font-geist-mono),monospace;color:#87967c}.pnl-switch{gap:8px;display:flex}.pnl-page .pnl-switch button{color:#9fae93;background:0 0;border:1px solid #0000;padding:10px 14px;font-weight:500}.pnl-page .pnl-switch button.selected{color:#c9ff96;background:#25331b;border-color:#3c522e}.pnl-switch span{opacity:.7;margin-left:5px;font-size:12px}.pnl-table-scroll{overflow-x:auto}.pnl-ledger table{border-collapse:collapse;text-align:right;width:100%;font-size:14px}.pnl-ledger th{color:#96a38c;white-space:nowrap;border-bottom:1px solid #293322;padding:16px 18px;font-size:12px;font-weight:450}.pnl-ledger td{font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #232c1d;padding:19px 18px}.pnl-ledger th:first-child,.pnl-ledger td:first-child,.pnl-ledger td:nth-child(2){text-align:left}.pnl-ledger td small{color:#8f9e84;margin-top:6px;font-size:12px;display:block}.pnl-ledger td:first-child>a{color:#8e9c83;font:12px var(--font-geist-mono),monospace;margin-top:4px;display:block}.pnl-page .pnl-collection-link{color:#ecf2e6;text-align:left;white-space:normal;background:0 0;border:0;max-width:260px;padding:0;font-size:14px}.pnl-page .pnl-collection-link:hover{color:#b7ff5c}.pnl-type{color:#c2d8ac;border:1px solid #455336;border-radius:4px;padding:4px 7px;font-size:12px}.pnl-type-sale{color:#b7ff5c;border-color:#638e3d}.pnl-type-transfer-in,.pnl-type-transfer-out{color:#a9b2a3;border-color:#3e4638}.pnl-pagination{color:#a4ae9e;justify-content:flex-end;align-items:center;gap:18px;padding:16px;font-size:13px;display:flex}.pnl-no-results{text-align:center;padding:40px 20px}.pnl-no-results h2{font-size:22px;font-weight:500}.pnl-no-results p{color:#a4ae9e;max-width:550px;margin:auto}.pnl-method{border:none;padding-left:0;font-size:13px}.pnl-method a{color:#b7ff5c}.pnl-dialog{color:#eef2e8;background:#10160c;border:1px solid #50633c;border-radius:15px;width:90vw;max-width:1000px;padding:24px}.pnl-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.pnl-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.pnl-dialog h2{margin:0;font-size:22px;font-weight:500}.pnl-dialog canvas{border:1px solid #344729;border-radius:8px;width:100%;height:auto;margin-bottom:20px}.pnl-dialog>p{color:#9fae93;font-size:13px}.pnl-page a:hover{color:#b7ff5c}@media (max-width:1000px){.pnl-toolbar{align-items:flex-start}.pnl-toolbar>div:first-child{flex-direction:column;align-items:flex-start}.pnl-overview{grid-template-columns:1fr}.pnl-profit>div:first-of-type{font-size:54px}.pnl-profit{padding:25px}}@media (max-width:600px){.pnl-toolbar{flex-direction:column}.pnl-toolbar>div{flex-wrap:wrap}.pnl-toolbar button{padding:10px 13px}.pnl-scope{flex-wrap:wrap}.pnl-scope>span{width:100%;margin-left:0}.pnl-profit>div:first-of-type{font-size:40px}.pnl-metrics>div{padding:18px}.pnl-metrics strong{font-size:23px}.pnl-notice{flex-direction:column;align-items:flex-start}.pnl-dialog{width:96vw;padding:15px}.pnl-pagination{justify-content:center;gap:10px}}.pnl-dialog{max-height:90vh;margin:auto}.pnl-search>.pnl-network-picker{align-items:center;gap:14px;margin-bottom:22px}.pnl-network-picker label{margin:0;font-size:14px}.pnl-network-picker select{color:#eef2e8;font:inherit;background:#0a0d09;border:1px solid #526643;border-radius:7px;min-width:210px;padding:10px 14px}.pnl-network-picker span{color:#98a58e;font-size:13px}@media (max-width:540px){.pnl-search>.pnl-network-picker{align-items:stretch;gap:9px}.pnl-network-picker select{width:100%}}.pnl-search>.pnl-search-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pnl-search-fields input{box-sizing:border-box;width:100%}.pnl-search label span{color:#84927a}.pnl-search>.pnl-search-actions{flex-wrap:wrap;align-items:center;margin-top:18px}.pnl-search-actions p{color:#98a58e;flex:1;min-width:180px;margin:0;font-size:13px}@media (max-width:700px){.pnl-search>.pnl-search-fields{grid-template-columns:1fr;gap:18px}.pnl-search>.pnl-search-actions{align-items:stretch}.pnl-search-actions p{flex-basis:100%;margin-bottom:8px}.pnl-search-actions button{white-space:nowrap;flex:1}}.pnl-recovered{color:#b7ff5c;font-size:14px}.pnl-exclusions ul{max-height:420px;margin:18px 0 0;padding:0;list-style:none;overflow:auto}.pnl-exclusions li{border-top:1px solid #34412b;padding:16px 0}.pnl-exclusions strong{color:#dce5d4;overflow-wrap:anywhere}.pnl-exclusions li p{margin:7px 0}.pnl-exclusions a{color:#b7ff5c;margin-right:20px;font-size:13px;display:inline-block}
