.psh.is-v2{--psh-gold:var(--b-gold);--psh-ink:var(--b-ink);--psh-ink2:rgba(var(--b-ink-rgb), .72);--psh-ink3:rgba(var(--b-ink-rgb), .46);width:min(1060px,94vw);height:min(640px,100vh - 48px);font-family:var(--ui-face), system-ui, sans-serif;color:var(--psh-ink);background:linear-gradient(160deg, rgba(var(--b-bg4-rgb), calc(.94 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.97 * var(--b-gk))) 55%, rgba(var(--b-bg-rgb), calc(.98 * var(--b-gk))));box-shadow:0 0 0 1px rgba(var(--b-gold-rgb), .28), inset 0 1px 0 rgba(var(--b-line-rgb), .08), 0 30px 80px rgba(var(--b-shadow-rgb), calc(.7 * var(--b-sk)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.psh.is-v2:before{content:"";z-index:2;background:linear-gradient(90deg, var(--psh-gold), rgba(var(--b-gold-rgb), .15));pointer-events:none;height:2px;position:absolute;top:0;left:14px;right:0}.psh.is-v2 .psh-stage{border-right:1px solid rgba(var(--b-gold-rgb), .12)}.psh.is-v2 .psh-sol{z-index:2;background:rgba(var(--b-bg-rgb), calc(.72 * var(--b-gk)));box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .2);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;inset:auto 14px 14px}.psh.is-v2 .psh-sol img{object-fit:cover;flex:none;width:26px;height:16px}.psh.is-v2 .psh-sol b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 14px var(--ui-face);text-transform:uppercase;letter-spacing:.06em;color:var(--psh-ink);flex:1;overflow:hidden}.psh.is-v2 .psh-lv{font:800 12px var(--ui-face);letter-spacing:.08em;color:#1a1209;background:var(--psh-gold);flex:none;padding:2px 8px}.psh.is-v2 .psh-info{gap:10px;padding:20px 22px 16px;overflow:hidden}.psh.is-v2 .psh-head{gap:12px;padding-right:44px}.psh.is-v2 .psh-rank{background:rgba(var(--b-well-rgb), calc(.35 * var(--b-wk)));width:60px;height:60px;box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .22);flex:none}.psh.is-v2 .psh-name{flex:1;gap:2px}.psh.is-v2 .psh-name b{font:800 26px/1.1 var(--ui-face);letter-spacing:.02em;color:var(--psh-ink);align-items:baseline;gap:8px;font-style:normal;display:flex}.psh.is-v2 .psh-tag{font:700 16px var(--ui-face);color:var(--psh-gold);flex:none;font-style:normal}.psh.is-v2 .psh-name small{font:700 11px var(--ui-face);letter-spacing:.16em;color:var(--psh-gold)}.psh-exp{background:rgba(var(--b-hi-rgb), .07);height:14px;margin-top:3px;display:block;position:relative;overflow:hidden}.psh-exp i{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .55), var(--psh-gold));position:absolute;inset:0 auto 0 0}.psh-exp em{font:700 10px/14px var(--ui-face);letter-spacing:.08em;color:var(--psh-ink);text-shadow:0 1px 2px rgba(var(--b-shadow-rgb), calc(.8 * var(--b-tsk)));padding:0 6px;font-style:normal;display:block;position:relative}.psh.is-v2 .psh-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.psh.is-v2 .psh-facts div{background:rgba(var(--b-cream-rgb), .04);min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--b-cream-rgb), .05);padding:6px 10px}.psh.is-v2 .psh-facts dt{font:700 9px var(--ui-face);letter-spacing:.16em;color:var(--psh-ink3)}.psh.is-v2 .psh-facts dd{white-space:nowrap;text-overflow:ellipsis;font:700 14px var(--ui-face);color:var(--psh-ink);display:block;overflow:hidden}.psh-stats{background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .1), rgba(var(--b-gold-rgb), .03));box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .22);gap:4px;padding:8px 12px;display:grid}.psh-stats.is-wait{display:block}.psh-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.psh-nums div{border-bottom:1px solid rgba(var(--b-cream-rgb), .06);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:3px 0;display:flex}.psh-nums dt{font:600 12px var(--ui-face);color:var(--psh-ink2);white-space:nowrap}.psh-nums dd{text-overflow:ellipsis;font:800 14px var(--ui-face);color:var(--psh-gold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;overflow:hidden}.psh-nums [data-stat=kd] dd{font-size:16px}.psh-nums .is-na dd{color:var(--psh-ink3);font-weight:600}.psh-most{font:600 12px var(--ui-face);color:var(--psh-ink3);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:2px 0 0;overflow:hidden}.psh-most b{color:var(--psh-ink2);font-weight:700}.psh.is-v2 .psh-h{font:800 11px var(--ui-face);letter-spacing:.18em;color:var(--psh-gold);align-items:center;gap:8px;margin:2px 0 -4px;display:flex}.psh.is-v2 .psh-h span{color:var(--psh-ink3);letter-spacing:.08em;font-size:10px}.psh.is-v2 .psh-guns{gap:6px;display:flex}.psh.is-v2 .psh-guns li{background:rgba(var(--b-cream-rgb), .04);min-width:0;box-shadow:inset 0 -2px 0 rgba(var(--b-gold-rgb), .5);flex:1 1 0;align-content:center;justify-items:center;gap:2px;padding:6px 4px;display:grid;position:relative}.psh.is-v2 .psh-guns li.is-util{flex:0 0 52px}.psh.is-v2 .psh-guns li.is-empty{opacity:.35;box-shadow:none}.psh.is-v2 .psh-guns img,.psh.is-v2 .psh-guns i{object-fit:contain;width:100%;max-width:84px;height:36px}.psh.is-v2 .psh-guns li.is-util img,.psh.is-v2 .psh-guns li.is-util i{width:40px;height:30px}.psh.is-v2 .psh-guns b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 11px var(--ui-face);text-transform:uppercase;color:var(--psh-ink2);font-style:normal;overflow:hidden}.psh.is-v2 .psh-items{flex-wrap:wrap;gap:4px;display:flex}.psh.is-v2 .psh-items li{background:rgba(var(--b-cream-rgb), .05);width:42px;height:42px;box-shadow:inset 0 0 0 1px rgba(var(--b-cream-rgb), .06);place-items:center;padding:0;display:grid;position:relative}.psh.is-v2 .psh-items li:hover{box-shadow:inset 0 0 0 1px var(--psh-gold)}.psh.is-v2 .psh-items img,.psh.is-v2 .psh-items i{object-fit:contain;width:36px;height:36px}.psh.is-v2 :is(.psh-items,.psh-guns) li[data-name]:hover:after{content:attr(data-name);z-index:4;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font:700 11px var(--ui-face);color:var(--psh-ink);background:rgba(var(--b-bg2-rgb), calc(.96 * var(--b-gk)));box-shadow:0 0 0 1px rgba(var(--b-gold-rgb), .4);pointer-events:none;padding:4px 8px;position:absolute;bottom:calc(100% + 4px);left:50%;overflow:hidden;translate:-50%}.psh.is-v2 .psh-note{font:600 12px var(--ui-face);color:var(--psh-ink3)}.psh.is-v2 .psh-foot{border-top:1px solid rgba(var(--b-gold-rgb), .12);gap:4px;margin-top:auto;padding-top:8px;display:grid}.psh-acts,.psh-reasons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.psh-acts>:last-child.is-main{margin-left:auto}.psh-act{cursor:pointer;height:32px;font:700 12px var(--ui-face);letter-spacing:.08em;text-transform:uppercase;color:var(--psh-ink);background:rgba(var(--b-cream-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--b-cream-rgb), .1);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.psh-act:hover{background:rgba(var(--b-cream-rgb), .13)}.psh-act.is-main{color:var(--psh-ink);background:rgba(var(--b-cream-rgb), .1);box-shadow:inset 0 -2px 0 var(--psh-gold), inset 0 0 0 1px rgba(var(--b-gold-rgb), .3)}.psh-act.is-red{color:#ffb4a4;box-shadow:inset 0 0 0 1px #ff78644d}.psh-act.is-quiet{color:var(--psh-ink3)}.psh-state{font:700 12px var(--ui-face);letter-spacing:.08em;text-transform:uppercase;color:var(--psh-gold);padding:0 6px}.psh-said{font:600 12px var(--ui-face);color:var(--psh-ink2)}@media (max-height:800px){.psh.is-v2 .psh-info{gap:8px;padding:16px 20px 12px}.psh-nums div{padding:2px 0}.psh.is-v2 .psh-items li{width:38px;height:38px}.psh.is-v2 .psh-items img,.psh.is-v2 .psh-items i{width:32px;height:32px}}html[data-uib] .psh.is-v2.has-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:min(1280px,94vw);height:min(980px,100vh - 64px)}html[data-uib] .psh.is-v2.has-card .psh-info{overscroll-behavior:contain;gap:var(--b-space-3);padding:var(--b-space-4) var(--b-space-5) var(--b-space-4);scrollbar-width:thin;overflow:hidden auto}html[data-uib] .psh.is-v2 .psh-card{flex:none;display:block}html[data-uib] .psh.is-v2 .psh-card .pc-profile{flex:none;margin:0}html[data-uib] .psh.is-v2 .psh-card .pc-profile-in{animation:none}html[data-uib] .psh.is-v2 :is(.psh-head,.psh-facts,.psh-stats,.psh-guns,.psh-items,.psh-foot,.psh-h,.psh-note){flex:none}html[data-uib] .psh.is-v2 .psh-facts{gap:var(--b-space-4);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}html[data-uib] .psh.is-v2 .psh-facts div{box-shadow:none;background:0 0;padding:0}html[data-uib] .psh.is-v2 .psh-facts dt{font-size:var(--b-fs-xs)}html[data-uib] .psh.is-v2 .psh-facts dd{font-size:var(--b-fs-md)}html[data-uib] .psh.is-v2 .psh-h{margin:var(--b-space-2) 0 0;padding-bottom:var(--b-space-1);border-bottom:1px solid rgba(var(--b-gold-rgb), .14);font-size:var(--b-fs-xs)}html[data-uib] .psh.is-v2 .psh-stats{gap:var(--b-space-1);box-shadow:none;background:0 0;padding:0}html[data-uib] .psh.is-v2 .psh-nums{gap:0 var(--b-space-5)}html[data-uib] .psh.is-v2.has-card .psh-nums{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-uib] .psh.is-v2 .psh-nums div{padding:var(--b-space-1) 0}html[data-uib] .psh.is-v2 .psh-nums dt{font-size:var(--b-fs-sm)}html[data-uib] .psh.is-v2 .psh-nums dd,html[data-uib] .psh.is-v2 .psh-nums [data-stat=kd] dd{font-size:var(--b-fs-md)}html[data-uib] .psh.is-v2 .psh-most{font-size:var(--b-fs-sm)}html[data-uib] .psh.is-v2 .psh-guns{gap:var(--b-space-2)}html[data-uib] .psh.is-v2 .psh-guns li{padding:var(--b-space-1);box-shadow:inset 0 -2px 0 rgba(var(--b-gold-rgb), .4);background:0 0}html[data-uib] .psh.is-v2 .psh-guns li.is-empty{box-shadow:inset 0 -1px 0 rgba(var(--b-cream-rgb), .12)}html[data-uib] .psh.is-v2 .psh-guns b{font-size:var(--b-fs-xs)}html[data-uib] .psh.is-v2 .psh-items li{box-shadow:none;background:0 0}html[data-uib] .psh.is-v2 .psh-items li:hover{background:rgba(var(--b-cream-rgb), .08);box-shadow:none}html[data-uib] .psh.is-v2 .psh-foot{padding-top:var(--b-space-3)}html[data-uib] .psh.is-v2 .psh-rank{box-shadow:none;background:0 0}html[data-uib] .psh.is-v2 .psh-stage{background:radial-gradient(60% 50% at 50% 36%, rgba(var(--b-gold-rgb), .1), transparent 72%)}html[data-uib] .psh.is-v2 .psh-flag{opacity:.3;filter:none;animation:none}html[data-uib] .psh.is-v2 .psh-flag:after{background:radial-gradient(ellipse 45% 40% at 50% 34%, rgba(var(--b-goldhi-rgb), .12), transparent 70%)}html[data-uib] .psh.is-v2 .psh-sign{filter:none;opacity:.5;animation:none}html[data-uib] .psh.is-v2 .psh-sol{box-shadow:none;clip-path:none;inset:auto var(--b-space-4) var(--b-space-4) var(--b-space-4);text-shadow:0 1px 3px rgba(var(--b-shadow-rgb), calc(.8 * var(--b-tsk)));background:0 0;padding:0}
.psx{width:min(1360px,100vw - 48px);height:min(860px,100vh - 48px);color:var(--b-ink);background:rgba(var(--b-bg-rgb), .94);box-shadow:0 30px 80px rgba(var(--b-shadow-rgb), .6), inset 0 0 0 1px rgba(var(--b-line-rgb), .08);grid-template-columns:minmax(0,40%) minmax(0,1fr);display:grid;position:relative}.psx-x{right:var(--b-space-4);top:var(--b-space-3);z-index:3;position:absolute}.psx-stage{border-right:1px solid rgba(var(--b-line-rgb), .08);background:radial-gradient(90% 70% at 50% 35%, rgba(var(--b-bg4-rgb), 1), rgba(var(--b-deep-rgb), 1));justify-content:center;align-items:center;gap:var(--b-space-4);padding:var(--b-space-6) var(--b-space-4);background:radial-gradient(60% 50% at 50% 38%, rgba(var(--b-gold-rgb), .12), transparent 70%), radial-gradient(90% 70% at 50% 35%, rgba(var(--b-bg4-rgb), 1), rgba(var(--b-deep-rgb), 1));flex-direction:column;display:flex;position:relative;overflow:hidden}.psx-medals{justify-content:center;align-items:flex-end;gap:var(--b-space-3);display:flex}.psx-unit{align-items:baseline;gap:var(--b-space-2);font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--b-ink3-rgb), .9);display:flex}.psx-unit i{color:var(--b-dim);font-style:normal}.psx-unit em{font-style:normal}.psx-info{min-height:0;padding:var(--b-space-6) var(--b-space-7) var(--b-space-5) var(--b-space-6);gap:var(--b-space-4);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.psx-head{align-items:center;gap:var(--b-space-4);display:flex}.psx-rank{flex:none}.psx-who{gap:var(--b-space-1);min-width:0;display:grid}.psx-name{align-items:center;gap:var(--b-space-3);min-width:0;display:flex}.psx-name b{font:700 var(--b-fs-3xl)/.95 var(--b-face-disp);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.psx-sub{align-items:baseline;gap:var(--b-space-2);font-size:var(--b-fs-md);color:rgba(var(--b-ink3-rgb), 1);flex-wrap:wrap;display:flex}.psx-sub>i{color:var(--b-dim);font-style:normal}.psx-clan em{color:var(--b-ink-top);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .6);border-radius:2px;padding:1px 6px;font-style:normal;font-weight:700}.psx-clan{align-items:center;gap:10px;margin:2px 0;display:inline-flex}.psx-clan-mark{object-fit:contain;width:36px;height:36px;box-shadow:0 0 0 1px rgba(var(--b-line-rgb), .25), 0 3px 10px rgba(var(--b-shadow-rgb), .5);border-radius:50%;flex:none}.psx-clan>span{gap:3px;display:grid}.psx-clan small{font:600 14px/1 var(--b-face-text);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.psx-clan b{font:700 22px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-top)}.psx-where{color:rgb(var(--b-ok-rgb))}.psx-prog{gap:var(--b-space-2);display:grid}.psx-prog.is-wait{height:46px}.psx-prow{justify-content:space-between;align-items:baseline;gap:var(--b-space-3);font-size:var(--b-fs-md);color:rgba(var(--b-ink3-rgb), 1);display:flex}.psx-prow b{color:var(--b-ink-top)}.psx-prow i{margin:0 var(--b-space-2);color:var(--b-dim);font-style:normal}.psx-prow small{font:500 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;color:var(--b-dim);text-transform:uppercase}.psx-bar{background:rgba(var(--b-hi-rgb), .1);height:6px;display:block;position:relative}.psx-bar i{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .55), var(--b-gold));position:absolute;top:0;bottom:0;left:0}.psx-who{flex:auto}.psx-bio-row{align-items:flex-start;gap:var(--b-space-2);min-width:0;margin-top:var(--b-space-1);display:flex}.psx-bio{min-width:0;max-width:60ch;font-size:var(--b-fs-md);color:rgba(var(--b-ink2-rgb), 1);overflow-wrap:anywhere;margin:0;line-height:1.4}.psx-bio-pen{width:28px;height:28px;color:var(--b-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-top:-3px;display:grid}.psx-bio-pen:is(:hover,:focus-visible){color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .12);outline:0}.psx-bio-add{color:var(--b-gold-hi);font:600 var(--b-fs-md)/1.4 var(--ui-face,inherit);cursor:pointer;background:0 0;border:0;padding:0}.psx-bio-add:is(:hover,:focus-visible){outline:0;text-decoration:underline}.psx-bio-edit{gap:var(--b-space-2);margin-top:var(--b-space-1);max-width:60ch;display:grid}.psx-bio-field{display:block;position:relative}.psx-bio-field textarea{box-sizing:border-box;resize:none;width:100%;padding:var(--b-space-2) var(--b-space-3) var(--b-space-4);background:rgba(var(--b-hi-rgb), .05);color:var(--b-ink-top);font:500 var(--b-fs-md)/1.4 var(--b-face-text);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14);border:0}.psx-bio-field textarea:focus-visible{box-shadow:inset 0 0 0 1px var(--b-gold);outline:none}.psx-bio-field.is-bad textarea{box-shadow:inset 0 0 0 1px rgb(var(--b-bad-rgb))}.psx-bio-field small{right:var(--b-space-2);bottom:var(--b-space-1);font:500 var(--b-fs-xs)/1 var(--b-face-text);color:var(--b-dim);position:absolute}.psx-bio-hint,.psx-bio-err{font-size:var(--b-fs-sm);color:var(--b-dim);margin:0;line-height:1.35}.psx-bio-err{color:rgb(var(--b-bad-rgb))}.psx-bio-acts{gap:var(--b-space-2);display:flex}.psx-bio-acts .psx-act{height:34px}.psx-bio-acts .psx-act.is-main{margin-left:0}.psx-bio-acts .psx-act:disabled{opacity:.45;cursor:default}.psx-shead{justify-content:space-between;align-items:center;gap:var(--b-space-3);display:flex}.psx-h{font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink);margin:0}.psx-seg{gap:var(--b-space-1);display:flex}.psx-segb{align-items:baseline;gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3);color:var(--b-dim);font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.psx-segb[aria-selected=true]{color:var(--b-ink-top)}.psx-segb:disabled{cursor:default;opacity:.6}.psx-segb small{font:500 14px/1 var(--b-face-text);letter-spacing:.06em}.psx-segb:not(:disabled):is(:hover,:focus-visible){color:var(--b-ink-top)}.psx-stats{gap:var(--b-space-4);display:grid}.psx-stats.is-wait{min-height:220px}.psx-big{border-top:1px solid rgba(var(--b-line-rgb), .08);border-bottom:1px solid rgba(var(--b-line-rgb), .08);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.psx-big>div{gap:var(--b-space-1);padding:var(--b-space-4) 0 var(--b-space-3);display:grid}.psx-big>div+div{padding-left:var(--b-space-5);border-left:1px solid rgba(var(--b-line-rgb), .08)}.psx-big dd{font:700 var(--b-fs-3xl)/.9 var(--b-face-disp);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.psx-big dt{font:500 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;color:var(--b-dim);text-transform:uppercase}.psx-rows{column-gap:var(--b-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.psx-rows>div{justify-content:space-between;align-items:baseline;gap:var(--b-space-2);padding:var(--b-space-2) 0;border-bottom:1px solid rgba(var(--b-line-rgb), .05);display:flex}.psx-rows dt{font-size:var(--b-fs-md);color:rgba(var(--b-ink3-rgb), .8)}.psx-rows dd{font-weight:700;font-size:var(--b-fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.psx-most{font:500 var(--b-fs-xs)/1.3 var(--b-face-text);letter-spacing:.06em;color:var(--b-dim);text-transform:uppercase;margin:0}.psx-most b{color:var(--b-ink);font-weight:500}.psx-recent{gap:var(--b-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.psx-recent li{gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3);background:rgba(var(--b-hi-rgb), .03);border-top:2px solid rgba(var(--b-line-rgb), .2);min-width:0;display:grid}.psx-recent li.is-win{border-top-color:var(--b-gold)}.psx-recent li.is-loss{border-top-color:rgb(var(--b-bad-rgb))}.psx-recent b{font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase}.psx-recent span{font-size:var(--b-fs-sm);color:rgba(var(--b-ink3-rgb), .8);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.psx-guns{gap:var(--b-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.psx-guns li{justify-items:center;gap:var(--b-space-1);min-width:0;padding:var(--b-space-2) var(--b-space-3);border-bottom:2px solid rgba(var(--b-line-rgb), .12);display:grid}.psx-guns li:not(.is-util){flex:140px}.psx-guns img{object-fit:contain;max-width:140px;height:36px}.psx-guns b{font:700 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.psx-guns li.is-empty{opacity:.4}.psx-note{color:var(--b-dim);font-size:var(--b-fs-md);margin:0}.psx-foot{padding-top:var(--b-space-3);gap:var(--b-space-2);margin-top:auto;display:grid}.psx-acts,.psx-reasons{gap:var(--b-space-2);flex-wrap:wrap;align-items:center;display:flex}.psx-act{height:40px;padding:0 var(--b-space-5);font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink);background:rgba(var(--b-hi-rgb), .04);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .16);cursor:pointer;border:0;border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.psx-act:is(:hover,:focus-visible){color:var(--b-ink-top);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .6)}.psx-act.is-main{color:var(--b-gold-hi);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .6);margin-left:auto}.psx-act.is-red{color:rgb(var(--b-bad-rgb))}.psx-act.is-quiet{color:var(--b-dim)}.psx-state{font-size:var(--b-fs-md);color:var(--b-gold-hi);padding:0 var(--b-space-2)}.psx-said{color:rgba(var(--b-ink3-rgb), 1);font-size:var(--b-fs-sm)}@media (max-width:900px){.psx{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.psx-info{padding:var(--b-space-4)}.psx-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.psx-recent{grid-template-columns:repeat(3,minmax(0,1fr))}}.psx-wl{align-items:baseline;gap:.25em;display:inline-flex}.psx-wl em{color:var(--b-dim);margin-right:.45em;font-size:.85em;font-style:normal;font-weight:600}.psx-wl em:last-child{margin-right:0}.psx-face{background:radial-gradient(70% 70% at 50% 30%, rgba(var(--b-bg4-rgb), 1), rgba(var(--b-deep-rgb), 1));width:84px;height:84px;box-shadow:0 0 0 2px rgba(var(--b-gold-rgb), .75), 0 0 0 5px rgba(var(--b-bg-rgb), .9), 0 8px 24px rgba(var(--b-shadow-rgb), .45);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.psx-face img{object-fit:cover;object-position:50% 8%;transform-origin:50% 10%;width:100%;height:100%;transform:scale(1.5)}.psx-head .psx-name b{font-size:var(--b-fs-3xl)}.psx-kits.inv-k{--kit-rail:clamp(200px, 15vw, 260px);grid-template-columns:var(--kit-rail) minmax(0, 1fr);column-gap:var(--b-space-6);min-height:0;padding:var(--b-space-3);margin:var(--b-space-1) 0 0;flex:auto;grid-template-areas:"rail lo";display:grid}.psx-kits .inv-rail{align-self:stretch;min-height:0;overflow:hidden}.psx-kits .inv-lo{min-height:0}.psx-kits .inv-menu.psx-kit-list{gap:var(--b-space-1);min-width:0;min-height:0;max-height:none;box-shadow:none;scrollbar-width:thin;background:0 0;border:0;margin:0;padding:0;list-style:none;position:static;overflow-y:auto}.psx-kits .inv-kit-row{display:block}.psx-kits .psx-kit-list button.is-pick{width:100%;min-height:40px;padding:0 var(--b-space-3);font-size:var(--b-fs-lg)}.psx-kits .psx-kit-list button.is-pick b{min-width:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.psx-kits .psx-kit-list button.is-pick em{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;color:var(--b-gold-hi);font-style:normal}.psx-kits .psx-kit-list button.is-shown:not(.is-on){background:rgba(var(--b-hi-rgb), .06);color:var(--b-ink-top)}.psx-kits .psx-kit-list button.is-shown{box-shadow:inset 2px 0 0 var(--b-gold)}.psx-kits .inv-k-name{font:700 var(--b-fs-2xl)/.95 var(--b-face-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.psx-kits .inv-wpns:not(.is-util){grid-template-rows:repeat(3,minmax(0,clamp(64px,10.5vh,120px)))}.psx-kits .inv-wpns.is-util{height:clamp(84px,11vh,120px)}.psx-kits .inv-wpns.is-util>li,.psx-kits .inv-wpn{cursor:default}.psx-kits .inv-wpn.is-big>b{font-size:var(--b-fs-lg)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root body .psx-kits .inv-menu.psx-kit-list{flex:none;align-content:start;gap:2px;display:grid}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root body .psx-kits .psx-kit-list button.is-pick.is-on{background:radial-gradient(90% 140% at 30% 50%, rgba(var(--b-hi-rgb), .16), rgba(var(--b-hi-rgb), .04));color:var(--b-ink-top);box-shadow:none}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root body .psx-kits .psx-kit-list button.is-shown{box-shadow:inset 2px 0 0 rgba(var(--b-hi-rgb), .7)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root body .psx-name .sf-staff{font-size:30px}.psx-gear{column-gap:var(--b-space-5);min-height:0;margin:var(--b-space-1) 0 0;flex:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.psx-solcol{gap:var(--b-space-2);flex-direction:column;min-height:0;display:flex}.psx-sol{background:radial-gradient(55% 50% at 50% 55%, rgba(var(--b-hi-rgb), .07), transparent 72%);flex:auto;min-height:120px;position:relative}.psx-sol .cs-canvas{cursor:grab}.psx-sol.is-ready .cs-canvas{opacity:1}.psx-sol .psx-note{place-items:center;margin:0;display:grid;position:absolute;inset:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-foot2{align-items:center;gap:10px;display:flex}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-name{flex-wrap:wrap;row-gap:6px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx{background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), .97), rgba(var(--b-bg-rgb), .98));box-shadow:0 30px 80px rgba(var(--b-shadow-rgb), .6);border-radius:6px;overflow:hidden}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage{border-right:1px solid #0000;border-image:var(--b-rule-y) 1;background:radial-gradient(60% 50% at 50% 38%, rgba(var(--b-glow-rgb), .07), transparent 70%)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-gear{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(16px,2vw,32px)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree{--t:clamp(58px, min(9.4vh, 6vw), 96px);align-content:center;justify-items:center;gap:clamp(5px,.9vh,9px);min-width:0;min-height:0;display:grid}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree>ul{grid-template-columns:repeat(6, minmax(0, calc(var(--t) * .75)));justify-content:center;gap:clamp(5px,.6vw,9px);width:100%;margin:0;padding:0;list-style:none;display:grid}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree>ul>li{grid-column:span 2;min-width:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree>ul[data-n="1"]>li{grid-column:3/span 2}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree>ul[data-n="2"]>li:first-child{grid-column:2/span 2}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree button{width:100%;height:var(--t);text-align:center;color:inherit;cursor:pointer;background:rgba(var(--b-hi-rgb), .04);box-shadow:none;border:0;border-radius:3px;grid-template-rows:minmax(0,1fr) auto;justify-items:center;row-gap:3px;padding:5px 5px 6px;display:grid;position:relative}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree button:is(:hover,:focus-visible):not([aria-disabled]){background:rgba(var(--b-hi-rgb), .08);box-shadow:0 0 18px rgba(var(--b-glow-rgb), .12);outline:none}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree button[aria-disabled]{cursor:default}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree button.is-empty{background:rgba(var(--b-hi-rgb), .02);opacity:.7}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree button.is-gone .psx-tree-p{opacity:.6}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree-p{width:100%;height:100%;min-height:0;display:block;position:relative}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree-p>:is(.fitpic,.inv-ghost,.inv-glyph){width:100%;height:100%;position:absolute;inset:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree-p .inv-ghost{opacity:.22}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree-n{width:100%;font:700 14px/1.08 var(--b-face-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tree button.is-empty .psx-tree-n{color:rgba(var(--b-ink-rgb), .7)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-pane{flex-direction:column;gap:clamp(8px,1.3vh,14px);min-width:0;min-height:0;display:flex}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tabs{--pt-h:clamp(40px, 5.4vh, 50px);flex:none;justify-content:center}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tabs>button{font-size:clamp(20px,2.7vh,25px)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-pane>:is(.psx-tree,.psx-eq,.psx-note){flex:1 1 0;min-height:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-pane>.psx-tree{--t:min(clamp(58px, min(9.4vh, 6vw), 96px), calc((100cqh - 5 * clamp(5px, .9vh, 9px)) / 6));container-type:size}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-pane>.psx-note{place-items:center;display:grid}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .psx-clan-top{order:-1;margin:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .psx-clan-top b{font:700 22px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-tabs .ptabs-sub{font-size:14px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-solcol .lbl3-pts{flex:none;width:min(100%,260px)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-head{align-items:center;gap:20px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-circle{border-radius:50%;margin-top:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-who{gap:6px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-name{align-items:center;gap:8px 22px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-go{color:inherit;cursor:pointer;border-radius:6px;outline:0;text-decoration:none;transition:box-shadow .15s,background-color .15s}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body a.psx-circle.psx-go{border-radius:50%}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-head:has(.psx-go:is(:hover,:focus-visible)) a.psx-circle{box-shadow:0 0 0 2px #ffffff8c,0 0 26px #ffffff47}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-head:has(.psx-go:is(:hover,:focus-visible)) .psx-go-n{background:radial-gradient(closest-side,#ffffff21,#fff0)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-go-n{min-width:0;max-width:100%;margin:-2px -6px;padding:2px 6px;display:inline-block}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-name .psx-foot{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-name .psx-act{height:36px;padding:0 16px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-name .psx-said{font-size:14px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-friends{font:600 16px/1 var(--b-face-text);letter-spacing:.04em;color:rgba(var(--b-ink-rgb), .82)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .psx-clan-top{gap:12px;margin-bottom:10px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .psx-clan-top .psx-clan-mark{width:46px;height:46px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .psx-clan-top b{font-size:26px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .psx-clan-top small{font-size:15px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-pane>.psx-tree{--t:min(clamp(62px, min(10.6vh, 6.8vw), 112px), calc((100cqh - 5 * clamp(5px, .9vh, 9px)) / 6))}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-bio.is-none,html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-bio-add.is-none{font:500 16px/1.3 var(--b-face-text);color:rgba(var(--b-ink-rgb), .5);text-align:left;background:0 0;border:0;margin:0;padding:0}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-bio-add.is-none{cursor:pointer}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-bio-add.is-none:is(:hover,:focus-visible){color:rgba(var(--b-ink-rgb), .82);outline:0;text-decoration:none}@media (max-height:700px){html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .psx-stage .fc{width:300px!important;font-size:15px!important}}
.psx-circle{flex:none;place-items:center;width:92px;height:92px;margin-top:10px;display:grid;overflow:visible}.psx-edit{align-self:center;min-width:140px}.psx-view{align-items:center;gap:var(--b-space-3);display:flex}.psx-view small:not(.ldc small){color:var(--b-dim);font-size:var(--b-fs-sm)}.psx-kits .psx-side{gap:var(--b-space-4);flex-direction:column;grid-area:rail;min-height:0;display:flex}.psx-kits .psx-rail{gap:var(--b-space-2);flex-direction:column;flex:54%;min-height:0;display:flex;overflow:hidden}.psx-kits .psx-rail>.inv-lbl{flex:none}.psx-kits .psx-rail>.psx-kit-list{flex:auto}.psx-lo-edit{margin-top:var(--b-space-2);flex:none;align-self:flex-start}.psx-fit{--fit-t:52px;gap:var(--b-space-2);border-top:1px solid rgba(var(--b-line-rgb), .1);padding-top:var(--b-space-3);flex-direction:column;flex:none;display:flex}.psx-fit .inv-lbl em{color:var(--b-dim);font-style:normal;font-family:var(--b-face-text);margin-left:8px}.psx-fit-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.psx-fit-tile{width:var(--fit-t);height:var(--fit-t);background:rgba(var(--b-hi-rgb), .05);cursor:default;outline:0;place-items:center;padding:4px;display:grid;overflow:hidden}.psx-fit-tile img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.psx-fit-tile .inv-nopic{max-width:100%;max-height:100%}.psx-fit-tile:is(.is-tip,:focus-visible){background:rgba(var(--b-hi-rgb), .12);box-shadow:0 0 0 1px rgba(var(--b-ink-rgb), .85)}.psx-fit-name{min-height:1.2em;font:600 var(--b-fs-sm)/1.2 var(--b-face-text);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
