:root{--r-common:#a7a1b8;--r-rare:#4cc3ff;--r-epic:#b383ff;--r-legendary:#ffc94d}:root[data-theme=light]{--r-common:#6c6582;--r-rare:#0b7fc0;--r-epic:#7c3aed;--r-legendary:#b07800}.dark-scope{--r-common:#a7a1b8;--r-rare:#4cc3ff;--r-epic:#b383ff;--r-legendary:#ffc94d}[data-rarity=common]{--r:var(--r-common)}[data-rarity=rare]{--r:var(--r-rare)}[data-rarity=epic]{--r:var(--r-epic)}[data-rarity=legendary]{--r:var(--r-legendary)}.fav{position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);vertical-align:middle}.fav,.fav__img{border-radius:50%}.fav__img{display:block;width:100%;height:100%;object-fit:cover}.fav .mono{font-size:calc(var(--s) * .34)}.fav__ring{position:absolute;top:-22.5%;left:-22.5%;width:145%;height:145%;max-width:none;object-fit:cover;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,transparent 60%,#000 64.5%,#000 92%,transparent 99%);mask-image:radial-gradient(closest-side,transparent 60%,#000 64.5%,#000 92%,transparent 99%)}.dark-scope .fav__ring,:root:not([data-theme=light]) .fav__ring{mix-blend-mode:screen}.fav[data-status]:after{content:"";position:absolute;right:-1px;bottom:-1px;z-index:1;width:11px;height:11px;border-radius:50%;border:2.5px solid var(--bg-elev);background:var(--text-3)}.fav.has-frame[data-status]:after{right:-4px;bottom:-4px}.fav[data-status=game]:after,.fav[data-status=online]:after{background:var(--lime)}.fav[data-status=party]:after{background:var(--purple-hi)}.fav[data-status=away]:after{background:#5d566e}.plate{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;background:#0d0b13}.plate img,.plate video{width:100%;height:100%;object-fit:cover}.plate__fx{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.pc__box>.plate__fx{z-index:3}.bdgs{display:inline-flex;align-items:center;gap:2px}.bdg{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 2px 4px rgb(0 0 0/.45))}.rarity{font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--r,var(--text-3))}.friend__pfp{display:grid;place-items:center;flex:none;border-radius:50%}.friend__pfp:focus-visible{outline-offset:6px}.friend__open .friend__txt{flex:1 1}.me{position:relative;isolation:isolate;overflow:hidden;cursor:pointer}.me .plate{opacity:.9}.me .plate:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 7 12/.82),rgb(8 7 12/.45))}.me.has-plate{color:#f4f2f8;border-color:rgb(255 255 255/.12)}.me.has-plate .me__info small{color:rgb(255 255 255/.62)}.me.has-plate .me .icon-btn,.me.has-plate>.icon-btn{color:rgb(255 255 255/.75)}.me__info>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me__bdgs{display:flex;align-items:center;min-height:20px}.me__bdgs .bdg{width:20px;height:20px}.me__avatar.fav-wrap{width:48px;height:48px;padding:0;background:none;display:grid;place-items:center}.me__avatar.fav-wrap .me__lvl{z-index:2}.pc{width:min(460px,calc(100vw - 32px))}.pc__banner,.pc__box{position:relative}.pc__banner{isolation:isolate;height:150px;flex:none}.pc__box{--card-rgb:var(--surf-hi-rgb)}.pc__banner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(var(--card-rgb)) 0,rgb(var(--card-rgb)) 30%,rgb(var(--card-rgb)/.6) 50%,rgb(var(--card-rgb)/0) 80%)}.pc__banner .plate{z-index:0;border-radius:0}.pc__banner--empty{background:radial-gradient(120% 120% at 80% 0,rgba(139,92,246,.45),transparent 60%),#120e1c}.pc__close{position:absolute;top:12px;right:12px;z-index:2}.pc__main{display:grid;grid-gap:18px;gap:18px;padding:24px 22px 22px;margin-top:-80px;position:relative;z-index:1;overflow-y:auto}.pc__head{display:flex;align-items:flex-end;gap:16px}.pc__head .fav{margin:0 4px 4px;box-shadow:0 0 0 4px rgb(var(--surf-hi-rgb))}.pc__head .fav.has-frame{box-shadow:none}.pc__id{min-width:0;padding-bottom:4px}.pc__id h2{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__id h2 i{font-style:normal;font-size:16px;color:var(--text-3)}.pc__id p{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:13.5px;color:var(--text-2)}.pc__lvl{padding:1px 8px;border-radius:6px;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--lime-ink);background:var(--lime)}.pc__status{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.pc__status .dot{width:7px;height:7px}.pc__label{margin-bottom:8px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.pc__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pc-badge{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px 8px 10px;border-radius:14px;text-align:center;background:radial-gradient(80% 70% at 50% 25%,color-mix(in srgb,var(--r) 22%,transparent),transparent 70%),rgb(var(--fg-rgb)/.03);border:1px solid color-mix(in srgb,var(--r) 30%,transparent)}.pc-badge img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 6px 12px rgb(0 0 0/.35))}.pc-badge b{font-size:12.5px;font-weight:700;line-height:1.25}.pc-badge .rarity{font-size:10px}.pc-badge--empty{color:var(--text-3);font-size:12.5px;place-content:center;border-style:dashed;border-color:var(--line-2);background:none;min-height:116px}.pc__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pc__stats div{padding:10px 8px;border-radius:12px;text-align:center;background:rgb(var(--fg-rgb)/.035);border:1px solid var(--line)}.pc__stats dt{font-size:11px;font-weight:600;color:var(--text-3)}.pc__stats div{min-width:0}.pc__stats dd{font-family:var(--font-display);font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__stats div:last-child dd{font-size:13.5px;line-height:25px}.pc__actions{display:flex;gap:8px}.pc__actions .btn{flex:1 1}.pc__wear{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-3)}.pc__wear b{color:var(--r,var(--text-2));font-weight:700}a[data-profile],button[data-profile]{cursor:pointer}@media (max-width:600px){.pc{width:100%}.pc__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pc__main{padding:24px 16px 18px}}@media (max-width:1100px){.me .plate{display:none}.me.has-plate{color:inherit}}a.wallet__item{border-radius:11px;transition:color .2s,background-color .2s}a.wallet__item:hover{background:rgb(var(--lime-rgb)/.08)}a.wallet__item:hover b{color:var(--lime-text)}.state-page{min-height:100dvh;display:grid;place-items:center;padding:40px var(--gutter,20px)}.state-page--inline{min-height:60dvh}.state{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;max-width:520px}.state h1{font-family:var(--font-display);font-size:28px;font-weight:600}.state p{color:var(--text-2);overflow-wrap:anywhere}.state__code{font-family:var(--font-display);font-size:72px;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--lime,#c8ff3d)}.state__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;color:var(--danger-text);background:rgba(255,92,122,.12);border:1px solid rgba(255,92,122,.3)}.state__icon svg{width:26px;height:26px}.state__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.state .spin{width:28px;height:28px;border-width:3px}