.support-link{display:block;margin-top:20px;padding:12px 10px;border:1px solid #3e4865;background:#171c2d;color:#eaf0ff;text-decoration:none;font:10px var(--mono);line-height:1.6;box-shadow:0 0 18px #57a6ff18}.support-link span{color:var(--lime);font-size:9px}.member-card{position:relative;overflow:hidden;border-color:#d5ff52!important;background:radial-gradient(circle at 18% 18%,#d5ff5235,transparent 35%),linear-gradient(145deg,#222b43,#111626)!important;box-shadow:0 0 10px #d5ff52,0 0 35px #d5ff5260,0 0 80px #ff83d63d!important}.member-card:before{content:"";position:absolute;inset:-130% 45% auto -55%;height:300%;background:linear-gradient(90deg,transparent,#fff8,transparent);transform:rotate(24deg);animation:memberSweep 5s ease-in-out infinite}.member-card strong{position:relative;color:#fff!important;font-size:18px!important;text-shadow:0 0 12px #fff,0 0 24px #d5ff52}.member-card small,.member-card span{position:relative}@keyframes memberSweep{50%{transform:translateX(270%) rotate(24deg)}}.pro-dashboard{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:13px}.pro-card{position:relative;min-height:184px;padding:18px;overflow:hidden;border:1px solid #3d4765;background:linear-gradient(145deg,#171d2e,#0d111d);box-shadow:14px 18px 34px #0008,inset 0 1px #ffffff0d;transform:perspective(800px) rotateX(1deg);transition:transform .25s,box-shadow .25s}.pro-card:hover{transform:perspective(800px) translateY(-4px) rotateX(3deg) rotateY(-2deg);box-shadow:20px 25px 40px #000b,0 0 28px #d5ff5226}.pro-card>span,.radar-card span{display:block;color:#bdc7df;font:9px var(--mono);letter-spacing:.09em}.pro-card>strong{display:block;margin:16px 0 5px;color:#fff;font:700 30px var(--mono);letter-spacing:-.06em}.pro-card>small,.radar-card small{color:#c3cadc;font-size:10px}.mini-line{display:flex;gap:5px;align-items:end;height:34px;margin-top:17px}.mini-line i{width:20%;background:linear-gradient(#67aeff,#2454cf);box-shadow:0 0 8px #4c9dff}.mini-line i:nth-child(1){height:40%}.mini-line i:nth-child(2){height:75%}.mini-line i:nth-child(3){height:48%}.mini-line i:nth-child(4){height:100%}.mini-line i:nth-child(5){height:68%}.radar-card{display:flex;justify-content:space-between;gap:10px}.radar-card b{padding:2px 4px;background:#2a7fe5;color:#fff;font-size:7px}.radar{position:relative;width:105px;height:105px;clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);background:linear-gradient(145deg,#263353,#15192a);border:1px solid #d36ec6;display:grid;place-items:center;filter:drop-shadow(0 0 10px #ff83d660)}.radar:before{content:"";position:absolute;inset:17px;clip-path:inherit;background:#d967c340}.radar strong{position:relative;color:#fff;font:700 24px var(--mono)}.winloss-bars{display:flex;gap:6px;margin-top:21px}.winloss-bars i{display:block;height:10px;min-width:8px;transition:width .3s}.winloss-bars i:first-child{background:#399eff;box-shadow:0 0 10px #399eff}.winloss-bars i:last-child{background:#ff5d77;box-shadow:0 0 10px #ff5d77}.balance-glow{position:absolute;width:130px;height:130px;right:-45px;bottom:-55px;border-radius:50%;background:#278fff;filter:blur(20px);opacity:.55}.notes-editor>#noteTitle{width:100%;margin-bottom:10px;padding:12px;border:1px solid #424b69;background:#171d2c;color:#fff;font:700 14px var(--sans);outline:0}.notes-editor>#noteTitle:focus{border-color:var(--pink);box-shadow:0 0 16px #ff83d640}.note-toolbar{display:flex;gap:6px;margin-top:10px;padding:8px;background:#141a29;border:1px solid #38415c}.note-toolbar button{min-width:33px;padding:6px;border:1px solid #46516e;background:#20283d;color:#fff;font:700 11px var(--mono);cursor:pointer}.note-toolbar button:hover{border-color:var(--lime);color:var(--lime);box-shadow:0 0 9px #d5ff5250}.journal-toast{border-width:1px!important;border-radius:12px!important;background:linear-gradient(135deg,#20283e,#111625)!important;box-shadow:0 0 0 1px #ffffff12,0 0 30px #d5ff5260,20px 24px 40px #000a!important}.journal-toast:before{content:"✦";position:absolute;right:17px;top:13px;color:var(--lime);font-size:20px;text-shadow:0 0 14px var(--lime)}.journal-shell:not(.view-dashboard)>.pro-dashboard{display:none}@media(max-width:1050px){.pro-dashboard{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.pro-dashboard{grid-template-columns:1fr 1fr}.pro-card{min-height:155px;padding:14px}.pro-card>strong{font-size:24px}.radar{width:83px;height:83px}.radar strong{font-size:19px}.support-link{display:none}}@media(max-width:500px){.pro-dashboard{grid-template-columns:1fr}.pro-card{min-height:135px}.radar-card{min-height:140px}.notes-editor>#noteTitle{font-size:13px}}
