@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=IBM+Plex+Sans:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500;700&family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@keyframes pndFlipGlow{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--flip-glow),.1),0 0 6px rgba(var(--flip-glow),.05)}50%{box-shadow:inset 0 0 0 1px rgba(var(--flip-glow),.38),0 0 16px rgba(var(--flip-glow),.18)}}.pnd-flip-glow{border-radius:6px;animation:pndFlipGlow 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pnd-flip-glow{animation:none}.pnd-flip-card{transition:none!important}}@keyframes pndAttnPulse{0%,to{box-shadow:0 2px 6px #00000080,0 0 14px 2px rgba(var(--pnd-attn, 106,90,205),.45),0 0 rgba(var(--pnd-attn, 106,90,205),.55);transform:scale(1)}50%{box-shadow:0 2px 6px #00000080,0 0 24px 6px rgba(var(--pnd-attn, 106,90,205),.9),0 0 0 9px rgba(var(--pnd-attn, 106,90,205),0);transform:scale(1.045)}}.pnd-attn-pulse{animation:pndAttnPulse 1.8s ease-in-out infinite}@keyframes pndAttnBurst{0%{transform:scale(1);box-shadow:0 2px 6px #00000080,0 0 rgba(var(--pnd-attn, 106,90,205),.9)}40%{transform:scale(1.16);box-shadow:0 2px 6px #00000080,0 0 34px 10px rgba(var(--pnd-attn, 106,90,205),1),0 0 0 6px rgba(var(--pnd-attn, 106,90,205),.5)}to{transform:scale(1);box-shadow:0 2px 6px #00000080,0 0 0 20px rgba(var(--pnd-attn, 106,90,205),0)}}.pnd-attn-burst{animation:pndAttnBurst .8s ease-out 3}@keyframes pndSpark{0%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2)}}.pnd-spark{animation:pndSpark .9s ease-out forwards}@media(prefers-reduced-motion:reduce){.pnd-attn-pulse,.pnd-attn-burst,.pnd-spark{animation:none}}body{zoom:1.1}html{scrollbar-color:rgba(127,127,127,.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7f7f7f4d;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#7f7f7f8c;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.x-scroll::-webkit-scrollbar-thumb{background:#7f7f7f73;background-clip:padding-box}.x-scroll::-webkit-scrollbar-thumb:hover{background:#7f7f7fb3;background-clip:padding-box}.pnd-vscroll{scrollbar-width:thin;scrollbar-color:rgba(127,144,164,.55) rgba(127,144,164,.1)}.pnd-vscroll::-webkit-scrollbar{width:9px;-webkit-appearance:none}.pnd-vscroll::-webkit-scrollbar-track{background:#7f90a41a;border-radius:5px}.pnd-vscroll::-webkit-scrollbar-thumb{background:#7f90a473;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.pnd-vscroll::-webkit-scrollbar-thumb:hover{background:#7f90a4b8;background-clip:padding-box}:root{--pnd-lime: #a8e828;--pnd-bear-red: #ff2d55;--pnd-base: #080808;--pnd-s1: #101410;--pnd-s2: #181c18;--pnd-s3: #202420}*{box-sizing:border-box}body{margin:0;background:var(--pnd-base);color:#e8f0e0;font-family:Barlow,system-ui,-apple-system,sans-serif}.wrap{max-width:1080px;margin:0 auto;padding:28px 20px 60px}.narrow{max-width:420px}.lime{color:var(--pnd-lime)}.muted{color:#8a948a}.small{font-size:12px}a{color:var(--pnd-lime);text-decoration:none}.topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1c221c;padding-bottom:14px;margin-bottom:18px}.topbar h1{font-size:20px;margin:0;letter-spacing:-.5px}.topbar nav{display:flex;align-items:center;gap:14px}.cta{background:var(--pnd-lime);color:#07120a;padding:7px 12px;border-radius:8px;font-weight:700}button{background:var(--pnd-lime);color:#07120a;border:0;cursor:pointer;padding:9px 14px;border-radius:8px;font-weight:700;font-size:14px}button:disabled{opacity:.6}.grid{display:grid;gap:14px;margin-top:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.card{background:var(--pnd-s1);border:1px solid #1f261f;border-radius:14px;padding:18px;box-shadow:0 0 0 1px #0c0f0c inset}.card .sym{font-family:JetBrains Mono,monospace;font-size:13px;color:#8a948a}.card .big{font-size:22px;font-weight:800;margin:6px 0}.card .score{font-family:JetBrains Mono,monospace;font-size:26px}.form{display:flex;flex-direction:column;gap:10px;margin:18px 0}.form input{background:var(--pnd-s2);border:1px solid #283028;color:#e8f0e0;padding:11px 12px;border-radius:8px;font-size:15px}.oauth{display:flex;flex-direction:column;gap:10px;margin:18px 0 4px}.oauth-btn{background:var(--pnd-s2);color:#e8f0e0;border:1px solid #2c352c;padding:11px 14px;border-radius:8px;font-weight:600;cursor:pointer;font-size:14px}.oauth-btn:hover{border-color:var(--pnd-lime)}.oauth-btn.discord{background:#5865f2;border-color:#5865f2;color:#fff}.oauth-btn.discord:hover{filter:brightness(1.08);border-color:#5865f2}.divider{text-align:center;color:#6a746a;font-size:12px;margin:14px 0;text-transform:uppercase;letter-spacing:1px}.err{color:var(--pnd-bear-red)}.ok{color:var(--pnd-lime)}pre.card{white-space:pre-wrap;font-family:JetBrains Mono,monospace;font-size:12px}.signal.vbull{color:var(--pnd-lime);text-shadow:0 0 14px rgba(168,232,40,.5)}.signal.bull{color:#8fd024}.signal.sbull{color:#6f9a26}.signal.neut{color:#9aa39a}.signal.sbear{color:#d6566f}.signal.bear-c{color:#f0314f}.signal.vbear{color:var(--pnd-bear-red);text-shadow:0 0 14px rgba(255,45,85,.5)}.card.vbull,.card.bull{border-color:#2f4a14}.card.vbear,.card.bear-c{border-color:#4a1622}button,a,[role=button],label[for]{transition:transform .16s ease,filter .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}button:not(:disabled):active,a:active,[role=button]:active,label[for]:active{transform:scale(.96);filter:brightness(.88);transition-duration:40ms}.pnd-disclosure>summary{list-style:none;cursor:pointer;user-select:none}.pnd-disclosure>summary::-webkit-details-marker{display:none}.pnd-disclosure>summary::marker{content:""}.pnd-disclosure>summary .pnd-caret{display:inline-block;transition:transform .14s ease}.pnd-disclosure[open]>summary .pnd-caret{transform:rotate(90deg)}.pnd-disclosure>summary .pnd-showhide:after{content:"show"}.pnd-disclosure[open]>summary .pnd-showhide:after{content:"hide"}
