.pt-frame{display:flex;width:100%;height:calc(100vh - var(--topbar-h));background:#031116;overflow:hidden;font-size:13px;line-height:1.45;position:relative}.pt-side{width:236px;flex:0 0 236px;height:100%;display:flex;flex-direction:column;background:#05141a;border-right:1px solid rgba(243,248,255,.06)}.pt-side-rate{padding:16px 14px 10px}.pt-eyebrow{color:rgba(243,248,255,.4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.pt-rate-num{font-family:var(--font-mono);font-size:26px;font-weight:700;color:#2fff2f;letter-spacing:-.02em;text-shadow:0 0 24px rgba(47,255,47,.18)}.pt-rate-sub{color:rgba(243,248,255,.3);font-size:11px;margin-top:2px}.pt-nav{flex:1 1 auto;overflow-y:auto;padding:6px 10px 14px;display:flex;flex-direction:column;gap:1px}.pt-navbtn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:7px;cursor:pointer;text-align:left;font:inherit;font-size:13px;font-weight:500;background:transparent;color:rgba(243,248,255,.55)}.pt-navbtn:hover{background:rgba(255,255,255,.04);color:#eeeeee}.pt-navbtn.active{background:rgba(255,255,255,.06);color:#eeeeee;box-shadow:inset 0 0 0 1px rgba(243,248,255,.08)}.pt-navbar{width:3px;height:15px;border-radius:2px;flex:0 0 auto;background:transparent}.pt-navbtn.active .pt-navbar{background:#2fff2f}.pt-navbadge{font-family:var(--font-mono);font-size:10.5px;color:rgba(243,248,255,.3)}.pt-side-foot{flex:0 0 auto;padding:13px 15px;border-top:1px solid rgba(243,248,255,.06);background:#041217}.pt-live{display:flex;align-items:center;gap:7px;font-size:11.5px;color:rgba(243,248,255,.6)}.pt-live i{width:6px;height:6px;border-radius:50%;background:#2fff2f;box-shadow:0 0 8px #2fff2f;flex:0 0 auto}.pt-side-wallet{font-family:var(--font-mono);font-size:11px;color:rgba(243,248,255,.4);margin-top:5px;word-break:break-all}.pt-main{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;display:flex;flex-direction:column}.pt-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 22px;background:rgba(3,17,22,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(243,248,255,.06)}.pt-head-id{flex:1 1 auto;min-width:0}.pt-title{margin:3px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.pt-ranges{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pt-range{height:30px;padding:0 11px;border-radius:7px;border:1px solid rgba(243,248,255,.08);cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:11.5px;font-weight:500;background:transparent;color:rgba(243,248,255,.4)}.pt-range:hover{color:#eeeeee}.pt-range.active{background:rgba(255,255,255,.06);color:#eeeeee}.pt-burger{display:none;place-items:center;gap:4px;width:38px;height:38px;flex:0 0 auto;border-radius:9px;border:1px solid rgba(243,248,255,.08);background:rgba(255,255,255,.05);cursor:pointer}.pt-burger:hover{background:rgba(255,255,255,.1)}.pt-burger i{display:block;width:16px;height:1.5px;border-radius:1px;background:#eeeeee}.pt-body{flex:1 1 auto;padding:18px 22px 44px;display:flex;flex-direction:column;gap:14px}.pt-card{border:1px solid rgba(243,248,255,.06);border-radius:12px;background:#05141a;overflow:hidden}.pt-card-pad{padding:18px}.pt-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid rgba(243,248,255,.06)}.pt-card-title{font-size:13px;font-weight:700}.pt-card-note{color:rgba(243,248,255,.3);font-size:11.5px}.pt-hero{border:1px solid rgba(243,248,255,.08);border-radius:14px;overflow:hidden;background:radial-gradient(680px 240px at 84% -10%,rgba(47,255,47,.1) 0,transparent 68%),linear-gradient(180deg,#0a171c,#05141a)}.pt-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-dim{color:rgba(243,248,255,.4)}.pt-faint{color:rgba(243,248,255,.3)}.pt-brand{color:#2fff2f}.pt-label{color:rgba(243,248,255,.4);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.11em}.pt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.pt-kpi{padding:15px 17px;border:1px solid rgba(243,248,255,.06);border-radius:12px;background:#05141a}.pt-kpi .v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;margin-top:6px}.pt-kpi .s{color:rgba(243,248,255,.3);font-size:11px;margin-top:3px}.pt-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;align-items:start}.pt-cols{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.pt-cta{border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:600;color:#0e0f11;background:#2fff2f;box-shadow:0 3px 0 0 #11c711,inset 0 1px 0 0 rgba(255,255,255,.39);height:36px;padding:0 16px;font-size:13px}.pt-cta:hover{background:#59ff59}.pt-cta:disabled{opacity:.55;cursor:default}.pt-btn{height:34px;padding:0 13px;border-radius:7px;font:inherit;font-size:12.5px;cursor:pointer;background:rgba(255,255,255,.05);color:#eeeeee;border:1px solid rgba(243,248,255,.08)}.pt-btn:hover{background:rgba(255,255,255,.1)}.pt-btn:disabled{opacity:.55;cursor:default}.pt-mini{height:26px;padding:0 10px;border-radius:6px;font:inherit;font-size:12px;cursor:pointer;background:rgba(255,255,255,.05);color:rgba(243,248,255,.4);border:1px solid rgba(243,248,255,.08)}.pt-mini:hover{color:#eeeeee}.pt-mini:disabled{opacity:.55;cursor:default}.pt-input{height:36px;padding:0 12px;border-radius:8px;border:1px solid rgba(243,248,255,.08);background:rgba(255,255,255,.05);color:#eeeeee;font:inherit;font-size:12.5px;outline:none;min-width:0}.pt-input:focus{border-color:rgba(47,255,47,.4)}.pt-input.mono,.pt-pill{font-family:var(--font-mono)}.pt-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;white-space:nowrap}.pt-pill.ok{background:#0b2a14;color:#2fff2f}.pt-pill.warn{background:rgba(212,175,55,.12);color:#e8c35a}.pt-pill.mute{background:rgba(255,255,255,.05);color:rgba(243,248,255,.4)}.pt-delta{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:#0b2a14;color:#2fff2f;font-family:var(--font-mono);font-size:12.5px;font-weight:600}.pt-delta.down{background:rgba(255,61,87,.1);color:#ff3d57}.pt-scroll{overflow-x:auto}.pt-table{width:100%;border-collapse:collapse}.pt-table th{text-align:left;padding:9px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:rgba(243,248,255,.3);font-weight:600;border-bottom:1px solid rgba(243,248,255,.06);background:#041217}.pt-table td.r,.pt-table th.r{text-align:right}.pt-table td{padding:12px 16px;border-bottom:1px solid rgba(243,248,255,.06);font-size:12.5px}.pt-table td.n{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pt-table tbody tr:hover td{background:rgba(243,248,255,.02)}.pt-cell-main{display:block;font-size:13px;font-weight:600}.pt-cell-sub{display:block;font-family:var(--font-mono);font-size:11px;color:rgba(243,248,255,.3);margin-top:1px}.pt-meter{height:4px;border-radius:2px;background:rgba(255,255,255,.05);overflow:hidden}.pt-meter>i{display:block;height:100%;border-radius:2px;background:#1fa123}.pt-meter.lg{height:6px;border-radius:3px;background:rgba(255,255,255,.04)}.pt-bars{display:flex;align-items:flex-end;gap:2px}.pt-bars .col{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:1px;border-radius:3px;overflow:hidden}.pt-bars .col:hover{opacity:.75}.pt-bars .p{background:#1fa123;border-radius:3px 3px 0 0}.pt-bars .s{background:#17612b}.pt-bars.mono1 .p{border-radius:2px 2px 0 0}.pt-legend{display:inline-flex;align-items:center;gap:6px}.pt-legend i{width:9px;height:9px;border-radius:2px;display:inline-block;flex:none}.pt-banner{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:rgba(36,156,255,.1);color:#249cff;font-size:12.5px;line-height:1.55}.pt-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pt-funnel>div{padding:15px 17px;border-right:1px solid rgba(243,248,255,.06);border-top:1px solid rgba(243,248,255,.03)}.pt-funnel .v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;margin-top:5px}.pt-funnel .c{color:rgba(243,248,255,.3);font-size:11px;margin-top:3px}.pt-funnel .c b{color:#2fff2f;font-weight:600}.pt-funnel .hl{background:#0b2a14;border-top:1px solid rgba(47,255,47,.18)}.pt-chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(243,248,255,.08);background:rgba(255,255,255,.05);color:rgba(243,248,255,.4);font-size:12.5px;cursor:pointer;font:inherit}.pt-chip:hover{color:#eeeeee}.pt-chip.active{border-color:#2fff2f;background:#0b2a14;color:#2fff2f}.pt-ret-cell{display:block;padding:8px 4px;border-radius:6px;font-family:var(--font-mono);font-size:11.5px;color:#dffbdf;text-align:center}.pt-podium{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.pt-podium>div{flex:1 1 200px;min-width:0;justify-content:flex-end;padding:14px 16px;border-radius:12px}.pt-podium>div,.pt-zero{display:flex;flex-direction:column}.pt-zero{align-items:center;text-align:center;padding:54px 24px 46px;border:1px solid rgba(243,248,255,.08);border-radius:14px;background:radial-gradient(560px 200px at 50% 0,rgba(47,255,47,.07),transparent 70%),#05141a}.pt-zero-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;border:1px solid rgba(47,255,47,.28);background:rgba(47,255,47,.07)}.pt-zero-ic i{width:15px;height:15px;border-radius:4px;border:1.5px dashed rgba(47,255,47,.7);display:block}.pt-zero h2{margin:16px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em}.pt-zero p{margin:8px 0 0;max-width:420px;color:rgba(243,248,255,.4);font-size:13px;line-height:1.6;text-wrap:pretty}.pt-zero-ctas{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-top:20px}.pt-skels{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.pt-skel{padding:15px 17px;border:1px solid rgba(243,248,255,.05);border-radius:12px;background:#041217}.pt-skel i{display:block;border-radius:4px;background:rgba(255,255,255,.05);height:8px}.pt-skel i:nth-child(2){height:20px;width:78%!important;border-radius:5px;background:rgba(255,255,255,.04);margin-top:12px}.pt-skel i:nth-child(3){height:8px;width:40%!important;background:rgba(255,255,255,.03);margin-top:11px}.pt-err{color:#ff3d57}.pt-err,.pt-ok{font-size:12px;margin:8px 0 0}.pt-ok{color:#2fff2f}.pt-note{color:rgba(243,248,255,.3);font-size:11.5px;line-height:1.55;margin:10px 0 0}.pt-empty{padding:26px 16px;text-align:center;color:rgba(243,248,255,.4);font-size:12.5px}.pt-drawer-wrap{position:absolute;inset:0;z-index:60;display:flex}.pt-drawer-scrim{position:absolute;inset:0;background:rgba(2,8,11,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.pt-drawer{position:relative;width:292px;max-width:84%;height:100%;display:flex;flex-direction:column;background:#05141a;border-right:1px solid rgba(243,248,255,.08);box-shadow:24px 0 60px rgba(0,0,0,.55)}.pt-drawer-head{display:flex;align-items:center;gap:9px;height:54px;padding:0 14px 0 18px;border-bottom:1px solid rgba(224,237,255,.06);flex:0 0 auto}.pt-drawer-x{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;margin-left:auto;border-radius:8px;border:1px solid rgba(243,248,255,.08);background:rgba(255,255,255,.05);color:rgba(243,248,255,.6);font-size:17px;line-height:1;cursor:pointer}.pt-drawer-x:hover{color:#eeeeee}.pt-drawer-rate{padding:16px 18px 14px;border-bottom:1px solid rgba(243,248,255,.06);background:radial-gradient(320px 130px at 90% 0,rgba(47,255,47,.1),transparent 70%)}.pt-drawer-nav{flex:1 1 auto;overflow-y:auto;padding:10px 10px 16px}.pt-group-label{padding:12px 11px 7px;color:rgba(243,248,255,.3);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.13em}.pt-drawer .pt-navbtn{min-height:44px;font-size:14px}@media (max-width:880px){.pt-side{display:none}.pt-burger{display:grid}.pt-body{padding:14px 14px 40px}.pt-head{padding:12px 14px}}.pt-solo{max-width:760px;margin:40px auto;padding:0 18px}