.pf-panel{position:relative;overflow:clip}.pf-banner{object-fit:cover;object-position:center;image-rendering:auto;z-index:0;pointer-events:none;width:100%;height:auto;max-height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.pf-banner-veil{z-index:0;pointer-events:none;background:linear-gradient(#0a0b0d00 0%,#0a0b0d57 40%,#0a0b0d6b 65%,#0a0b0d00 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:540px){.pf-banner{height:168px;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.pf-banner-veil{background:linear-gradient(#0a0b0d00 0%,#0a0b0d57 46%,#0a0b0d6b 68%,#0a0b0d00 100%);height:168px}}.pf-cover{--crt-blend:normal;z-index:1;background:radial-gradient(135% 120% at 82% -12%, var(--pf-wash,transparent) 0%, transparent 60%), linear-gradient(180deg, var(--bg-deep-c) 0%, var(--panel-c) 92%), repeating-linear-gradient(0deg, transparent 0 11px, #ffffff04 11px 12px), repeating-linear-gradient(90deg, transparent 0 11px, #ffffff04 11px 12px);height:152px;position:relative;overflow:hidden}.pf-cover-bare{background:0 0;overflow:visible}@media (max-width:540px){.pf-cover{height:116px}}.pf-cover-sprite{width:auto;height:230px;image-rendering:pixelated;opacity:.07;pointer-events:none;position:absolute;bottom:-28px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.pf-cover-tower{width:210px;height:210px;color:var(--ink);opacity:.05;pointer-events:none;position:absolute;bottom:-30px;right:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.pf-body{z-index:1;padding:0 22px 20px;position:relative}@media (max-width:540px){.pf-body{padding:0 15px 16px}}.pf-id{align-items:flex-end;gap:18px;display:flex}.pf-id-av{flex:none;margin-top:-54px}@media (max-width:540px){.pf-id{flex-wrap:wrap;gap:13px}.pf-id-av{margin-top:-42px}}.pf-id-main{flex:1;min-width:0;padding-bottom:4px}.pf-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pf-name-txt{font-family:var(--fd);color:var(--ink);letter-spacing:.2px;word-break:break-word;min-width:fit-content;max-width:100%;margin:-.16em 0 -.3em;padding:.16em 0 .3em;font-size:27px;font-weight:700;line-height:1}@media (max-width:540px){.pf-name-txt{font-size:24px}}.pf-handle{font-family:var(--fb);color:var(--faint);margin-top:6px;font-size:14px;display:block}.pf-pron{color:var(--faint);opacity:.85;margin-left:9px;font-size:12.5px}.pf-ig{margin-top:7px;font-size:13px}.pf-status{max-width:100%;margin-top:7px;font-size:13.5px}.pf-id-act{flex:none;padding-bottom:4px}.pf-act-row{gap:8px;display:flex}@media (max-width:540px){.pf-id-main{min-width:200px}.pf-id-act{flex-basis:100%;padding-bottom:0}}.pf-bio{font-family:var(--fb);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;max-width:640px;margin:14px 2px 0;font-size:14px;line-height:1.5}.pf-socials{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.pf-socials .pf-soc{width:34px;height:34px}.pf-stats{flex-wrap:wrap;align-items:center;gap:18px;margin-top:15px;display:flex}.pf-stat{align-items:baseline;gap:6px;display:inline-flex}.pf-stat b{font-family:var(--fd);color:var(--ink);font-size:16.2px;font-weight:700}.pf-stat span{font-family:var(--fb);color:var(--faint);font-size:12px;font-weight:500}.pf-joined{font-family:var(--fb);color:var(--faint);font-size:12px}.pf-stats-lead{align-items:center;gap:12px;min-width:0;min-height:20px;margin-right:auto;display:flex}@media (max-width:540px){.pf-stats{gap:12px}.pf-stats-lead{flex:1 0 100%;margin-right:0}.pf-stat{gap:4px}.pf-stat b{font-size:13px}.pf-stat span{font-size:10.5px}.pf-stat-div{display:none}}.pf-fy{vertical-align:middle;font-family:var(--fb);letter-spacing:.5px;color:var(--faint);background:var(--slot);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);align-items:center;margin-left:9px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.pf-mutual{align-items:center;gap:7px;min-width:0;display:flex}.pf-mutual-faces{flex:none;gap:3px;display:inline-flex}.pf-mutual-txt{min-width:0;font-family:var(--fb);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pf-mutual-name{color:var(--ink-2);font-weight:600;text-decoration:none}.pf-mutual-name:hover{color:var(--ink);text-decoration:underline}.pf-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:20px;display:grid}@media (max-width:900px){.pf-grid{grid-template-columns:1fr}}.pf-main{min-width:0}.pf-rail{flex-direction:column;gap:20px;min-width:0;display:flex}.pf-tabs-row{justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}@media (max-width:640px){.pf-tabs-row>:first-child{flex:auto;min-width:0}}.pf-recent{margin-top:22px}.pf-main>.pf-recent:first-child{margin-top:0}.pf-sec-head{align-items:center;gap:10px;margin:0 0 12px;display:flex}.pf-sec-link{cursor:pointer;font-family:var(--fb);color:var(--faint);background:0 0;border:none;padding:3px 6px;font-size:12px;font-weight:600;transition:color .14s}.pf-sec-link:hover{color:var(--ink)}.pf-post-list{flex-direction:column;gap:12px;display:flex}.pf-post-col{max-width:624px;margin:0 auto}.pf-empty-tab{padding:56px 16px 64px}.pf-phead{align-items:center;gap:11px;padding:13px 16px 12px;display:flex}.pf-tick{background:var(--pf-accent,var(--gild));flex:none;width:4px;height:17px;box-shadow:2px 2px #00000080}.pf-ptitle{font-family:var(--fd);color:var(--ink);font-size:18px;font-weight:700;line-height:1}.pf-pcount{color:var(--gild);font-size:12px}.pf-prule{flex:1}.pf-pedit{cursor:pointer;font-family:var(--fb);color:var(--ink-2);background:0 0;border:none;flex:none;padding:6px 12px;font-size:12px;font-weight:600}.pf-pbody{padding:16px}.pf-shelf{margin-bottom:22px}.pf-shelf:last-child{margin-bottom:0}.pf-shelf-head{align-items:center;gap:9px;margin:0 1px 11px;display:flex}.pf-shelf-lbl{font-family:var(--fd);text-transform:capitalize;color:var(--ink-2);font-size:13px;font-weight:700;line-height:1}.pf-shelf-ct{font-family:var(--fd);color:var(--faint);font-size:10.8px;font-weight:700}.pf-shelf-rule{flex:1}.pf-fav-cell{min-width:0;position:relative}.pf-fav-remove{z-index:5;isolation:isolate;background:var(--bd);width:22px;height:22px;color:var(--dim);cursor:pointer;opacity:0;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);border:none;place-items:center;font-size:11px;line-height:1;transition:opacity .12s,color .12s,background .12s;display:grid;position:absolute;top:-7px;right:-7px}.pf-fav-remove:before{content:"";z-index:-1;clip-path:polygon(2.83px 0,calc(100% - 2.83px) 0,100% 2.83px,100% calc(100% - 2.83px),calc(100% - 2.83px) 100%,2.83px 100%,0 calc(100% - 2.83px),0 2.83px);background:var(--chip-hi);transition:background .12s;position:absolute;inset:2px}.pf-fav-cell:hover .pf-fav-remove{opacity:1}.pf-fav-remove:hover{color:var(--ink);background:var(--r-cursed)}.pf-fav-remove:hover:before{background:var(--r-cursed)}@media (pointer:coarse){.pf-fav-remove{opacity:1;width:32px;height:32px;font-size:13px;top:-10px;right:-10px}}.pf-wall-item{position:relative}.pf-wall-sweep{top:-7px;right:-7px}.pf-wall-item:hover .pf-wall-sweep{opacity:1}@media (pointer:coarse){.pf-wall-sweep{top:-10px;right:-10px}}.pf-pick-bar{flex-shrink:0;padding:2px 18px 14px}.pf-pick-types{flex-wrap:wrap;gap:6px;display:flex}.pf-pick-tabct{font-variant-numeric:tabular-nums;opacity:.72;margin-left:7px}.pf-pick-tools{align-items:center;gap:10px;margin-top:12px;display:flex}.pf-pick-facets{overflow:hidden}.pf-pick-facets .facet{padding-top:13px}.pf-pick-count{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px 0;display:flex}.pf-pick-count .mono-num{color:var(--ink);margin-right:2px}.pf-pick-cell{cursor:pointer;display:flex;position:relative}.pf-pick-card{opacity:.9;min-width:0;transition:opacity .13s var(--ease-out);flex:auto;display:flex}.pf-pick-card>*{pointer-events:none;flex:auto;width:100%;min-width:0}.pf-pick-cell:hover .pf-pick-card,.pf-pick-cell.is-on .pf-pick-card{opacity:1}.pf-pick-hit{z-index:3;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.pf-pick-hit:focus-visible{outline:2px solid var(--gild);outline-offset:3px}.pf-pick-mark{width:20px;height:20px;font-family:var(--fb);color:#0c0d10;background:var(--gild);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);filter:drop-shadow(2px 2px #00000080);opacity:0;transition:opacity .13s var(--ease-out), transform .13s var(--ease-out);place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.pf-pick-cell.is-on .pf-pick-mark{opacity:1;transform:scale(1)}.pf-grid-item{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:14px;display:grid}.pf-grid-perk{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.pf-grid-pack{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.pf-pack{--pk:var(--gild);cursor:pointer;width:100%;transition:transform .13s var(--ease-out,ease);background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:12px 8px;display:inline-flex}.pf-pack:hover{transform:translateY(-3px)}.pf-pack-plate{filter:drop-shadow(2px 2px #00000073);line-height:0;display:inline-flex}.pf-pack-count{font-family:var(--fb);letter-spacing:.6px;color:var(--faint);font-size:10.5px;font-weight:600}.pf-empty{text-align:center;padding:40px 18px}.pf-empty-t{font-family:var(--fd);color:var(--dim);font-size:19.8px;font-weight:700}.pf-empty-s{font-family:var(--fb);color:var(--faint);margin-top:6px;font-size:13px;line-height:1.5}.pf-rail .pf-empty{padding:28px 14px}.pf-rail .pf-empty-t{font-size:18px}.pf-gal-sec{margin-bottom:22px}.pf-gal-sec:last-child{margin-bottom:0}.pf-gal-sec-head{align-items:center;gap:8px;margin:0 1px 11px;display:flex}.pf-gal-sec-lbl{font-family:var(--fd);color:var(--ink-2);font-size:13px;font-weight:700;line-height:1}.pf-gal-sec-rule{flex:1}.pf-towers{flex-direction:column;display:flex}.pf-tower-bar{align-items:center;gap:9px;margin-bottom:2px;display:flex}.pf-tower-name{min-width:0;font-family:var(--fd);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15.3px;font-weight:700;overflow:hidden}.pf-tower-nav{isolation:isolate;background:var(--bd);width:26px;height:26px;color:var(--dim);cursor:pointer;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);border:none;flex:none;place-items:center;font-size:13px;line-height:1;transition:color .12s;display:grid;position:relative}.pf-tower-nav:before{content:"";z-index:-1;clip-path:polygon(2.83px 0,calc(100% - 2.83px) 0,100% 2.83px,100% calc(100% - 2.83px),calc(100% - 2.83px) 100%,2.83px 100%,0 calc(100% - 2.83px),0 2.83px);background:var(--slot);transition:background .12s;position:absolute;inset:2px}.pf-tower-nav:hover{color:var(--ink)}.pf-tower-nav:hover:before{background:var(--chip)}@media (pointer:coarse){.pf-tower-nav{width:38px;height:38px;font-size:16px}}.pf-tower-idx{font-family:var(--fd);color:var(--faint);text-align:center;flex:none;min-width:32px;font-size:10.8px;font-weight:700}.pf-tower-stage{justify-content:center;display:flex}.pf-towers .tw-hud,.pf-towers .tw-troph,.pf-towers .tw-heart{display:none}.pf-towers .tw-stage{--tw:300px;padding:4px 0 8px}.pf-towers .tw-frame{--tw:300px}.pf-tower-foot{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.pf-tower-open{font-family:var(--fb);letter-spacing:.5px;color:var(--dim);background:var(--slot);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);filter:drop-shadow(2px 2px #00000073);transition:color .12s,background .12s;transition:transform .1s var(--ease-out), filter .1s var(--ease-out), color .12s ease, background .12s ease;padding:7px 11px;font-size:10px;font-weight:600;text-decoration:none}@media (hover:hover){.pf-tower-open:hover{color:var(--ink);background:var(--chip);filter:drop-shadow(3px 3px #00000073);transform:translate(-1px,-1px)}}.pf-tower-open:active{filter:drop-shadow(0 0 #00000073);transition-duration:50ms;transform:translate(2px,2px)}.pf-gal-items{grid-template-columns:1fr;gap:12px;display:grid}.pf-act-more{cursor:pointer;text-align:center;width:100%;font-family:var(--fb);letter-spacing:.5px;color:var(--dim);background:var(--slot);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);filter:drop-shadow(2px 2px #00000073);transition:color .13s,background .13s;transition:transform .1s var(--ease-out), filter .1s var(--ease-out), color .12s ease, background .12s ease;border:none;margin-top:13px;padding:9px;font-size:11px;font-weight:600;text-decoration:none;display:block}@media (hover:hover){.pf-act-more:hover{color:var(--ink);background:var(--chip);filter:drop-shadow(3px 3px #00000073);transform:translate(-1px,-1px)}}.pf-act-more:active{filter:drop-shadow(0 0 #00000073);transition-duration:50ms;transform:translate(2px,2px)}[data-pfx=flame] .pf-name-txt.name-gild{color:#ff8222}[data-pfx=frosty] .pf-name-txt.name-gild{color:#94cff2}[data-pfx=dragon] .pf-name-txt.name-gild{color:#cdbf98}[data-pfx=arcane] .pf-name-txt.name-gild{color:#ffb329}[data-pfx=cosmic] .pf-name-txt.name-gild{color:#9d7bff}[data-pfx=bocary] .pf-name-txt.name-gild{color:#d9544e}@supports (color:color-mix(in srgb, red 50%, blue)){[data-pfx=flame] .pf-name-txt.name-gild{background-image:linear-gradient(90deg,#f76d19 0%,#ffb05c 20%,#ff8222 40%,#ffb05c 60%,#f76d19 80%,#ff8222 100%)}[data-pfx=frosty] .pf-name-txt.name-gild{background-image:linear-gradient(90deg,#69b5e8 0%,#cbeefb 12%,#94cff2 25%,#4f9fd4 38%,#cbeefb 50%,#69b5e8 62%,#cbeefb 75%,#58a8dd 88%,#69b5e8 100%)}[data-pfx=dragon] .pf-name-txt.name-gild{background-image:linear-gradient(90deg,#8f8672 0%,#e2d8bd 15%,#b3a785 30%,#6a6152 45%,#e2d8bd 60%,#9c9078 75%,#7c745f 88%,#8f8672 100%)}[data-pfx=arcane] .pf-name-txt.name-gild{background-image:linear-gradient(90deg,#cf8c16 0%,#ffe9a0 12%,#ffb329 25%,#8c4a08 38%,#ffe9a0 50%,#cf8c16 62%,#ffe9a0 75%,#e8a51f 88%,#cf8c16 100%)}[data-pfx=cosmic] .pf-name-txt.name-gild{background-image:linear-gradient(90deg,#8f6fff 0%,#6f37c9 10%,#c86bff 20%,#a234d0 30%,#8f8bff 40%,#8f6fff 50%,#6f37c9 60%,#c86bff 70%,#a234d0 80%,#8f8bff 90%,#8f6fff 100%)}[data-pfx=bocary] .pf-name-txt.name-gild{background-image:linear-gradient(90deg,#d9544e 0%,#fed990 20%,#ff9d5c 40%,#d9544e 60%,#fed990 80%,#d9544e 100%)}}[data-pfx] .pf-fx-seat,[data-pfx] .pf-pwrap,[data-pfx] .pf-fx-seat>div,[data-pfx] .pf-pwrap>div,[data-pfx] .pf-fx-seat>div>div,[data-pfx] .pf-pwrap>div>div{position:relative}@supports (color:color-mix(in srgb, red 50%, blue)){[data-pfx] .pf-fx-seat>div:before,[data-pfx] .pf-pwrap>div:before{content:"";pointer-events:none;transition:opacity .45s var(--ease-out);background:linear-gradient(to bottom, color-mix(in srgb, var(--pf-accent) 42%, transparent), transparent clamp(84px, 52%, 230px));position:absolute;inset:0}[data-pfx] .pf-fx-seat>div:before{background:linear-gradient(to top, color-mix(in srgb, var(--pf-accent) 42%, transparent), transparent clamp(84px, 52%, 230px))}[data-pfx].pfx-gl .pf-fx-seat>div:before,[data-pfx].pfx-gl .pf-pwrap>div:before{opacity:0}}[data-pfx=flame] .pf-id-act .btn-gild .btn-pl{color:#2a1005;background-image:linear-gradient(90deg,#ff8222,#ffb05c 45%,#f76d19)}[data-pfx=frosty] .pf-id-act .btn-gild .btn-pl{color:#08283a;background-image:linear-gradient(90deg,#69b5e8,#cbeefb 45%,#5aa9dd)}[data-pfx=dragon] .pf-id-act .btn-gild .btn-pl{color:#241f12;background-image:linear-gradient(90deg,#b6aa89,#e7ddc2 45%,#a99c79)}[data-pfx=arcane] .pf-id-act .btn-gild .btn-pl{color:#ffd169;background-image:linear-gradient(90deg,#8a3df0,#d9b8ff 45%,#7a2ce0)}[data-pfx=cosmic] .pf-id-act .btn-gild .btn-pl{color:#f4f0ff;background-image:linear-gradient(90deg,#7a55e8,#a98cff 45%,#6b46d9)}[data-pfx=bocary] .pf-id-act .btn-gild .btn-pl{color:#2a0808;background-image:linear-gradient(90deg,#b3141f,#ff955c 45%,#8b1015)}.pf-shelf-ct,.pf-pack-count,.pf-empty-t,.pf-empty-s,.pf-tower-idx{-webkit-user-select:none;user-select:none}.pf-fav-drag img{-webkit-user-drag:auto}
