.pcard-top{position:relative;z-index:2;padding:18px 18px 16px}.pcard-bg{position:absolute;inset:0;z-index:1;background-position:50%;background-size:cover;opacity:0;transition:opacity .5s var(--ease);-webkit-mask-image:linear-gradient(180deg,#000 38%,rgba(0,0,0,.55) 72%,transparent);mask-image:linear-gradient(180deg,#000 38%,rgba(0,0,0,.55) 72%,transparent)}.pcard-bg.has-image{opacity:1}.pcard-toprow{position:relative;z-index:3;display:flex;align-items:flex-start;gap:14px}.pcard-avwrap{position:relative;flex:0 0 auto;width:96px;height:96px;perspective:520px}.pcard-tilt{position:relative;width:100%;height:100%;border-radius:20px;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-y, 0) * -13deg)) rotateY(calc(var(--tilt-x, 0) * 13deg)) scale(var(--press,1));transition:transform .12s linear}.pcard-avwrap:not(:hover) .pcard-tilt{transition:transform .5s var(--ease)}.pcard-avwrap .pcard-tilt[data-pressed]{transition:transform .12s var(--ease)}.pcard-flash{position:absolute;inset:-3px;z-index:4;border-radius:22px;pointer-events:none;opacity:0}.pcard-flash.is-go{animation:pcardFlash .62s var(--ease) 1}@keyframes pcardFlash{0%{opacity:0;box-shadow:0 0 0 0 hsla(0,0%,100%,0),inset 0 0 0 2px hsla(0,0%,100%,0)}18%{opacity:1;box-shadow:0 0 18px 3px rgba(var(--accent-rgb),.65),inset 0 0 16px 5px hsla(0,0%,100%,.5)}to{opacity:0;box-shadow:0 0 0 0 hsla(0,0%,100%,0),inset 0 0 2px 24px hsla(0,0%,100%,0)}}.pcard-av{position:absolute;inset:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:20px;background:linear-gradient(150deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02) 60%,hsla(0,0%,100%,.01));box-shadow:0 0 0 1px rgba(var(--accent-rgb),.28),0 8px 22px rgba(0,0,0,.4),0 0 14px rgba(var(--accent-rgb),.32),inset 0 1px 1px hsla(0,0%,100%,.22);transition:box-shadow .35s var(--ease)}.pcard-avwrap:hover .pcard-av{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.6),0 8px 24px rgba(0,0,0,.42),0 0 24px rgba(var(--accent-rgb),.45),inset 0 0 18px hsla(0,0%,100%,.16),inset 0 1px 1px hsla(0,0%,100%,.34)}.pcard-av img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pcard-av-gloss{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.16),transparent 40%,transparent);mix-blend-mode:screen;opacity:.5}.pcard-status{position:absolute;right:-3px;bottom:-3px;z-index:5;width:22px;height:22px;min-height:22px;border:3px solid #0a0d13;border-radius:50%;background:#8a93a3;transition:background .3s,box-shadow .3s}.pcard-status[data-presence=online]{background:#38e16a;box-shadow:0 0 10px 1px rgba(56,225,106,.8)}.pcard-status[data-presence=away]{background:#ffb020;box-shadow:0 0 10px 1px rgba(255,176,32,.75)}.pcard-status[data-presence=busy]{background:#ff4d4f;box-shadow:0 0 10px 1px rgba(255,77,79,.8)}button.pcard-status{padding:0;cursor:pointer}.pcard-stpop{position:absolute;left:calc(100% + 9px);bottom:-2px;z-index:12;min-width:108px;padding:7px 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:11px;background:linear-gradient(180deg,rgba(18,22,31,.99),rgba(11,14,21,.98));box-shadow:0 14px 30px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.07);font-size:11.5px;font-weight:800;line-height:1.2;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.pcard-stpop.show{opacity:1;pointer-events:auto;transform:none}.pcard-stpop .sub{display:block;margin-top:3px;font-size:9.5px;font-weight:600;color:var(--muted)}.pcard-bl,.pcard-cam{position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:26px;padding:0;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;background:rgba(12,15,23,.86);backdrop-filter:blur(6px);box-shadow:0 6px 16px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.72);cursor:pointer;transition:transform .22s var(--ease),color .22s,border-color .22s,box-shadow .25s}.pcard-bl svg,.pcard-cam svg{width:14px;height:14px}.pcard-cam{left:-3px;bottom:-3px}.pcard-bl{left:-3px;top:-3px}.pcard-bl:focus-visible,.pcard-bl:hover,.pcard-cam:focus-visible,.pcard-cam:hover{outline:none;transform:scale(1.08);border-color:rgba(var(--accent-rgb),.55);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.55),0 0 14px rgba(var(--accent-rgb),.35)}.pcard-bl.is-on{border-color:rgba(255,77,79,.62);background:rgba(255,77,79,.16);color:#ff9b9c}.pcard-bl[data-locked]{opacity:.55}.pcard-idblock{flex:1 1 auto;min-width:0;padding-top:4px}.pcard-name{margin:0;overflow:hidden;font-size:22px;font-weight:800;letter-spacing:.01em;line-height:1.12;color:var(--ink);text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 16px rgba(var(--accent-rgb),.12);white-space:nowrap}.pcard-uid{display:flex;align-items:center;gap:5px;margin:3px 0 0;font-size:13px;font-weight:600;color:var(--muted)}.pcard-uid .pcard-badge,.pcard-uid .pcard-idmark{display:inline-flex;flex:0 0 auto;width:1.15em;height:1.15em;color:var(--accent)}.pcard-uid .pcard-idmark{filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.45))}.pcard-uid .pcard-idval{overflow:hidden;font-weight:700;color:hsla(0,0%,100%,.9);text-overflow:ellipsis;white-space:nowrap}.pcard-uid .pcard-rank{font-weight:700;color:var(--accent)}.pcard-bio{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.pcard-top{padding-right:64px}.pcard-top.pcard-top-bare{padding-right:18px}.pcard-headnotice{margin:0;padding:0 18px 8px;font-size:11.5px;font-weight:700;line-height:1.5;color:rgba(255,176,32,.95)}.pcard-crest{position:absolute;top:0;right:56px;z-index:6;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:46px;height:40px;min-height:40px;border-radius:0 0 15px 15px;background:linear-gradient(180deg,rgba(17,20,28,.99),rgba(9,11,17,.98));border:1px solid rgba(0,0,0,.6);border-top:none;box-shadow:0 8px 18px rgba(0,0,0,.55),0 0 16px rgba(0,0,0,.45),inset 0 -1px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px rgba(0,0,0,.28);overflow:hidden}.pcard-crest-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.pcard-crest-fallback{display:inline-flex;align-items:center;justify-content:center;width:72%;height:72%;line-height:1;color:var(--accent)}@media (prefers-reduced-motion:no-preference){.pcard-crest{transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.pcard-crest:hover{transform:translateY(2px);box-shadow:0 10px 22px rgba(0,0,0,.6),0 0 20px rgba(0,0,0,.5),inset 0 -1px 0 hsla(0,0%,100%,.08)}.pcard-crest:active{transform:translateY(1px) scale(.97)}}.pcard-cover-cam{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex}.pcard-cover-cam .pcard-cam{position:static;width:26px;height:26px;min-height:26px;background:rgba(0,0,0,.42);border-color:hsla(0,0%,100%,.22)}.pcard-cover-cam .pcard-cam:hover:not(:disabled){background:rgba(0,0,0,.62)}.pcard-gname{position:absolute;top:49px;right:79px;z-index:23;transform:translateX(50%) translateY(-5px);opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 12px;border-radius:13px;min-width:112px;max-width:162px;background:rgba(10,13,20,.97);border:1px solid rgb(var(--gamesaro-accent-rgb)/.35);box-shadow:0 12px 28px rgba(0,0,0,.6),0 0 16px rgb(var(--gamesaro-accent-rgb)/.2);transition:opacity .22s ease,transform .22s ease}.pcard-gname:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:rgba(10,13,20,.97)}.pcard-crest:focus-visible+.pcard-gname,.pcard-crest:hover+.pcard-gname,.pcard-gname.show{opacity:1;pointer-events:auto;transform:translateX(50%)}.pcard-gnimg{width:68px;height:68px;border-radius:13px;overflow:hidden;position:relative;flex:0 0 auto;background:linear-gradient(180deg,rgba(17,20,28,.99),rgba(9,11,17,.98));border:2px solid #000;box-shadow:0 4px 12px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.05)}.pcard-gnimg .pcard-crest-fallback,.pcard-gnimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pcard-gnname{font-size:13px;font-weight:800;color:#fff;text-align:center;line-height:1.12;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard-gnowner{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:#ffd24a;-webkit-text-stroke:.8px #241a00;paint-order:stroke fill;text-shadow:0 0 9px rgba(255,200,60,.5),0 1px 1px rgba(80,58,0,.55)}.pcard-gnname:empty,.pcard-gnowner:empty{display:none}.pcard-status.is-mood{right:-6px;bottom:-6px;width:30px;height:30px;min-height:30px;padding:0;overflow:hidden;background:#0a0d13;box-shadow:none}.pcard-status.is-mood img,.pcard-status.is-mood picture{display:block;width:100%;height:100%}.pcard-stt-head{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:18px 18px 10px}.pcard-stt-head h3{margin:0;font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.pcard-stback{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;border:1px solid var(--line);border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--ink);transition:.2s var(--ease)}.pcard-stback svg{width:18px;height:18px}.pcard-stback:focus-visible,.pcard-stback:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.12);color:var(--accent)}.pcard-gtabs{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,1fr);gap:8px;padding:2px 16px 12px}.pcard-gtab{display:flex;align-items:center;justify-content:center;padding:13px 4px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.035);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);transition:transform .2s var(--ease),color .2s,background .2s,border-color .2s,box-shadow .2s}.pcard-gtab:hover{transform:translateY(-2px);color:hsla(0,0%,100%,.85)}.pcard-gtab[aria-selected=true]{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.1);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35),0 0 18px rgba(var(--accent-rgb),.28)}.pcard-stt-scroll{flex:1 1 auto;overflow-y:auto;padding:0 16px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pcard-stt-scroll::-webkit-scrollbar{width:6px}.pcard-stt-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:hsla(0,0%,100%,.18)}.pcard-gv{animation:pcardGvFade .35s var(--ease)}@keyframes pcardGvFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pcard-gvhero{display:flex;align-items:center;gap:16px;padding:4px 2px 2px}.pcard-ring{position:relative;flex:0 0 auto;width:98px;height:98px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--pcard-p, 0) * 1%),hsla(0,0%,100%,.08) 0);box-shadow:0 0 22px rgba(var(--accent-rgb),.28)}.pcard-ring-hole{position:absolute;inset:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#0b0e15,#070a10)}.pcard-ring-v{font-size:22px;font-weight:800;line-height:1;color:#fff}.pcard-ring-k{margin-top:3px;font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2)}.pcard-gvright{flex:1 1 auto;min-width:0}.pcard-gvpts .pcard-pv{display:block;font-size:30px;font-weight:800;line-height:1;letter-spacing:.01em;color:var(--accent);text-shadow:0 0 18px rgba(var(--accent-rgb),.4)}.pcard-gvpts .pcard-pl{display:block;margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.pcard-gvtot{margin-top:10px;font-size:12px;font-weight:600;color:var(--muted)}.pcard-gvtot b{font-weight:800;color:#fff}.pcard-seg{display:flex;height:10px;margin:16px 0 9px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.06)}.pcard-seg i{display:block;height:100%}.pcard-seg i[data-part=won]{background:linear-gradient(90deg,#2fd968,#38e16a)}.pcard-seg i[data-part=lost]{background:linear-gradient(90deg,#ff5a5c,#ff6b6d)}.pcard-seg i[data-part=drawn]{background:linear-gradient(90deg,#ffab1a,#ffb020)}.pcard-segleg{display:flex;justify-content:space-between;gap:8px}.pcard-segleg span{flex:1 1 0;font-size:10px;font-weight:700;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--muted-2)}.pcard-segleg span b{display:block;margin-bottom:1px;font-size:16px;font-weight:800}.pcard-segleg [data-part=won] b{color:#38e16a}.pcard-segleg [data-part=lost] b{color:#ff6b6d}.pcard-segleg [data-part=drawn] b{color:#ffb020}.pcard-modehd{margin:16px 0 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.pcard-modes{display:flex;flex-direction:column;gap:7px}.pcard-mrow{display:grid;grid-template-columns:78px 1fr 34px 42px;align-items:center;gap:9px;padding:8px 11px;border:1px solid hsla(0,0%,100%,.06);border-radius:11px;background:hsla(0,0%,100%,.028)}.pcard-mrow .pcard-ml{overflow:hidden;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.86);text-overflow:ellipsis;white-space:nowrap}.pcard-mrow .pcard-mbar{position:relative;height:6px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.pcard-mrow .pcard-mbar span{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),var(--accent));box-shadow:0 0 8px rgba(var(--accent-rgb),.5)}.pcard-root.pcard-summary{position:relative;inset:auto;z-index:auto;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:16px 12px;background:none;animation:none}.pcard-summary .pcard-top-bare{background:none}.pcard-summary .pcard-top-bare .pcard-toprow{flex-direction:column;align-items:center;text-align:center}.pcard-summary .pcard-top-bare .pcard-idblock{align-items:center;text-align:center}.pcard-summary .pcard-top-bare .pcard-uid{justify-content:center}.pcard-summary .pcard-summary-profile{align-self:center;min-height:44px;border:1px solid rgba(var(--accent-rgb),.4);border-radius:999px;padding:10px 20px;background:rgba(var(--accent-rgb),.12);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}