.pe-theme{--pe-bg:#141311;--pe-bg-soft:#1c1b18;--pe-card:#201e1a;--pe-raise:#2a2722;--pe-ink:#f4ebd8;--pe-ink-soft:#bfb5a0;--pe-ink-mute:#8d8473;--pe-amber:#e8a84b;--pe-amber-bright:#f4c06a;--pe-amber-deep:#a87420;--pe-rust:#c04820;--pe-green:#68a878;--pe-red:#d2544a;--pe-line:#3a3630;--pe-line-soft:#2a2620;--pe-display:var(--pe-font-display,"Orbitron"), sans-serif;--pe-cond:var(--pe-font-cond,"Barlow Condensed"), sans-serif;background:radial-gradient(ellipse at 50% -10%, #e8a84b0f, transparent 55%), radial-gradient(ellipse at 15% 80%, #c0482009, transparent 50%), var(--pe-bg);color:var(--pe-ink);min-height:100vh}.pe-theme.pe-theme,.pe-theme>div,.pe-theme>header{--gp-ink:#141311;--gp-panel:#1c1b18;--gp-panel-2:#201e1a;--gp-raise:#2a2722;--gp-line:#3a3630;--gp-line-soft:#2a2620;--gp-cream:#f4ebd8;--gp-soft:#bfb5a0;--gp-mute:#8d8473;--gp-gold:#e8a84b;--gp-bright:#f4c06a;--gp-bar:#141311f0;--gp-dock:#100f0df5;--gp-scrim:#0a090899}html:has(.pe-theme){background:#141311}html:has(.pe-theme) body{background:#141311}.pe-theme .nav{border-bottom-color:var(--pe-line);background:#141311f5}.pe-theme .nav-title em{color:var(--pe-amber)}.pe-theme .nav-kicker{color:var(--pe-ink-mute)}.pe-theme .pricing-nav-cta{background:var(--pe-amber);border-color:var(--pe-amber);color:var(--pe-bg)}.pe-theme .pricing-nav-link-text{color:var(--pe-ink-soft)}.pe-theme .nav.pe-nav{border-bottom:1px solid var(--pe-line);background:linear-gradient(#e8a84b0d,#0000 70%),#141311f7;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.2rem;padding:.7rem 1.6rem;box-shadow:0 1px #e8a84b14}.pe-nav-left{align-items:center;gap:.9rem;min-width:0;display:flex}.pe-nav-mark{min-width:0;color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.pe-nav-mark-pack{aspect-ratio:125/183;object-fit:cover;border-radius:3px;width:26px;height:auto;transition:transform .25s cubic-bezier(.2,.9,.3,1.3);transform:rotate(-8deg);box-shadow:0 3px 8px #00000080,0 0 12px #e8a84b40}.pe-nav-mark:hover .pe-nav-mark-pack{transform:rotate(-2deg)translateY(-2px)}.pe-nav-mark-word{flex-direction:column;min-width:0;display:flex}.pe-nav-mark-kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pe-ink-mute);white-space:nowrap;font-size:.5rem;font-weight:700}.pe-nav-mark-name{font-family:var(--serif);color:var(--pe-ink);white-space:nowrap;font-size:1.28rem;line-height:1.05}.pe-nav-mark-name em{color:var(--pe-amber);font-style:italic}.pe-nav-modes{border:1px solid var(--pe-line);background:#00000047;border-radius:999px;align-items:stretch;gap:2px;padding:3px;display:flex}.pe-nav-mode{color:var(--pe-ink-soft);font-family:var(--pe-cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.pe-nav-mode svg{color:var(--mode);opacity:.75;transition:opacity .18s}.pe-nav-mode:hover{color:var(--pe-ink);background:#ffffff0a}.pe-nav-mode:hover svg{opacity:1}.pe-nav-mode.on{color:var(--mode);background:color-mix(in srgb, var(--mode) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mode) 45%, transparent)}.pe-nav-mode.on svg{opacity:1}.pe-nav-right{justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.pe-nav-tool{border:1px solid var(--pe-line);color:var(--pe-ink-soft);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.6rem;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.pe-nav-tool:hover,.pe-nav-tool.on{color:var(--pe-amber);border-color:color-mix(in srgb, var(--pe-amber) 60%, transparent);background:#e8a84b0f}.pe-nav .pe-nav-cta{--btn-h:34px;--btn-cut:10px;padding:.2rem calc(var(--btn-cut) + .5rem);letter-spacing:.08em;font-size:.86rem}@media (max-width:1660px){.pe-nav-tool--tight span{display:none}}@media (max-width:1480px){.pe-nav-tool span{display:none}}@media (max-width:1260px){.pe-nav-mode{padding:.5rem .75rem}}@media (max-width:960px){.pe-theme .nav.pe-nav{gap:.8rem;padding:.7rem 1rem}.pe-nav-mode svg,.pe-nav-mark-kicker{display:none}.pe-nav-mode{padding:.45rem .6rem;font-size:.82rem}}.pe-wrap{max-width:1180px;margin:0 auto;padding:0 1.25rem 5rem}.pe-wrap--narrow{max-width:880px}.pe-em{color:var(--pe-amber);font-style:italic}.pe-kicker{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--pe-amber);font-size:.62rem;font-weight:700}.pe-sec{margin-top:3.2rem}.pe-sec-head{border-bottom:3px double var(--pe-line);align-items:baseline;gap:1rem;margin-bottom:1.4rem;padding-bottom:.75rem;display:flex}.pe-sec-num{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pe-amber);white-space:nowrap;font-size:.62rem;font-weight:700}.pe-sec-title{font-family:var(--serif);color:var(--pe-ink);font-size:1.35rem;font-style:italic}.pe-sec-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-mute);white-space:nowrap;margin-left:auto;font-size:.6rem}.pe-btn,.pe-nav-cta,.pe-nextpack-go{--btn-h:52px;--btn-cut:15px;--btn-edge:linear-gradient(115deg, #fff2c9 0%, #eeb257 20%, #8a5a18 44%, #f8d98f 62%, #b97d28 82%, #ffe6a8 100%);--btn-face:radial-gradient(120% 170% at 50% 130%, #f0b0508c, transparent 64%), linear-gradient(180deg, #33270f 0%, #1f160a 55%, #140e06 100%);--btn-ink:#ffe9b8;--btn-shape:polygon(var(--btn-cut) 0, calc(100% - var(--btn-cut)) 0, 100% 50%, calc(100% - var(--btn-cut)) 100%, var(--btn-cut) 100%, 0 50%);isolation:isolate;box-sizing:border-box;min-height:var(--btn-h);padding:.3rem calc(var(--btn-cut) + 1.1rem);color:var(--btn-ink);font-family:var(--pe-cond);letter-spacing:.11em;text-align:center;text-transform:uppercase;cursor:pointer;filter:drop-shadow(0 6px 10px #00000080);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;font-size:1.06rem;font-weight:800;line-height:1.05;text-decoration:none;transition:transform .16s cubic-bezier(.2,.9,.3,1.2);display:inline-flex;position:relative}.pe-btn:before,.pe-btn:after,.pe-nav-cta:before,.pe-nav-cta:after,.pe-nextpack-go:before,.pe-nextpack-go:after{content:"";z-index:-2;background:var(--btn-edge);clip-path:var(--btn-shape);position:absolute;inset:0}.pe-btn:after,.pe-nav-cta:after,.pe-nextpack-go:after{z-index:-1;background-image:linear-gradient(105deg, transparent 40%, #fff4d642 50%, transparent 60%), var(--btn-face);background-position:130% 0,0 0,0 0;background-repeat:no-repeat;background-size:280% 100%,100% 100%,100% 100%;transition:background-position .55s;inset:1.6px}.pe-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.pe-btn:focus-visible,.pe-nav-cta:focus-visible,.pe-nextpack-go:focus-visible{outline:2px solid var(--pe-amber-bright);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pe-btn:hover:not(:disabled),.pe-nav-cta:hover,.pe-nextpack-go:hover{transform:translateY(-1px)}.pe-btn:hover:not(:disabled):after,.pe-nav-cta:hover:after,.pe-nextpack-go:hover:after{background-position:-30% 0,0 0,0 0}}.pe-btn:disabled{--btn-edge:linear-gradient(115deg, #6d675b, #3e3a31 50%, #5c574c);--btn-face:linear-gradient(180deg, #211f1a, #181612);--btn-ink:#8d8473;cursor:default;filter:none}.pe-btn--ghost{--btn-edge:linear-gradient(115deg, #dfeaf0 0%, #7c929c 30%, #3a4a52 52%, #a9bcc5 74%, #5d727c 100%);--btn-face:linear-gradient(180deg, #1c282e, #111a1e);--btn-ink:#dfe9ed}.pe-btn--quiet{--btn-edge:linear-gradient(115deg, #47565d, #2e3c42);--btn-face:linear-gradient(180deg, #161f23, #111a1e);--btn-ink:var(--pe-ink-soft);filter:none}.pe-btn--sm{--btn-h:38px;--btn-cut:11px;padding:.2rem calc(var(--btn-cut) + .6rem);letter-spacing:.08em;font-size:.92rem}.pe-link{color:var(--pe-amber);border-bottom:1px solid #e8a84b59;text-decoration:none}.pe-link:hover{color:var(--pe-amber-bright)}.pe-input{appearance:none;background:var(--pe-bg);width:100%;color:var(--pe-ink);border:1px solid var(--pe-line);font-family:var(--sans);border-radius:4px;outline:none;padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s}.pe-input:focus{border-color:var(--pe-amber)}.pe-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pe-input::placeholder{color:var(--pe-ink-mute)}.pe-note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.62rem}.pe-error{color:#f0b4ad;background:#d2544a14;border:1px solid #d2544a73;border-radius:4px;padding:.8rem 1rem;font-size:.88rem}.pe-hero{border-bottom:3px double var(--pe-line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:3.4rem 0 2.6rem;display:grid}.pe-hero-title{font-family:var(--serif);letter-spacing:-.025em;color:var(--pe-ink);margin:1.1rem 0 1.2rem;font-size:clamp(3.2rem,7vw,5.6rem);line-height:.92}.pe-hero-lede{font-family:var(--serif);color:var(--pe-ink-soft);max-width:34ch;font-size:1.15rem;font-style:italic;line-height:1.55}.pe-hero-ctas{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.pe-hero-meta{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.4rem;display:flex}.pe-fan{justify-content:center;align-items:center;height:330px;display:flex;position:relative}.pe-fan-pack{aspect-ratio:125/183;transform-origin:50% 210%;width:150px;transform:rotate(var(--r)) translateY(var(--y,0));filter:drop-shadow(0 18px 22px #00000080);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute}.pe-fan-pack img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.pe-fan:hover .pe-fan-pack{transform:rotate(calc(var(--r) * 1.18)) translateY(var(--y,0))}.pe-fan .pe-fan-pack:hover{transform:rotate(calc(var(--r) * 1.18)) translateY(-26px);z-index:9}.pe-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.pe-mode{background:var(--pe-card);border:1px solid var(--pe-line);min-height:12.5rem;color:inherit;border-radius:4px;grid-template-columns:11rem minmax(0,1fr);text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.pe-mode:hover{border-color:var(--mode,var(--pe-amber));transform:translateY(-2px)}.pe-mode-art{border-right:1px solid var(--pe-line-soft);background:linear-gradient(160deg, color-mix(in srgb, var(--mode,var(--pe-amber)) 12%, transparent), transparent 70%), var(--pe-bg-soft);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.pe-mode-body{flex-direction:column;padding:1.3rem 1.4rem 1.2rem;display:flex}.pe-mode-no{font-family:var(--serif);color:var(--mode,var(--pe-amber));font-size:1.15rem;font-style:italic}.pe-mode-name{font-family:var(--serif);color:var(--pe-ink);margin:.25rem 0 .55rem;font-size:1.65rem;line-height:1.05}.pe-mode-name em{color:var(--mode,var(--pe-amber));font-style:italic}.pe-mode-line{color:var(--pe-ink-soft);font-size:.9rem;line-height:1.55}.pe-mode-foot{justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex}.pe-chip{border:1px solid var(--pe-line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .55rem;font-size:.54rem;font-weight:700;display:inline-flex}.pe-mode-go{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mode,var(--pe-amber));font-size:.62rem;font-weight:700}.pe-mk{font-size:1rem}.pe-fm{position:relative}.pe-fm-drop{z-index:60;opacity:0;visibility:hidden;width:19rem;padding-top:.6rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:100%;right:0;transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.pe-fm:hover .pe-fm-drop,.pe-fm:focus-within .pe-fm-drop{opacity:1;visibility:visible;transform:none}}.pe-fm-panel{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:6px;padding:.85rem .9rem .8rem;box-shadow:0 14px 34px #0000008c}.pe-fm-head{border-bottom:1px solid var(--pe-line-soft);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pe-amber);justify-content:space-between;align-items:baseline;padding-bottom:.5rem;font-size:.58rem;font-weight:700;display:flex}.pe-fm-head em{color:var(--pe-ink-mute);font-style:normal;font-weight:400}.pe-fm-note{color:var(--pe-ink-mute);margin:0;padding:.8rem .1rem;font-size:.82rem;line-height:1.45}.pe-fm-waiting{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pe-amber);background:#e8a84b1a;border-radius:4px;margin-top:.55rem;padding:.42rem .55rem;font-size:.58rem;font-weight:700;text-decoration:none;display:block}.pe-fm-list{max-height:17rem;margin:0;padding:0;list-style:none;overflow-y:auto}.pe-fm-list li{border-bottom:1px solid var(--pe-line-soft);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem 0;display:grid}.pe-fm-list li:last-child{border-bottom:0}.pe-fm-mono{border:1px solid var(--pe-amber-deep);width:1.7rem;height:1.7rem;font-family:var(--serif);color:var(--pe-amber);background:#e8a84b12;border-radius:50%;place-items:center;font-size:.86rem;font-style:italic;line-height:1;display:grid}.pe-fm-name{font-family:var(--serif);color:var(--pe-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.pe-fm-rec{font-family:var(--mono);letter-spacing:.04em;color:var(--pe-ink-mute);white-space:nowrap;font-size:.56rem}.pe-fm-rec.lead{color:var(--pe-amber)}.pe-fm-rec.trail{color:#d98b73}.pe-fm-all{border:1px solid var(--pe-line);text-align:center;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-soft);border-radius:4px;margin-top:.55rem;padding:.5rem;font-size:.58rem;font-weight:700;text-decoration:none;display:block}.pe-fm-all:hover{border-color:var(--pe-amber);color:var(--pe-amber)}.pe-mk-fan{width:100%;height:10.5em;position:relative}.pe-mk-fan-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--mode) 38%, transparent), transparent);filter:blur(6px);border-radius:50%;width:9em;height:9em;margin:-4.5em 0 0 -4.5em;position:absolute;top:50%;left:50%}.pe-mk-pack{aspect-ratio:125/183;background-position:50%;background-size:cover;border-radius:.35em;width:5.2em;transition:transform .35s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:50%;left:50%;box-shadow:0 .8em 1.4em #0000008c}.pe-mk-pack.c{width:5.9em;box-shadow:0 0 1.6em color-mix(in srgb, var(--mode) 45%, transparent), 0 1em 1.6em #0009;transform:translate(-50%,-50%)rotate(-3deg)}.pe-mk-pack.l{filter:brightness(.72);transform:translate(-105%,-46%)rotate(-17deg)}.pe-mk-pack.r{filter:brightness(.72);transform:translate(5%,-46%)rotate(13deg)}.pe-mode:hover .pe-mk-pack.c{transform:translate(-50%,-56%)rotate(-1deg)}.pe-mode:hover .pe-mk-pack.l{transform:translate(-112%,-46%)rotate(-21deg)}.pe-mode:hover .pe-mk-pack.r{transform:translate(12%,-46%)rotate(17deg)}.pe-mk-vs{width:100%;font-family:var(--pe-display);gap:.35em;display:grid}.pe-mk-vs-row{border:1px solid var(--pe-line);background:#00000040;border-radius:.25em;justify-content:space-between;align-items:baseline;padding:.4em .55em;display:flex}.pe-mk-vs-row b{font-size:1.05em;font-weight:900}.pe-mk-vs-row span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.55em}.pe-mk-vs-row.win{border-color:var(--mode)}.pe-mk-vs-row.win b{color:var(--mode)}.pe-mk-vs-bar{text-align:center;font-family:var(--mono);letter-spacing:.3em;color:var(--pe-ink-mute);font-size:.55em;font-weight:700}.pe-mk-grid{grid-template-columns:repeat(6,1fr);gap:.22em;width:100%;display:grid}.pe-mk-grid span{aspect-ratio:5/7;background:var(--c,var(--pe-raise));opacity:.9;border-radius:.15em}.pe-mk-grid span.taken{opacity:.18}.pe-mk-table{width:100%;font-family:var(--mono);font-size:.62em}.pe-mk-table-week{letter-spacing:.2em;text-transform:uppercase;color:var(--mode);margin-bottom:.5em;font-weight:700}.pe-mk-table-row{border-bottom:1px solid var(--pe-line-soft);color:var(--pe-ink-soft);grid-template-columns:1.4em 1fr auto;gap:.5em;padding:.38em 0;display:grid}.pe-mk-table-row:first-of-type{color:var(--pe-ink)}.pe-mk-table-row i{background:var(--pe-line);border-radius:1px;align-self:center;height:.55em;font-style:normal}.pe-mk-table-row:first-of-type i{background:var(--mode)}.pe-index{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.pe-index-item{flex-direction:column;align-items:center;gap:.8rem;display:flex}.pe-index-odds{text-align:center;gap:.25rem;width:100%;display:grid}.pe-index-name{font-family:var(--pe-cond);letter-spacing:.16em;text-transform:uppercase;font-size:.95rem;font-weight:800}.pe-index-row{border-top:1px solid var(--pe-line-soft);font-family:var(--mono);color:var(--pe-ink-soft);justify-content:space-between;gap:.5rem;padding:.3rem .1rem;font-size:.66rem;display:flex}.pe-index-row b{color:var(--pe-ink);font-weight:700}.pe-index-foot{color:var(--pe-ink-mute);max-width:72ch;margin-top:1.2rem;font-size:.85rem;line-height:1.6}.pe-ladder{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:4px;gap:0;display:grid;overflow:hidden}.pe-rung{border-bottom:1px solid var(--pe-line-soft);grid-template-columns:2.6rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.72rem 1.1rem;display:grid}.pe-rung:last-child{border-bottom:0}.pe-rung-no{font-family:var(--serif);color:var(--pe-ink-mute);font-size:1.05rem;font-style:italic}.pe-rung-name{font-family:var(--serif);color:var(--tc);font-size:1.12rem}.pe-rung-min{font-family:var(--mono);letter-spacing:.08em;color:var(--pe-ink-mute);font-size:.72rem}.pe-rung-mark{width:1rem;height:1rem;color:var(--tc)}.pe-rung.reached .pe-rung-no{color:var(--tc)}.pe-rung.here{background:color-mix(in srgb, var(--tc) 10%, transparent);box-shadow:inset 3px 0 0 var(--tc)}.pe-ladder.climb .pe-rung{transition:background .3s,box-shadow .3s}.pe-ladder.climb .pe-rung.reached{animation:.6s ease-out pe-rung-hit}.pe-ladder.climb .pe-rung.reached .pe-rung-mark{animation:.4s cubic-bezier(.3,1.6,.5,1) both pe-check-pop}.pe-ladder.climb.landed .pe-rung.here{animation:1s ease-out both pe-rung-land}.pe-ladder.climb.landed .pe-rung.here .pe-rung-name{transform-origin:0;animation:.6s cubic-bezier(.3,1.6,.5,1) both pe-name-stamp}@keyframes pe-rung-hit{0%{background:color-mix(in srgb, var(--tc) 32%, transparent)}}@keyframes pe-check-pop{0%{opacity:0;transform:scale(0)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes pe-rung-land{0%{background:color-mix(in srgb, var(--tc) 40%, transparent);box-shadow:inset 3px 0 0 var(--tc), inset 0 0 26px color-mix(in srgb, var(--tc) 50%, transparent)}to{background:color-mix(in srgb, var(--tc) 14%, transparent);box-shadow:inset 3px 0 0 var(--tc), inset 0 0 0 1px color-mix(in srgb, var(--tc) 40%, transparent)}}@keyframes pe-name-stamp{0%{opacity:.3;transform:scale(1.4)}to{opacity:1;transform:none}}.pe-top{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:4px;flex:1;grid-auto-rows:1fr;display:grid}.pe-twoup>section{flex-direction:column;min-width:0;display:flex}.pe-twoup>section>.pe-ladder{flex:1;grid-auto-rows:1fr}.pe-top-row{border-bottom:1px solid var(--pe-line-soft);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem 1.1rem;display:grid}.pe-top-row--card{grid-template-columns:2.2rem 3.5rem minmax(0,1fr) auto;padding-block:.5rem}.pe-top-row:last-child{border-bottom:0}.pe-top-rank{font-family:var(--serif);color:var(--pe-amber);font-size:1.7rem;font-style:italic}.pe-top-face{--ring:var(--rc,var(--pe-amber-deep));border:1px solid var(--ring);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--ring) 34%, transparent), var(--pe-bg) 78%);width:3.5rem;height:3.5rem;box-shadow:0 0 12px color-mix(in srgb, var(--ring) 24%, transparent);font-family:var(--serif);color:var(--pe-amber);border-radius:50%;place-items:center;font-size:1.5rem;font-style:italic;line-height:1;display:grid;position:relative;overflow:hidden}.pe-top-face img{width:auto;max-width:none;height:86%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pe-top-who{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pe-top-name{min-width:0;font-family:var(--serif);color:var(--pe-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.pe-top-row--card .pe-top-name{font-size:1.55rem;line-height:1.1}.pe-top-led{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.pe-top-led b{color:var(--rc);font-weight:700}.pe-tier-badge{border:1px solid color-mix(in srgb, var(--tc) 70%, transparent);background:color-mix(in srgb, var(--tc) 10%, transparent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tc);white-space:nowrap;border-radius:3px;flex:none;padding:3px 6px;font-size:8px;font-weight:700;line-height:10px;display:block}.pe-tier-badge[data-rung="4"]{background:color-mix(in srgb, var(--tc) 20%, transparent);box-shadow:inset 3px 0 0 var(--tc);color:#bfe0ec;border-color:#0000;padding-left:9px}.pe-tier-badge[data-rung="3"]{border:3px double var(--tc);background:0 0;padding:1px 5px}.pe-tier-badge[data-rung="2"]{background:linear-gradient(135deg, #f7dfaa, var(--tc) 48%, #c8923c);color:var(--pe-bg);border-color:#f7dfaa}.pe-tier-badge[data-rung="1"]{background:linear-gradient(#1c0a18, #100710) padding-box, linear-gradient(100deg, var(--tc), #ffd6f3 48%, #ff2fbf) border-box;box-shadow:0 0 9px color-mix(in srgb, var(--tc) 70%, transparent), 0 0 22px color-mix(in srgb, var(--tc) 32%, transparent), inset 0 0 7px color-mix(in srgb, var(--tc) 22%, transparent);letter-spacing:.15em;color:var(--tc);text-shadow:0 0 7px color-mix(in srgb, var(--tc) 75%, transparent);border-color:#0000;border-radius:999px;padding-inline:9px;position:relative}.pe-tier-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-tier-shine:after{content:"";background:linear-gradient(100deg,#0000,#ffe1f699,#0000);width:34%;animation:4.6s ease-in-out infinite pe-tier-sweep;position:absolute;top:-40%;bottom:-40%;left:-34%}@keyframes pe-tier-sweep{0%,58%{transform:translate(0)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.pe-tier-shine{display:none}}.pe-top-run{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.pe-top-score{font-family:var(--pe-display);color:var(--pe-ink);font-size:1.15rem;font-weight:900}.pe-empty{text-align:center;border:1px dashed var(--pe-line);color:var(--pe-ink-mute);border-radius:4px;padding:1.6rem 1.2rem;font-size:.92rem}.pe-soon{border:1px dashed var(--pe-line);color:var(--pe-ink-mute);border-radius:4px;align-items:center;gap:1rem;margin-top:3rem;padding:1.1rem 1.3rem;font-size:.9rem;display:flex}.pe-soon b{font-family:var(--serif);color:var(--pe-ink-soft);font-size:1.1rem;font-weight:400}.pe-m-hero{padding:1.6rem 0 .4rem}.pe-m-hero-title{font-family:var(--serif);letter-spacing:-.02em;margin:.7rem 0 .6rem;font-size:2.9rem;line-height:.95}.pe-m-hero-sub{font-family:var(--serif);color:var(--pe-ink-soft);font-size:1.02rem;font-style:italic;line-height:1.5}.pe-m-hero .pe-fan{height:200px;margin:.6rem 0 2.6rem}.pe-m-hero .pe-fan-pack{width:96px}.pe-m-cta{width:100%;padding:1rem}.pe-m-rows{gap:.55rem;display:grid}.pe-m-row{background:var(--pe-card);border:1px solid var(--pe-line);color:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem .9rem;text-decoration:none;display:grid}.pe-m-row:active{background:var(--pe-raise)}.pe-m-ico{width:2.1rem;height:2.1rem;color:var(--mode);background:color-mix(in srgb, var(--mode) 16%, transparent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pe-m-row-body{min-width:0}.pe-m-row-name{font-family:var(--serif);color:var(--pe-ink);font-size:1.12rem;line-height:1.15;display:block}.pe-m-row-name em{color:var(--mode);font-style:italic}.pe-m-row-line{color:var(--pe-ink-mute);margin-top:.2rem;font-size:.8rem;line-height:1.4;display:block}.pe-m-row-go{color:var(--pe-ink-mute)}.pe-table{max-width:1080px;margin:0 auto}.pe-table-head{text-align:center;padding:2rem 0 1.2rem}.pe-table-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--pe-ink);margin-top:.7rem;font-size:clamp(2rem,4.6vw,3rem);line-height:1}.pe-table-sub{max-width:54ch;color:var(--pe-ink-soft);margin:.8rem auto 0;font-size:.95rem;line-height:1.55}.pe-strip{top:var(--pe-strip-top,0px);z-index:20;border:1px solid var(--pe-line);background:#141311f5;border-radius:4px;align-items:center;max-width:1080px;margin:0 auto 1.2rem;padding:.7rem 1rem .8rem;display:flex;position:sticky;overflow:hidden}.pe-strip-cell{text-align:center;flex:1;min-width:0;padding:0 .4rem}.pe-strip-cell+.pe-strip-cell{border-left:1px solid var(--pe-line)}.pe-strip-val{font-family:var(--pe-display);color:var(--pe-ink);font-size:1.35rem;font-weight:900;line-height:1.05;transition:color .4s}.pe-strip-val small{font-family:var(--mono);color:var(--pe-ink-mute);font-size:.7rem;font-weight:400}.pe-strip-tier{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-style:italic;line-height:1.3;transition:color .4s;overflow:hidden}.pe-strip-lbl{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pe-ink-mute);margin-top:.3rem;font-size:.52rem}.pe-strip-bar{background:var(--pe-line-soft);height:2px;position:absolute;bottom:0;left:0;right:0}.pe-strip-fill{background:linear-gradient(90deg, var(--pe-amber-deep), var(--pe-amber));height:100%;transition:width .5s}.pe-banner{border:1px solid #e8a84b40;border-left:3px solid var(--pe-amber);max-width:760px;color:var(--pe-ink-soft);text-align:center;background:#e8a84b0f;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;margin:0 auto 1.1rem;padding:.65rem 1rem;font-size:.88rem;line-height:1.45;display:flex}.pe-banner b{color:var(--pe-amber);font-weight:700}.pe-bolt{width:.9em;height:.9em;color:var(--pe-amber);flex-shrink:0}.pe-turf{isolation:isolate;background:radial-gradient(65% 50% at 50% 0,#f4c06a13,#0000 72%),radial-gradient(130% 95% at 50% 45%,#0000 52%,#0000006b 100%),linear-gradient(#1c1a16 0%,#171512 60%,#13120f 100%);border:1px solid #f4ebd812;border-radius:10px;padding:2.2rem 1rem 1.6rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 60px -34px #000000bf}.pe-turf:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f4ebd80a 1px,#0000 1px);background-position:0 30px;background-size:100% 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.pe-turf:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#f4ebd812 0 1px,#0000 1px 12.4px) 4% 0/9px 100% no-repeat,repeating-linear-gradient(#f4ebd812 0 1px,#0000 1px 12.4px) 96% 0/9px 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.pe-field>.pe-form-row:first-child{position:relative}.pe-field>.pe-form-row:first-child:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#e8a84b47 25% 75%,#0000);height:1px;position:absolute;top:50%;left:-60vw;right:-60vw}.pe-turf-note{text-align:center;margin-top:1.2rem}.pe-field{--pe-sw:118px;--pe-sh:calc(var(--pe-sw) * 1.464);--pe-gap:14px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:980px;margin:0 auto;display:flex}.pe-form-row{gap:var(--pe-gap);justify-content:center;display:flex}.pe-skill-spread{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.pe-skill-side{gap:var(--pe-gap);display:flex}.pe-slot-outer{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.pe-slot-outer.hb-back{margin-top:16px;margin-left:8px}.pe-slot-label{font-family:var(--pe-cond);letter-spacing:.14em;color:var(--pe-ink-mute);text-align:center;font-size:.66rem;font-weight:700;line-height:1}.pe-slot-label.cap{color:var(--pe-amber);text-shadow:0 0 8px #e8a84b99}.pe-slot-label.locked{color:#c8a020}.pe-slot-label.boosted{color:var(--boost,#ff8c42)}.pe-pack-wrap{width:var(--pe-sw);height:var(--pe-sh);cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pe-pack-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:5px;width:100%;height:100%;display:block}.pe-pack-wrap.dim .pe-pack-img{filter:grayscale(.55)brightness(.55)}.pe-pack-wrap.clickable{cursor:pointer;transition:transform .18s,filter .18s}@media (hover:hover){.pe-pack-wrap.clickable:hover{filter:drop-shadow(0 0 10px #e8a84bb3);transform:translateY(-6px)scale(1.06)}}.pe-pack-wrap.clickable:focus-visible{outline:2px solid var(--pe-amber);outline-offset:4px}.pe-pack-wrap.is-cap{filter:drop-shadow(0 0 10px #f4c06a73)}.pe-pack-wrap.is-cap:after{content:"";pointer-events:none;border:1.5px solid #f4c06acc;border-radius:8px;animation:2.4s ease-in-out infinite pe-cap-ring;position:absolute;inset:-5px;box-shadow:0 0 16px #f4c06a59,inset 0 0 12px #f4c06a2e}@keyframes pe-cap-ring{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.pe-pack-wrap.is-boost{animation:1.8s ease-in-out infinite pe-boost-pulse}@keyframes pe-cap-drop-pulse{0%,to{filter:drop-shadow(0 0 8px #e8a84bd9)}50%{filter:drop-shadow(0 0 18px #f4c06a)}}@keyframes pe-boost-pulse{0%,to{filter:drop-shadow(0 0 6px var(--boost,#ff8c42))}50%{filter:drop-shadow(0 0 16px var(--boost,#ff8c42))}}.pe-pack-badge{z-index:2;color:var(--pe-amber);font-family:var(--pe-cond);letter-spacing:.16em;white-space:nowrap;pointer-events:none;background:#141311eb;border:1px solid;border-radius:3px;padding:2px 7px;font-size:.6rem;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pe-fsl{width:var(--pe-sw);height:var(--pe-sh);border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition:all .22s;display:flex;position:relative}.pe-fsl.has-p{box-shadow:0 0 16px var(--rg,transparent);background:#040810;border:2px solid #ffffff2e}.pe-fsl.active{border:2px solid var(--pe-amber);background:#e8a84b0f;animation:1.4s ease-in-out infinite pe-slot-p;box-shadow:0 0 20px #e8a84b66}@keyframes pe-slot-p{0%,to{box-shadow:0 0 20px #e8a84b66}50%{box-shadow:0 0 38px #e8a84ba6}}.pe-fsl-locked{flex-direction:column;align-items:center;gap:.3rem;display:flex}.pe-fsl-pos-small{font-family:var(--pe-cond);letter-spacing:.14em;color:var(--pe-ink-mute);font-size:.7rem;font-weight:800}.pe-fsl-opening{color:var(--pe-amber);font-size:.7rem;animation:.9s ease-in-out infinite pe-blink}@keyframes pe-blink{0%,to{opacity:1}50%{opacity:.4}}.pe-filled-card{border-radius:9px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pe-fc-topbar{z-index:11;background:#040810f2;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:21px;padding:0 .35rem;display:flex;position:relative}.pe-fc-pos-badge{font-family:var(--pe-cond);letter-spacing:.1em;color:#fff;border-radius:3px;padding:0 4px;font-size:.5rem;font-weight:800}.pe-fc-rar-badge{font-family:var(--pe-cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.9;font-size:.5rem;font-weight:800}.pe-fc-rar-badge.transcendent{letter-spacing:.08em;font-size:.46rem}.pe-fc-art{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pe-fc-img{object-fit:contain;object-position:center bottom;z-index:10;width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pe-fc-initial{font-family:var(--pe-display);color:#ffffff1f;z-index:1;font-size:3.2rem;font-weight:900;line-height:1;position:absolute;bottom:-4px;right:-4px}.pe-fc-field-lines{z-index:1;pointer-events:none;border-bottom:2px solid var(--rc,#fff6);background-image:repeating-linear-gradient(0deg,#0000,#0000 16px,#ffffff1a 16px 17px),linear-gradient(#0000001a,#0000 50%,#00000040);position:absolute;inset:0}.pe-fc-info{border-top:2px solid var(--rc,#ffffff1a);z-index:11;background:linear-gradient(#040810e6,#040810fa);flex-shrink:0;width:100%;padding:.35rem .4rem .3rem;position:relative}.pe-fc-name{font-family:var(--pe-cond);letter-spacing:.02em;color:var(--rc,#e0eef8);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;line-height:1;overflow:hidden}.pe-fc-score{font-family:var(--pe-display);color:#d4e8f8;margin-top:2px;font-size:1rem;font-weight:900;line-height:1.1}.pe-fc-team-tag{font-family:var(--pe-cond);letter-spacing:.1em;color:#5a7a98;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.5rem;font-weight:600;overflow:hidden}.pe-fc-flag{font-family:var(--pe-cond);letter-spacing:.14em;color:var(--flag,var(--pe-amber));white-space:nowrap;z-index:12;pointer-events:none;background:#141311eb;border:1px solid;border-radius:4px;padding:1px 7px;font-size:.58rem;font-weight:800;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.pe-fc-shine{pointer-events:none;z-index:4;background:linear-gradient(135deg,#0000 45%,#ffffff0f 50%,#0000 55%);position:absolute;inset:0}.pe-card{--pe-cs:1;font-size:calc(16px * var(--pe-cs));perspective:1000px;cursor:pointer;z-index:1;text-align:left;width:8.5em;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;padding:0;transition:transform .2s,opacity .3s;position:relative}.pe-card:hover{z-index:10}@media (hover:hover){.pe-card.rev.selectable:hover{transform:translateY(-14px)scale(1.07)}.pe-card.rev.selectable:hover .pe-card-front{box-shadow:0 0 40px var(--rg), 0 16px 36px #000000b3;border-color:var(--rc)}}.pe-card.picked{z-index:20;transform:scale(1.08)translateY(-14px)}.pe-card.rejected{opacity:.22;transform:scale(.9)}.pe-card:disabled{cursor:default}.pe-card:focus-visible{outline:2px solid var(--pe-amber);outline-offset:6px;border-radius:12px}.pe-ci{width:100%;height:13em;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);position:relative}.pe-card.rev .pe-ci{transform:rotateY(180deg)}.pe-card-back,.pe-card-front{backface-visibility:hidden;border-radius:11px;position:absolute;inset:0;overflow:hidden}.pe-card-back{background:linear-gradient(155deg,#080e24,#0c1840);border:2px solid #1a3060;flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex;transform:translateZ(0)}.pe-back-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.pe-back-icon{z-index:1;color:#fff3;width:2.6em;height:2.6em;position:relative}.pe-back-label{z-index:1;font-family:var(--pe-cond);letter-spacing:.22em;color:#2c4a78;font-size:.6em;font-weight:700;position:relative}.pe-card-front{border:2px solid var(--sh,#333);box-shadow:0 0 18px var(--rg,transparent), inset 0 1px 0 #ffffff0f;background:linear-gradient(170deg,#080e24,#0b1438);flex-direction:column;display:flex;transform:rotateY(180deg)translateZ(0)}.pe-cf-topbar{z-index:11;background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 30%, transparent), transparent 78%);border-bottom:1px solid color-mix(in srgb, var(--rc) 38%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:.3em;padding:.14em .45em .14em 0;display:flex;position:relative}.pe-cf-pos{font-family:var(--pe-cond);letter-spacing:.12em;color:#060c1c;background:var(--rc);clip-path:polygon(0 0,100% 0,calc(100% - .45em) 100%,0 100%);padding:.28em .85em .28em .75em;font-size:.6em;font-weight:800;line-height:1}.pe-cf-rlab{font-family:var(--pe-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--rc);white-space:nowrap;align-items:center;gap:.4em;font-size:.5em;font-weight:800;line-height:1;display:inline-flex}.pe-cf-rlab.transcendent{background:linear-gradient(90deg,#d060f0,#ff90ff,#d060f0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pe-cf-rlab.immortal{background:linear-gradient(90deg,#20c060,#80ffb8,#20c060);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pe-cf-art{border-bottom:1px solid color-mix(in srgb, var(--rc) 60%, transparent);flex:auto;justify-content:center;align-items:center;min-height:3.6em;display:flex;position:relative;overflow:hidden}.pe-cf-img{object-fit:contain;object-position:center bottom;z-index:10;width:auto;max-width:none;height:110%;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.pe-cf-initial{font-family:var(--pe-display);color:#ffffff1a;z-index:1;font-size:4em;font-weight:900;line-height:1;position:absolute;bottom:-8px;right:-6px}.pe-cf-season{z-index:11;text-align:center;pointer-events:none;background:linear-gradient(#0000,#050a189e 40%,#050a18f0 72%);padding:.8em .5em .13em;position:absolute;bottom:0;left:0;right:0}.pe-cf-season b{font-family:var(--pe-display);letter-spacing:.05em;color:var(--rc);text-shadow:0 0 10px var(--rg);font-size:.76em;font-weight:900;line-height:1;display:block}.pe-cf-body{z-index:11;flex-shrink:0;padding:.26em .45em .34em;position:relative}.pe-cf-name{font-family:var(--pe-cond);font-weight:700;font-size:calc(var(--nf,.9) * 1em);color:#e8f2fb;letter-spacing:.02em;line-height:calc(.99 / var(--nf,.9));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pe-cf-id{align-items:center;gap:.3em;min-width:0;display:flex}.pe-cf-id-main{flex:auto;min-width:0}.pe-cf-logo{object-fit:contain;flex-shrink:0;width:1.85em;height:1.85em}.pe-cf-score-row{align-items:baseline;gap:.22em;margin:.04em 0 .22em;display:flex}.pe-cf-score{font-family:var(--pe-display);color:var(--rc);text-shadow:0 0 14px color-mix(in srgb, var(--rc) 35%, transparent);font-size:1.14em;font-weight:900;line-height:1}.pe-cf-ovr{font-family:var(--pe-cond);color:#4d6c8e;letter-spacing:.08em;font-size:.4em;font-weight:700}.pe-cf-stats{background:#ffffff09;border:1px solid #ffffff0e;border-radius:4px;gap:.2em;padding:.22em .25em .2em;display:grid}.pe-cf-statrow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pe-cf-cell{flex-direction:column;align-items:center;gap:.1em;min-width:0;display:flex}.pe-cf-cell+.pe-cf-cell{border-left:1px solid #ffffff0f}.pe-cf-cell b{font-family:var(--pe-display);color:#dbe8f4;white-space:nowrap;font-size:.55em;font-weight:700;line-height:1}.pe-cf-cell i{font-style:normal;font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;color:#6f8ba8;white-space:nowrap;font-size:.41em;font-weight:700;line-height:1}.pe-cf-cell.txt{font-family:var(--pe-cond);color:#a8bccf;justify-content:center;font-size:.42em;font-weight:700}.pe-cf-stats:has(>.pe-cf-honors:first-child){padding-top:.14em}.pe-cf-honors{justify-content:center;gap:.2em;display:flex}.pe-cf-honors span{font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--rc);border:1px solid color-mix(in srgb, var(--rc) 50%, transparent);white-space:nowrap;border-radius:2px;padding:.28em .5em;font-size:.42em;font-weight:800;line-height:1}.pe-cf-chem{z-index:12;font-family:var(--pe-display);background:#0000008c;border-radius:3px;padding:1px 4px;font-size:.56em;font-weight:700;position:absolute;top:.7em;right:.7em}.pe-cf-chem.up{color:#7be0a2}.pe-cf-chem.down{color:#f08a80}.pe-stage{z-index:300;overscroll-behavior:contain;--pe-pack-w:172px;background:#0a0908f0;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;animation:.22s both pe-fade-in;display:flex;position:fixed;inset:0;overflow:hidden auto}:is(.pe-draft,.pe-table):has(>.pe-stage) .pe-field *{animation-play-state:paused!important}:is(.pe-draft,.pe-table):has(>.pe-stage) .pe-field :before{animation-play-state:paused!important}:is(.pe-draft,.pe-table):has(>.pe-stage) .pe-field :after{animation-play-state:paused!important}.pe-stage.leaving{animation:.3s both pe-fade-out}@keyframes pe-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pe-fade-out{0%{opacity:1}to{opacity:0}}.pe-stage-head{z-index:50;text-align:center;margin-bottom:1.6rem;position:relative}.pe-stage-tag.cap{color:var(--pe-amber-bright);background:#141311e6;border:1px solid #f4c06a99}.pe-stage-tag{background:var(--tag,var(--pe-amber));color:var(--pe-bg);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border-radius:3px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.3rem .7rem;font-size:.6rem;font-weight:700;display:inline-flex}.pe-stage-pos{font-family:var(--serif);color:var(--pe-ink);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1}.pe-stage-pos em{color:var(--pe-amber);font-style:italic}.pe-stage-status{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-mute);margin-top:.55rem;font-size:.66rem}.pe-stage-cards{flex-wrap:wrap;justify-content:center;gap:14px;padding:.6rem 0;display:flex;position:relative}.pe-stage-cards .pe-card{animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards pe-deal-in;animation-delay:calc(var(--i) * 70ms + .12s)}@keyframes pe-deal-in{0%{opacity:0;transform:translateY(60px) rotate(calc((var(--i) - 2) * 6deg)) scale(.7)}to{opacity:1;transform:none}}.pe-stage-foot{flex-direction:column;align-items:center;gap:.8rem;min-height:3rem;margin-top:1.6rem;display:flex}@media (min-width:701px){.pe-stage-cards .pe-card{animation-name:pe-deal-fan;animation-duration:.6s}}@keyframes pe-deal-fan{0%{opacity:0;transform:translateX(calc((2 - var(--i)) * (100% + 14px))) translateY(24px) rotate(calc((var(--i) - 2) * 5deg)) scale(.62)}35%{opacity:1}to{opacity:1;transform:none}}.pe-rip{--pull:0;--glow:#e8a84b;justify-content:center;padding:.6rem 0 0;display:flex}.pe-rip-pack{width:var(--pe-pack-w);aspect-ratio:125/183;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;animation:3.2s ease-in-out infinite pe-pack-float;position:relative}.pe-rip-pack:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#0009,#0000);height:44px;position:absolute;bottom:-26px;left:8%;right:8%}.pe-rip-pack:focus-visible{outline:2px solid var(--pe-amber);outline-offset:6px;border-radius:8px}.pe-rip.dragging .pe-rip-pack{cursor:grabbing;animation-play-state:paused}.pe-rip-pack:disabled{cursor:default}@keyframes pe-pack-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.pe-rip-body,.pe-rip-strip,.pe-rip-spent{display:block;position:absolute;inset:0}.pe-rip-body img,.pe-rip-strip img,.pe-rip-spent img{object-fit:cover;pointer-events:none;border-radius:6px;width:100%;height:100%;display:block}.pe-rip-strip{z-index:3;clip-path:polygon(0 0,100% 0,100% 16.8%,95% 15.8%,89% 17.6%,82% 15.5%,75% 17.3%,68% 15.6%,61% 17.7%,54% 15.5%,47% 17.6%,40% 15.4%,33% 17.4%,26% 15.6%,19% 17.8%,12% 15.5%,6% 17.5%,0 16%);transform-origin:100% 16%;transform:translate(calc(var(--pull) * 4px), calc(var(--pull) * -10px)) rotate(calc(var(--pull) * 12deg));transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.pe-rip.dragging .pe-rip-strip{transition:none}@media (hover:hover) and (pointer:fine){.pe-rip.sealed:not(.dragging) .pe-rip-pack:hover .pe-rip-strip{transform:translate(1px,-3px)rotate(2deg)}}.pe-rip-body{clip-path:polygon(0 16%,6% 17.5%,12% 15.5%,19% 17.8%,26% 15.6%,33% 17.4%,40% 15.4%,47% 17.6%,54% 15.5%,61% 17.7%,68% 15.6%,75% 17.3%,82% 15.5%,89% 17.6%,95% 15.8%,100% 16.8%,100% 100%,0 100%);z-index:2}.pe-rip-seam{z-index:4;height:2px;opacity:calc(.6 - var(--pull) * .6);pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff80 0 5px,#0000 5px 9px);position:absolute;top:15.8%;left:4%;right:4%;overflow:hidden}.pe-rip-seam:after{content:"";background:linear-gradient(90deg,#0000,#fff0d2f2,#0000);width:30%;animation:2.4s ease-in-out infinite pe-seam-glint;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes pe-seam-glint{0%{transform:translate(-100%)}55%,to{transform:translate(347%)}}.pe-rip,.pe-boom,.pe-rip-spent{--gs:.72;--gb:.6}:is(.pe-rip,.pe-boom,.pe-rip-spent)[data-tier="1"]{--gs:.95;--gb:.78}:is(.pe-rip,.pe-boom,.pe-rip-spent)[data-tier="2"]{--gs:1.25;--gb:.92}:is(.pe-rip,.pe-boom,.pe-rip-spent)[data-tier="3"]{--gs:1.6;--gb:1}:is(.pe-rip,.pe-boom,.pe-rip-spent)[data-tier="4"]{--gs:2.1;--gb:1}.pe-mouth{z-index:1;width:0;height:0;opacity:calc(var(--pull) * var(--gb));transform:scale(calc(.6 + var(--pull) * .4));transform-origin:0 0;pointer-events:none;transition:opacity .25s,transform .25s;position:absolute;top:18%;left:50%}.pe-rip.dragging .pe-mouth{transition:none}.pe-mouth-back{z-index:1;background:linear-gradient(to top, #fff 10%, color-mix(in srgb, var(--glow) 46%, #fff) 26%, var(--glow) 46%, color-mix(in srgb, var(--glow) 58%, #0d0a07) 76%, color-mix(in srgb, var(--glow) 26%, #0d0a07) 100%);clip-path:polygon(0 78%,3% 66%,6% 72%,9% 54%,12% 60%,15% 43%,19% 48%,22% 30%,25% 37%,29% 21%,32% 27%,36% 12%,39% 19%,43% 6%,47% 13%,51% 2%,54% 9%,58% 0,62% 8%,65% 4%,69% 15%,72% 10%,76% 24%,79% 19%,83% 35%,86% 30%,90% 49%,93% 44%,97% 64%,100% 70%,100% 100%,0 100%);height:9.2%;transform:scaleY(calc(.25 + var(--pull) * .75));transform-origin:50% 100%;pointer-events:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1);position:absolute;top:9.8%;left:5%;right:5.4%}.pe-rip.dragging .pe-mouth-back{transition:none}.pe-mouth-slit{left:calc(var(--pe-pack-w) * -.43);width:calc(var(--pe-pack-w) * .86);height:calc(var(--pe-pack-w) * .062);background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;display:block;position:absolute;bottom:0}.pe-mouth-rays{--rw:calc(var(--pe-pack-w) * 2);left:calc(var(--rw) / -2);width:var(--rw);height:calc(var(--rw) * .62 * (.34 + .32 * var(--gs)));background:linear-gradient(to top, #fff 0, color-mix(in srgb, var(--glow) 50%, #fff) 9%, var(--glow) 34%);transform-origin:50% 100%;display:block;position:absolute;bottom:0;-webkit-mask:url(/games/pack-empire/fx/rays.webp) 50%/100% 100% no-repeat;mask:url(/games/pack-empire/fx/rays.webp) 50%/100% 100% no-repeat}.pe-mouth-rays.fine{-webkit-mask-image:url(/games/pack-empire/fx/rays-fine.webp);mask-image:url(/games/pack-empire/fx/rays-fine.webp)}.pe-mouth-bloom{--gh:calc(84px + 34px * var(--gs));--bw:calc(var(--pe-pack-w) * (1.15 + .42 * var(--gs)));left:calc(var(--bw) / -2);bottom:calc(var(--gh) * -.42);width:var(--bw);height:var(--gh);background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 34%, transparent) 0, color-mix(in srgb, var(--glow) 13%, transparent) 52%, transparent 100%);display:block;position:absolute}.pe-rip-rim{z-index:3;background:linear-gradient(90deg, transparent 4.4%, color-mix(in srgb, var(--glow) 70%, #fff) 4.4%, #fff 18%, #fff 82%, color-mix(in srgb, var(--glow) 70%, #fff) 95.2%, transparent 95.2%);clip-path:polygon(0 16%,6% 17.5%,12% 15.5%,19% 17.8%,26% 15.6%,33% 17.4%,40% 15.4%,47% 17.6%,54% 15.5%,61% 17.7%,68% 15.6%,75% 17.3%,82% 15.5%,89% 17.6%,95% 15.8%,100% 16.8%,100% 17.5%,95% 16.5%,89% 18.3%,82% 16.2%,75% 18%,68% 16.3%,61% 18.4%,54% 16.2%,47% 18.3%,40% 16.1%,33% 18.1%,26% 16.3%,19% 18.5%,12% 16.2%,6% 18.2%,0 16.7%);opacity:var(--pull);pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.pe-rip.dragging .pe-rip-rim{transition:none}.pe-rip-body:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--glow) 55%, #fff) 16%, color-mix(in srgb, var(--glow) 60%, transparent) 19.5%, color-mix(in srgb, var(--glow) 16%, transparent) 25%, transparent 34%);pointer-events:none;opacity:calc(var(--pull) * var(--gb));transition:opacity .25s;position:absolute;inset:0 4.8% 0 4.4%}.pe-rip.dragging .pe-rip-body:after{transition:none}.pe-rip-spent .pe-rip-body:after{opacity:var(--gb)}.pe-mouth-glare{--gw:calc(var(--pe-pack-w) * (.72 + .6 * var(--gs)));left:calc(50% - var(--gw) / 2);width:var(--gw);z-index:5;background:linear-gradient(90deg, transparent 8%, #fff 50%, transparent 92%) center / 100% 1.5px no-repeat, radial-gradient(closest-side, color-mix(in srgb, var(--glow) 62%, #fff), transparent);height:14px;opacity:calc(var(--pull) * var(--pull) * var(--gb));pointer-events:none;transition:opacity .25s;position:absolute;top:calc(16.8% - 7px)}.pe-rip.dragging .pe-mouth-glare{transition:none}.pe-motes{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:16.5%;left:50%}.pe-motes i{width:3px;height:3px;margin-left:calc(var(--pe-pack-w) * var(--x));box-shadow:0 0 6px 1px var(--glow);opacity:0;animation:pe-mote var(--t) ease-out var(--s) infinite;background:#fff;border-radius:50%;position:absolute;top:0;left:0}@keyframes pe-mote{0%{opacity:0;transform:translateY(2px)scale(1)}14%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--r) * -1)) scale(.35)}}.pe-rip.ripping .pe-rip-strip,.pe-rip.open .pe-rip-strip{animation:.46s cubic-bezier(.25,.6,.35,1) forwards pe-strip-off}@keyframes pe-strip-off{0%{opacity:1;transform:translate(4px,-10px)rotate(12deg)}to{opacity:0;transform:translate(120px,-130px)rotate(38deg)}}.pe-rip.ripping .pe-rip-body:after,.pe-rip.open .pe-rip-body:after{opacity:var(--gb)}.pe-rip.ripping .pe-rip-rim,.pe-rip.open .pe-rip-rim{opacity:1}.pe-rip.ripping .pe-mouth-glare,.pe-rip.open .pe-mouth-glare{opacity:var(--gb)}.pe-rip.ripping .pe-mouth-back,.pe-rip.open .pe-mouth-back{transform:none}.pe-rip.ripping .pe-mouth,.pe-rip.open .pe-mouth{opacity:var(--gb);animation:.55s cubic-bezier(.2,.8,.3,1) both pe-mouth-open;transform:none}.pe-rip.ripping .pe-mouth-rays,.pe-rip.open .pe-mouth-rays{animation:3.4s ease-in-out infinite alternate pe-rays-drift}.pe-rip.ripping .pe-mouth-rays.fine,.pe-rip.open .pe-mouth-rays.fine{animation:2.6s ease-in-out infinite alternate pe-rays-drift-back}@keyframes pe-mouth-open{0%{opacity:.3;transform:scale(.6,.15)}40%{opacity:1;transform:scale(1.12)}to{opacity:var(--gb);transform:none}}@keyframes pe-rays-drift{0%{transform:rotate(-1.4deg)scaleY(.97)}to{transform:rotate(1.4deg)scaleY(1.03)}}@keyframes pe-rays-drift-back{0%{transform:rotate(2deg)scaleY(1.04)}to{transform:rotate(-2deg)scaleY(.96)}}.pe-rip.ripping .pe-rip-pack{animation:.3s ease-out pe-rip-jolt}@keyframes pe-rip-jolt{30%{transform:translateY(6px)rotate(1.5deg)}to{transform:none}}.pe-rip.waiting .pe-rip-pack{animation:.5s ease-in-out infinite pe-pack-shake}.pe-rip-spent{width:var(--pe-pack-w);aspect-ratio:125/183;margin-left:calc(var(--pe-pack-w) / -2);z-index:0;pointer-events:none;animation:.55s cubic-bezier(.5,0,.75,0) forwards pe-spent-drop;inset:50% auto auto 50%}@keyframes pe-spent-drop{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(5%)scale(.85)rotate(4deg)}}.pe-boom{--fl:.3;left:50%;top:calc(50% + var(--pe-pack-w) * -.498);z-index:0;pointer-events:none;width:0;height:0;position:absolute}.pe-boom[data-tier="1"]{--fl:.45}.pe-boom[data-tier="2"]{--fl:.62}.pe-boom[data-tier="3"]{--fl:.75}.pe-boom[data-tier="4"]{--fl:.9}.pe-boom-flash{background:radial-gradient(circle at var(--bx,50%) var(--by,50%), color-mix(in srgb, var(--glow) 55%, #fff) 0, color-mix(in srgb, var(--glow) 45%, transparent) 14%, color-mix(in srgb, var(--glow) 14%, transparent) 38%, transparent 62%);opacity:0;animation:.9s ease-out both pe-boom-flash;position:fixed;inset:0}@keyframes pe-boom-flash{0%{opacity:0}7%{opacity:var(--fl)}to{opacity:0}}.pe-boom-rays{--rw:calc(var(--pe-pack-w) * 2);left:calc(var(--rw) / -2);bottom:calc(var(--pe-pack-w) * -.02);width:var(--rw);height:calc(var(--rw) * .62 * (.34 + .32 * var(--gs)));background:linear-gradient(to top, #fff 0, color-mix(in srgb, var(--glow) 50%, #fff) 9%, var(--glow) 34%);transform-origin:50% 100%;opacity:0;animation:.95s cubic-bezier(.15,.7,.3,1) both pe-boom-rays;position:absolute;-webkit-mask:url(/games/pack-empire/fx/rays.webp) 50%/100% 100% no-repeat;mask:url(/games/pack-empire/fx/rays.webp) 50%/100% 100% no-repeat}@keyframes pe-boom-rays{0%{opacity:var(--gb);transform:scale(.82)}to{opacity:0;transform:scale(1.5,1.34)}}.pe-boom-bloom{--gh:calc(120px + 70px * var(--gs));left:calc(-180px * var(--gs));top:calc(var(--gh) / -2);width:calc(360px * var(--gs));height:var(--gh);background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 50%, transparent) 0, color-mix(in srgb, var(--glow) 24%, transparent) 50%, transparent 100%);opacity:0;animation:1.15s ease-out both pe-boom-bloom;position:absolute}@keyframes pe-boom-bloom{0%{opacity:var(--gb);transform:scale(.8)}30%{opacity:var(--gb);transform:scale(1.08)}to{opacity:0;transform:scale(1.3)}}.pe-boom-core{left:calc(-80px * var(--gs));top:calc(-60px * var(--gs));width:calc(160px * var(--gs));height:calc(120px * var(--gs));background:radial-gradient(closest-side, #fff, color-mix(in srgb, var(--glow) 80%, #fff) 34%, transparent);opacity:0;animation:.7s ease-out both pe-boom-core;position:absolute}@keyframes pe-boom-core{0%{opacity:0;transform:scale(.4)}15%{opacity:var(--gb);transform:scale(1.2)}to{opacity:0;transform:scale(.9)}}.pe-boom-spark{background:linear-gradient(#fff, color-mix(in srgb, var(--glow) 85%, #fff) 45%, transparent);width:3px;height:18px;box-shadow:0 0 8px var(--glow-soft);opacity:0;animation:pe-boom-spark .95s cubic-bezier(.1, .75, .3, 1) var(--s,0s) both;border-radius:2px;position:absolute;top:-9px;left:-1.5px}@keyframes pe-boom-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scaleY(.4)}65%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scaleY(1.1)}}.pe-stage:not(.leaving)[data-boom="2"]{animation:.45s cubic-bezier(.36,.07,.19,.97) both pe-boom-shake}.pe-stage:not(.leaving)[data-boom="3"],.pe-stage:not(.leaving)[data-boom="4"]{animation:.6s cubic-bezier(.36,.07,.19,.97) both pe-boom-shake-hard}@keyframes pe-boom-shake{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-4px,2px)}40%,60%{transform:translate(4px,-1px)}to{transform:none}}@keyframes pe-boom-shake-hard{10%,90%{transform:translate(-2px,2px)}20%,80%{transform:translate(6px,-4px)}30%,50%,70%{transform:translate(-7px,4px)}40%,60%{transform:translate(7px,-3px)}to{transform:none}}@keyframes pe-pack-shake{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-3deg)scale(1.02)}75%{transform:rotate(3deg)scale(1.02)}}.pe-imp-veil{z-index:40;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#020a06bd;border:0;margin:0;padding:0;animation:.25s both pe-fade-in;position:fixed;inset:0}.pe-stage.pulling .pe-rip{z-index:45;pointer-events:none;position:relative}.pe-imp-band{pointer-events:none;background:linear-gradient(90deg,#0000,#021009f5 16% 84%,#0000);flex-direction:column;align-items:center;gap:.4rem;width:100vw;padding:1.05rem 1rem .95rem;animation:2.3s linear both pe-imp-life;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes pe-imp-life{0%{opacity:0}4%,90%{opacity:1}to{opacity:0}}.pe-imp-band:before,.pe-imp-band:after{content:"";background:linear-gradient(90deg,#0000,#28dc78 24%,#c8ffe0 50%,#28dc78 76%,#0000);height:2px;animation:.5s cubic-bezier(.2,.8,.2,1) both pe-imp-rule;position:absolute;left:0;right:0}.pe-imp-band:before{top:0}.pe-imp-band:after{bottom:0}@keyframes pe-imp-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pe-imp-word{font-family:var(--pe-display);letter-spacing:.06em;text-transform:uppercase;color:#eafff3;text-shadow:0 0 16px #28dc78f2,0 0 48px #28dc7899;font-size:clamp(2.4rem,10.4vw,5.4rem);font-weight:900;line-height:1.06;animation:.5s cubic-bezier(.2,1.3,.4,1) .1s both pe-imp-slam}.pe-imp-sweep{background:linear-gradient(100deg,#0000,#beffdc57,#0000);width:30%;animation:1s ease-in-out .7s both pe-imp-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes pe-imp-slam{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@keyframes pe-imp-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.pe-imp-pull{width:min(84vw,34rem);font-family:var(--pe-cond);letter-spacing:.62em;text-indent:.62em;text-transform:uppercase;color:#8dffc0;align-items:center;gap:1rem;font-size:clamp(.95rem,2.6vw,1.3rem);font-weight:800;line-height:1;animation:.4s .34s both pe-rise;display:flex}.pe-imp-pull:before,.pe-imp-pull:after{content:"";background:#8dffc073;flex:1;height:1px}.pe-tilt{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative}.pe-card[data-tilt] .pe-tilt{transition:transform 80ms linear}.pe-glare{z-index:30;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--pe-gx,50%) var(--pe-gy,30%), #fff3, #ffffff0d 30%, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pe-card[data-r=dynasty] .pe-glare:after,.pe-card[data-r=transcendent] .pe-glare:after,.pe-card[data-r=immortal] .pe-glare:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 25%,#ff50a033 38%,#ffdc5033 46%,#50ffbe33 54%,#5a8cff33 62%,#0000 75%) 0 0/260% 260%;background-position:var(--pe-gx,50%) var(--pe-gy,30%);position:absolute;inset:0}.pe-card[data-tilt] .pe-glare,.pe-stage[data-gyro] .pe-glare{opacity:1}@media (hover:none){.pe-stage-cards .pe-card.rev .pe-tilt{animation:6s ease-in-out infinite pe-sway;animation-delay:calc(var(--i) * -1.3s);transition:none}.pe-stage-cards .pe-card.rev .pe-glare{opacity:1;animation:6s ease-in-out infinite pe-sway-glare;animation-delay:calc(var(--i) * -1.3s);border-radius:0;inset:-30%}.pe-stage[data-gyro] .pe-stage-cards .pe-card.rev .pe-tilt{transition:transform .12s linear;animation:none}.pe-stage[data-gyro] .pe-stage-cards .pe-card.rev .pe-glare{border-radius:inherit;animation:none;inset:0}}@keyframes pe-sway{0%,to{transform:rotateX(3deg)rotateY(-6deg)}50%{transform:rotateX(-2deg)rotateY(6deg)}}@keyframes pe-sway-glare{0%,to{transform:translate(-22%,-10%)}50%{transform:translate(22%,12%)}}.pe-card[data-r=rare]{--tell:.35}.pe-card[data-r=dynasty]{--tell:.6}.pe-card[data-r=transcendent]{--tell:.85}.pe-card[data-r=immortal],.pe-card[data-r=canton]{--tell:1}.pe-card:not(.rev):not([data-r=common]):before{content:"";box-shadow:0 0 calc(30px * var(--tell)) var(--rg);pointer-events:none;animation:pe-tell-breathe var(--tell-t,2.4s) ease-in-out infinite;border-radius:11px;position:absolute;inset:0}.pe-card:not(.rev)[data-r=dynasty]:before{--tell-t:1.8s}.pe-card:not(.rev)[data-r=transcendent]:before{--tell-t:1.2s}.pe-card:not(.rev)[data-r=immortal]:before{--tell-t:.9s}.pe-card:not(.rev)[data-r=rare] .pe-card-back{box-shadow:inset 0 0 calc(22px * var(--tell)) color-mix(in srgb, var(--rc) 28%, transparent);border-color:#2a6890}.pe-card:not(.rev)[data-r=dynasty] .pe-card-back{box-shadow:inset 0 0 calc(22px * var(--tell)) color-mix(in srgb, var(--rc) 28%, transparent);border-color:#8a7020}.pe-card:not(.rev)[data-r=transcendent] .pe-card-back{box-shadow:inset 0 0 calc(22px * var(--tell)) color-mix(in srgb, var(--rc) 28%, transparent);border-color:#8a30b0;animation:2.6s linear infinite pe-tell-jitter}.pe-card:not(.rev)[data-r=immortal] .pe-card-back{box-shadow:inset 0 0 calc(22px * var(--tell)) color-mix(in srgb, var(--rc) 28%, transparent);border-color:#20a050;animation:1.7s linear infinite pe-tell-jitter}.pe-card:not(.rev)[data-r=dynasty] .pe-back-icon,.pe-card:not(.rev)[data-r=transcendent] .pe-back-icon,.pe-card:not(.rev)[data-r=immortal] .pe-back-icon{color:color-mix(in srgb, var(--rc) 55%, transparent)}.pe-card:not(.rev)[data-r=transcendent] .pe-card-back:after,.pe-card:not(.rev)[data-r=immortal] .pe-card-back:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--rc) 55%, transparent), transparent 60%), radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--rc) 35%, transparent), transparent 55%);animation:1.4s ease-in-out infinite pe-center-glow;position:absolute;inset:0}@keyframes pe-tell-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes pe-tell-jitter{0%,84%,to{transform:translateZ(0)}86%{transform:translateZ(0)translate(-2px)rotate(-1.2deg)}88%{transform:translateZ(0)translate(2px)rotate(1.2deg)}90%{transform:translateZ(0)translate(-1.5px)rotate(-.6deg)}92%{transform:translateZ(0)translate(1px)}}@keyframes pe-tell-shake{0%,to{transform:translateZ(0)}25%{transform:translateZ(0)translate(-2px,1px)rotate(-1deg)}50%{transform:translateZ(0)translate(2px,-1px)rotate(1deg)}75%{transform:translateZ(0)translate(-1px,-1px)rotate(-.5deg)}}.pe-stage-cards .pe-card.rev .pe-cf-img{animation:.45s cubic-bezier(.2,.8,.2,1) .3s both pe-face-in}@keyframes pe-face-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)}}.pe-wo-veil{z-index:40;cursor:pointer;background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--wo) 20%, transparent), #060504ed 65%);-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;animation:.35s both pe-fade-in;position:fixed;inset:0}.pe-wo-veil[data-step=flip]{animation:1.2s forwards pe-veil-lift}@keyframes pe-veil-lift{0%,35%{opacity:1}to{opacity:0}}.pe-card.charging{z-index:50;pointer-events:none;transition:transform .5s cubic-bezier(.2,.9,.3,1.3);transform:scale(1.12)}.pe-card.charging:not(.rev) .pe-card-back{border-color:var(--rc);box-shadow:0 0 34px var(--rg), 0 0 80px var(--rg), inset 0 0 30px color-mix(in srgb, var(--rc) 45%, transparent);animation:.12s linear infinite pe-tell-shake}.pe-stage[data-wo=team] .pe-card.charging:not(.rev) .pe-card-back{animation-duration:90ms}.pe-stage[data-wo=stat] .pe-card.charging:not(.rev) .pe-card-back{animation-duration:60ms}.pe-stage-head.wo .pe-stage-norm{visibility:hidden}.pe-wo-cap{text-align:center;pointer-events:none;width:min(92vw,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pe-wo-rar{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--wo);text-shadow:0 0 14px var(--wo-glow);font-size:.66rem;font-weight:700;animation:.4s both pe-rise}.pe-wo-team{font-family:var(--serif);white-space:nowrap;color:var(--pe-ink);text-shadow:0 0 30px var(--wo-glow);margin-top:.35rem;font-size:clamp(1.5rem,5vw,2.8rem);font-style:italic;line-height:1.05;animation:.5s cubic-bezier(.2,1.4,.4,1) both pe-wo-slam}.pe-wo-stat{font-family:var(--pe-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--wo);text-shadow:0 0 16px var(--wo-glow);margin-top:.55rem;font-size:clamp(.85rem,2.6vw,1.15rem);font-weight:800;animation:.45s cubic-bezier(.2,1.4,.4,1) both pe-wo-slam}@keyframes pe-wo-slam{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}.pe-burst{z-index:-1;pointer-events:none;position:absolute;inset:0}.pe-burst:before{content:"";background:radial-gradient(closest-side, var(--rg), transparent);border-radius:12px;animation:1s ease-out forwards pe-burst-flare;position:absolute;inset:0}.pe-burst:after{content:"";border:2px solid var(--rc);box-shadow:0 0 24px var(--rg), inset 0 0 24px var(--rg);border-radius:12px;animation:.9s cubic-bezier(.2,.7,.3,1) forwards pe-burst-ring;position:absolute;inset:0}@keyframes pe-burst-flare{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes pe-burst-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.pe-stage.flying .pe-card.picked{visibility:hidden}.pe-flight{z-index:310;pointer-events:none;transform-origin:50%;will-change:transform;position:fixed}.pe-flight .pe-card{--pe-cs:var(--pe-fly-cs,1);cursor:default}.pe-flight .pe-card-front{box-shadow:0 0 18px var(--rg), 0 14px 24px #0009}.pe-flight .pe-cf-img{animation:none}.pe-fsl.has-p.incoming{visibility:hidden}.pe-fsl.has-p.landed{animation:.55s cubic-bezier(.3,1.6,.5,1) both pe-land}.pe-fsl.has-p.landed:after{content:"";z-index:30;border:2px solid var(--rc);box-shadow:0 0 22px var(--rg);pointer-events:none;border-radius:13px;animation:.7s ease-out forwards pe-burst-ring;position:absolute;inset:-3px}@keyframes pe-land{0%{transform:scale(1.14)}to{transform:scale(1)}}.pe-strip-val{position:relative}.pe-strip-delta{font-family:var(--pe-display);color:#7be0a2;white-space:nowrap;pointer-events:none;margin-left:.35em;font-size:.62rem;font-weight:900;animation:1.4s ease-out forwards pe-delta-rise;position:absolute;top:50%;left:100%}.pe-strip-delta.down{color:#f08a80}@keyframes pe-delta-rise{0%{opacity:0;transform:translateY(-20%)}15%{opacity:1;transform:translateY(-50%)}70%{opacity:1}to{opacity:0;transform:translateY(-130%)}}.pe-strip-tier{animation:.5s both pe-rise}.pe-recap{text-align:center;background:linear-gradient(160deg, var(--pe-card), var(--pe-bg-soft));border:1px solid var(--pe-line);border-radius:4px;margin-bottom:1.4rem;padding:2.4rem 1.5rem 2rem;position:relative;overflow:hidden}.pe-recap:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--tc) 22%, transparent) 0%, transparent 70%);pointer-events:none;width:440px;height:220px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.pe-recap>*{position:relative}.pe-recap-tier{font-family:var(--serif);color:var(--tc);margin:.8rem 0 .6rem;font-size:clamp(1.6rem,4vw,2.3rem);font-style:italic;animation:.6s cubic-bezier(.2,.8,.2,1) both pe-rise}.pe-recap-score{font-family:var(--pe-display);color:var(--pe-ink);font-size:clamp(3rem,9vw,5.2rem);font-weight:900;line-height:1;animation:.8s cubic-bezier(.34,1.2,.64,1) both pe-score-pop}@keyframes pe-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pe-score-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pe-recap-lbl{margin-top:.5rem}.pe-recap-post{max-width:46ch;color:var(--pe-ink-soft);margin:1.4rem auto 0;font-size:.92rem;line-height:1.55;transition:opacity .5s}.pe-recap-post.wait{opacity:0}.pe-recap.landed .pe-recap-score{animation:.55s cubic-bezier(.3,1.6,.5,1) pe-score-land}@keyframes pe-score-land{40%{text-shadow:0 0 34px var(--tc);transform:scale(1.08)}}.pe-recap-post b{color:var(--pe-amber)}.pe-recap-name{gap:.55rem;max-width:26rem;margin:.2rem auto 1.1rem;display:grid}.pe-recap-name-row{gap:.5rem;display:flex}.pe-recap-name-row .pe-input{flex:1;min-width:0}.pe-recap-name-row .pe-btn{flex:none}.pe-recap-name .pe-note{margin:0}.pe-recap-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.pe-recap-grid{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:1.2rem;display:grid}.pe-dialog{border:1px solid var(--pe-line);background:var(--pe-card);width:100%;max-width:min(560px,100vw - 2rem);color:var(--pe-ink);border-radius:6px;padding:0}.pe-dialog::backdrop{background:#080706db}.pe-dialog-body{max-height:80vh;padding:1.6rem 1.6rem 1.4rem;overflow-y:auto}.pe-dialog-title{font-family:var(--serif);margin:.5rem 0 1rem;font-size:1.7rem;line-height:1.1}.pe-rules{counter-reset:pe-rule;gap:0;display:grid}.pe-rule{border-bottom:1px solid var(--pe-line-soft);color:var(--pe-ink-soft);grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:.75rem 0;font-size:.9rem;line-height:1.55;display:grid}.pe-rule:last-child{border-bottom:0}.pe-rule:before{counter-increment:pe-rule;content:counter(pe-rule, upper-roman) ".";font-family:var(--serif);color:var(--pe-amber);font-size:1.1rem;font-style:italic}.pe-rule b{color:var(--pe-ink)}.pe-panel{background:var(--pe-card);border:1px solid var(--pe-line);border-radius:4px;padding:1.4rem 1.5rem}.pe-panel+.pe-panel{margin-top:1rem}.pe-twoup>.pe-panel{flex-direction:column;display:flex}.pe-twoup>.pe-panel+.pe-panel{margin-top:0}.pe-panel-foot{gap:.6rem;margin-top:auto;padding-top:.9rem;display:grid}.pe-friend-picks{flex-wrap:wrap;gap:.4rem;display:flex}.pe-friend-pick{border:1px solid var(--pe-line);color:var(--pe-ink);font-family:var(--sans);cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .75rem .38rem .38rem;font-size:.86rem;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.pe-friend-pick:hover:not(:disabled){border-color:var(--pe-amber);background:#e8a84b12}.pe-friend-pick:disabled{opacity:.55;cursor:default}.pe-friend-pick-mono{background:color-mix(in srgb, var(--pe-amber) 22%, transparent);width:1.55rem;height:1.55rem;color:var(--pe-amber);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.pe-mega-name{gap:.4rem;max-width:420px;margin-bottom:1rem;display:grid}.pe-join-strip{align-items:center;gap:1.4rem;margin-top:1rem;display:flex}.pe-join-strip-text{flex:auto;min-width:0}.pe-join-strip-text .pe-panel-text{margin-top:.3rem}.pe-join-strip .pe-share{flex:none;width:min(100%,22rem)}.pe-join-strip .pe-share .pe-input{flex:1;min-width:0}@media (max-width:700px){.pe-join-strip{flex-direction:column;align-items:stretch;gap:.8rem}.pe-join-strip .pe-share{width:100%}}.pe-input.pe-input--code{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;text-align:center}.pe-panel-title{font-family:var(--serif);margin:.45rem 0 .6rem;font-size:1.45rem;line-height:1.15}.pe-panel-text{color:var(--pe-ink-soft);font-size:.92rem;line-height:1.6}.pe-row-list{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:4px;display:grid;overflow:hidden}.pe-row{border-bottom:1px solid var(--pe-line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1.1rem;text-decoration:none;transition:background .15s;display:grid}.pe-row:last-child{border-bottom:0}a.pe-row:hover{background:var(--pe-raise)}.pe-row-name{font-family:var(--serif);color:var(--pe-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;overflow:hidden}.pe-row-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pe-ink-mute);margin-top:.2rem;font-size:.58rem;display:block}.pe-row-side{font-family:var(--pe-display);color:var(--pe-ink);text-align:right;white-space:nowrap;font-size:.95rem;font-weight:700}.pe-row-item{border-bottom:1px solid var(--pe-line-soft)}.pe-row-item:last-child{border-bottom:0}.pe-row-item>.pe-row{border-bottom:0;padding-bottom:.45rem}.pe-row-tools{padding:0 1.1rem .75rem}.pe-del{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pe-ink-mute);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.56rem;font-weight:700;text-decoration:underline}.pe-del.on{color:var(--pe-red)}.pe-del:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.pe-del:hover{color:var(--pe-red)}}.pe-del-ask{font-family:var(--mono);color:var(--pe-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;font-size:.6rem;display:inline-flex}.pe-del-err{font-family:var(--mono);color:var(--pe-red);font-size:.6rem;line-height:1.5}.pe-row-more>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pe-ink-soft);justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.6rem;font-weight:700;list-style:none;display:flex}.pe-row-more>summary::-webkit-details-marker{display:none}.pe-row-more>summary:after{content:"▾";font-size:.8rem;line-height:1}.pe-row-more[open]>summary{border-bottom:1px solid var(--pe-line-soft)}.pe-row-more[open]>summary:after{content:"▴"}.pe-status{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--st,var(--pe-ink-mute));align-items:center;gap:.35rem;font-size:.56rem;font-weight:700;display:inline-flex}.pe-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pe-share{align-items:stretch;gap:.5rem;display:flex}.pe-share code{border:1px dashed var(--pe-line);min-width:0;font-family:var(--mono);color:var(--pe-ink-soft);overflow-wrap:anywhere;border-radius:4px;flex:1;align-items:center;padding:.7rem .9rem;font-size:.7rem;line-height:1.4;display:flex}@media (max-width:700px){.pe-share{flex-direction:column}.pe-share .pe-btn{width:100%}}.pe-prof{--ink:var(--pe-bg);--ink-card:var(--pe-card);--ink-line:var(--pe-line);--ink-line-soft:var(--pe-line-soft);--cream:var(--pe-ink);--cream-soft:var(--pe-ink-soft);--cream-mute:var(--pe-ink-mute);--gold:var(--pe-amber);--gold-bright:var(--pe-amber-bright);--gold-deep:var(--pe-amber-deep);padding-bottom:1.5rem}.pe-prof-id{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.pe-prof-mono{border:1px solid var(--pe-amber-deep);width:3rem;height:3rem;font-family:var(--serif);color:var(--pe-amber);background:#e8a84b12;border-radius:50%;flex:none;place-items:center;font-size:1.35rem;font-style:italic;line-height:1;display:grid}.pe-prof-who{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.pe-prof-name{font-family:var(--serif);color:var(--pe-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.15;overflow:hidden}.pe-prof-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.58rem}.pe-prof-edit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-ink-mute);border-bottom:1px solid var(--pe-line);flex:none;padding-bottom:.1rem;font-size:.56rem;text-decoration:none}.pe-prof-edit:hover{color:var(--pe-amber);border-bottom-color:var(--pe-amber)}.pe-twoup{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pe-sheet{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:4px;display:grid;overflow:hidden}.pe-sheet-head{border-bottom:1px solid var(--pe-line);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.85rem 1rem;display:flex}.pe-sheet-name{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;overflow:hidden}.pe-sheet-total{font-family:var(--pe-display);font-size:1.2rem;font-weight:900}.pe-line{border-bottom:1px solid var(--pe-line-soft);grid-template-columns:2.4rem 2.1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.42rem 1rem;display:grid}.pe-line:last-child{border-bottom:0}.pe-line-pos{font-family:var(--pe-cond);letter-spacing:.12em;color:var(--pe-ink-mute);font-size:.68rem;font-weight:800}.pe-line-face{background:var(--rart,var(--pe-raise));border:1.5px solid var(--rc,var(--pe-line));border-radius:50%;width:2.1rem;height:2.1rem;position:relative;overflow:hidden}.pe-line-face img{width:auto;max-width:none;height:118%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.pe-line-name{font-family:var(--pe-cond);letter-spacing:.01em;color:var(--pe-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.pe-line-name small{letter-spacing:.06em;color:var(--rc,var(--pe-ink-mute));text-transform:uppercase;font-size:.66rem;font-weight:600;display:block}.pe-line-name small.pe-line-team{letter-spacing:.02em;color:var(--pe-ink-mute);text-transform:none;font-weight:500}.pe-line-score{font-family:var(--pe-display);color:var(--pe-ink);font-size:.85rem;font-weight:700}.pe-line.empty .pe-line-name{color:var(--pe-ink-mute);font-weight:600}@media (max-width:1000px){.pe-field{--pe-sw:98px;--pe-gap:10px}}@media (max-width:860px){.pe-hero{grid-template-columns:minmax(0,1fr);gap:1.6rem}.pe-modes,.pe-twoup{grid-template-columns:minmax(0,1fr)}.pe-index{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-recap-grid{grid-template-columns:minmax(0,1fr)}.pe-recap-grid>.pe-ladder{order:-1}}@media (max-width:700px){.pe-wrap{padding:0 .9rem 6rem}.pe-field{--pe-sw:62px;--pe-gap:6px;gap:10px}.pe-turf{margin:0 -.25rem;padding:1.2rem .5rem 1.3rem}.pe-slot-outer.hb-back{margin-top:10px;margin-left:4px}.pe-slot-label{font-size:.56rem}.pe-fsl{border-radius:7px}.pe-filled-card{border-radius:5px}.pe-fc-topbar{height:13px;padding:0 3px}.pe-fc-rar-badge{letter-spacing:.05em;font-size:.44rem;line-height:1}.pe-fc-rar-badge.transcendent{letter-spacing:0;font-size:.4rem}.pe-fc-pos-badge{letter-spacing:.06em;border-radius:2px;padding:0 2px;font-size:.38rem}.pe-fc-initial{font-size:1.8rem}.pe-fc-info{border-top-width:1.5px;padding:2px 3px 3px}.pe-fc-name{font-size:.58rem}.pe-fc-score{margin-top:1px;font-size:.6rem}.pe-fc-team-tag{display:none}.pe-fc-flag{padding:0 4px;font-size:.44rem;top:-13px}.pe-pack-badge{padding:1px 4px;font-size:.44rem;top:-7px}.pe-strip{margin-bottom:.8rem;padding:.5rem .4rem .6rem}.pe-strip-val{font-size:1rem}.pe-strip-tier{font-size:.85rem}.pe-strip-cell:has(.pe-strip-tier){flex:1.7}.pe-strip-lbl{letter-spacing:.16em;font-size:.46rem}.pe-banner{padding:.5rem .7rem;font-size:.78rem}.pe-stage{padding:calc(1rem + env(safe-area-inset-top,0px)) .6rem calc(1.2rem + env(safe-area-inset-bottom,0px));justify-content:flex-start}.pe-stage-head{margin:.4rem 0 1rem}.pe-stage-cards{gap:10px 8px;max-width:360px}.pe-stage-cards .pe-card{--pe-cs:.8}.pe-stage-foot{margin-top:1rem}.pe-rip{padding-top:1.4rem}.pe-stage{--pe-pack-w:150px}.pe-imp-band{background:#021009f5}.pe-wo-team{font-size:1.45rem}.pe-index{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:9.2rem;grid-auto-flow:column;margin:-1.2rem -.9rem 0;padding:1.2rem .9rem .6rem;scroll-padding:0 .9rem;overflow-x:auto}.pe-index-item{scroll-snap-align:start}.pe-index .pe-card{--pe-cs:.95}.pe-rung{grid-template-columns:2rem minmax(0,1fr) auto auto;gap:.6rem;padding:.62rem .85rem}.pe-rung-name{font-size:1rem}.pe-sec{margin-top:2.2rem}.pe-sec-head{border-bottom-style:solid;border-bottom-width:1px;flex-wrap:wrap;gap:.3rem .8rem}.pe-sec-title{font-size:1.15rem}.pe-panel{padding:1.1rem 1rem}.pe-recap{padding:1.8rem 1rem 1.5rem}}@media (max-width:380px){.pe-field{--pe-sw:58px;--pe-gap:5px}.pe-stage-cards .pe-card{--pe-cs:.74}}@media (prefers-reduced-motion:reduce){.pe-stage-cards .pe-card,.pe-recap-score,.pe-recap-tier{animation:none}.pe-tilt{animation:none!important;transform:none!important}.pe-card-back,.pe-card-back:after,.pe-rip-pack,.pe-rip-seam:after,.pe-mouth,.pe-mouth-rays,.pe-motes i,.pe-imp-band:before,.pe-imp-band:after,.pe-imp-word,.pe-imp-pull,.pe-wo-team,.pe-wo-stat,.pe-fsl.has-p.landed,.pe-ladder.climb .pe-rung,.pe-ladder.climb .pe-rung-mark,.pe-ladder.climb .pe-rung-name,.pe-recap.landed .pe-recap-score{animation:none!important}.pe-rip.ripping .pe-rip-strip,.pe-rip.open .pe-rip-strip{animation-duration:10ms}.pe-boom-spark{display:none}.pe-stage[data-boom]{animation:none!important}}@keyframes pe-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pe-orb-float{0%,to{opacity:.55;transform:translateY(0)scale(1)}33%{opacity:1;transform:translateY(-12px)scale(1.2)}66%{opacity:.65;transform:translateY(-5px)scale(.9)}}@keyframes pe-sp-anim{0%{opacity:0;transform:scale(0)rotate(0)}20%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:.8;transform:scale(.8)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@keyframes pe-aurora-wave{0%{opacity:.6;transform:translate(-6%)skew(-1deg)}to{opacity:1;transform:translate(6%)skew(1deg)}}@keyframes pe-tear-glitch{0%,82%,to{opacity:0;transform:translate(0)}83%,86%{opacity:1;transform:translate(-8px)}84%,87%{opacity:.5;transform:translate(5px)}85%{opacity:1;transform:translate(-3px)}88%{opacity:0}}@keyframes pe-holo-sweep{0%,to{transform:translate(0)}50%{transform:translate(-66.66%)}}@keyframes pe-glow-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes pe-foil-scroll{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}@keyframes pe-coin-flip{0%,38%{transform:translate(0)}39%,to{transform:translate(420px)}}@keyframes pe-pulse-expand{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(1)}}@keyframes pe-ring-expand{0%{opacity:.75;transform:scale(.05)}to{opacity:0;transform:scale(1)}}@keyframes pe-shock-expand{0%{opacity:1;transform:scale(.03)}25%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes pe-core-pulse{0%{opacity:0;transform:scale(0)}7%{opacity:1;transform:scale(3.5)}28%{opacity:.35;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}@keyframes pe-shock-flash{0%,5%,15%,to{opacity:0}7%{opacity:1}10%{opacity:.2}}@keyframes pe-slab-pulse{0%{opacity:.07;transform:rotate(18deg)scaleY(.96)}to{opacity:.52;transform:rotate(18deg)scaleY(1.02)}}@keyframes pe-ember-rise{0%{opacity:0;transform:translateY(0)scale(1)}12%{opacity:.8}to{opacity:0;transform:translateY(-90px)translate(6px)scale(0)}}@keyframes pe-scan-line{0%{opacity:0;transform:translateY(-2px)}8%{opacity:1}92%{opacity:.6}to{opacity:0;transform:translateY(100%)}}@keyframes pe-crackle-flash{0%,84%,93%,to{opacity:0}85%,92%{opacity:1}88%{opacity:.3}}@keyframes pe-center-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes pe-bolt-flash{0%,43%,50%,to{opacity:0}44%,48%{opacity:1}46%{opacity:.25}}@keyframes pe-whiteout-leg{0%,42%,52%,to{opacity:0}44%{opacity:1}47%{opacity:.18}50%{opacity:.06}}@keyframes pe-inner-border-pulse{0%,to{opacity:.45}50%{opacity:1}}.pe-cm-corner{z-index:5;pointer-events:none;width:10px;height:10px;position:absolute}.pe-cm-corner:before,.pe-cm-corner:after{content:"";opacity:.5;background:#c87840;position:absolute}.pe-cm-corner:before{width:100%;height:1.5px;top:0;left:0}.pe-cm-corner:after{width:1.5px;height:100%;top:0;left:0}.pe-cm-corner.tl{top:-1px;left:-1px}.pe-cm-corner.tr{top:-1px;right:-1px;transform:scaleX(-1)}.pe-cm-corner.bl{bottom:-1px;left:-1px;transform:scaleY(-1)}.pe-cm-corner.br{bottom:-1px;right:-1px;transform:scale(-1)}.pe-cm-scan{z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#d28246cc,#0000) top/100% 2px no-repeat;height:100%;animation:3.8s ease-in-out infinite pe-scan-line;position:absolute;top:0;left:-2px;right:-2px}.pe-cm-geo{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-cm-geo-line{opacity:.3;background:linear-gradient(#0000,#c8783c80,#0000);width:1px;position:absolute}.pe-cm-geo-line:first-child{height:65%;top:8%;left:18%;transform:rotate(22deg)}.pe-cm-geo-line:nth-child(2){height:72%;top:4%;left:40%;transform:rotate(22deg)}.pe-cm-geo-line:nth-child(3){height:60%;top:12%;left:62%;transform:rotate(22deg)}.pe-cm-geo-line:nth-child(4){height:68%;top:6%;left:80%;transform:rotate(22deg)}.pe-cm-scratch-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-cm-scratch{opacity:.4;background:#ffc88c38;position:absolute}.pe-cm-scratch:first-child{width:28%;height:1px;top:30%;left:12%;transform:rotate(-8deg)}.pe-cm-scratch:nth-child(2){width:18%;height:1px;top:57%;left:52%;transform:rotate(4deg)}.pe-cm-scratch:nth-child(3){width:22%;height:1px;top:74%;left:22%;transform:rotate(-3deg)}.pe-cm-ember-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-cm-ember{opacity:0;background:radial-gradient(circle,#ffb060,#d06020 50%,#0000);border-radius:50%;animation:linear infinite pe-ember-rise;position:absolute;bottom:-4px}.pe-cm-ember:first-child{width:3px;height:3px;animation-duration:2.9s;left:12%}.pe-cm-ember:nth-child(2){width:2px;height:2px;animation-duration:2.3s;animation-delay:.6s;left:35%}.pe-cm-ember:nth-child(3){width:4px;height:4px;animation-duration:3.2s;animation-delay:.3s;left:60%}.pe-cm-ember:nth-child(4){width:2px;height:2px;animation-duration:2.6s;animation-delay:1.1s;left:78%}.pe-cm-ember:nth-child(5){width:3px;height:3px;animation-duration:3s;animation-delay:1.7s;left:24%}.pe-cm-bottom-glow{z-index:2;pointer-events:none;background:linear-gradient(#0000,#b4460a4d);height:24px;position:absolute;bottom:0;left:0;right:0}.pe-ra-spin-wrap{z-index:0;pointer-events:none;border-radius:13px;position:absolute;inset:-3px;overflow:hidden}.pe-ra-spin-arc{background:conic-gradient(#0000 55%,#42c0f8e6 73%,#a0e6ff 80%,#42c0f8e6 87%,#0000 100%);animation:2.8s linear infinite pe-border-spin;position:absolute;inset:0}.pe-ra-spin-inner{background:#062840;border-radius:11px;position:absolute;inset:2px}.pe-ra-pulse-layer{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pe-ra-pulse-ring{opacity:0;border:1.5px solid #42c0f8b3;border-radius:50%;width:140px;height:140px;animation:ease-out infinite pe-pulse-expand;position:absolute}.pe-ra-pulse-ring:first-child{animation-duration:2.6s}.pe-ra-pulse-ring:nth-child(2){animation-duration:2.6s;animation-delay:.87s}.pe-ra-pulse-ring:nth-child(3){animation-duration:2.6s;animation-delay:1.74s}.pe-ra-depth-vig{z-index:2;pointer-events:none;background:radial-gradient(#0000 28%,#020f23b3 100%);position:absolute;inset:0}.pe-ra-center-glow{z-index:2;pointer-events:none;background:radial-gradient(at 50% 40%,#42c0f829,#0000 65%);animation:3s ease-in-out infinite pe-center-glow;position:absolute;inset:0}.pe-ra-crackle-layer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-ra-crackle{opacity:0;width:100%;height:100%;animation:ease-in-out infinite pe-crackle-flash;position:absolute;top:0;left:0}.pe-ra-crackle:first-child{animation-duration:4.2s;animation-delay:.5s}.pe-ra-crackle:nth-child(2){animation-duration:5.1s;animation-delay:2.1s}.pe-ra-crackle:nth-child(3){animation-duration:3.9s;animation-delay:3.4s}.pe-ra-crackle-path{fill:none;stroke:#42c0f8;stroke-width:1.1px;stroke-linecap:round;filter:drop-shadow(0 0 3px #42c0f8)}.pe-ep-dual-wrap{z-index:0;pointer-events:none;border-radius:13px;position:absolute;inset:-3px;overflow:hidden}.pe-ep-dual-arc1{background:conic-gradient(#0000 60%,#ffd700e6 76%,#fff578 82%,#ffd700e6 88%,#0000 100%);animation:3.5s linear infinite pe-border-spin;position:absolute;inset:0}.pe-ep-dual-arc2{background:conic-gradient(from 180deg,#0000 65%,#ffb4008c 80%,#ffdc00bf 86%,#0000 100%);animation:5s linear infinite reverse pe-border-spin;position:absolute;inset:0}.pe-ep-dual-inner{background:#3a2800;border-radius:11px;position:absolute;inset:2px}.pe-ep-burst{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pe-ep-burst svg{opacity:.2;width:190%;height:190%;animation:10s linear infinite pe-border-spin;position:absolute;top:-45%;left:-45%}.pe-ep-sparkle-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-ep-sparkle{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);opacity:0;background:gold;animation:linear infinite pe-sp-anim;position:absolute}.pe-ep-sparkle:first-child{width:6px;height:6px;animation-duration:2.2s;top:18%;left:8%}.pe-ep-sparkle:nth-child(2){width:5px;height:5px;animation-duration:1.8s;animation-delay:.7s;top:12%;left:80%}.pe-ep-sparkle:nth-child(3){width:4px;height:4px;animation-duration:2.6s;animation-delay:.3s;top:52%;left:44%}.pe-ep-sparkle:nth-child(4){width:7px;height:7px;animation-duration:2s;animation-delay:1.2s;top:66%;left:68%}.pe-ep-sparkle:nth-child(5){width:5px;height:5px;animation-duration:1.9s;animation-delay:.5s;top:74%;left:18%}.pe-ep-sparkle:nth-child(6){width:4px;height:4px;animation-duration:2.4s;animation-delay:1.5s;top:46%;left:90%}.pe-ep-sparkle:nth-child(7){width:6px;height:6px;animation-duration:2.1s;animation-delay:.9s;top:30%;left:32%}.pe-ep-foil{z-index:4;pointer-events:none;border-radius:9px;position:absolute;inset:0;overflow:hidden}.pe-ep-foil:before{content:"";background:linear-gradient(#0000,#fff0641f,#ffd7000f,#0000);height:50%;animation:4.5s ease-in-out infinite pe-foil-scroll;position:absolute;top:0;left:0;right:0}.pe-ep-foil:after{content:"";background:linear-gradient(#0000,#ffffb414,#0000);height:50%;animation:4.5s ease-in-out 1.8s infinite pe-foil-scroll;position:absolute;top:0;left:0;right:0}.pe-ep-shine{z-index:5;pointer-events:none;border-radius:9px;position:absolute;inset:0;overflow:hidden}.pe-ep-shine:after{content:"";background:linear-gradient(105deg,#0000 30%,#fff5786b 50%,#0000 70%);width:40%;height:300%;animation:3.5s ease-in-out infinite pe-coin-flip;position:absolute;top:-100%;left:-60%}.pe-le-plasma-wrap{z-index:0;pointer-events:none;border-radius:14px;position:absolute;inset:-4px;overflow:hidden}.pe-le-plasma-arc1{background:conic-gradient(#0000 40%,#c020f0b3 57%,#ff50ff 64%,#e040ffe6 71%,#0000 84%);animation:2s linear infinite pe-border-spin;position:absolute;inset:0}.pe-le-plasma-arc2{background:conic-gradient(from 90deg,#0000 45%,#a014dc80 61%,#c840ffcc 69%,#0000 81%);animation:3.2s linear infinite reverse pe-border-spin;position:absolute;inset:0}.pe-le-plasma-inner{background:#280048;border-radius:11px;position:absolute;inset:3px}.pe-le-aurora{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-le-aurora-band{animation:ease-in-out infinite alternate pe-aurora-wave;position:absolute;left:-20%;right:-20%}.pe-le-aurora-band:first-child{background:linear-gradient(90deg,#0000,#50ffb41a,#8c50ff26,#0000);height:20px;animation-duration:4s;top:8%}.pe-le-aurora-band:nth-child(2){background:linear-gradient(90deg,#0000,#508cff17,#a050ff21,#0000);height:16px;animation-duration:5.5s;animation-delay:.8s;top:26%}.pe-le-aurora-band:nth-child(3){background:linear-gradient(90deg,#0000,#c850ff17,#50c8ff1c,#0000);height:14px;animation-duration:4.8s;animation-delay:1.6s;top:46%}.pe-le-aurora-band:nth-child(4){background:linear-gradient(90deg,#0000,#64ffa012,#b450ff1c,#0000);height:12px;animation-duration:6s;animation-delay:2.2s;top:62%}.pe-le-orb-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-le-orb{background:radial-gradient(circle,#ff80ffe6,#c020f066,#0000 70%);border-radius:50%;animation:ease-in-out infinite pe-orb-float;position:absolute}.pe-le-orb:first-child{width:11px;height:11px;animation-duration:4s;top:24%;left:10%}.pe-le-orb:nth-child(2){width:7px;height:7px;animation-duration:3.5s;animation-delay:.8s;top:54%;left:76%}.pe-le-orb:nth-child(3){width:9px;height:9px;animation-duration:4.8s;animation-delay:1.6s;top:13%;left:48%}.pe-le-orb:nth-child(4){width:5px;height:5px;animation-duration:3.2s;animation-delay:2.2s;top:70%;left:28%}.pe-le-orb:nth-child(5){width:8px;height:8px;animation-duration:4.2s;animation-delay:.4s;top:38%;left:88%}.pe-le-holo{z-index:4;pointer-events:none;background:linear-gradient(45deg,#e040ff1f,#6440ff1a,#4080ff1f,#40f0c814,#e040ff1f);width:300%;animation:3s ease-in-out infinite pe-holo-sweep;position:absolute;top:0;bottom:0;left:0}.pe-le-depth-rings{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pe-le-depth-ring{opacity:0;border:1px solid #e040ff38;border-radius:50%;width:220px;height:220px;animation:ease-out infinite pe-ring-expand;position:absolute}.pe-le-depth-ring:first-child{animation-duration:4s}.pe-le-depth-ring:nth-child(2){animation-duration:4s;animation-delay:1.33s}.pe-le-depth-ring:nth-child(3){animation-duration:4s;animation-delay:2.66s}.pe-le-bolt-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-le-bolt{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.pe-le-bolt.b1{animation:6.5s ease-in-out infinite pe-bolt-flash}.pe-le-bolt.b2{animation:8.2s ease-in-out 1.4s infinite pe-bolt-flash}.pe-le-bolt.b3{animation:7s ease-in-out 3.8s infinite pe-bolt-flash}.pe-le-bolt.b4{animation:9.5s ease-in-out 2.2s infinite pe-bolt-flash}.pe-le-bolt.b5{animation:6.8s ease-in-out 5.1s infinite pe-bolt-flash}.pe-le-bolt.b6{animation:8.8s ease-in-out 4.3s infinite pe-bolt-flash}.pe-le-bolt-glow{fill:none;stroke:#c020f0;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px;opacity:.4}.pe-le-bolt-mid{fill:none;stroke:#e040ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;opacity:.7}.pe-le-bolt-core{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:1}.pe-le-bolt-branch{fill:none;stroke:#e080ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;opacity:.65}.pe-le-tear-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-le-tear{opacity:0;animation:ease-in-out infinite pe-tear-glitch;position:absolute;left:0;right:0}.pe-le-tear-inner{background:linear-gradient(90deg,#0000,#ff50ffa6,#ffffffd9,#e040ff80,#0000);height:3px}.pe-le-tear:first-child{animation-duration:5s;animation-delay:.4s;top:22%}.pe-le-tear:nth-child(2){animation-duration:6.2s;animation-delay:2.3s;top:56%}.pe-le-tear:nth-child(3){animation-duration:4.6s;animation-delay:3.8s;top:74%}.pe-le-whiteout{z-index:6;pointer-events:none;opacity:0;background:#ffc8ffa6;border-radius:9px;position:absolute;inset:0}.pe-le-whiteout.w1{animation:7s ease-in-out 3.84s infinite pe-whiteout-leg}.pe-le-whiteout.w2{animation:9.5s ease-in-out 2.24s infinite pe-whiteout-leg}.pe-le-whiteout.w3{animation:6.8s ease-in-out 5.14s infinite pe-whiteout-leg}.pe-imm-glow-1{z-index:-1;pointer-events:none;border-radius:18px;animation:2s ease-in-out infinite pe-glow-breathe;position:absolute;inset:-5px;box-shadow:0 0 16px 4px #28dc78a6,0 0 36px 8px #14b45066}.pe-imm-glow-2{z-index:-2;pointer-events:none;background:radial-gradient(#28dc7842 0%,#14a0461f 45%,#0000 72%);border-radius:24px;animation:2s ease-in-out .3s infinite pe-glow-breathe;position:absolute;inset:-16px}.pe-imm-glow-3{z-index:-3;pointer-events:none;background:radial-gradient(at 50% 55%,#14c85024 0%,#0a78320f 50%,#0000 72%);border-radius:52px;animation:3.2s ease-in-out .8s infinite pe-glow-breathe;position:absolute;inset:-44px}.pe-imm-glow-4{z-index:-4;pointer-events:none;background:radial-gradient(at 50% 55%,#0aa03c14 0%,#05501e0a 45%,#0000 70%);border-radius:90px;animation:4s ease-in-out 1.2s infinite pe-glow-breathe;position:absolute;inset:-80px}.pe-imm-plasma-wrap{z-index:0;pointer-events:none;border-radius:17px;position:absolute;inset:-5px;overflow:hidden}.pe-imm-plasma-arc1{background:conic-gradient(#0000 35%,#14a04699 50%,#50ffa0 59%,#28dc78e6 67%,#0000 80%);animation:1.6s linear infinite pe-border-spin;position:absolute;inset:0}.pe-imm-plasma-arc2{background:conic-gradient(from 120deg,#0000 40%,#0a783280 54%,#3cdc78d9 62%,#0000 76%);animation:2.6s linear infinite reverse pe-border-spin;position:absolute;inset:0}.pe-imm-plasma-arc3{background:conic-gradient(from 240deg,#0000 48%,#28ff8273 62%,#78ffbebf 68%,#0000 79%);animation:3.8s linear infinite pe-border-spin;position:absolute;inset:0}.pe-imm-plasma-inner{background:#021a0a;border-radius:13px;position:absolute;inset:4px}.pe-imm-inner-border{z-index:6;pointer-events:none;border:1px solid #50ffa042;border-radius:11px;animation:2.2s ease-in-out infinite pe-inner-border-pulse;position:absolute;inset:1px;box-shadow:inset 0 0 30px #50ffa059,inset 0 0 65px #28dc781f}.pe-imm-slab-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-imm-slab{transform-origin:top;background:linear-gradient(#0000 0%,#28dc7873 20%,#78ffbebf 50%,#28dc7873 80%,#0000 100%);height:120%;animation:ease-in-out infinite alternate pe-slab-pulse;position:absolute;top:-10%;transform:rotate(18deg)}.pe-imm-slab:first-child{width:7px;animation-duration:2.8s;animation-delay:0s;left:10%}.pe-imm-slab:nth-child(2){width:5px;animation-duration:3.5s;animation-delay:.5s;left:28%}.pe-imm-slab:nth-child(3){width:9px;animation-duration:3s;animation-delay:1.1s;left:48%}.pe-imm-slab:nth-child(4){width:5px;animation-duration:3.8s;animation-delay:1.7s;left:66%}.pe-imm-slab:nth-child(5){width:7px;animation-duration:2.6s;animation-delay:.3s;left:82%}.pe-imm-aurora{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-imm-aurora-band{animation:ease-in-out infinite alternate pe-aurora-wave;position:absolute;left:-20%;right:-20%}.pe-imm-aurora-band:first-child{background:linear-gradient(90deg,#0000,#28ff782e,#50ffa03d,#0000);height:22px;animation-duration:3.5s;top:6%}.pe-imm-aurora-band:nth-child(2){background:linear-gradient(90deg,#0000,#14c86424,#3cff8c33,#0000);height:17px;animation-duration:4.8s;animation-delay:.7s;top:24%}.pe-imm-aurora-band:nth-child(3){background:linear-gradient(90deg,#0000,#3cdc781f,#28dcff1f,#0000);height:15px;animation-duration:4.2s;animation-delay:1.4s;top:44%}.pe-imm-aurora-band:nth-child(4){background:linear-gradient(90deg,#0000,#50ffb41a,#28dc7829,#0000);height:13px;animation-duration:5.5s;animation-delay:2.1s;top:63%}.pe-imm-rings{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pe-imm-ring{opacity:0;border:1px solid #28dc783d;border-radius:50%;width:220px;height:220px;animation:ease-out infinite pe-ring-expand;position:absolute}.pe-imm-ring:first-child{animation-duration:3.5s}.pe-imm-ring:nth-child(2){animation-duration:3.5s;animation-delay:1.17s}.pe-imm-ring:nth-child(3){animation-duration:3.5s;animation-delay:2.34s}.pe-imm-orb-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-imm-orb{background:radial-gradient(circle,#64ffb4f2,#14a05066,#0000 70%);border-radius:50%;animation:ease-in-out infinite pe-orb-float;position:absolute}.pe-imm-orb:first-child{width:12px;height:12px;animation-duration:3.8s;top:22%;left:8%}.pe-imm-orb:nth-child(2){width:8px;height:8px;animation-duration:3.3s;animation-delay:.7s;top:52%;left:78%}.pe-imm-orb:nth-child(3){width:10px;height:10px;animation-duration:4.6s;animation-delay:1.4s;top:12%;left:50%}.pe-imm-orb:nth-child(4){width:6px;height:6px;animation-duration:3s;animation-delay:2s;top:68%;left:26%}.pe-imm-orb:nth-child(5){width:8px;height:8px;animation-duration:4s;animation-delay:.3s;top:36%;left:90%}.pe-imm-orb:nth-child(6){width:6px;height:6px;animation-duration:3.6s;animation-delay:1s;top:78%;left:62%}.pe-imm-holo{z-index:4;pointer-events:none;background:linear-gradient(45deg,#28dc7824,#14b4501a,#50ffa029,#28c8ff1a,#28dc7824);width:300%;animation:2.4s ease-in-out infinite pe-holo-sweep;position:absolute;top:0;bottom:0;left:0}.pe-imm-spark-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-imm-spark{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);opacity:0;background:#60ffb0;animation:linear infinite pe-sp-anim;position:absolute}.pe-imm-spark:first-child{width:6px;height:6px;animation-duration:2s;top:16%;left:6%}.pe-imm-spark:nth-child(2){width:5px;height:5px;animation-duration:1.7s;animation-delay:.6s;top:10%;left:82%}.pe-imm-spark:nth-child(3){width:4px;height:4px;animation-duration:2.4s;animation-delay:.3s;top:50%;left:42%}.pe-imm-spark:nth-child(4){width:7px;height:7px;animation-duration:1.9s;animation-delay:1.1s;top:64%;left:70%}.pe-imm-spark:nth-child(5){width:5px;height:5px;animation-duration:2.2s;animation-delay:.5s;top:72%;left:16%}.pe-imm-spark:nth-child(6){width:4px;height:4px;animation-duration:2.3s;animation-delay:1.4s;top:44%;left:92%}.pe-imm-spark:nth-child(7){width:6px;height:6px;animation-duration:1.8s;animation-delay:.9s;top:28%;left:30%}.pe-imm-spark:nth-child(8){width:4px;height:4px;animation-duration:2.5s;animation-delay:1.8s;top:82%;left:58%}.pe-imm-tear-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-imm-tear{opacity:0;animation:ease-in-out infinite pe-tear-glitch;position:absolute;left:0;right:0}.pe-imm-tear-inner{background:linear-gradient(90deg,#0000,#28ff78b3,#c8ffdce6,#28dc7880,#0000);height:3px}.pe-imm-tear:first-child{animation-duration:5.2s;animation-delay:.3s;top:20%}.pe-imm-tear:nth-child(2){animation-duration:6s;animation-delay:2.5s;top:54%}.pe-imm-tear:nth-child(3){animation-duration:4.8s;animation-delay:4s;top:74%}.pe-imm-foil{z-index:4;pointer-events:none;border-radius:11px;position:absolute;inset:0;overflow:hidden}.pe-imm-foil:before{content:"";background:linear-gradient(#0000,#64ffb41a,#28dc780d,#0000);height:50%;animation:4.5s ease-in-out infinite pe-foil-scroll;position:absolute;top:0;left:0;right:0}.pe-imm-foil:after{content:"";background:linear-gradient(#0000,#8cffc814,#0000);height:50%;animation:4.5s ease-in-out 1.8s infinite pe-foil-scroll;position:absolute;top:0;left:0;right:0}.pe-imm-shine{z-index:5;pointer-events:none;border-radius:11px;position:absolute;inset:0;overflow:hidden}.pe-imm-shine:after{content:"";background:linear-gradient(105deg,#0000 30%,#8cffc885 50%,#0000 70%);width:40%;height:300%;animation:2.8s ease-in-out infinite pe-coin-flip;position:absolute;top:-100%;left:-60%}.pe-imm-shock{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pe-imm-shock-ring{opacity:0;border:1.5px solid #50ffa0e6;border-radius:50%;width:280px;height:280px;animation:ease-out infinite pe-shock-expand;position:absolute;box-shadow:0 0 14px #28dc78e6,0 0 36px #28dc7866}.pe-imm-shock-ring:first-child{animation-duration:2.8s}.pe-imm-shock-ring:nth-child(2){animation-duration:2.8s;animation-delay:.55s}.pe-imm-shock-ring:nth-child(3){animation-duration:2.8s;animation-delay:1.1s}.pe-imm-shock-ring:nth-child(4){animation-duration:2.8s;animation-delay:1.65s}.pe-imm-shock-core{z-index:5;background:radial-gradient(circle,#dcffe6f2,#28dc7859,#0000 70%);border-radius:50%;width:20px;height:20px;animation:2.8s ease-out infinite pe-core-pulse;position:absolute}.pe-imm-shock-flash{z-index:6;pointer-events:none;opacity:0;background:#50ffa080;border-radius:11px;animation:2.8s ease-out infinite pe-shock-flash;position:absolute;inset:0}.pe-mega{max-width:1180px;margin:0 auto;padding-top:1.4rem}.pe-clock{top:var(--pe-strip-top,0px);z-index:20;border:1px solid var(--pe-line);border-left:3px solid var(--pe-ink-mute);background:#141311f5;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1.1rem;display:grid;position:sticky}.pe-clock.yours{background:linear-gradient(90deg,#5fb3e81f,#141311f5 60%);border-left-color:#5fb3e8}.pe-clock-pick{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.6rem;font-weight:700}.pe-clock-who{font-family:var(--serif);text-align:center;font-size:1.25rem}.pe-clock.yours .pe-clock-who{color:#8fd0f6;font-style:italic}.pe-clock-score{font-family:var(--pe-display);font-size:.9rem;font-weight:700}.pe-mega-tabs{display:none}.pe-mega-grid{grid-template-columns:15.5rem minmax(0,1fr) 15.5rem;align-items:start;gap:1rem;display:grid}.pe-filters{flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem;display:flex}.pe-filter{border:1px solid var(--pe-line);color:var(--pe-ink-mute);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .7rem;font-size:.58rem;font-weight:700}.pe-filter.on{color:#8fd0f6;background:#5fb3e814;border-color:#5fb3e8}.pe-filter[data-need=both],.pe-need-key [data-need=both]{--need:#e8a84b}.pe-filter[data-need=mine],.pe-need-key [data-need=mine]{--need:#68c08a}.pe-filter[data-need=both],.pe-filter[data-need=mine]{border-color:color-mix(in srgb, var(--need) 55%, transparent);background:color-mix(in srgb, var(--need) 11%, transparent);color:color-mix(in srgb, var(--need) 80%, var(--pe-ink))}.pe-filter[data-need=filled]{opacity:.55}.pe-filter[data-need].on{border-color:var(--need,#5fb3e8);box-shadow:inset 0 0 0 1px var(--need,#5fb3e8)}.pe-need-key{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-ink-mute);flex-wrap:wrap;gap:.25rem .9rem;margin:-.35rem 0 .75rem .15rem;font-size:.52rem;display:flex}.pe-need-key span{align-items:center;gap:.35rem;display:inline-flex}.pe-need-key span:before{content:"";border:1px solid color-mix(in srgb, var(--need,var(--pe-ink-mute)) 70%, transparent);background:color-mix(in srgb, var(--need,transparent) 30%, transparent);border-radius:50%;width:.5rem;height:.5rem}.pe-pool{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.55rem;padding-bottom:2rem;display:grid}.pe-pc{text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:#040810d9;border:1.5px solid #d4e8f859;border-radius:10px;padding:0;transition:transform .2s,box-shadow .2s,opacity .3s;display:block;position:relative;overflow:hidden}.pe-pc--can{border-color:var(--rc,#333);cursor:pointer;box-shadow:0 0 12px var(--rg,transparent)}.pe-pc--can:hover{box-shadow:0 0 24px var(--rg,transparent);transform:translateY(-4px)scale(1.04)}.pe-pc--wait{border-color:color-mix(in srgb, var(--rc) 55%, transparent);cursor:default}.pe-pc--full{opacity:.45;filter:grayscale(.4);cursor:not-allowed}.pe-pc--taken{opacity:.3;filter:grayscale(.8);cursor:default}.pe-pc.fresh{opacity:1;filter:none;animation:2.2s both pe-fresh}@keyframes pe-fresh{0%,60%{box-shadow:0 0 0 2px #fff, 0 0 26px var(--rg)}to{box-shadow:none}}.pe-pc-top{background:#040810f2;justify-content:space-between;align-items:center;padding:.3rem .4rem;display:flex}.pe-pc-pos{font-family:var(--pe-cond);letter-spacing:.1em;color:#fff;border-radius:2px;padding:1px 4px;font-size:.52rem;font-weight:800}.pe-pc-rar{font-family:var(--pe-cond);letter-spacing:.14em;font-size:.48rem;font-weight:800}.pe-pc-art{justify-content:center;align-items:center;height:62px;display:flex;position:relative;overflow:hidden}.pe-pc-img{object-fit:contain;object-position:center bottom;z-index:2;width:auto;max-width:none;height:110%;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.pe-pc-initial{font-family:var(--pe-display);color:#ffffff2e;font-size:2.3rem;font-weight:900;line-height:1}.pe-pc-taken{z-index:3;font-family:var(--pe-cond);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#8aa4c0;background:#040810cc;justify-content:center;align-items:center;padding:0 .3rem;font-size:.58rem;font-weight:800;display:flex;position:absolute;inset:0}.pe-pc-body{background:#040810f2;padding:.3rem .4rem .4rem;display:block}.pe-pc-name{font-family:var(--pe-cond);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pe-pc-team{font-family:var(--pe-cond);color:#5a7a98;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.52rem;display:block;overflow:hidden}.pe-pc-score{font-family:var(--pe-display);margin-top:.15rem;font-size:.78rem;font-weight:900;display:block}.pe-lc{background:var(--pe-card);border:1px solid var(--pe-line);top:calc(var(--pe-strip-top,0px) + 4.2rem);border-radius:4px;padding:.6rem;position:sticky}.pe-lc.picking{border-color:#5fb3e8;box-shadow:0 0 18px #5fb3e82e}.pe-lc-head{border-bottom:1px solid var(--pe-line-soft);text-align:center;justify-items:center;gap:.1rem;margin-bottom:.5rem;padding:.4rem .3rem .65rem;display:grid}.pe-lc-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pe-ink-mute);white-space:nowrap;font-size:.52rem}.pe-lc-label b{color:#8fd0f6;font-weight:700}.pe-lc-name{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.1rem;overflow:hidden}.pe-lc-score{font-family:var(--pe-display);font-size:1.05rem;font-weight:900}.pe-lc-progress{font-family:var(--mono);color:var(--pe-ink-mute);font-size:.55rem}.pe-lc-slots{gap:5px;display:grid}.pe-lcs{background:#04081080;border:1px solid #0000;border-radius:5px;align-items:center;gap:.4rem;min-height:42px;padding:.2rem .35rem;display:flex}.pe-lcs.filled{border-color:color-mix(in srgb, var(--rc) 40%, transparent);background:#040810d9}.pe-lcs-pos{background:var(--pe-raise);min-width:20px;font-family:var(--pe-cond);letter-spacing:.08em;text-align:center;color:#fff;border-radius:2px;flex-shrink:0;padding:1px 3px;font-size:.52rem;font-weight:800}.pe-lcs-img{object-fit:cover;object-position:center top;border-radius:3px;flex-shrink:0;width:34px;height:34px}.pe-lcs-initial{width:34px;height:34px;font-family:var(--pe-display);color:#ffffff4d;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:flex}.pe-lcs-info{flex:1;min-width:0}.pe-lcs-name{font-family:var(--pe-cond);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pe-lcs-score{font-family:var(--pe-display);color:#d4e8f8;font-size:.7rem;font-weight:700;display:block}.pe-lcs-empty{text-align:center;color:var(--pe-line);flex:1}@media (max-width:1000px){.pe-mega-grid{grid-template-columns:13rem minmax(0,1fr) 13rem}}@media (min-width:1240px){.pe-mega{--mega-w:min(1560px, calc(100vw - 2.5rem));width:var(--mega-w);max-width:none;margin-inline:calc((100% - var(--mega-w)) / 2)}.pe-mega-grid{grid-template-columns:14rem minmax(0,1fr) 14rem}.pe-pool{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:860px){.pe-mega{padding-top:.8rem}.pe-clock{grid-template-columns:1fr auto;gap:.2rem .8rem;padding:.6rem .8rem}.pe-clock-pick{grid-column:1/-1;font-size:.5rem}.pe-clock-who{text-align:left;font-size:1.1rem}.pe-mega-tabs{border:1px solid var(--pe-line);background:var(--pe-bg-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:.8rem;padding:.25rem;display:grid}.pe-mega-tab{color:var(--pe-ink-mute);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;padding:.55rem .3rem;font-size:.58rem;font-weight:700;overflow:hidden}.pe-mega-tab.on{background:var(--pe-raise);color:var(--pe-ink)}.pe-mega-grid{display:block}.pe-mega-grid>div{display:none}.pe-mega-grid.show-board .pe-mega-board,.pe-mega-grid.show-you .pe-mega-you,.pe-mega-grid.show-them .pe-mega-them{display:block}.pe-lc{position:static}.pe-pool{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.pe-pc-art{height:54px}.pe-filters{flex-wrap:nowrap;margin:0 -.9rem .7rem;padding:0 .9rem;overflow-x:auto}.pe-filter{flex-shrink:0}}.pe-league{grid-template-columns:21rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.pe-league-side{gap:1rem;display:grid}.pe-league-side .pe-panel+.pe-panel{margin-top:0}.pe-stat-row{border-top:1px solid var(--pe-line-soft);border-bottom:1px solid var(--pe-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.8rem 0;display:grid}.pe-stat-row span{gap:.2rem;min-width:0;display:grid}.pe-stat-row b{font-family:var(--pe-display);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.pe-stat-row small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.5rem}.pe-standings{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:4px;display:grid;overflow:hidden}.pe-stand{border-bottom:1px solid var(--pe-line-soft);color:inherit;grid-template-columns:2rem minmax(0,1fr) .7rem 4.6rem 5.4rem;align-items:center;gap:.8rem;padding:.8rem 1rem;text-decoration:none;transition:background .15s;display:grid}.pe-stand:last-child{border-bottom:0}.pe-stand:hover{background:var(--pe-raise)}.pe-stand.you{box-shadow:inset 3px 0 0 var(--pe-amber);background:#e8a84b0f}.pe-stand.out{opacity:.5}.pe-stand-rank{font-family:var(--serif);color:var(--pe-amber);font-size:1.2rem;font-style:italic}.pe-stand-who{min-width:0}.pe-stand-team{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;display:block;overflow:hidden}.pe-stand-sub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pe-ink-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.55rem;display:block;overflow:hidden}.pe-stand-dot{border:1.5px solid var(--pe-line);border-radius:50%;width:.6rem;height:.6rem}.pe-stand-dot.drafting{border-color:var(--pe-amber)}.pe-stand-dot.submitted{border-color:var(--pe-green);background:var(--pe-green)}.pe-stand-last{font-family:var(--pe-display);color:var(--pe-ink-mute);text-align:right;font-size:.78rem;font-weight:600}.pe-stand-total{font-family:var(--pe-display);text-align:right;font-size:1rem;font-weight:900}.pe-form{gap:.7rem;margin-top:.6rem;display:grid}.pe-field-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pe-ink-mute);gap:.4rem;font-size:.56rem;font-weight:700;display:grid}.pe-seg{flex-wrap:wrap;gap:.35rem;display:flex}.pe-seg-opt{border:1px solid var(--pe-line);min-width:2.8rem;color:var(--pe-ink-soft);font-family:var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:.55rem .6rem;font-size:.66rem;font-weight:700}.pe-seg-opt.on{border-color:var(--pe-amber);color:var(--pe-amber);background:#e8a84b1a}.pe-lock-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.4rem;display:grid}.pe-lock-opt{border:1px solid var(--pe-line);border-left:3px solid var(--rc);background:var(--pe-bg-soft);color:inherit;text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}.pe-lock-opt.on{background:#c8a0201a;border-color:#c8a020}.pe-lock-pos{font-family:var(--pe-cond);letter-spacing:.12em;color:var(--rc);font-size:.7rem;font-weight:800}.pe-lock-name{font-family:var(--pe-cond);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.pe-lock-score{font-family:var(--pe-display);font-size:.8rem;font-weight:700}@media (max-width:860px){.pe-league{grid-template-columns:minmax(0,1fr)}.pe-stand{grid-template-columns:1.6rem minmax(0,1fr) .6rem 4.6rem;gap:.6rem;padding:.75rem .8rem}.pe-stand-last{display:none}}.pe-recap-score--pair{white-space:nowrap;font-size:clamp(1.9rem,7.4vw,4.2rem)}.pe-bd-out{text-align:center;background:var(--pe-card);border:1px solid var(--pe-line);border-radius:4px;max-width:560px;margin:2.2rem auto 0;padding:2rem 1.6rem}.pe-bd-out-lede{font-family:var(--serif);color:var(--pe-ink);font-size:1.25rem;line-height:1.4}.pe-bd-out-sub{color:var(--pe-ink-soft);margin-top:.8rem;font-size:.92rem}.pe-bd-out-ctas{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.4rem;display:flex}.pe-bd-sum{background:var(--pe-card);border:1px solid var(--pe-line);border-radius:4px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:2rem;padding:1.4rem 1.6rem;display:grid}.pe-bd-sum-num{font-family:var(--pe-display);color:var(--pe-amber);font-size:3rem;font-weight:900;line-height:1}.pe-bd-sum-num span{color:var(--pe-ink-mute);margin-left:.2rem;font-size:1.2rem}.pe-bd-sum-main .pe-note{margin-top:.45rem}.pe-bd-sum-sub{color:var(--pe-ink-soft);margin-top:.6rem;font-size:.85rem}.pe-bd-rar{gap:.5rem;display:grid}.pe-bd-rar-row{grid-template-columns:6.6rem minmax(0,1fr) 3.6rem;align-items:center;gap:.8rem;display:grid}.pe-bd-rar-name{font-family:var(--pe-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--rc);font-size:.78rem;font-weight:800}.pe-bd-rar-bar{background:var(--pe-line-soft);border-radius:3px;height:6px;overflow:hidden}.pe-bd-rar-bar span{background:var(--rc);min-width:0;height:100%;box-shadow:0 0 10px var(--rc);display:block}.pe-bd-rar-n{font-family:var(--pe-display);text-align:right;color:var(--pe-ink);font-size:.78rem;font-weight:700}.pe-bd-rar-n em{color:var(--pe-ink-mute);font-style:normal}.pe-bd-first{margin-top:1.4rem}.pe-bd-tabs{scrollbar-width:none;gap:.4rem;margin-top:2rem;padding-bottom:2px;display:flex;overflow-x:auto}.pe-bd-tabs::-webkit-scrollbar{display:none}.pe-bd-tab{border:1px solid var(--pe-line);color:var(--pe-ink-soft);font-family:var(--pe-cond);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;align-items:baseline;gap:.45rem;padding:.5rem .85rem;font-size:.9rem;font-weight:800;display:inline-flex}.pe-bd-tab em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;color:var(--pe-ink-mute);font-size:.56rem;font-weight:700}.pe-bd-tab.on{border-color:var(--pe-amber);color:var(--pe-amber);background:#e8a84b12}.pe-bd-ctl{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.9rem 0 1.2rem;display:flex}.pe-bd-seg{border:1px solid var(--pe-line);border-radius:4px;display:inline-flex;overflow:hidden}.pe-bd-seg button{color:var(--pe-ink-mute);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.5rem .8rem;font-size:.6rem;font-weight:700}.pe-bd-seg button+button{border-left:1px solid var(--pe-line)}.pe-bd-seg button.on{background:var(--pe-raise);color:var(--pe-ink)}.pe-bd-sort{align-items:center;gap:.5rem;display:inline-flex}.pe-bd-sort select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--pe-bg);color:var(--pe-ink);border:1px solid var(--pe-line);font-family:var(--sans);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23e8a84b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.6rem;border-radius:4px;outline:none;padding:.45rem 1.65rem .45rem .6rem;font-size:.82rem;line-height:1.25}.pe-bd-sort select:focus-visible{border-color:var(--pe-amber)}.pe-bd-q.pe-input{flex:12rem;width:auto;max-width:18rem;margin-left:auto;padding:.5rem .75rem;font-size:.85rem}.pe-bd-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.pe-bd-man{background:var(--pe-card);border:1px solid var(--pe-line-soft);border-radius:4px;min-width:0;padding:.85rem .95rem .75rem}.pe-bd-man.none{background:0 0}.pe-bd-man-head{align-items:baseline;gap:.55rem;min-width:0;display:flex}.pe-bd-man-pos{font-family:var(--mono);letter-spacing:.12em;color:var(--pe-amber);font-size:.56rem;font-weight:700}.pe-bd-man-name{font-family:var(--pe-cond);color:var(--pe-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.08rem;font-weight:700;overflow:hidden}.pe-bd-man.none .pe-bd-man-name{color:var(--pe-ink-mute)}.pe-bd-man-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-ink-mute);flex-shrink:0;margin-left:auto;font-size:.56rem}.pe-bd-strip{gap:.5rem;margin-top:.65rem;display:flex}.pe-bd-slot{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;width:calc(25% - .375rem);min-width:0;max-width:5.4rem;display:flex}.pe-bd-tile{border:1.5px solid var(--rc);width:100%;box-shadow:0 0 10px color-mix(in srgb, var(--rc) 35%, transparent);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#040810e6;border-radius:8px;padding:0;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}@media (hover:hover){.pe-bd-tile:hover{box-shadow:0 0 18px var(--rg);transform:translateY(-3px)}}.pe-bd-tile-top{background:#040810f2;justify-content:space-between;align-items:center;padding:.22rem .35rem;display:flex}.pe-bd-tile-year{font-family:var(--pe-display);color:#e0eef8;font-size:.56rem;font-weight:700}.pe-bd-tile-rar{font-family:var(--pe-cond);letter-spacing:.12em;color:var(--rc);font-size:.5rem;font-weight:800}.pe-bd-tile-art{background:var(--art);justify-content:center;align-items:center;height:3.6rem;display:flex;position:relative;overflow:hidden}.pe-bd-tile-art img{object-fit:contain;object-position:center bottom;z-index:2;width:auto;max-width:none;height:108%;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.pe-bd-tile-initial{font-family:var(--pe-display);color:#ffffff2e;font-size:1.7rem;font-weight:900;line-height:1}.pe-bd-tile-count{z-index:3;font-family:var(--pe-display);color:#fff;background:#000000a6;border-radius:3px;padding:1px 4px;font-size:.52rem;font-weight:700;position:absolute;top:.2rem;right:.2rem}.pe-bd-tile-foot{font-family:var(--pe-display);color:var(--rc);text-align:center;white-space:nowrap;background:#040810f2;padding:.22rem .35rem .28rem;font-size:.66rem;font-weight:900;display:block}.pe-bd-tile.back{border-style:dashed;border-color:color-mix(in srgb, var(--rc) 70%, transparent);box-shadow:none;background:repeating-linear-gradient(45deg,#ffffff06 0 6px,#0000 6px 12px),#0c0b0a}.pe-bd-tile.back .pe-bd-tile-top,.pe-bd-tile.back .pe-bd-tile-foot,.pe-bd-tile.back .pe-bd-tile-art{background:0 0}.pe-bd-tile.back .pe-bd-tile-initial{color:color-mix(in srgb, var(--rc) 45%, transparent)}.pe-bd-tile.back .pe-bd-tile-year{color:var(--pe-ink-mute)}.pe-bd-tile.back .pe-bd-tile-foot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.48rem;font-weight:700}.pe-bd-more{justify-content:center;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.pe-bd-sheet{z-index:300;background:#0a0908f0;justify-content:center;align-items:center;padding:1.5rem 1rem;animation:.2s both pe-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.pe-bd-sheet-in{background:var(--pe-bg-soft);border:1px solid var(--pe-line);border-radius:6px;align-items:center;gap:2rem;width:100%;max-width:720px;padding:1.8rem;display:flex;position:relative}.pe-bd-x{border:1px solid var(--pe-line);width:2.2rem;height:2.2rem;color:var(--pe-ink-soft);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:.6rem;right:.6rem}.pe-bd-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.pe-bd-sheet-card{flex-shrink:0}.pe-bd-sheet-card .pe-card{--pe-cs:1.35;cursor:default}.pe-bd-ghost{aspect-ratio:5/7;border:2px dashed var(--rc);width:11.475em;box-shadow:0 0 30px color-mix(in srgb, var(--rc) 25%, transparent);text-align:center;background:repeating-linear-gradient(45deg,#ffffff08 0 8px,#0000 8px 16px),#0c0b0a;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;font-size:16px;display:flex}.pe-bd-ghost-rar{font-family:var(--pe-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--rc);font-size:.8rem;font-weight:800}.pe-bd-ghost-year{font-family:var(--pe-display);color:var(--pe-ink);font-size:1.7rem;font-weight:900}.pe-bd-ghost-club{font-family:var(--pe-cond);color:var(--pe-ink-mute);font-size:.8rem}.pe-bd-ghost-q{font-family:var(--pe-display);color:color-mix(in srgb, var(--rc) 40%, transparent);margin-top:.6rem;font-size:3rem;font-weight:900;line-height:1}.pe-bd-sheet-body{flex:1;min-width:0}.pe-bd-sheet-name{font-family:var(--serif);color:var(--pe-ink);margin-top:.5rem;font-size:1.7rem;line-height:1.1}.pe-bd-sheet-club{font-family:var(--pe-cond);color:var(--pe-ink-soft);margin-top:.3rem;font-size:.95rem}.pe-bd-counts{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem;margin-top:1.1rem;display:grid}.pe-bd-count{border:1px solid var(--pe-line);border-radius:4px;min-width:0;padding:.7rem .8rem .75rem}.pe-bd-count.you{border-color:color-mix(in srgb, var(--pe-amber) 55%, transparent);background:#e8a84b0f}.pe-bd-count.site{background:#ffffff05}.pe-bd-count-head{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.56rem;font-weight:700}.pe-bd-count.you .pe-bd-count-head{color:var(--pe-amber)}.pe-bd-count .pe-bd-sheet-miss{margin-top:.5rem;font-size:.82rem;line-height:1.45}.pe-bd-stats{flex-wrap:wrap;gap:.5rem 1.1rem;margin:.5rem 0 0;display:flex}.pe-bd-stats dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.56rem}.pe-bd-stats dd{font-family:var(--pe-display);color:var(--pe-ink);white-space:nowrap;margin:.2rem 0 0;font-size:1.1rem;font-weight:900}.pe-bd-count.you .pe-bd-stats dd{color:var(--pe-amber)}.pe-bd-stats dd small{color:var(--pe-ink-mute);font-size:.62em}.pe-bd-stats dd.word{font-family:var(--pe-cond);letter-spacing:.04em;color:var(--pe-ink-soft);font-size:.95rem;font-weight:800}.pe-bd-sheet-miss{color:var(--pe-ink-soft);margin-top:1rem;font-size:.9rem}.pe-bd-sheet-vers{flex-wrap:wrap;gap:.4rem;margin-top:1.3rem;display:flex}.pe-bd-ver{border:1px solid color-mix(in srgb, var(--rc) 60%, transparent);color:var(--pe-ink);font-family:var(--pe-display);cursor:pointer;background:0 0;border-radius:4px;align-items:baseline;gap:.35rem;padding:.35rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.pe-bd-ver em{font-style:normal;font-family:var(--pe-cond);letter-spacing:.06em;color:var(--rc);font-size:.66rem;font-weight:800}.pe-bd-ver.back{color:var(--pe-ink-mute);border-style:dashed}.pe-bd-ver.on{background:color-mix(in srgb, var(--rc) 16%, transparent);border-color:var(--rc)}@media (max-width:1080px){.pe-bd-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pe-bd-list{grid-template-columns:minmax(0,1fr)}.pe-bd-counts{text-align:left;grid-template-columns:minmax(0,1fr)}.pe-bd-sum{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.1rem 1rem}.pe-bd-sum-num{font-size:2.3rem}.pe-bd-rar-row{grid-template-columns:5.6rem minmax(0,1fr) 3.2rem;gap:.6rem}.pe-bd-tabs{margin-top:1.4rem}.pe-bd-q.pe-input{flex-basis:100%;order:-1;max-width:none;margin-left:0}.pe-bd-strip{gap:.4rem}.pe-bd-slot{width:calc(25% - .3rem);max-width:none}.pe-bd-sheet-in{text-align:center;flex-direction:column;gap:1.1rem;padding:1.4rem 1rem 1.2rem}.pe-bd-sheet-card .pe-card{--pe-cs:1.15}.pe-bd-ghost{width:9.775em}.pe-bd-stats,.pe-bd-sheet-vers,.pe-bd-photo-acts{justify-content:center}}.pe-bd-strip-home{background:var(--pe-card);border:1px solid var(--pe-line);color:var(--pe-ink-soft);border-radius:4px;align-items:center;gap:1.4rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.pe-bd-strip-home p{flex:1;margin:0;font-size:.92rem;line-height:1.5}.pe-bd-strip-home--in:hover{border-color:var(--pe-amber)}.pe-bd-strip-home-num{font-family:var(--pe-display);color:var(--pe-amber);font-size:1.9rem;font-weight:900;line-height:1}.pe-bd-strip-home-num em{color:var(--pe-ink-mute);margin-left:.15rem;font-size:.85rem;font-style:normal}.pe-bd-strip-home-rar{font-family:var(--pe-cond);letter-spacing:.08em;flex-wrap:wrap;flex:1;gap:.35rem 1rem;font-size:.8rem;font-weight:800;display:flex}@media (max-width:700px){.pe-bd-strip-home{flex-direction:column;align-items:flex-start;gap:.9rem}}.pe-capmark{--cm:28px;top:calc(var(--cm) * -.36);right:calc(var(--cm) * -.36);z-index:14;width:var(--cm);height:calc(var(--cm) * 1.14);filter:drop-shadow(0 2px 3px #000000b3)drop-shadow(0 0 7px #f4c06a73);pointer-events:none;position:absolute}.pe-capmark-shield{clip-path:polygon(50% 0,100% 14%,100% 58%,50% 100%,0 58%,0 14%);background:linear-gradient(160deg,#ffe7b0 0%,#f4c06a 28%,#c8862a 68%,#7a4e12 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pe-capmark-shield:before{content:"";clip-path:polygon(50% 0,100% 14%,100% 58%,50% 100%,0 58%,0 14%);background:radial-gradient(at 50% 30%,#2c2318 0%,#15110b 75%);position:absolute;inset:2px}.pe-capmark-c{fill:none;stroke:#f4c06a;stroke-width:2.7px;stroke-linecap:round;filter:drop-shadow(0 0 2px #f4c06a99);width:100%;height:100%;position:relative}.pe-capmark.inline{--cm:18px;vertical-align:middle;flex-shrink:0;display:inline-block;position:relative;top:auto;right:auto}.pe-capmark.ghost{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.85)}.pe-pack-wrap.cap-hint:hover .pe-capmark.ghost,.pe-pack-wrap.cap-hint:focus-visible .pe-capmark.ghost{opacity:.6;transform:scale(1)}.pe-fsl>.pe-capmark{--cm:24px;top:auto;bottom:21px;right:6px}.pe-cf-year{z-index:3;text-align:center;font-family:var(--pe-display);font-weight:900;font-size:calc(2.5em * var(--yf,1));transform:scaleX(var(--yf,1));letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--rc,#fff) 70%, transparent);opacity:.4;pointer-events:none;line-height:1;position:absolute;top:.32em;left:0;right:0}.pe-fc-year{z-index:3;text-align:center;font-family:var(--pe-display);font-weight:900;font-size:calc(var(--pe-sw) * .29 * var(--yf,1));transform:scaleX(var(--yf,1));letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--rc,#fff) 70%, transparent);opacity:.42;pointer-events:none;line-height:1;position:absolute;top:3px;left:0;right:0}.pe-portrait{aspect-ratio:1;fill:color-mix(in srgb, var(--rc,#8aa4c0) 42%, #0b1438);stroke:color-mix(in srgb, var(--rc,#8aa4c0) 75%, transparent);stroke-width:1.2px;paint-order:stroke;opacity:.92}.pe-line-face .pe-portrait{width:100%;height:100%}@media (min-width:1300px){.pe-draft{--pe-draft-w:min(calc(100vw - 3rem), 1400px);width:var(--pe-draft-w);margin-inline:calc((100% - var(--pe-draft-w)) / 2)}.pe-draft .pe-strip{max-width:none}}.pe-board{container-type:inline-size}.pe-board-in{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.2rem;display:grid}.pe-key-col{display:none}.pe-board-bar{justify-content:space-between;align-items:center;gap:.8rem;margin:0 0 .55rem;display:flex}.pe-board-next{min-width:0;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-ink-mute);font-size:.56rem;line-height:1.4}.pe-board-next b{color:var(--pe-ink-soft);font-weight:700}.pe-key-btn{color:var(--pe-amber);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#141311d9;border:1px solid #e8a84b73;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.32rem .75rem .32rem .34rem;font-size:.58rem;font-weight:700;display:inline-flex}.pe-key-btn:hover{border-color:var(--pe-amber);background:#e8a84b1a}.pe-key-btn-i{width:20px;height:20px;font-family:var(--serif);letter-spacing:0;text-transform:none;border:1px solid #e8a84b99;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-style:italic;line-height:1;display:inline-flex}@container (min-width:1240px){.pe-board-in{grid-template-columns:minmax(0,1fr) 17rem}.pe-key-col{display:block;position:relative}.pe-board-bar{display:none}}.pe-key{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pe-line) transparent;background:var(--pe-bg-soft);border:1px solid var(--pe-line);border-radius:10px;padding:1.1rem 1.05rem 1.2rem;position:absolute;inset:0;overflow-y:auto}.pe-key:after{content:"";background:linear-gradient(transparent, var(--pe-bg-soft) 80%);pointer-events:none;height:2.2rem;margin:0 -1.05rem -1.2rem;display:block;position:sticky;bottom:-1.2rem}.pe-key-title{text-align:center;font-family:var(--serif);color:var(--pe-ink);font-size:1.3rem;line-height:1.1}.pe-key-sec{border-top:1px solid var(--pe-line-soft);margin-top:.9rem;padding-top:.8rem}.pe-key .pe-key-sec:first-of-type{margin-top:.8rem}.pe-key-h{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pe-amber);margin:0 0 .55rem;font-size:.58rem;font-weight:700}.pe-key-steps{counter-reset:pe-step;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.pe-key-steps li{counter-increment:pe-step;color:var(--pe-ink-soft);grid-template-columns:1.2rem minmax(0,1fr);gap:.35rem;font-size:.8rem;line-height:1.45;display:grid}.pe-key-steps li:before{content:counter(pe-step);font-family:var(--pe-display);color:var(--pe-amber);font-size:.72rem;font-weight:900;line-height:1.6}.pe-key-cap{color:var(--pe-ink-soft);align-items:flex-start;gap:.6rem;margin:0;font-size:.8rem;line-height:1.45;display:flex}.pe-key-cap .pe-capmark.inline{--cm:22px;margin-top:.1rem}.pe-key-rar{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pe-key-rar li{grid-template-columns:.55rem minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;display:grid}.pe-key-dot{background:var(--rc);width:.55rem;height:.55rem;box-shadow:0 0 8px var(--rc);border-radius:2px;align-self:center}.pe-key-rname{font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--rc);font-size:.82rem;font-weight:800}.pe-key-rfloor{font-family:var(--pe-display);color:var(--pe-ink);font-size:.66rem;font-weight:700}.pe-key-rmeans{color:var(--pe-ink-mute);grid-column:2/-1;font-size:.74rem;line-height:1.35}.pe-key-p{color:var(--pe-ink-soft);margin:0;font-size:.8rem;line-height:1.5}.pe-key .pe-ladder,.pe-ksheet .pe-ladder{font-size:.86rem}.pe-key .pe-rung,.pe-ksheet .pe-rung{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding:.4rem .6rem}.pe-key .pe-rung-no,.pe-ksheet .pe-rung-no{display:none}.pe-key .pe-rung-name,.pe-ksheet .pe-rung-name{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.pe-key .pe-rung-min,.pe-ksheet .pe-rung-min{font-size:.6rem}.pe-key .pe-rung-mark,.pe-ksheet .pe-rung-mark{width:.8rem;height:.8rem}.pe-ksheet-bg{z-index:310;background:#08070600;transition:background .22s;position:fixed;inset:0}.pe-ksheet-bg.on{background:#0807069e}.pe-ksheet{background:var(--pe-bg-soft);border-top:1px solid var(--pe-line);max-height:74dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 40px #00000080}.pe-ksheet.on{transform:translateY(0)}.pe-ksheet-grab{text-align:center;touch-action:none;cursor:grab;border-bottom:1px solid var(--pe-line-soft);flex-shrink:0;padding:.6rem 1rem .75rem;position:relative}.pe-ksheet-handle{background:var(--pe-line);border-radius:2px;width:38px;height:4px;margin:0 auto .6rem;display:block}.pe-ksheet-title{font-family:var(--serif);color:var(--pe-ink);font-size:1.2rem}.pe-ksheet-x{border:1px solid var(--pe-line);width:30px;height:30px;color:var(--pe-ink-soft);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:.9rem;right:.8rem}.pe-ksheet-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}.pe-ksheet-body{overscroll-behavior:contain;padding:.2rem 1.1rem 1.4rem;overflow-y:auto}.pe-ksheet-body .pe-key-sec:first-child{border-top:0;margin-top:.4rem}.pe-turf-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem;display:flex}.pe-turf-foot .pe-turf-note{margin-top:0}@media (max-width:700px){.pe-turf:has(>.pe-turf-foot){padding-bottom:0}.pe-turf-foot{background:#00000042;border-top:1px solid #ffffff12;border-radius:0 0 8px 8px;flex-wrap:nowrap;justify-content:space-between;gap:.6rem;min-height:3.1rem;margin:1.1rem -.5rem 0;padding:.45rem .7rem}.pe-turf-foot .pe-turf-note{text-align:left;line-height:1.5}.pe-turf-foot .pe-restart{flex:none}}.pe-restart{border:1px solid var(--pe-line);color:var(--pe-ink-mute);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:.35rem .7rem;font-size:.56rem;font-weight:700}.pe-restart:hover{color:var(--pe-ink-soft);border-color:var(--pe-ink-mute)}.pe-restart.armed{color:#f0b4ad;background:#d2544a14;border-color:#d2544a99}.pe-stale{border:1px solid #e8a84b59;border-left:3px solid var(--pe-amber);background:#e8a84b0f;border-radius:4px;align-items:center;gap:1rem;max-width:560px;margin:0 auto 1.1rem;padding:.9rem 1.1rem;display:flex}.pe-stale p{color:var(--pe-ink-soft);flex:1;margin:0;font-size:.88rem;line-height:1.45}@media (max-width:700px){.pe-capmark{--cm:19px}.pe-fsl>.pe-capmark{--cm:14px;bottom:4px;right:3px}.pe-fc-year{top:2px}.pe-turf{border-radius:8px}.pe-turf:before{background-size:100% 44px}.pe-pack-wrap.is-cap:after{border-radius:6px;inset:-3px}.pe-stale{text-align:center;flex-direction:column;align-items:stretch}}@media (hover:none){.pe-input,.pe-input.pe-input--code,.pe-bd-q.pe-input,.pe-bd-sort select{font-size:16px}}.pe-gem{vertical-align:-.3em;flex-shrink:0;width:1.3em;height:1.3em;display:inline-block;overflow:visible}.pe-cf-rlab .pe-gem{width:1.35em;height:1.35em;filter:drop-shadow(0 0 2px var(--rg));-webkit-text-fill-color:initial}.pe-bd-sheet-card .pe-cf-rlab .pe-gem{width:1.15em;height:1.15em}.pe-key-gem{width:14px;height:14px;transform:translateY(.4px)}.pe-key-rar li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center}.pe-key-rname,.pe-key-rfloor{line-height:18px}.pe-index-name .pe-gem{margin-right:.35em}.pe-cf-score--range{letter-spacing:-.03em;white-space:nowrap;color:var(--pe-amber-bright);font-size:.72em}.pe-cf-score--season{font-family:var(--pe-cond);letter-spacing:.08em;color:var(--pe-ink-mute);font-weight:800}.pe-cf-blindnote{font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-ink-soft);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #ffffff14;margin-top:.5em;padding-top:.45em;font-size:.56em;font-weight:700;overflow:hidden}.pe-card[data-r=blind] .pe-cf-pos{background:#6f675a}.pe-fc-score.blind{font-family:var(--pe-cond);letter-spacing:0;white-space:nowrap;color:var(--pe-amber-bright);font-size:.76em;font-weight:700}.pe-card.blocked .pe-tilt{opacity:.5}.pe-card.blocked{cursor:not-allowed}.pe-cf-noslot{font-family:var(--pe-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-red);font-size:.5em;font-weight:800}.pe-cf-rule{z-index:12;font-family:var(--pe-display);color:#4fc3b0;background:#0009;border-radius:3px;padding:1px 4px;font-size:.56em;font-weight:700;position:absolute;top:.7em;left:.7em}.pe-strip-val--hidden{color:var(--pe-amber-bright);white-space:nowrap;font-size:1.05rem}.pe-strip-val--cap{color:#4fc3b0}.pe-cf-salary,.pe-fc-salary{z-index:12;font-family:var(--pe-display);color:#4fc3b0;background:#000000a8;border-radius:3px;padding:1px 4px;font-weight:700;position:absolute}.pe-cf-salary{font-size:.6em;top:.7em;right:.7em}.pe-cf-chem+.pe-cf-rule+.pe-cf-salary,.pe-cf-chem+.pe-cf-salary{top:2.1em}.pe-fc-salary{font-size:.5rem;top:3px;right:3px}.pe-strip-val--mark{font-family:var(--pe-cond);font-size:1.35rem}.pe-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;max-width:1040px;margin:0 auto 1rem;display:grid}.pe-pick--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.pe-pick-item{border:1px solid var(--pe-line);background:var(--pe-card);color:var(--pe-ink-soft);font:inherit;text-align:left;cursor:pointer;border-radius:4px;align-content:start;gap:.25rem;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:grid}.pe-pick-item b{font-family:var(--pe-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--pe-ink);font-size:1rem;font-weight:800}.pe-pick-item span{color:var(--pe-ink-mute);font-size:.78rem;line-height:1.35}.pe-pick-item.on{border-color:var(--pe-amber);background:#e8a84b17}.pe-pick-item.on b{color:var(--pe-amber-bright)}.pe-pick-tabs{justify-content:center;gap:.2rem;margin:0 auto .8rem;display:flex}.pe-pick-tabs button{color:var(--pe-ink-mute);font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:700}.pe-pick-tabs button.on{border-color:var(--pe-amber-deep);color:var(--pe-amber-bright)}@media (hover:hover) and (pointer:fine){.pe-pick-item:hover{border-color:var(--pe-amber-deep)}}.pe-pick-item:focus-visible{outline:2px solid var(--pe-amber);outline-offset:2px}.pe-pick-line{display:none}@media (max-width:640px){.pe-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.8rem}.pe-pick-item{text-align:center;padding:.5rem .4rem}.pe-pick-item b{letter-spacing:.04em;font-size:.86rem}.pe-pick:not(.pe-pick--two) .pe-pick-item span{display:none}.pe-pick--two .pe-pick-item{text-align:left;padding:.5rem .6rem}.pe-pick-line{text-align:center;color:var(--pe-ink-mute);grid-column:1/-1;margin:.1rem 0 0;font-size:.78rem;line-height:1.4;display:block}}.pe-nav-tool{position:relative}.pe-noti{min-width:17px;height:17px;box-shadow:0 0 0 2px var(--pe-bg);font-family:var(--mono);letter-spacing:0;color:#fff;background:#e0392b;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.2rem;right:-.25rem}.pe-nav-tool span.pe-noti{display:inline-flex}.pe-versus-side{min-width:0}.pe-versus-side .pe-chem{margin-top:.7rem}.pe-line-score small{font-family:var(--pe-cond);text-align:right;color:var(--pe-ink-mute);font-size:.66rem;font-weight:600;text-decoration:line-through;display:block}.pe-sec--first{margin-top:0;margin-bottom:1.6rem}.pe-today{color:inherit;background:#4fc3b00f;border:1px solid #4fc3b059;border-left:3px solid #4fc3b0;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:1.6rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.pe-today-ico{color:#4fc3b0;display:inline-flex}.pe-today-body{gap:.15rem;min-width:0;display:grid}.pe-today-kicker{font-family:var(--pe-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--pe-ink);font-size:.98rem;font-weight:800}.pe-today-line{color:var(--pe-ink-soft);font-size:.84rem;line-height:1.4}@media (max-width:640px){.pe-today{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.pe-today-ico{display:none}}.pe-rulebar{max-width:760px;color:var(--pe-ink-soft);text-align:center;background:#4fc3b00f;border:1px solid #4fc3b059;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .6rem;margin:0 auto 1rem;padding:.55rem .9rem;font-size:.86rem;display:flex}.pe-rulebar-tag{font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;color:#4fc3b0;font-weight:800}.pe-turf-foot--daily{justify-content:center}@media (max-width:700px){.pe-turf-foot.pe-turf-foot--daily{background:0 0;border-top:0;margin:1rem 0 .7rem;padding:0}}.pe-nextpack{border:1px solid var(--pe-line);background:var(--pe-card);width:100%;max-width:26rem;color:var(--pe-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:.85rem;padding:.55rem .65rem .55rem .8rem;transition:border-color .15s,transform .12s;display:flex;box-shadow:0 8px 22px #00000061}.pe-nextpack:active:not(:disabled){transform:scale(.985)}.pe-nextpack:disabled{opacity:.6;cursor:default}.pe-nextpack:focus-visible{outline:2px solid var(--pe-amber);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pe-nextpack:hover:not(:disabled){border-color:var(--pe-amber-deep)}}.pe-nextpack-art{filter:drop-shadow(0 3px 5px #00000080);-webkit-user-select:none;user-select:none;flex:none;width:2.2rem;height:auto;display:block;transform:rotate(-6deg)}.pe-nextpack-body{flex:1;gap:.42rem;min-width:0;display:grid}.pe-nextpack-body b{font-family:var(--pe-cond);letter-spacing:.03em;font-size:1.08rem;font-weight:800;line-height:1}.pe-nextpack-pips{gap:3px;display:flex}.pe-nextpack-pips i{background:var(--pe-line);border-radius:2px;flex:1;max-width:1.1rem;height:4px}.pe-nextpack-pips i.done{background:var(--pe-amber-deep)}.pe-nextpack-pips i.now{background:var(--pe-amber-bright)}.pe-nextpack-go{--btn-h:38px;--btn-cut:11px;padding:.2rem calc(var(--btn-cut) + .6rem);letter-spacing:.08em;flex:none;font-size:.92rem}.pe-blank{width:var(--pe-sw);height:var(--pe-sh);color:var(--pe-ink-mute);font:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#2a2620,#191714 58%,#141310);border:1px solid #f4ebd833;border-radius:11px;flex-direction:column;flex-shrink:0;align-items:stretch;padding:0;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 .4em .9em -.3em #000000b3}.pe-blank-top{background:#0000004d;border-bottom:1px solid #f4ebd824;border-radius:10px 10px 0 0;flex-shrink:0;height:21px;display:flex;overflow:hidden}.pe-blank-tab{clip-path:polygon(0 0,100% 0,82% 100%,0 100%);font-family:var(--pe-cond);letter-spacing:.08em;color:var(--pe-ink);background:#f4ebd82b;align-items:center;padding:0 .85em 0 .6em;font-size:.68rem;font-weight:800;line-height:1;display:flex}.pe-blank-art{background:linear-gradient(112deg,#0000 34%,#f4ebd80d 46%,#0000 58%),radial-gradient(85% 80% at 50% 34%,#e8a84b17,#0000 74%);flex:1;min-height:0;position:relative;overflow:hidden}.pe-blank-mark{font-family:var(--pe-display);font-weight:900;font-size:calc(var(--pe-sw) * .44);letter-spacing:-.01em;text-align:center;color:#0000;-webkit-text-stroke:1px #f4ebd838;line-height:1;position:absolute;top:13%;left:0;right:0}.pe-blank-man{aspect-ratio:1;opacity:.2;width:74%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 42%,#0000 100%);mask-image:linear-gradient(#000 42%,#0000 100%)}.pe-blank-man path{fill:var(--pe-ink)}.pe-blank-foot{font-family:var(--pe-cond);letter-spacing:.1em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--pe-ink-soft);background:#00000042;border-top:1px solid #f4ebd824;border-radius:0 0 10px 10px;flex-shrink:0;padding:.62em .3em .58em;font-size:.66rem;font-weight:700;line-height:1;overflow:hidden}@media (max-width:700px){.pe-blank{border-radius:7px}.pe-blank-top{border-radius:6px 6px 0 0;height:13px}.pe-blank-tab{font-size:.46rem}.pe-blank-foot{letter-spacing:.04em;border-radius:0 0 6px 6px;padding:.42em .1em;font-size:.4rem}}.pe-blank.clickable{cursor:pointer;border-color:#e8a84b8c}.pe-blank.clickable .pe-blank-tab{color:#1a1408;background:#e8a84bd9}.pe-blank.is-cap{border-color:var(--pe-amber);box-shadow:inset 0 1px #ffffff0f,0 0 14px #e8a84b4d}.pe-blank.is-cap .pe-blank-tab{background:var(--pe-amber);color:#1a1408}.pe-blank .pe-capmark.ghost{opacity:0;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.pe-blank.clickable:hover{border-color:var(--pe-amber)}.pe-blank.clickable:hover .pe-capmark.ghost{opacity:.7}}.pe-blank.clickable:focus-visible{outline:2px solid var(--pe-amber);outline-offset:2px}.pe-slot-label.blank{visibility:hidden}.pe-daily-sum{color:var(--pe-ink-mute);flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin-top:.4rem;font-size:.8rem;display:flex}.pe-daily-sum b{font-family:var(--pe-display);color:var(--pe-ink)}.pe-dplay-done{color:var(--pe-ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.82rem;text-decoration:none;display:flex}.pe-dplay-done b{font-family:var(--pe-display);color:var(--pe-amber-bright);font-size:1.5rem}.pe-dtop{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:4px;min-width:0;overflow:hidden}.pe-dtop-head{border-bottom:1px solid var(--pe-line-soft);font-family:var(--pe-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-amber);justify-content:space-between;align-items:baseline;padding:.6rem .9rem;font-size:.92rem;font-weight:800;display:flex}.pe-dtop-head em{font-family:var(--mono);color:var(--pe-ink-mute);font-size:.6rem;font-style:normal;font-weight:400}.pe-dtop-row{border-bottom:1px solid var(--pe-line-soft);grid-template-columns:1.4rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.6rem .9rem;list-style:none;display:grid}.pe-dtop-row::-webkit-details-marker{display:none}.pe-dtop-more>summary{cursor:pointer}.pe-dtop-rank{font-family:var(--pe-display);color:var(--pe-ink-mute);font-size:.78rem;font-weight:700}.pe-dtop-name{font-family:var(--pe-cond);color:var(--pe-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;overflow:hidden}.pe-dtop-name em{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pe-amber);margin-left:.45rem;font-size:.58rem;font-style:normal}.pe-dtop-score{font-family:var(--pe-display);color:var(--pe-ink);font-size:.9rem;font-weight:700}.pe-dtop-open{border-bottom:1px solid var(--pe-line-soft);background:#0000002e;padding:.7rem .7rem .9rem}.pe-dtop-empty{margin:0;padding:.75rem .9rem}.pe-dtop-gap{background:var(--pe-line-soft);height:5px}.pe-cf-gauge{background:#ffffff1a;border-radius:99px;height:.3em;margin-top:.5em;position:relative;overflow:hidden}.pe-cf-gauge i{background:var(--pe-amber-bright);border-radius:99px;position:absolute;top:0;bottom:0}.pe-shot{justify-content:center;align-items:center;gap:.6rem;width:min(20rem,80vw);margin:.55rem auto 0;display:flex}.pe-shot-n{min-width:1.6em;font-family:var(--pe-display);color:var(--pe-ink);text-align:right;font-size:1rem;font-weight:700}.pe-shot-bar{background:var(--pe-line);border-radius:99px;flex:1;height:4px;overflow:hidden}.pe-shot-bar i{background:var(--pe-amber);transform-origin:0;height:100%;animation:linear forwards pe-shot-run;display:block}.pe-shot.low .pe-shot-n{color:var(--pe-red)}.pe-shot.low .pe-shot-bar i{background:var(--pe-red)}@keyframes pe-shot-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.pe-fc-salary{padding:0 2px;font-size:.42rem;top:1px;right:1px}}.pe-dtop-cap{min-width:2.5rem;font-family:var(--mono);letter-spacing:.1em;color:var(--pe-ink-mute);justify-content:flex-end;align-items:center;gap:.28rem;font-size:.58rem;display:inline-flex}.pe-dtop-cap .pe-capmark{opacity:.75;transform:scale(.72)}.pe-cf-rlab--hidden{color:#f4ebd880}.pe-cf-rlab--hidden .pe-gem{filter:none}.pe-card[data-r=blind] .pe-cf-art:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px);position:absolute;inset:0}.pe-card[data-r=blind] .pe-card-front{background:linear-gradient(#0d1017,#07090e)}.pe-card[data-level=season] .pe-card-front{background:linear-gradient(#100f0c,#070706);border-color:#e8c98a8c}.pe-card[data-level=season] .pe-cf-score--season{color:#e8c98a}.pe-card[data-level=season] .pe-cf-blindnote{color:#e8c98a9e}.pe-card[data-level=season] .pe-cf-rlab--hidden{color:#e8c98a99}.pe-card[data-level=season] .pe-cf-topbar{background:linear-gradient(90deg,#1b1913,#0d0c0a)}.pe-dgames{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pe-dgame{border:1px solid var(--pe-line);isolation:isolate;background:radial-gradient(120% 90% at 100% 0,#7896be38,#0000 62%),linear-gradient(160deg,#1f2430,#15171d);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;min-height:15.5rem;display:grid;position:relative;overflow:hidden}.pe-dgame[data-v=season]{background:radial-gradient(120% 90% at 100% 0,#e8c98a29,#0000 62%),linear-gradient(160deg,#1a1812,#0e0d0b);border-color:#e8c98a4d}.pe-dgame-body{flex-direction:column;order:-1;min-width:0;padding:1.15rem 0 1.15rem 1.25rem;display:flex}.pe-dgame-kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pe-amber);font-size:.58rem;font-weight:700}.pe-dgame[data-v=season] .pe-dgame-kicker{color:#e8c98a}.pe-dgame-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--pe-ink);margin:.4rem 0 .45rem;font-size:2rem;font-weight:400;line-height:1.02}.pe-dgame-line{color:var(--pe-ink-soft);margin:0;font-size:.84rem;line-height:1.45}.pe-dgame-foot{justify-content:center;margin-top:auto;padding-top:1rem;display:flex}.pe-dgame-foot .pe-btn{--btn-h:38px;--btn-cut:11px;padding:.2rem calc(var(--btn-cut) + .9rem);letter-spacing:.08em;white-space:nowrap;font-size:.92rem}.pe-dgame[data-v=season] .pe-dgame-foot .pe-btn{--btn-edge:linear-gradient(115deg, #fff6df, #e8c98a 40%, #96774a 60%, #f5e3bd)}.pe-ddrawer>summary{border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.pe-ddrawer>summary::-webkit-details-marker{display:none}.pe-ddrawer>summary:after{content:"▾";color:var(--pe-amber);font-size:.9rem}.pe-ddrawer[open]>summary{margin-bottom:1rem}.pe-ddrawer[open]>summary:after{transform:rotate(180deg)}.pe-dgame-foot .pe-dplay-done{flex-direction:column;align-items:center;gap:.15rem}.pe-dgame-art{align-self:center;padding:.6rem .9rem .6rem .7rem}.pe-dgame-art .pe-card{--pe-cs:.8;cursor:default;box-shadow:none;transform:rotate(5deg)}@media (max-width:860px){.pe-dgames{grid-template-columns:minmax(0,1fr);gap:.7rem}.pe-dgame{min-height:0}.pe-dgame-art .pe-card{--pe-cs:.68}.pe-dgame-title{font-size:1.7rem}.pe-dgame-line{font-size:.8rem}}.pe-bd-commish{margin:0 0 1rem;font-size:.85rem}.pe-bd-vault{border-top:1px solid var(--pe-line);margin-top:2.25rem;padding-top:1.25rem}.pe-bd-vault-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink);margin:0;font-size:.72rem;font-weight:700}.pe-bd-vault-p{color:var(--pe-ink-soft);margin:.35rem 0 .9rem;font-size:.85rem}.pe-bd-all-sum{color:var(--pe-ink-soft);margin:0 0 1rem;font-size:.9rem}.pe-bd-tile.nophoto{outline:1px dashed var(--pe-amber);outline-offset:1px}.pe-bd-tile.nophoto .pe-bd-tile-foot{color:var(--pe-amber)}.pe-bd-photo{margin-top:1rem}.pe-bd-photo-line{color:var(--pe-ink-soft);margin:.3rem 0 .6rem;font-size:.82rem;line-height:1.4}.pe-bd-photo-acts{flex-wrap:wrap;gap:.5rem;display:flex}.pe-bd-photo-error{color:#ff8f7a;margin:.6rem 0 0;font-size:.82rem}.pe-battles{border:1px solid var(--pe-line);background:var(--pe-card);border-radius:6px;margin:0 auto 1rem;padding:.75rem .9rem}.pe-battles-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin-bottom:.55rem;display:flex}.pe-battles-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.pe-battle{min-width:0}.pe-battle b{font-family:var(--pe-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--pe-amber-bright);font-size:.92rem;font-weight:800;display:block}.pe-battle span{color:var(--pe-ink-soft);font-size:.74rem;line-height:1.35;display:block}.pe-battle-note{font-family:var(--pe-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--pe-amber-bright);margin-top:.3rem;font-size:.74rem;font-weight:700}.pe-bres-names,.pe-bres-row{grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem;align-items:baseline;gap:.2rem .7rem;display:grid}.pe-bres-names{border-bottom:1px solid var(--pe-line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pe-ink-mute);padding-bottom:.35rem;font-size:.6rem}.pe-bres-names span:first-child{grid-column:2}.pe-bres-names span,.pe-bres-val{overflow-wrap:anywhere;text-align:right;min-width:0}.pe-bres-row{border-bottom:1px solid var(--pe-line);padding:.5rem 0}.pe-bres-title{font-family:var(--pe-cond);letter-spacing:.03em;color:var(--pe-ink);font-size:.92rem;font-weight:800}.pe-bres-val{color:var(--pe-ink-mute);font-size:.82rem}.pe-bres-val.won{color:var(--pe-amber-bright);font-weight:700}.pe-bres-tie{color:var(--pe-ink-mute);grid-column:1/-1;font-size:.72rem;font-style:normal}.pe-bres-total{border-bottom:0;padding-bottom:0}@media (max-width:700px){.pe-battles{margin-bottom:.7rem;padding:.55rem .7rem}.pe-battles-head{flex-wrap:nowrap;margin-bottom:.3rem}.pe-battles-more,.pe-battle span{display:none}.pe-battles-list{flex-wrap:wrap;gap:.15rem .9rem;display:flex}.pe-battle b{letter-spacing:.02em;font-size:.84rem}.pe-bres-names,.pe-bres-row{grid-template-columns:minmax(0,1fr) 4.9rem 4.9rem;gap:.2rem .4rem}.pe-bres-val{font-size:.74rem}}
