.px-tour-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.px-tour-layer[data-dim=full]{background:#03060e61}.px-tour-ring{box-shadow:0 0 0 2px var(--color-px-violet), 0 0 0 6px color-mix(in srgb, var(--color-px-violet) 28%, transparent), 0 0 0 200vmax #03060e6b;border-radius:14px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}.px-tour-card{z-index:81;border:1px solid color-mix(in srgb, var(--color-px-violet) 45%, var(--color-px-hair));border-radius:var(--radius-px-lg,1rem);background:var(--color-px-panel);color:var(--color-px-ink);pointer-events:auto;gap:.55rem;padding:1rem 1.05rem .9rem;display:grid;position:fixed;box-shadow:0 18px 50px #00000073}.px-tour-step{transition:top .2s,left .2s}.px-tour-step[data-narrow]{left:.75rem;right:.75rem}.px-tour-welcome{right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);width:min(24rem,100vw - 2rem)}@media (width<=1023.98px){.px-tour-welcome{width:auto;left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5.25rem)}}.px-tour-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.px-tour-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-px-violet);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:inline-flex}.px-tour-x{width:2rem;height:2rem;color:var(--color-px-ash);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.px-tour-x:hover{color:var(--color-px-ink);background:var(--color-px-surface)}.px-tour-title{font-family:var(--font-px-display,inherit);font-size:1.08rem;font-weight:650;line-height:1.3}.px-tour-body{color:var(--color-px-ash);font-size:.88rem;line-height:1.55}.px-tour-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.px-tour-count{font-family:var(--font-px-data,inherit);color:var(--color-px-ash);margin-right:auto;font-size:.75rem}.px-tour-dots{gap:.3rem;display:flex}.px-tour-dots li{background:var(--color-px-hair);border-radius:999px;width:1.4rem;height:.25rem}.px-tour-dots li[data-state=done]{background:color-mix(in srgb, var(--color-px-violet) 55%, transparent)}.px-tour-dots li[data-state=now]{background:var(--color-px-violet)}@media (prefers-reduced-motion:reduce){.px-tour-ring,.px-tour-step{transition:none}}.px-tour-menu{gap:.9rem;display:grid}.px-tour-menu-actions{flex-wrap:wrap;gap:.5rem;display:flex}.px-tour-chapters{gap:.45rem;display:grid}.px-tour-chapters li{border:1px solid var(--color-px-hair);border-radius:var(--radius-px-sm,.5rem);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .65rem;display:grid}.px-tour-chapter-n{border:1px solid var(--color-px-hair);width:1.75rem;height:1.75rem;color:var(--color-px-ash);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.px-tour-chapters li[data-done] .px-tour-chapter-n{border-color:var(--color-px-mint,var(--color-px-violet));color:var(--color-px-mint,var(--color-px-violet))}.px-tour-chapter-text{gap:.1rem;min-width:0;display:grid}.px-tour-chapter-title{color:var(--color-px-ink);font-size:.9rem;font-weight:600}.px-tour-chapter-summary{color:var(--color-px-ash);font-size:.78rem;line-height:1.4}:root[data-shell=dex] .px-tour-card{border:3px solid var(--dx-ink);box-shadow:6px 6px 0 var(--dx-ink);border-radius:0}:root[data-shell=dex] .px-tour-ring{box-shadow:0 0 0 3px var(--dx-ink), 0 0 0 6px var(--dx-yellow), 0 0 0 200vmax #14141459;border-radius:0}:root[data-shell=dex] .px-tour-chapters li{border:2px solid var(--dx-ink);border-radius:0}.px-focus-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem;display:grid}@media (width>=960px){.px-focus-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.px-focus-side{gap:1rem;min-width:0;display:grid}.px-focus-main{min-width:0}.px-focus-main:fullscreen{background:var(--color-px-canvas,#05060c);place-items:center;padding:2rem;display:grid}.px-focus-h{font-family:var(--font-px-display,inherit);margin:.25rem 0 .6rem;font-size:1rem;font-weight:600}.px-focus-setup .px-focus-h+*{margin-bottom:.5rem}.px-focus-setup .px-focus-h:not(:first-child){margin-top:1.25rem}.px-focus-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.5rem 0;display:flex}.px-focus-grow{flex:14rem}.px-focus-num input{width:5.5rem}.px-focus-check{align-items:center;gap:.5rem;margin:.35rem 0;font-size:.875rem;display:flex}.px-focus-check input{accent-color:var(--px-route-accent)}.px-focus-picks{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.px-focus-pick{border:1px solid var(--px-line,#ffffff1a);cursor:pointer;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;padding:.55rem .75rem;display:grid}.px-focus-pick .px-cell-sub{grid-column:2}.px-focus-pick[data-on=true]{border-color:var(--px-route-accent);background:var(--px-route-soft)}.px-focus-pick input{accent-color:var(--px-route-accent)}.px-focus-pick-label{overflow-wrap:anywhere;min-width:0;font-weight:600}.px-focus-methods{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem;display:grid}.px-focus-method{text-align:left;border:1px solid var(--px-line,#ffffff1a);color:inherit;cursor:pointer;background:0 0;border-radius:.75rem;gap:.15rem;padding:.6rem .75rem;display:grid}.px-focus-method[aria-checked=true]{border-color:var(--px-route-accent);background:var(--px-route-soft)}.px-focus-method-name{font-weight:600}.px-focus-method-line{color:var(--color-px-ash);font-size:.75rem}.px-focus-start{margin:1rem 0 .5rem;font-size:1rem}.px-focus-running{text-align:center;justify-items:center;gap:.75rem;display:grid}.px-focus-ring-wrap{aspect-ratio:1;width:min(19rem,78vw);position:relative}.px-focus-ring{width:100%;height:100%}.px-focus-ring-track{fill:none;stroke:var(--px-line,#ffffff1a);stroke-width:10px}.px-focus-ring-fill{fill:none;stroke:var(--px-route-accent);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .3s linear}.px-focus-running[data-phase=BREAK] .px-focus-ring-fill,.px-focus-running[data-phase=LONG_BREAK] .px-focus-ring-fill{stroke:var(--color-px-mint,#7eead9)}.px-focus-running[data-state=PAUSED] .px-focus-ring-fill,.px-focus-running[data-state=WAITING] .px-focus-ring-fill{stroke:var(--color-px-ash,#8a8fa3)}.px-focus-ring-text{place-content:center;gap:.25rem;display:grid;position:absolute;inset:0}.px-focus-time{letter-spacing:.02em;font-size:clamp(2.6rem,9vw,3.6rem);font-weight:600}.px-focus-dots{justify-content:center;align-items:center;gap:.35rem;margin:0;display:flex}.px-focus-dots>span[data-done]{border:1px solid var(--px-route-accent);border-radius:999px;width:.6rem;height:.6rem}.px-focus-dots>span[data-done=true]{background:var(--px-route-accent)}.px-focus-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.px-focus-stop .px-focus-controls{justify-content:flex-start}.px-focus-sofar{margin:.25rem 0 0}.px-focus-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 .75rem;display:grid}.px-focus-stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--color-px-ash);font-size:.7rem}.px-focus-stats dd{margin:0;font-size:1.05rem;font-weight:600}.px-focus-week{grid-template-columns:repeat(7,1fr);align-items:end;gap:.35rem;height:5.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.px-focus-week li{grid-template-rows:1fr auto;place-items:end center;height:100%;display:grid}.px-focus-bar{background:var(--px-route-accent);border-radius:4px 4px 0 0;width:70%;min-height:2px}.px-focus-bar-day{color:var(--color-px-ash);font-size:.7rem}.px-focus-rule{border:0;border-top:1px solid var(--px-line,#ffffff1a);margin:.9rem 0}.px-focus-side input[type=range]{width:100%;accent-color:var(--px-route-accent)}.px-focus-pill{z-index:46;left:50%;bottom:calc(8.6rem + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb, var(--px-route-accent) 55%, transparent);background:color-mix(in srgb, var(--color-px-surface,#11131c) 92%, transparent);max-width:min(30rem,100vw - 2rem);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--px-route-accent) 70%, transparent);color:var(--color-px-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .95rem .5rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex;position:fixed;transform:translate(-50%)}@media (width>=900px){.px-focus-pill{bottom:4.6rem}}.px-focus-pill-dot{background:var(--px-route-accent);border-radius:999px;flex:none;width:.55rem;height:.55rem}.px-focus-pill[data-state=BREAK] .px-focus-pill-dot{background:var(--color-px-mint,#7eead9)}.px-focus-pill[data-state=FOCUS] .px-focus-pill-dot{animation:2s ease-in-out infinite px-focus-pulse}.px-focus-pill[data-state=PAUSED] .px-focus-pill-dot,.px-focus-pill[data-state=WAITING] .px-focus-pill-dot{background:var(--color-px-ash,#8a8fa3)}.px-focus-pill-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-px-ash);overflow:hidden}.px-focus-pill-time{font-weight:600}@keyframes px-focus-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.px-focus-pill[data-state=FOCUS] .px-focus-pill-dot{animation:none}}.px-music-dock{z-index:44;left:1rem;bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));pointer-events:none;width:min(22rem,100vw - 2rem);position:fixed}@media (width>=900px){.px-music-dock{bottom:1.25rem;left:auto;right:1.25rem}}.px-music-dock-bar{pointer-events:auto;gap:.35rem;display:flex}.px-music-dock-toggle,.px-music-dock-close{border:1px solid var(--px-line,#ffffff1f);background:color-mix(in srgb, var(--color-px-surface,#11131c) 92%, transparent);color:var(--color-px-ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;display:inline-flex}.px-music-dock-close{padding:.4rem .5rem}.px-music-dock-body{pointer-events:auto;border-radius:12px;height:0;margin-top:.4rem;overflow:hidden}.px-music-dock[data-open=true] .px-music-dock-body{height:152px}.px-music-dock-host iframe,.px-music-dock-frame{border:0;border-radius:12px;display:block}@media print{.px-focus-pill,.px-music-dock{display:none}}:root{--px-sys-face:"Archivo Black", "Arial Black", Impact, sans-serif;--px-sys-mono:"IBM Plex Mono", "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--px-sys-voice:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--px-sys-text:var(--color-px-ink,#121117);--px-sys-muted:var(--color-px-ash,#57535f);--px-sys-fill:var(--color-px-surface,#fff);--px-sys-on:var(--color-px-deep,#fff);--px-sys-gap:var(--color-px-surface,#fff);--px-sys-blue:var(--color-px-violet,#1d4ed8);--px-sys-red:var(--color-px-alert,#c0182f);--px-sys-gold:color-mix(in srgb, #c99410 62%, var(--color-px-ink,#121117));--px-sys-green:color-mix(in srgb, #23934f 70%, var(--color-px-ink,#121117));--px-sys-violet:color-mix(in srgb, #7c3aed 70%, var(--color-px-ink,#121117));--px-sys-m-dormant:var(--color-px-ash,#57535f);--px-sys-m-watching:var(--px-sys-blue);--px-sys-m-pleased:var(--color-px-cyan,#0b6b7d);--px-sys-m-proud:var(--px-sys-gold);--px-sys-m-concerned:color-mix(in srgb, #d9731a 66%, var(--color-px-ink,#121117));--px-sys-m-stern:var(--px-sys-red);--px-sys-m-battle:var(--px-sys-red);--px-sys-drop-x:0px;--px-sys-drop-y:2px;--px-sys-drop-r:6px;--px-sys-drop-c:#00000029;--px-sys-glass:none;--px-sys-card-drop:0 12px 24px -14px #0009;--px-sys-card-cast:0 2.4cqi 3.6cqi #0000006b;--px-sys-card-cast-solid:transparent;--px-sys-g-e:#6b7280;--px-sys-g-d:#3f7d4e;--px-sys-g-c:#0e7380;--px-sys-g-b:#1d4ed8;--px-sys-g-a:#6d28d9;--px-sys-g-s:linear-gradient(135deg, #f7d55a, #d9a21c 55%, #f2c94c);--px-sys-g-ss:linear-gradient(135deg, #b3132a, #d9431a 55%, #e8a21c);--px-sys-g-s-solid:#d9a21c;--px-sys-g-ss-solid:#c8301f;--px-sys-g-none:#8b8794;--px-sys-g-on:#fff;--px-sys-g-on-s:#1f1600}:root[data-shell=clear]{--px-sys-blue:#1d4ed8;--px-sys-red:#b3132a;--px-sys-gold:#8a6200;--px-sys-green:#146c36;--px-sys-violet:#6125c9;--px-sys-on:#fff;--px-sys-m-dormant:#5f6878;--px-sys-m-watching:#1d4ed8;--px-sys-m-pleased:#0b7363;--px-sys-m-proud:#8a6200;--px-sys-m-concerned:#a34f00;--px-sys-m-stern:#b3132a;--px-sys-m-battle:#b0104d}:root[data-shell=clear][data-arc=on]{--px-sys-drop-x:4px;--px-sys-drop-y:4px;--px-sys-drop-r:0px;--px-sys-drop-c:var(--px-arc-line,#121117);--px-sys-card-drop:3px 3px 0 var(--px-arc-line,#121117);--px-sys-card-cast:none;--px-sys-card-cast-solid:var(--px-arc-line,#121117)}:root[data-shell=clear][data-clear-theme=dark]{--px-sys-text:#e9edf7;--px-sys-muted:#a3adc4;--px-sys-fill:#0b1328;--px-sys-gap:#0b1328;--px-sys-on:#06101d;--px-sys-blue:#6cc4ff;--px-sys-red:#ff6b7a;--px-sys-gold:#ffd45c;--px-sys-green:#6fe3a0;--px-sys-violet:#b69cff;--px-sys-m-dormant:#8f9bb5;--px-sys-m-watching:#6cc4ff;--px-sys-m-pleased:#5ff0c8;--px-sys-m-proud:#ffd45c;--px-sys-m-concerned:#ffab5c;--px-sys-m-stern:#ff6b7a;--px-sys-m-battle:#ff4f8b;--px-sys-drop-x:0px;--px-sys-drop-y:0px;--px-sys-drop-r:14px;--px-sys-drop-c:color-mix(in srgb, var(--px-sys-mood,#6cc4ff) 42%, transparent);--px-sys-glass:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 3px);--px-sys-card-drop:0 0 0 1px #6cc4ff24, 0 14px 30px -14px #000c;--px-sys-card-cast:0 3.4cqi 4.6cqi #000000b3;--px-sys-card-cast-solid:transparent;--px-sys-g-e:#8b93a7;--px-sys-g-d:#7fd18f;--px-sys-g-c:#4fd6e0;--px-sys-g-b:#6cc4ff;--px-sys-g-a:#b69cff;--px-sys-g-s:linear-gradient(135deg, #fff0a8, #ffd45c 55%, #f2b72c);--px-sys-g-ss:linear-gradient(135deg, #ff6b7a, #ff8f4d 55%, #ffd45c);--px-sys-g-s-solid:#ffd45c;--px-sys-g-ss-solid:#ff8f4d;--px-sys-g-none:#6b7488;--px-sys-g-on:#06101d;--px-sys-g-on-s:#1f1600}.px-sys-window{--px-sys-mood:var(--px-sys-m-watching);--px-sys-cut:14px;--px-sys-bw:2px;isolation:isolate;min-width:0;color:var(--px-sys-text);padding:.95rem 1.1rem 1.05rem;animation:.34s cubic-bezier(.2,.7,.2,1) both px-sys-window-in;position:relative}.px-sys-window[data-mood=DORMANT]{--px-sys-mood:var(--px-sys-m-dormant)}.px-sys-window[data-mood=PLEASED]{--px-sys-mood:var(--px-sys-m-pleased)}.px-sys-window[data-mood=PROUD]{--px-sys-mood:var(--px-sys-m-proud)}.px-sys-window[data-mood=CONCERNED]{--px-sys-mood:var(--px-sys-m-concerned)}.px-sys-window[data-mood=STERN]{--px-sys-mood:var(--px-sys-m-stern)}.px-sys-window[data-mood=BATTLE]{--px-sys-mood:var(--px-sys-m-battle)}.px-sys-window[data-tone=alert]{--px-sys-mood:var(--px-sys-red)}.px-sys-window[data-tone=gold]{--px-sys-mood:var(--px-sys-gold)}.px-sys-window[data-compact]{--px-sys-cut:10px;padding:.7rem .85rem .8rem}.px-sys-window-frame,.px-sys-window-corners{z-index:-1;pointer-events:none;position:absolute;inset:0}.px-sys-window-frame{filter:drop-shadow(var(--px-sys-drop-x) var(--px-sys-drop-y) var(--px-sys-drop-r) var(--px-sys-drop-c))}.px-sys-window-frame:before,.px-sys-window-frame:after{content:"";position:absolute}.px-sys-window-frame:before{clip-path:polygon(var(--px-sys-cut) 0, 100% 0, 100% calc(100% - var(--px-sys-cut)), calc(100% - var(--px-sys-cut)) 100%, 0 100%, 0 var(--px-sys-cut));background:var(--px-sys-mood);inset:0}.px-sys-window-frame:after{--px-sys-cut-in:calc(var(--px-sys-cut) - var(--px-sys-bw) * .414);inset:var(--px-sys-bw);clip-path:polygon(var(--px-sys-cut-in) 0, 100% 0, 100% calc(100% - var(--px-sys-cut-in)), calc(100% - var(--px-sys-cut-in)) 100%, 0 100%, 0 var(--px-sys-cut-in));background:var(--px-sys-glass), linear-gradient(180deg, color-mix(in srgb, var(--px-sys-mood) 8%, var(--px-sys-fill)), var(--px-sys-fill) 3.4rem)}:root[data-shell=clear][data-clear-theme=dark] .px-sys-window-frame:before{background:linear-gradient(135deg, var(--px-sys-mood), color-mix(in srgb, var(--px-sys-mood) 38%, #0b1328) 45%, color-mix(in srgb, var(--px-sys-mood) 38%, #0b1328) 60%, var(--px-sys-mood))}:root[data-shell=clear][data-clear-theme=dark] .px-sys-window-frame:after{background:var(--px-sys-glass), linear-gradient(180deg, color-mix(in srgb, var(--px-sys-mood) 15%, transparent), transparent 4.5rem), #0a1226ed}.px-sys-window-corners{--px-sys-k:color-mix(in srgb, var(--px-sys-mood) 80%, transparent);background:linear-gradient(var(--px-sys-k) 0 0) right top / 12px 2px no-repeat, linear-gradient(var(--px-sys-k) 0 0) right top / 2px 12px no-repeat, linear-gradient(var(--px-sys-k) 0 0) left bottom / 12px 2px no-repeat, linear-gradient(var(--px-sys-k) 0 0) left bottom / 2px 12px no-repeat;inset:6px;overflow:hidden}.px-sys-window-corners:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--px-sys-mood) 16%, transparent) 60%, transparent);content:"";opacity:0;height:40%;animation:1.1s ease-out .12s both px-sys-scan;position:absolute;inset:0 0 auto}.px-sys-window-head{align-items:center;gap:.55rem;min-width:0;display:flex}.px-sys-window-head:after{background:linear-gradient(90deg, color-mix(in srgb, var(--px-sys-mood) 55%, transparent), transparent);content:"";flex:auto;order:1;min-width:.75rem;height:1px}.px-sys-window-tag{font-family:var(--px-sys-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--px-sys-mood);align-items:center;gap:.3rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.px-sys-window-pulse{background:var(--px-sys-mood);width:.42rem;height:.42rem;margin-right:.2rem;animation:2.6s ease-out infinite px-sys-pulse;transform:rotate(45deg)}.px-sys-window[data-mood=DORMANT] .px-sys-window-pulse{opacity:.6;animation:none}.px-sys-window[data-mood=BATTLE] .px-sys-window-pulse,.px-sys-window[data-tone=alert] .px-sys-window-pulse{animation-duration:1.2s}.px-sys-window-mood{border:1px solid color-mix(in srgb, var(--px-sys-mood) 50%, transparent);font-family:var(--px-sys-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--px-sys-mood);padding:.08rem .4rem;font-size:.6rem;font-weight:600}.px-sys-window-meta{min-width:0;font-family:var(--px-sys-mono);font-variant-numeric:tabular-nums;color:var(--px-sys-muted);white-space:nowrap;order:2;font-size:.72rem}.px-sys-window-title{font-family:var(--px-sys-face);font-synthesis:none;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--px-sys-text);margin:.5rem 0 0;font-size:clamp(1.05rem,3.8vw,1.32rem);font-weight:400;line-height:1.12}:root[data-shell=clear][data-clear-theme=dark] .px-sys-window-title{text-shadow:0 0 18px color-mix(in srgb, var(--px-sys-mood) 38%, transparent)}.px-sys-window-body{color:var(--px-sys-text);margin-top:.55rem;font-size:.92rem;line-height:1.5}.px-sys-window-body>:first-child{margin-top:0}.px-sys-window-head+.px-sys-window-body{margin-top:.7rem}.px-sys-window-body .px-sys-muted,.px-sys-dialog-body .px-sys-muted{color:var(--px-sys-muted)}.px-sys-window-actions{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.px-sys-button{--px-sys-b:var(--px-sys-m-watching);border:1.5px solid var(--px-sys-b);min-height:2.5rem;color:var(--px-sys-b);font-family:var(--px-sys-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1.05rem;font-size:.78rem;font-weight:700;line-height:1.1;transition:background-color .14s,color .14s,transform .12s,box-shadow .12s;display:inline-flex}.px-sys-window .px-sys-button{--px-sys-b:var(--px-sys-mood)}.px-sys-button[data-tone=alert]{--px-sys-b:var(--px-sys-red)}.px-sys-button[data-tone=gold]{--px-sys-b:var(--px-sys-gold)}.px-sys-button:hover:not(:disabled){background:color-mix(in srgb, var(--px-sys-b) 12%, transparent)}.px-sys-button[data-variant=primary]{background:var(--px-sys-b);color:var(--px-sys-on)}.px-sys-button[data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb, var(--px-sys-b) 86%, var(--px-sys-text))}:root[data-shell=clear][data-arc=on]:not([data-clear-theme=dark]) .px-sys-button[data-variant=primary]{box-shadow:3px 3px 0 var(--px-arc-line,#121117)}:root[data-shell=clear][data-clear-theme=dark] .px-sys-button{box-shadow:0 0 14px -4px color-mix(in srgb, var(--px-sys-b) 70%, transparent)}.px-sys-button:focus-visible{outline:2px solid var(--px-sys-b);outline-offset:3px}.px-sys-button:active:not(:disabled){box-shadow:none;transform:translate(1px,1px)}.px-sys-button:disabled{cursor:not-allowed;opacity:.5}.px-sys-tag{--px-sys-b:var(--px-sys-m-watching);font-family:var(--px-sys-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--px-sys-b);font-size:.7rem;font-weight:600}.px-sys-tag[data-tone=alert]{--px-sys-b:var(--px-sys-red)}.px-sys-tag[data-tone=gold]{--px-sys-b:var(--px-sys-gold)}.px-sys-quest-badge,.px-sys-condition{--px-sys-q:var(--px-sys-m-watching);border:1px solid color-mix(in srgb, var(--px-sys-q) 60%, transparent);background:color-mix(in srgb, var(--px-sys-q) 10%, transparent);color:var(--px-sys-q);font-family:var(--px-sys-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding:.16rem .5rem;font-size:.64rem;font-weight:700;line-height:1.2;display:inline-flex}.px-sys-quest-badge[data-kind=MAIN]{--px-sys-q:var(--px-sys-gold)}.px-sys-quest-badge[data-kind=SIDE]{--px-sys-q:var(--px-sys-m-pleased)}.px-sys-quest-badge[data-kind=LEVEL_UP]{--px-sys-q:var(--px-sys-green)}.px-sys-quest-badge[data-kind=HIDDEN]{--px-sys-q:var(--px-sys-violet)}.px-sys-quest-badge[data-kind=EMERGENCY]{--px-sys-q:var(--px-sys-red);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--px-sys-q) 16%, transparent) 0 6px, transparent 6px 12px);animation:1.6s ease-in-out infinite px-sys-alarm}.px-sys-quest-badge[data-kind=PENALTY]{--px-sys-q:var(--px-sys-red);border-color:var(--px-sys-q);background:var(--px-sys-q);color:var(--px-sys-on)}.px-sys-condition[data-condition=SEALED]{--px-sys-q:var(--px-sys-red)}.px-sys-condition[data-condition=WEAKENED]{--px-sys-q:var(--px-sys-m-concerned)}.px-sys-condition[data-condition=IMMUNITY]{--px-sys-q:var(--px-sys-m-pleased)}.px-sys-condition[data-condition=BATTLE_FOCUS]{--px-sys-q:var(--px-sys-m-battle)}.px-sys-condition-icon{flex:none;width:.85rem;height:.85rem}.px-sys-condition-detail{letter-spacing:.06em;text-transform:none;opacity:.85;font-weight:500}.px-sys-stages{align-items:center;gap:.45rem;padding-inline:.15rem;display:inline-flex}.px-sys-stage{--px-sys-q:var(--px-sys-blue);border:1.5px solid color-mix(in srgb, var(--px-sys-q) 65%, transparent);width:.62rem;height:.62rem;transform:rotate(45deg)}.px-sys-stage[data-stage=ASCENSION]{--px-sys-q:var(--px-sys-violet)}.px-sys-stage[data-stage=MASTERY]{--px-sys-q:var(--px-sys-gold)}.px-sys-stage[data-on]{border-color:var(--px-sys-q);background:var(--px-sys-q)}:root[data-shell=clear][data-clear-theme=dark] .px-sys-stage[data-on]{box-shadow:0 0 10px color-mix(in srgb, var(--px-sys-q) 70%, transparent)}.px-sys-meter{--px-sys-q:var(--px-sys-m-watching);border:1px solid color-mix(in srgb, var(--px-sys-q) 45%, transparent);background:color-mix(in srgb, var(--px-sys-q) 10%, transparent);height:.6rem;display:block;position:relative;overflow:hidden}.px-sys-meter[data-tone=alert]{--px-sys-q:var(--px-sys-red)}.px-sys-meter[data-tone=gold],.px-sys-meter[data-done]{--px-sys-q:var(--px-sys-gold)}.px-sys-meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--px-sys-q) 55%, transparent), var(--px-sys-q));max-width:100%;height:100%;transition:width .52s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.px-sys-meter-fill:after{background:color-mix(in srgb, var(--px-sys-q) 40%, #fff);width:3px;box-shadow:0 0 8px var(--px-sys-q);content:"";position:absolute;inset:0 0 0 auto}.px-sys-meter:after{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--px-sys-segments,10) - 2px), var(--px-sys-gap) calc(100% / var(--px-sys-segments,10) - 2px) calc(100% / var(--px-sys-segments,10)));content:"";pointer-events:none;position:absolute;inset:0}.px-sys-timer{font-family:var(--px-sys-mono);white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.px-sys-timer-label{letter-spacing:.14em;text-transform:uppercase;color:var(--px-sys-muted);font-size:.62rem}.px-sys-timer-value{font-variant-numeric:tabular-nums;color:var(--px-sys-text);font-size:.86rem;font-weight:600}.px-sys-timer[data-urgent] .px-sys-timer-value{color:var(--px-sys-red);animation:1.6s ease-in-out infinite px-sys-alarm}.px-sys-stat{--px-sys-g:var(--px-sys-g-none);--px-sys-g-fill:var(--px-sys-g);--px-sys-g-text:var(--px-sys-g-on);grid-template-columns:minmax(4.25rem,7.5rem) 2.15rem minmax(0,1fr) 2.4rem;align-items:center;gap:.25rem .6rem;min-width:0;display:grid}.px-sys-stat[data-band=e]{--px-sys-g:var(--px-sys-g-e)}.px-sys-stat[data-band=d]{--px-sys-g:var(--px-sys-g-d)}.px-sys-stat[data-band=c]{--px-sys-g:var(--px-sys-g-c)}.px-sys-stat[data-band=b]{--px-sys-g:var(--px-sys-g-b)}.px-sys-stat[data-band=a]{--px-sys-g:var(--px-sys-g-a)}.px-sys-stat[data-band=s]{--px-sys-g:var(--px-sys-g-s-solid);--px-sys-g-fill:var(--px-sys-g-s);--px-sys-g-text:var(--px-sys-g-on-s)}.px-sys-stat[data-band=ss]{--px-sys-g:var(--px-sys-g-ss-solid);--px-sys-g-fill:var(--px-sys-g-ss);--px-sys-g-text:var(--px-sys-g-on)}.px-sys-stat-label{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;color:var(--px-sys-text);font-size:.78rem;font-weight:700;overflow:hidden}.px-sys-stat-grade{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--px-sys-g-fill);width:2.15rem;height:2.15rem;color:var(--px-sys-g-text);font-family:var(--px-sys-face);font-synthesis:none;letter-spacing:-.02em;place-items:center;font-size:.98rem;font-weight:400;line-height:1;display:grid}.px-sys-stat[data-band=ss] .px-sys-stat-grade{font-size:.82rem}.px-sys-stat-bar{gap:3px;min-width:0;padding-inline:.2rem;display:flex}.px-sys-stat-block{border:1px solid color-mix(in srgb, var(--px-sys-g) 32%, transparent);background:color-mix(in srgb, var(--px-sys-g) 12%, transparent);flex:1 1 0;min-width:3px;height:.8rem;transform:skew(-18deg)}.px-sys-stat-block[data-on]{border-color:var(--px-sys-g);background:var(--px-sys-g-fill);animation:.38s cubic-bezier(.2,.7,.2,1) both px-sys-block-in;animation-delay:calc(var(--px-sys-i,0) * 45ms)}:root[data-shell=clear][data-clear-theme=dark] .px-sys-stat-block[data-on]{box-shadow:0 0 8px color-mix(in srgb, var(--px-sys-g) 55%, transparent)}.px-sys-stat-next{font-family:var(--px-sys-mono);white-space:nowrap;color:var(--px-sys-muted);font-size:.72rem;font-weight:600}.px-sys-stat-caption{color:var(--px-sys-muted);grid-column:1/-1;font-size:.74rem}.px-sys-card{--px-sys-w:12.5rem;--c-metal:linear-gradient(140deg, #4a240c 0%, #a65f2b 22%, #f2b47c 40%, #b56a33 55%, #5c2e10 78%, #c07a44 100%);--c-m1:#4a240c;--c-m2:#b56a33;--c-m3:#f7c596;--c-line:#2a1206;--c-rim:#a65f2b;--c-core:radial-gradient(120% 85% at 50% 30%, #7a4422, #2e1a0e 75%);--c-pattern:repeating-linear-gradient(45deg, #ffffff0d 0 1px, transparent 1px 7px), repeating-linear-gradient(-45deg, #ffffff0a 0 1px, transparent 1px 7px);--c-ink:#fbe9d8;--c-accent:#f6bd8a;--c-box:#2a160b;--c-box-ink:#fbe9d8;--c-edge:#f6bd8a8c;--c-orn:#f7c596;--c-glow:#ffb36b;--c-mark:#2a160b;width:var(--px-sys-w);aspect-ratio:5/7;perspective:1100px;max-width:100%;font-family:var(--font-px-ui,system-ui, sans-serif);text-align:center;flex:none;display:grid;position:relative;container-type:inline-size}.px-sys-card[data-size=sm]{--px-sys-w:7.75rem}.px-sys-card[data-size=lg]{--px-sys-w:16.5rem}.px-sys-card[data-frame=SILVER]{--c-metal:linear-gradient(140deg, #3f4650 0%, #9aa5b1 22%, #f4f7fa 40%, #a7b2be 55%, #4b535d 78%, #c5ced8 100%);--c-m1:#4b535d;--c-m2:#a7b2be;--c-m3:#f8fafc;--c-line:#1a1f27;--c-rim:#9aa5b1;--c-core:radial-gradient(120% 85% at 50% 30%, #56677a, #1a1f27 75%);--c-pattern:linear-gradient(115deg, transparent 30%, #ffffff1a 40%, transparent 50%), repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 8px);--c-ink:#eef2f6;--c-accent:#dbe4ee;--c-box:#161b22;--c-box-ink:#eef2f6;--c-edge:#dbe4ee8c;--c-orn:#e6edf4;--c-glow:#cfe3f7;--c-mark:#1a1f27}.px-sys-card[data-frame=GOLD]{--c-metal:linear-gradient(140deg, #5c3f04 0%, #c8971c 22%, #fff0a8 40%, #d4a72c 55%, #6b4a06 78%, #e8c25a 100%);--c-m1:#6b4a06;--c-m2:#d4a72c;--c-m3:#fff3b8;--c-line:#2a1e02;--c-rim:#c8971c;--c-core:radial-gradient(120% 85% at 50% 30%, #8a6512, #3d2a04 78%);--c-pattern:linear-gradient(118deg, transparent 18%, #fff6c838 30%, transparent 40%, #fff6c81f 58%, transparent 66%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.8' stroke-opacity='1'%3E%3Cpath d='M50 18 86 70 50 122 14 70Z' stroke-opacity='.22'/%3E%3Cpath d='M50 30 77 70 50 110 23 70Z' stroke-opacity='.14'/%3E%3Cpath d='M0 70H14M86 70H100' stroke-opacity='.3'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat, repeating-linear-gradient(135deg, #ffffff0d 0 1px, transparent 1px 6px);--c-ink:#fff4cf;--c-accent:#ffd96b;--c-box:#2a1e02;--c-box-ink:#fff4cf;--c-edge:#ffe68c99;--c-orn:#fff0a8;--c-glow:#ffd84a;--c-mark:#2a1e02}.px-sys-card[data-frame=PLATINUM]{--c-metal:linear-gradient(140deg, #06403c 0%, #1f9c90 22%, #c8fff6 40%, #3bb8aa 55%, #0a4f4a 78%, #8fe6da 100%);--c-m1:#0a4f4a;--c-m2:#3bb8aa;--c-m3:#d6fff8;--c-line:#031917;--c-rim:#1f9c90;--c-core:radial-gradient(120% 85% at 50% 30%, #167a70, #05302c 78%);--c-pattern:linear-gradient(118deg, transparent 22%, #d2fff82e 34%, transparent 44%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.9' stroke-opacity='0.5'%3E%3Cpath d='M50 57L60 70L50 83L40 70Z' stroke-opacity='0.27'/%3E%3Cpath d='M50 44L70 70L50 96L30 70Z' stroke-opacity='0.24'/%3E%3Cpath d='M50 31L80 70L50 109L20 70Z' stroke-opacity='0.21'/%3E%3Cpath d='M50 18L90 70L50 122L10 70Z' stroke-opacity='0.18'/%3E%3Cpath d='M50 5L100 70L50 135L0 70Z' stroke-opacity='0.15'/%3E%3Cpath d='M50 -8L110 70L50 148L-10 70Z' stroke-opacity='0.12'/%3E%3Cpath d='M50 -21L120 70L50 161L-20 70Z' stroke-opacity='0.09'/%3E%3Cpath d='M0 30 20 50 0 70M0 50 20 70 0 90M100 50 80 70 100 90M100 70 80 90 100 110'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat, repeating-linear-gradient(45deg, #ffffff0d 0 1px, transparent 1px 6px), repeating-linear-gradient(-45deg, #ffffff0d 0 1px, transparent 1px 6px);--c-ink:#e4fffa;--c-accent:#8ff5e6;--c-box:#052220;--c-box-ink:#e4fffa;--c-edge:#8ff5e699;--c-orn:#c8fff6;--c-glow:#5ff7e2;--c-mark:#052220}.px-sys-card[data-frame=DIAMOND]{--c-metal:linear-gradient(140deg, #4b535d 0%, #c5ced8 20%, #fff 38%, #b8c3cf 52%, #5a636e 75%, #e3e9ef 100%);--c-m1:#59636f;--c-m2:#c3cdd8;--c-m3:#fff;--c-line:#1d2836;--c-rim:#c5ced8;--c-core:radial-gradient(120% 85% at 50% 32%, #2470b4, #0b2a52 78%);--c-pattern:linear-gradient(150deg, #ffffff24 0 14%, transparent 14% 36%, #ffffff14 36% 42%, transparent 42% 70%, #ffffff12 70% 75%, transparent 75%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.7' stroke-opacity='1'%3E%3Cpath d='M60.0 56.0L170.0 56.0M59.7 58.2L167.0 82.7M59.0 60.3L158.1 108.1M57.8 62.2L143.8 130.8M56.2 63.8L124.8 149.8M54.3 65.0L102.1 164.1M52.2 65.7L76.7 173.0M50.0 66.0L50.0 176.0M47.8 65.7L23.3 173.0M45.7 65.0L-2.1 164.1M43.8 63.8L-24.8 149.8M42.2 62.2L-43.8 130.8M41.0 60.3L-58.1 108.1M40.3 58.2L-67.0 82.7M40.0 56.0L-70.0 56.0M40.3 53.8L-67.0 29.3M41.0 51.7L-58.1 3.9M42.2 49.8L-43.8 -18.8M43.8 48.2L-24.8 -37.8M45.7 47.0L-2.1 -52.1M47.8 46.3L23.3 -61.0M50.0 46.0L50.0 -64.0M52.2 46.3L76.7 -61.0M54.3 47.0L102.1 -52.1M56.2 48.2L124.8 -37.8M57.8 49.8L143.8 -18.8M59.0 51.7L158.1 3.9M59.7 53.8L167.0 29.3' stroke-opacity='.13'/%3E%3Ccircle cx='50' cy='56' r='16' stroke-dasharray='1 2' stroke-opacity='.35'/%3E%3Ccircle cx='50' cy='56' r='28' stroke-dasharray='3 2' stroke-opacity='.35'/%3E%3Ccircle cx='50' cy='56' r='42' stroke-dasharray='1.5 3' stroke-opacity='.35'/%3E%3Ccircle cx='50' cy='56' r='58' stroke-dasharray='4 3' stroke-opacity='.35'/%3E%3Cpolygon points='50.0,26.0 76.0,71.0 24.0,71.0' stroke-opacity='.3'/%3E%3Cpolygon points='50.0,86.0 24.0,41.0 76.0,41.0' stroke-opacity='.3'/%3E%3Cpath d='M0 20 20 0M0 40 40 0M60 140 100 100M80 140 100 120M100 20 80 0M100 40 60 0M0 100 40 140M0 120 20 140' stroke-opacity='.25'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat, radial-gradient(60% 40% at 50% 40%, #beebff4d, transparent 70%);--c-ink:#eaf7ff;--c-accent:#b4e7ff;--c-box:#0a2546;--c-box-ink:#eaf7ff;--c-edge:#c8ecffb3;--c-orn:#eef6fd;--c-glow:#9ee0ff;--c-mark:#0a2546}.px-sys-card[data-frame=MASTER]{--c-metal:linear-gradient(140deg, #2a0b4d 0%, #7a3fd0 22%, #e2ccff 40%, #9b5cf0 55%, #3a1166 78%, #c9a0ff 100%);--c-m1:#4a1785;--c-m2:#a46cf2;--c-m3:#f0e2ff;--c-line:#1a0533;--c-rim:#7a3fd0;--c-core:radial-gradient(120% 85% at 50% 40%, #6a2fb0, #1c0838 78%);--c-pattern:radial-gradient(40% 28% at 50% 47%, #f0dcff57, transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.7' stroke-opacity='1'%3E%3Crect x='10' y='18' width='80' height='104' stroke-opacity='.35'/%3E%3Crect x='15' y='23' width='70' height='94' stroke-opacity='.22'/%3E%3Cpath d='M10 30H22V18M78 18V30H90M10 110H22V122M78 122V110H90' stroke-opacity='.4'/%3E%3Ccircle cx='50' cy='66' r='26' stroke-opacity='.3'/%3E%3Ccircle cx='50' cy='66' r='18' stroke-opacity='.25'/%3E%3Ccircle cx='50' cy='66' r='10' stroke-opacity='.3'/%3E%3Cpath d='M50 40 76 66 50 92 24 66Z' stroke-opacity='.3'/%3E%3Cpath d='M15 23 32 40M85 23 68 40M15 117 32 92M85 117 68 92' stroke-opacity='.3'/%3E%3Cpath d='M0 0 5 4 0 8M100 0 95 4 100 8' stroke-opacity='.22'/%3E%3Cpath d='M0 8 5 12 0 16M100 8 95 12 100 16' stroke-opacity='.22'/%3E%3Cpath d='M0 16 5 20 0 24M100 16 95 20 100 24' stroke-opacity='.22'/%3E%3Cpath d='M0 24 5 28 0 32M100 24 95 28 100 32' stroke-opacity='.22'/%3E%3Cpath d='M0 32 5 36 0 40M100 32 95 36 100 40' stroke-opacity='.22'/%3E%3Cpath d='M0 40 5 44 0 48M100 40 95 44 100 48' stroke-opacity='.22'/%3E%3Cpath d='M0 48 5 52 0 56M100 48 95 52 100 56' stroke-opacity='.22'/%3E%3Cpath d='M0 56 5 60 0 64M100 56 95 60 100 64' stroke-opacity='.22'/%3E%3Cpath d='M0 64 5 68 0 72M100 64 95 68 100 72' stroke-opacity='.22'/%3E%3Cpath d='M0 72 5 76 0 80M100 72 95 76 100 80' stroke-opacity='.22'/%3E%3Cpath d='M0 80 5 84 0 88M100 80 95 84 100 88' stroke-opacity='.22'/%3E%3Cpath d='M0 88 5 92 0 96M100 88 95 92 100 96' stroke-opacity='.22'/%3E%3Cpath d='M0 96 5 100 0 104M100 96 95 100 100 104' stroke-opacity='.22'/%3E%3Cpath d='M0 104 5 108 0 112M100 104 95 108 100 112' stroke-opacity='.22'/%3E%3Cpath d='M0 112 5 116 0 120M100 112 95 116 100 120' stroke-opacity='.22'/%3E%3Cpath d='M0 120 5 124 0 128M100 120 95 124 100 128' stroke-opacity='.22'/%3E%3Cpath d='M0 128 5 132 0 136M100 128 95 132 100 136' stroke-opacity='.22'/%3E%3Cpath d='M0 136 5 140 0 144M100 136 95 140 100 144' stroke-opacity='.22'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat, repeating-linear-gradient(60deg, #ffffff0a 0 1px, transparent 1px 7px), repeating-linear-gradient(-60deg, #ffffff0a 0 1px, transparent 1px 7px);--c-ink:#f5ecff;--c-accent:#ddc0ff;--c-box:#1d0838;--c-box-ink:#f5ecff;--c-edge:#e1c8ffa6;--c-orn:#f0e2ff;--c-glow:#d7a8ff;--c-mark:#1d0838}.px-sys-card[data-frame=CHALLENGER]{--c-metal:linear-gradient(140deg, #1a1306 0%, #8c6a14 20%, #f7e08a 38%, #d4af37 52%, #3d2c06 76%, #e8c25a 100%);--c-m1:#5c430a;--c-m2:#d4af37;--c-m3:#fff1b0;--c-line:#050403;--c-rim:#d4af37;--c-core:radial-gradient(120% 85% at 50% 40%, #3a2e10, #050403 78%);--c-pattern:repeating-conic-gradient(from 0deg at 50% 43%, #f2cf631a 0 3deg, transparent 3deg 15deg), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.6' stroke-opacity='1'%3E%3Ccircle cx='50' cy='60' r='12' stroke-opacity='0.4'/%3E%3Ccircle cx='50' cy='60' r='20' stroke-opacity='0.25'/%3E%3Ccircle cx='50' cy='60' r='30' stroke-opacity='0.3'/%3E%3Ccircle cx='50' cy='60' r='44' stroke-opacity='0.18'/%3E%3Ccircle cx='50' cy='60' r='62' stroke-opacity='0.14'/%3E%3Cpath d='M50 60 50 0M50 60 50 140M50 60 0 60M50 60 100 60' stroke-opacity='.2'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat, radial-gradient(45% 30% at 50% 43%, #ffd25a42, transparent 70%);--c-ink:#f7e3a1;--c-accent:#f2cf63;--c-box:#17130b;--c-box-ink:#f3e3b0;--c-edge:#f2cf63a6;--c-orn:#f7e08a;--c-glow:#fc3;--c-mark:#050403}.px-sys-card[data-frame=LEVEL_UP]{--c-metal:linear-gradient(140deg, #073d1c 0%, #23934f 22%, #c9ffd9 40%, #3fbf6e 55%, #0b5a2c 78%, #8ff0b0 100%);--c-m1:#0b5a2c;--c-m2:#3fbf6e;--c-m3:#d8ffe4;--c-line:#021409;--c-rim:#23934f;--c-core:radial-gradient(120% 85% at 50% 30%, #1a7a44, #04200f 78%);--c-pattern:linear-gradient(118deg, transparent 22%, #d2ffe126 34%, transparent 44%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 13 10 4 19 13' fill='none' stroke='%23fff' stroke-opacity='.14' stroke-width='1.4'/%3E%3C/svg%3E") center / 14cqi 10cqi repeat;--c-ink:#e6fff0;--c-accent:#9df5bd;--c-box:#04200f;--c-box-ink:#e6fff0;--c-edge:#9df5bd99;--c-orn:#c9ffd9;--c-glow:#5cf590;--c-mark:#04200f}.px-sys-card[data-family=angular]{--c-shape:polygon(11cqi 0, calc(100% - 5cqi) 0, 100% 5cqi, 100% calc(100% - 11cqi), calc(100% - 11cqi) 100%, 5cqi 100%, 0 calc(100% - 5cqi), 0 11cqi);--c-core-at:4.5cqi;--c-core-shape:polygon(8.5cqi 0, calc(100% - 2.5cqi) 0, 100% 2.5cqi, 100% calc(100% - 8.5cqi), calc(100% - 8.5cqi) 100%, 2.5cqi 100%, 0 calc(100% - 2.5cqi), 0 8.5cqi);--c-pad:10.5cqi 12cqi 10cqi}.px-sys-card[data-family=filigree]{--c-shape:inset(3cqi round 8cqi);--c-core-at:7.5cqi;--c-core-shape:inset(0 round 6cqi);--c-pad:11cqi 13.5cqi 14cqi}.px-sys-card[data-family=baroque]{--c-shape:inset(7cqi 2cqi round 8cqi);--c-core-at:12cqi 7cqi;--c-core-shape:inset(0 round 5cqi);--c-pad:17cqi 12cqi 17.5cqi}.px-sys-card-inner{transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.px-sys-card[data-hidden] .px-sys-card-inner{transform:rotateY(180deg)}.px-sys-card-front,.px-sys-card-back{backface-visibility:hidden;border-radius:5cqi}.px-sys-card-back{box-shadow:var(--px-sys-card-drop)}.px-sys-card-front{min-height:0;padding:var(--c-pad);color:var(--c-ink);flex-direction:column;align-items:stretch;gap:1.5cqi;display:flex;position:relative}.px-sys-card-front>*{z-index:3;flex:none;min-width:0;position:relative}.px-sys-card-body,.px-sys-card-cast{pointer-events:none;inset:0;z-index:0!important;position:absolute!important}.px-sys-card-cast:before,.px-sys-card-cast:after{content:"";position:absolute}.px-sys-card-cast:before{box-shadow:var(--px-sys-card-cast);border-radius:6cqi;inset:6cqi 5cqi 4cqi}.px-sys-card[data-family=baroque] .px-sys-card-cast:before{inset:9cqi 4cqi 7cqi}.px-sys-card-cast:after{clip-path:var(--c-shape);background:var(--px-sys-card-cast-solid);inset:0;translate:3px 3px}.px-sys-card-metal{clip-path:var(--c-shape);background:linear-gradient(180deg, #ffffff47, transparent 18% 82%, #0000004d), var(--c-metal);position:absolute;inset:0}.px-sys-card-frame{inset:var(--c-core-at);clip-path:var(--c-core-shape);background:var(--c-pattern), var(--c-core);box-shadow:inset 0 0 0 1px var(--c-edge), inset 0 0 6cqi #00000073, inset 0 -12cqi 20cqi -10cqi #00000080;position:absolute;overflow:hidden}.px-sys-card-trim{pointer-events:none;width:100%;height:100%;inset:0;overflow:visible;z-index:1!important;position:absolute!important}.px-sys-trim-s1{stop-color:var(--c-m1)}.px-sys-trim-s2{stop-color:var(--c-m2)}.px-sys-trim-s3{stop-color:var(--c-m3)}.px-sys-trim-outline{stroke:var(--c-line);stroke-width:.8px}.px-sys-trim-light{stroke:#ffffffbf;stroke-width:.7px;stroke-linecap:round}.px-sys-trim-shade{stroke:#00000073;stroke-width:.9px;stroke-linecap:round}.px-sys-trim-tube{stroke:#ffffffb3;stroke-width:.6px}.px-sys-trim-rim{stroke:var(--c-line);stroke-width:1.1px}.px-sys-trim-hair{stroke:var(--c-orn);stroke-width:.45px;stroke-opacity:.75}.px-sys-trim-rail{fill:var(--c-glow)}.px-sys-trim-tick{fill:var(--c-line);stroke:var(--c-orn);stroke-width:.4px;stroke-opacity:.8}.px-sys-trim-tick path{fill:none;stroke-width:.6px}.px-sys-trim-gem{fill:var(--c-glow);stroke:var(--c-line);stroke-width:.5px}.px-sys-trim-scroll-under{stroke:var(--c-line);stroke-width:3.4px;stroke-linecap:round}.px-sys-trim-scroll{stroke-width:2.2px;stroke-linecap:round}.px-sys-trim-scroll[data-thick]{stroke-width:2.6px}.px-sys-trim-scroll-light{stroke:#ffffff8c;stroke-width:.5px;stroke-linecap:round;transform:translate(-.3px,-.3px)}.px-sys-trim-leaf,.px-sys-trim-plate{stroke:var(--c-line);stroke-width:.6px;stroke-linejoin:round}.px-sys-trim-vein,.px-sys-trim-plate-line{stroke:var(--c-line);stroke-width:.45px;stroke-linecap:round;stroke-opacity:.7}.px-sys-card-mark{width:62cqi;height:auto;filter:drop-shadow(0 0 1.6cqi color-mix(in srgb, var(--c-glow) 70%, transparent));align-self:center;margin-top:-.5cqi;overflow:visible}.px-sys-card[data-long] .px-sys-card-name,.px-sys-card[data-long][data-family=baroque] .px-sys-card-name{letter-spacing:0;font-size:max(.72rem,7.6cqi)}.px-sys-card[data-long][data-size=sm] .px-sys-card-name{font-size:max(.56rem,7.4cqi)}.px-sys-card:has(.px-sys-card-banner) .px-sys-card-mark{width:46cqi}.px-sys-card[data-family=baroque] .px-sys-card-name{font-size:max(.84rem,9cqi)}.px-sys-card[data-family=baroque] .px-sys-card-text{font-size:max(.7rem,5.5cqi)}.px-sys-emblem-line{stroke:var(--c-orn);stroke-width:1px;stroke-opacity:.85}.px-sys-emblem-wing{fill:var(--c-orn);stroke:var(--c-line);stroke-width:.6px}.px-sys-emblem-wing[data-far]{opacity:.65}.px-sys-emblem-edge{fill:var(--c-orn);stroke:var(--c-line);stroke-width:.8px}.px-sys-emblem-face{fill:var(--c-glow)}.px-sys-emblem-glint{fill:#ffffff59}.px-sys-emblem-mark{fill:var(--c-mark)}.px-sys-card-banner{font-family:var(--px-sys-face);letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-text-stroke:.7cqi var(--c-line);paint-order:stroke fill;text-shadow:0 0 2cqi var(--c-glow), 0 0 4cqi var(--c-glow);margin:-1cqi 0 0;font-size:max(.62rem,7cqi);line-height:1.1}.px-sys-card-type{font-family:var(--px-sys-face);letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);-webkit-text-stroke:.5cqi var(--c-line);paint-order:stroke fill;background:linear-gradient(90deg, transparent, var(--c-orn) 18% 82%, transparent) center bottom / 100% 1px no-repeat;margin:-.5cqi 0 0;padding-bottom:2cqi;font-size:max(.56rem,5.4cqi);font-weight:400;line-height:1.15}.px-sys-card-name{font-family:var(--px-sys-face);font-synthesis:none;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--c-ink);-webkit-text-stroke:.9cqi var(--c-line);paint-order:stroke fill;text-shadow:0 .7cqi 0 #0000008c, 0 0 3cqi color-mix(in srgb, var(--c-glow) 75%, transparent);margin:0;font-size:max(.84rem,9.6cqi);font-weight:400;line-height:1.04}.px-sys-card-art{min-height:0;color:var(--c-accent);background:radial-gradient(closest-side, color-mix(in srgb, var(--c-glow) 30%, transparent), transparent);flex:1 1 0;place-items:center;display:grid}.px-sys-card-drawing{width:auto;max-width:40cqi;height:100%;max-height:40cqi;filter:drop-shadow(0 0 .5cqi var(--c-line)) drop-shadow(0 0 2.4cqi color-mix(in srgb, var(--c-glow) 70%, transparent))}.px-sys-art-a{fill:currentColor;fill-opacity:.26;stroke:none}.px-sys-card-text{border:1px solid color-mix(in srgb, var(--c-edge) 100%, white 20%);background:linear-gradient(180deg, #ffffff1a, transparent 40%), color-mix(in srgb, var(--c-box) 80%, transparent);box-shadow:inset 0 0 0 .9cqi color-mix(in srgb, var(--c-box) 60%, transparent), inset 0 0 0 calc(.9cqi + 1px) color-mix(in srgb, var(--c-edge) 70%, transparent), 0 0 2cqi #0000004d;color:var(--c-box-ink);text-align:center;text-shadow:0 .4cqi .6cqi #0009;padding:3cqi 3.4cqi;font-size:max(.7rem,5.9cqi);line-height:1.3}.px-sys-card-text p{margin:0}.px-sys-card-text .px-sys-card-fine{border-top:1px dashed color-mix(in srgb, var(--c-edge) 70%, transparent);opacity:.88;margin-top:1.6cqi;padding-top:1.4cqi;font-size:max(.62rem,4.8cqi);line-height:1.28}.px-sys-card-foot{font-family:var(--px-sys-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);text-shadow:0 0 .6cqi var(--c-line), 0 .3cqi 0 var(--c-line);justify-content:space-between;gap:2cqi;margin:0;padding-inline:1cqi;font-size:max(.55rem,4.3cqi);font-weight:700;display:flex}.px-sys-card[data-family=angular] .px-sys-card-foot{padding-inline:2cqi 4cqi}.px-sys-card:is([data-family=filigree],[data-family=baroque]) .px-sys-card-foot{padding-inline:6cqi}.px-sys-card-count{border:1px solid var(--c-edge);color:var(--c-ink);font-family:var(--px-sys-mono);background:#000000a6;padding:.6cqi 2cqi;font-size:max(.58rem,5cqi);font-weight:700;top:9cqi;left:9cqi;z-index:4!important;position:absolute!important}.px-sys-card[data-family=baroque] .px-sys-card-count{top:13cqi}.px-sys-card-seal{inset:var(--c-core-at);clip-path:var(--c-core-shape);background:repeating-linear-gradient(-45deg,#08081266 0 7px,#0808128f 7px 14px);place-items:center;display:grid;z-index:6!important;position:absolute!important}.px-sys-card-seal-stamp{color:#ff8f9a;font-family:var(--px-sys-face);letter-spacing:.14em;text-transform:uppercase;background:#1a040ad1;border:1cqi solid #ff6b7a;padding:1.6cqi 4cqi;font-size:max(.7rem,9cqi);transform:rotate(-12deg)}.px-sys-card[data-spent] .px-sys-card-front{filter:saturate(.35)brightness(.85);opacity:.7}.px-sys-card-shine{clip-path:var(--c-shape);pointer-events:none;background:linear-gradient(115deg,#0000 34%,#fff0 40%,#ffffff6b 50%,#fff0 60%,#0000 66%) 130% 0/260% 100%;inset:0;z-index:5!important;position:absolute!important}.px-sys-card:is(:hover,:focus-within) .px-sys-card-shine,.px-sys-card[data-shine]:not([data-hidden]) .px-sys-card-shine{animation:1.15s ease-out both px-sys-shine}.px-sys-card[data-shine]:not([data-hidden]) .px-sys-card-shine{animation-delay:.62s}.px-sys-card[data-size=sm] .px-sys-card-front{gap:2cqi}.px-sys-card[data-size=sm][data-family=angular]{--c-pad:9cqi 9cqi 8cqi}.px-sys-card[data-size=sm][data-family=filigree]{--c-pad:13cqi 12cqi 15cqi}.px-sys-card[data-size=sm][data-family=baroque]{--c-pad:17cqi 12cqi 18cqi}.px-sys-card[data-size=sm] :is(.px-sys-card-type,.px-sys-card-text,.px-sys-card-mark,.px-sys-card-banner){display:none}.px-sys-card[data-size=sm] .px-sys-card-name{overflow-wrap:normal;-webkit-text-stroke-width:1.4cqi;order:1;font-size:max(.6rem,9cqi)}.px-sys-card[data-size=sm] .px-sys-card-art{order:0}.px-sys-card[data-size=sm] .px-sys-card-drawing{max-width:52cqi;max-height:52cqi}.px-sys-card[data-size=sm] .px-sys-card-foot{order:2;justify-content:center;padding-inline:0}.px-sys-card[data-size=sm] .px-sys-card-foot>:not(:first-child){display:none}.px-sys-card[data-size=sm]:has(.px-sys-card-banner){--c-halo:.8}.px-sys-card-back{background:radial-gradient(circle at 50% 42%, #6cc4ff38, transparent 45%), repeating-conic-gradient(from 0deg at 50% 42%, #6cc4ff12 0 4deg, transparent 4deg 12deg), repeating-linear-gradient(45deg, #6cc4ff0f 0 2px, transparent 2px 9px), radial-gradient(circle at 50% 42%, #1d3f86, #0a1430 70%);box-shadow:var(--px-sys-card-drop), inset 0 0 0 3cqi #101d44, inset 0 0 0 3.6cqi #6cc4ff8c, inset 0 0 0 5cqi #101d44, inset 0 0 0 5.4cqi #6cc4ff4d;color:#6cc4ff;place-content:center;justify-items:center;gap:4cqi;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.px-sys-card-back-mark{filter:drop-shadow(0 0 3cqi #6cc4ff99);width:52cqi}.px-sys-card-back-tag{font-family:var(--px-sys-mono);letter-spacing:.2em;font-size:max(.56rem,5cqi);font-weight:600}.px-sys-trim-g0{stop-color:#fff}.px-sys-trim-g1{stop-color:var(--c-glow)}.px-sys-trim-g2{stop-color:var(--c-m1)}.px-sys-trim-rivets{stroke:var(--c-m3);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:0 5;stroke-opacity:.75}.px-sys-trim-pearls{stroke:var(--c-m3);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:0 2.6}.px-sys-trim-pearl-dot{fill:var(--c-m3);stroke:var(--c-line);stroke-width:.35px}.px-sys-trim-engrave{stroke:var(--c-orn);stroke-width:.3px;stroke-opacity:.45;stroke-dasharray:2.4 1.2}.px-sys-trim-setting{stroke:var(--c-line);stroke-width:.45px}.px-sys-trim-stone{stroke:var(--c-line);stroke-width:.35px}.px-sys-trim-facet{stroke:#ffffff8c;stroke-width:.25px}.px-sys-trim-sparkle{fill:#fff}.px-sys-trim-shard{stroke:var(--c-line);stroke-width:.45px;stroke-linejoin:round}.px-sys-trim-crown-gem{stroke:var(--c-line);stroke-width:.35px}.px-sys-trim-scroll[data-thin]{stroke-width:1.6px}.px-sys-card-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-glow) calc(var(--c-halo,0) * 100%), transparent) 70%, transparent 100%);opacity:.75;pointer-events:none;border-radius:18cqi;inset:-7cqi;z-index:0!important;position:absolute!important}.px-sys-card[data-frame=GOLD],.px-sys-card[data-frame=LEVEL_UP]{--c-halo:.4}.px-sys-card[data-frame=PLATINUM]{--c-halo:.45}.px-sys-card[data-frame=DIAMOND],.px-sys-card[data-frame=MASTER]{--c-halo:.55}.px-sys-card[data-frame=CHALLENGER]{--c-halo:.65}.px-sys-card-live{inset:var(--c-core-at);clip-path:var(--c-core-shape);pointer-events:none;overflow:hidden;z-index:0!important;position:absolute!important}.px-sys-card-spin{aspect-ratio:1;background:var(--c-spin,none) center / contain no-repeat;width:150cqi;opacity:var(--c-spin-o,.5);position:absolute;top:50%;left:50%;translate:-50% -50%}.px-sys-card[data-frame=BRONZE] .px-sys-card-spin,.px-sys-card[data-frame=SILVER] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Ccircle r='16' stroke-opacity='0.3' stroke-width='0.4' stroke-dasharray='1 2'/%3E%3Ccircle r='28' stroke-opacity='0.2' stroke-width='0.4'/%3E%3Cpath d='M16.00 0.00L40.00 0.00M15.45 4.14L38.64 10.35M13.86 8.00L34.64 20.00M11.31 11.31L28.28 28.28M8.00 13.86L20.00 34.64M4.14 15.45L10.35 38.64M0.00 16.00L0.00 40.00M-4.14 15.45L-10.35 38.64M-8.00 13.86L-20.00 34.64M-11.31 11.31L-28.28 28.28M-13.86 8.00L-34.64 20.00M-15.45 4.14L-38.64 10.35M-16.00 0.00L-40.00 0.00M-15.45 -4.14L-38.64 -10.35M-13.86 -8.00L-34.64 -20.00M-11.31 -11.31L-28.28 -28.28M-8.00 -13.86L-20.00 -34.64M-4.14 -15.45L-10.35 -38.64M-0.00 -16.00L-0.00 -40.00M4.14 -15.45L10.35 -38.64M8.00 -13.86L20.00 -34.64M11.31 -11.31L28.28 -28.28M13.86 -8.00L34.64 -20.00M15.45 -4.14L38.64 -10.35' stroke-opacity='0.12' stroke-width='0.3'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.45}.px-sys-card[data-frame=GOLD] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cpath d='M8.00 0.00L49.00 0.00M7.93 1.04L48.58 6.40M7.73 2.07L47.33 12.68M7.39 3.06L45.27 18.75M6.93 4.00L42.44 24.50M6.35 4.87L38.87 29.83M5.66 5.66L34.65 34.65M4.87 6.35L29.83 38.87M4.00 6.93L24.50 42.44M3.06 7.39L18.75 45.27M2.07 7.73L12.68 47.33M1.04 7.93L6.40 48.58M0.00 8.00L0.00 49.00M-1.04 7.93L-6.40 48.58M-2.07 7.73L-12.68 47.33M-3.06 7.39L-18.75 45.27M-4.00 6.93L-24.50 42.44M-4.87 6.35L-29.83 38.87M-5.66 5.66L-34.65 34.65M-6.35 4.87L-38.87 29.83M-6.93 4.00L-42.44 24.50M-7.39 3.06L-45.27 18.75M-7.73 2.07L-47.33 12.68M-7.93 1.04L-48.58 6.40M-8.00 0.00L-49.00 0.00M-7.93 -1.04L-48.58 -6.40M-7.73 -2.07L-47.33 -12.68M-7.39 -3.06L-45.27 -18.75M-6.93 -4.00L-42.44 -24.50M-6.35 -4.87L-38.87 -29.83M-5.66 -5.66L-34.65 -34.65M-4.87 -6.35L-29.83 -38.87M-4.00 -6.93L-24.50 -42.44M-3.06 -7.39L-18.75 -45.27M-2.07 -7.73L-12.68 -47.33M-1.04 -7.93L-6.40 -48.58M-0.00 -8.00L-0.00 -49.00M1.04 -7.93L6.40 -48.58M2.07 -7.73L12.68 -47.33M3.06 -7.39L18.75 -45.27M4.00 -6.93L24.50 -42.44M4.87 -6.35L29.83 -38.87M5.66 -5.66L34.65 -34.65M6.35 -4.87L38.87 -29.83M6.93 -4.00L42.44 -24.50M7.39 -3.06L45.27 -18.75M7.73 -2.07L47.33 -12.68M7.93 -1.04L48.58 -6.40' stroke-opacity='0.22' stroke-width='0.3'/%3E%3Ccircle r='14' stroke-opacity='0.4' stroke-width='0.4' stroke-dasharray='1 1.5'/%3E%3Ccircle r='24' stroke-opacity='0.25' stroke-width='0.4'/%3E%3Ccircle r='36' stroke-opacity='0.3' stroke-width='0.4' stroke-dasharray='2 2'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.55}.px-sys-card[data-frame=PLATINUM] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cpolygon points='12.00,0.00 0.00,12.00 -12.00,0.00 -0.00,-12.00' stroke-opacity='0.4' stroke-width='0.4'/%3E%3Cpolygon points='20.00,0.00 0.00,20.00 -20.00,0.00 -0.00,-20.00' stroke-opacity='0.3' stroke-width='0.4'/%3E%3Cpolygon points='28.00,0.00 0.00,28.00 -28.00,0.00 -0.00,-28.00' stroke-opacity='0.25' stroke-width='0.4'/%3E%3Cpolygon points='36.00,0.00 0.00,36.00 -36.00,0.00 -0.00,-36.00' stroke-opacity='0.2' stroke-width='0.4'/%3E%3Cpolygon points='44.00,0.00 0.00,44.00 -44.00,0.00 -0.00,-44.00' stroke-opacity='0.15' stroke-width='0.4'/%3E%3Cpath d='M12.00 0.00L49.00 0.00M8.49 8.49L34.65 34.65M0.00 12.00L0.00 49.00M-8.49 8.49L-34.65 34.65M-12.00 0.00L-49.00 0.00M-8.49 -8.49L-34.65 -34.65M-0.00 -12.00L-0.00 -49.00M8.49 -8.49L34.65 -34.65' stroke-opacity='0.25' stroke-width='0.35'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.5}.px-sys-card[data-frame=DIAMOND] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cpath d='M10.00 0.00L49.00 0.00M9.85 1.74L48.26 8.51M9.40 3.42L46.04 16.76M8.66 5.00L42.44 24.50M7.66 6.43L37.54 31.50M6.43 7.66L31.50 37.54M5.00 8.66L24.50 42.44M3.42 9.40L16.76 46.04M1.74 9.85L8.51 48.26M0.00 10.00L0.00 49.00M-1.74 9.85L-8.51 48.26M-3.42 9.40L-16.76 46.04M-5.00 8.66L-24.50 42.44M-6.43 7.66L-31.50 37.54M-7.66 6.43L-37.54 31.50M-8.66 5.00L-42.44 24.50M-9.40 3.42L-46.04 16.76M-9.85 1.74L-48.26 8.51M-10.00 0.00L-49.00 0.00M-9.85 -1.74L-48.26 -8.51M-9.40 -3.42L-46.04 -16.76M-8.66 -5.00L-42.44 -24.50M-7.66 -6.43L-37.54 -31.50M-6.43 -7.66L-31.50 -37.54M-5.00 -8.66L-24.50 -42.44M-3.42 -9.40L-16.76 -46.04M-1.74 -9.85L-8.51 -48.26M-0.00 -10.00L-0.00 -49.00M1.74 -9.85L8.51 -48.26M3.42 -9.40L16.76 -46.04M5.00 -8.66L24.50 -42.44M6.43 -7.66L31.50 -37.54M7.66 -6.43L37.54 -31.50M8.66 -5.00L42.44 -24.50M9.40 -3.42L46.04 -16.76M9.85 -1.74L48.26 -8.51' stroke-opacity='0.22' stroke-width='0.3'/%3E%3Cpolygon points='0.00,-22.00 19.05,-11.00 19.05,11.00 0.00,22.00 -19.05,11.00 -19.05,-11.00' stroke-opacity='0.45' stroke-width='0.4'/%3E%3Cpolygon points='11.00,-19.05 22.00,0.00 11.00,19.05 -11.00,19.05 -22.00,0.00 -11.00,-19.05' stroke-opacity='0.3' stroke-width='0.4'/%3E%3Cpolygon points='0.00,-30.00 25.98,15.00 -25.98,15.00' stroke-opacity='0.35' stroke-width='0.4'/%3E%3Cpolygon points='0.00,30.00 -25.98,-15.00 25.98,-15.00' stroke-opacity='0.35' stroke-width='0.4'/%3E%3Ccircle r='14' stroke-opacity='0.5' stroke-width='0.4' stroke-dasharray='1 1.4'/%3E%3Ccircle r='34' stroke-opacity='0.3' stroke-width='0.4' stroke-dasharray='3 2'/%3E%3Ccircle r='44' stroke-opacity='0.22' stroke-width='0.4' stroke-dasharray='1 2.5'/%3E%3Cpath d='M0 -22 0 -27 M-2 -24 0 -26 2 -24' transform='rotate(0)' stroke-opacity='.45' stroke-width='.4'/%3E%3Cpath d='M0 -22 0 -27 M-2 -24 0 -26 2 -24' transform='rotate(60)' stroke-opacity='.45' stroke-width='.4'/%3E%3Cpath d='M0 -22 0 -27 M-2 -24 0 -26 2 -24' transform='rotate(120)' stroke-opacity='.45' stroke-width='.4'/%3E%3Cpath d='M0 -22 0 -27 M-2 -24 0 -26 2 -24' transform='rotate(180)' stroke-opacity='.45' stroke-width='.4'/%3E%3Cpath d='M0 -22 0 -27 M-2 -24 0 -26 2 -24' transform='rotate(240)' stroke-opacity='.45' stroke-width='.4'/%3E%3Cpath d='M0 -22 0 -27 M-2 -24 0 -26 2 -24' transform='rotate(300)' stroke-opacity='.45' stroke-width='.4'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.6}.px-sys-card[data-frame=MASTER] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Ccircle r='12' stroke-opacity='0.45' stroke-width='0.4'/%3E%3Ccircle r='18' stroke-opacity='0.3' stroke-width='0.4' stroke-dasharray='0.6 1.2'/%3E%3Ccircle r='26' stroke-opacity='0.35' stroke-width='0.4'/%3E%3Ccircle r='30' stroke-opacity='0.2' stroke-width='0.4' stroke-dasharray='2 1.5'/%3E%3Ccircle r='40' stroke-opacity='0.25' stroke-width='0.4'/%3E%3Cpolygon points='18.38,18.38 -18.38,18.38 -18.38,-18.38 18.38,-18.38' stroke-opacity='0.35' stroke-width='0.4'/%3E%3Cpolygon points='26.00,0.00 0.00,26.00 -26.00,0.00 -0.00,-26.00' stroke-opacity='0.25' stroke-width='0.4'/%3E%3Cpolygon points='36.96,15.31 15.31,36.96 -15.31,36.96 -36.96,15.31 -36.96,-15.31 -15.31,-36.96 15.31,-36.96 36.96,-15.31' stroke-opacity='0.2' stroke-width='0.4'/%3E%3Cpath d='M30.00 0.00L49.00 0.00M27.72 11.48L45.27 18.75M21.21 21.21L34.65 34.65M11.48 27.72L18.75 45.27M0.00 30.00L0.00 49.00M-11.48 27.72L-18.75 45.27M-21.21 21.21L-34.65 34.65M-27.72 11.48L-45.27 18.75M-30.00 0.00L-49.00 0.00M-27.72 -11.48L-45.27 -18.75M-21.21 -21.21L-34.65 -34.65M-11.48 -27.72L-18.75 -45.27M-0.00 -30.00L-0.00 -49.00M11.48 -27.72L18.75 -45.27M21.21 -21.21L34.65 -34.65M27.72 -11.48L45.27 -18.75' stroke-opacity='0.25' stroke-width='0.35'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.6}.px-sys-card[data-frame=CHALLENGER] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cpath d='M6.00 0.00L49.00 0.00M5.97 0.63L48.73 5.12M5.87 1.25L47.93 10.19M5.71 1.85L46.60 15.14M5.48 2.44L44.76 19.93M5.20 3.00L42.44 24.50M4.85 3.53L39.64 28.80M4.46 4.01L36.41 32.79M4.01 4.46L32.79 36.41M3.53 4.85L28.80 39.64M3.00 5.20L24.50 42.44M2.44 5.48L19.93 44.76M1.85 5.71L15.14 46.60M1.25 5.87L10.19 47.93M0.63 5.97L5.12 48.73M0.00 6.00L0.00 49.00M-0.63 5.97L-5.12 48.73M-1.25 5.87L-10.19 47.93M-1.85 5.71L-15.14 46.60M-2.44 5.48L-19.93 44.76M-3.00 5.20L-24.50 42.44M-3.53 4.85L-28.80 39.64M-4.01 4.46L-32.79 36.41M-4.46 4.01L-36.41 32.79M-4.85 3.53L-39.64 28.80M-5.20 3.00L-42.44 24.50M-5.48 2.44L-44.76 19.93M-5.71 1.85L-46.60 15.14M-5.87 1.25L-47.93 10.19M-5.97 0.63L-48.73 5.12M-6.00 0.00L-49.00 0.00M-5.97 -0.63L-48.73 -5.12M-5.87 -1.25L-47.93 -10.19M-5.71 -1.85L-46.60 -15.14M-5.48 -2.44L-44.76 -19.93M-5.20 -3.00L-42.44 -24.50M-4.85 -3.53L-39.64 -28.80M-4.46 -4.01L-36.41 -32.79M-4.01 -4.46L-32.79 -36.41M-3.53 -4.85L-28.80 -39.64M-3.00 -5.20L-24.50 -42.44M-2.44 -5.48L-19.93 -44.76M-1.85 -5.71L-15.14 -46.60M-1.25 -5.87L-10.19 -47.93M-0.63 -5.97L-5.12 -48.73M-0.00 -6.00L-0.00 -49.00M0.63 -5.97L5.12 -48.73M1.25 -5.87L10.19 -47.93M1.85 -5.71L15.14 -46.60M2.44 -5.48L19.93 -44.76M3.00 -5.20L24.50 -42.44M3.53 -4.85L28.80 -39.64M4.01 -4.46L32.79 -36.41M4.46 -4.01L36.41 -32.79M4.85 -3.53L39.64 -28.80M5.20 -3.00L42.44 -24.50M5.48 -2.44L44.76 -19.93M5.71 -1.85L46.60 -15.14M5.87 -1.25L47.93 -10.19M5.97 -0.63L48.73 -5.12' stroke-opacity='0.28' stroke-width='0.3'/%3E%3Ccircle r='10' stroke-opacity='0.5' stroke-width='0.4'/%3E%3Ccircle r='16' stroke-opacity='0.35' stroke-width='0.4' stroke-dasharray='1 1'/%3E%3Ccircle r='24' stroke-opacity='0.4' stroke-width='0.4'/%3E%3Ccircle r='32' stroke-opacity='0.25' stroke-width='0.4' stroke-dasharray='3 1.5'/%3E%3Ccircle r='42' stroke-opacity='0.3' stroke-width='0.4'/%3E%3Cpolygon points='24.00,0.00 20.78,12.00 12.00,20.78 0.00,24.00 -12.00,20.78 -20.78,12.00 -24.00,0.00 -20.78,-12.00 -12.00,-20.78 -0.00,-24.00 12.00,-20.78 20.78,-12.00' stroke-opacity='0.25' stroke-width='0.4'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(0)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(30)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(60)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(90)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(120)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(150)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(180)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(210)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(240)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(270)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(300)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3Cpath d='M0 -42 1.2 -45 0 -48 -1.2 -45Z' transform='rotate(330)' fill='%23fff' fill-opacity='.35' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.6}.px-sys-card[data-frame=LEVEL_UP] .px-sys-card-spin{--c-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23fff'%3E%3Ccircle r='14' stroke-opacity='0.35' stroke-width='0.4' stroke-dasharray='1 1.5'/%3E%3Ccircle r='26' stroke-opacity='0.25' stroke-width='0.4'/%3E%3Cpath d='M14.00 0.00L46.00 0.00M13.52 3.62L44.43 11.91M12.12 7.00L39.84 23.00M9.90 9.90L32.53 32.53M7.00 12.12L23.00 39.84M3.62 13.52L11.91 44.43M0.00 14.00L0.00 46.00M-3.62 13.52L-11.91 44.43M-7.00 12.12L-23.00 39.84M-9.90 9.90L-32.53 32.53M-12.12 7.00L-39.84 23.00M-13.52 3.62L-44.43 11.91M-14.00 0.00L-46.00 0.00M-13.52 -3.62L-44.43 -11.91M-12.12 -7.00L-39.84 -23.00M-9.90 -9.90L-32.53 -32.53M-7.00 -12.12L-23.00 -39.84M-3.62 -13.52L-11.91 -44.43M-0.00 -14.00L-0.00 -46.00M3.62 -13.52L11.91 -44.43M7.00 -12.12L23.00 -39.84M9.90 -9.90L32.53 -32.53M12.12 -7.00L39.84 -23.00M13.52 -3.62L44.43 -11.91' stroke-opacity='0.18' stroke-width='0.3'/%3E%3Cpolygon points='0.00,-30.00 25.98,15.00 -25.98,15.00' stroke-opacity='0.3' stroke-width='0.4'/%3E%3C/g%3E%3C/svg%3E");--c-spin-o:.5}.px-sys-card-motes{opacity:.8;background-repeat:repeat-y;background-size:100% 50%;width:100%;height:200%;position:absolute;top:0;left:0}.px-sys-card-motes[data-depth=far]{opacity:.45}.px-sys-card[data-drift=fall] .px-sys-card-motes{translate:0 -50%}.px-sys-card-foil{opacity:.55;background:linear-gradient(115deg,#0000 12%,#ff96d742 30%,#8ce1ff42 46%,#aaffb433 62%,#0000 84%) 0 0/50% 100% repeat-x;width:200%;height:100%;position:absolute;top:0;left:0}.px-sys-card-gleam{background:linear-gradient(105deg,#0000 15%,#ffffff42 50%,#0000 85%);width:45%;height:100%;position:absolute;top:0;left:0;translate:-110%}.px-sys-card-runlight{clip-path:var(--c-shape);opacity:0;position:absolute;inset:0;overflow:hidden}.px-sys-card-beam{clip-path:polygon(50% 50%,100% 0,100% 100%);background:linear-gradient(0deg, transparent 8%, color-mix(in srgb, var(--c-glow) 75%, transparent) 36%, #fff 50%, color-mix(in srgb, var(--c-glow) 75%, transparent) 64%, transparent 92%);width:180cqi;height:26cqi;position:absolute;top:50%;left:50%;translate:-50% -50%}.px-sys-card[data-ornate] .px-sys-card-beam{clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,50% 50%,0 100%)}.px-sys-card-glints{fill:#fff;width:100%;height:100%;stroke:var(--c-glow);stroke-width:.5px;paint-order:stroke;opacity:0;pointer-events:none;inset:0;overflow:visible;z-index:2!important;position:absolute!important}.px-sys-card-glare{clip-path:var(--c-shape);opacity:0;pointer-events:none;transition:opacity .22s ease-out;inset:0;overflow:hidden;z-index:5!important;position:absolute!important}.px-sys-card-glare-spot{background:radial-gradient(circle,#ffffff3d,#ffffff12 22%,#0000 42%);width:150%;height:150%;position:absolute;top:-25%;left:-25%}.px-sys-card[data-size=sm] :is(.px-sys-card-motes,.px-sys-card-gleam,.px-sys-card-runlight){display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden],[data-size=sm]):is([data-foil],[data-frame=LEVEL_UP]) .px-sys-card-halo{animation:4.2s ease-in-out infinite px-sys-halo}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden],[data-size=sm]) .px-sys-card-spin{animation:70s linear infinite px-sys-sigil}:root:not([data-shots=still]) .px-sys-card[data-live][data-frame=MASTER]:not([data-hidden],[data-size=sm]) .px-sys-card-spin{animation-duration:90s;animation-direction:reverse}:root:not([data-shots=still]) .px-sys-card[data-live][data-frame=CHALLENGER]:not([data-hidden],[data-size=sm]) .px-sys-card-spin{animation-duration:45s}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-motes{animation:12s linear infinite px-sys-drift-up}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-motes[data-depth=far]{animation-duration:19s}:root:not([data-shots=still]) .px-sys-card[data-live][data-drift=fall]:not([data-hidden]) .px-sys-card-motes{animation-name:px-sys-drift-down}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden],[data-size=sm]) .px-sys-card-foil{animation:9s linear infinite px-sys-foil-slide}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-gleam{animation:6.5s ease-in-out infinite px-sys-sweep}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-runlight{opacity:1}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-beam{animation:7s linear infinite px-sys-sigil}:root:not([data-shots=still]) .px-sys-card[data-live][data-foil]:not([data-hidden]) .px-sys-card-beam{animation-duration:5s}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-glints{animation:4s ease-in-out infinite px-sys-twinkle}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden]) .px-sys-card-glints[data-set=b]{animation-delay:-2s}:root:not([data-shots=still]) .px-sys-card[data-live]:not([data-hidden],[data-size=sm]) .px-sys-card-mark{animation:3.2s ease-in-out infinite px-sys-mark-breathe}:root:not([data-shots=still]) .px-sys-card[data-live][data-type=LIVING]:not([data-hidden]) .px-sys-card-drawing{animation:3.4s ease-in-out infinite px-sys-breathe}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.px-sys-card-front{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.px-sys-card[data-lean] .px-sys-card-front{transition-duration:90ms}.px-sys-card[data-lean]:not([data-hidden]) .px-sys-card-glare{opacity:1}}@keyframes px-sys-halo{50%{opacity:1;scale:1.04}}@keyframes px-sys-sigil{to{rotate:360deg}}@keyframes px-sys-drift-up{0%{translate:0}to{translate:0 -50%}}@keyframes px-sys-drift-down{0%{translate:0 -50%}to{translate:0}}@keyframes px-sys-foil-slide{to{translate:-50%}}@keyframes px-sys-sweep{0%,55%{translate:-110%}85%,to{translate:240%}}@keyframes px-sys-twinkle{0%,55%,to{opacity:0}75%{opacity:1}}@keyframes px-sys-mark-breathe{50%{transform:scale(1.04)}}.px-sys-overlay{z-index:70;background:#04081499;place-items:center;padding:1rem;animation:.2s ease-out both px-sys-fade;display:grid;position:fixed;inset:0}.px-sys-dialog{outline:none;width:min(30rem,100%);max-height:calc(100dvh - 2rem);padding:14px;overflow:auto}.px-sys-dialog-body{margin-top:.55rem}.px-sys-scene{z-index:80;color:#e9edf7;text-align:center;--px-sys-mood:#6cc4ff;--px-sys-s-accent:#6cc4ff;--px-sys-s-kicker:#ffd45c;background:radial-gradient(60rem 36rem at 50% 30%,#2e68dc6b,#0000 70%),#040814;outline:none;place-items:center;padding:3.5rem 1.25rem 2rem;animation:.26s ease-out both px-sys-fade;display:grid;position:fixed;inset:0;overflow:auto}.px-sys-scene[data-voice=CHALLENGER]{color:#f7ecd0;--px-sys-mood:#f2cf63;--px-sys-s-accent:#f2cf63;--px-sys-s-kicker:#f2cf63;background:radial-gradient(60rem 36rem at 50% 30%,#d4af374d,#0000 70%),#060503}.px-sys-scene-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--px-sys-s-accent) 8%, transparent) 0 5deg, transparent 5deg 15deg);pointer-events:none;animation:60s linear infinite px-sys-spin;position:fixed;inset:-50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 46%);mask-image:radial-gradient(circle,#000 0,#0000 46%)}.px-sys-scene-skip{top:max(.9rem, env(safe-area-inset-top));z-index:1;border:1px solid color-mix(in srgb, var(--px-sys-s-accent) 50%, transparent);color:inherit;font-family:var(--px-sys-mono);letter-spacing:.14em;text-transform:uppercase;background:#0000004d;padding:.4rem .8rem;font-size:.72rem;position:fixed;right:1rem}.px-sys-scene-stage{justify-items:center;gap:.85rem;width:min(34rem,100%);display:grid;position:relative}.px-sys-scene-mark{width:4.5rem;color:var(--px-sys-s-accent);filter:drop-shadow(0 0 16px color-mix(in srgb, var(--px-sys-s-accent) 70%, transparent));animation:.9s cubic-bezier(.2,.7,.2,1) both px-sys-mark-in}.px-sys-scene-voice{font-family:var(--px-sys-mono);letter-spacing:.22em;color:var(--px-sys-s-accent);margin:0;font-size:.74rem}.px-sys-scene-kicker{font-family:var(--px-sys-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--px-sys-s-kicker);margin:0;font-size:.8rem;font-weight:600}.px-sys-scene-title{font-family:var(--px-sys-face);font-synthesis:none;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 0 28px color-mix(in srgb, var(--px-sys-s-accent) 55%, transparent);margin:0;font-size:clamp(1.8rem,8vw,3rem);font-weight:400;line-height:1.02;animation:.7s cubic-bezier(.2,.7,.2,1) .2s both px-sys-title-in}.px-sys-scene-lines{gap:.6rem;max-width:30rem;display:grid}.px-sys-scene-line{animation:.6s ease-out both px-sys-line-in;animation-delay:calc(.5s + var(--px-sys-i,0) * .75s);margin:0;font-size:1.05rem;line-height:1.55}.px-sys-scene[data-voice=CHALLENGER] .px-sys-scene-line{font-family:var(--px-sys-voice);font-size:1.15rem;font-style:italic}.px-sys-scene-gift{margin-top:.4rem}.px-sys-scene .px-sys-button{--px-sys-b:var(--px-sys-s-accent);--px-sys-on:#06101d}.px-sys-scene-done{min-width:10rem;margin-top:.6rem}@keyframes px-sys-window-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes px-sys-scan{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}to{opacity:0;transform:translateY(260%)}}@keyframes px-sys-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--px-sys-mood) 55%, transparent)}70%,to{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--px-sys-mood) 0%, transparent)}}@keyframes px-sys-alarm{50%{opacity:.62}}@keyframes px-sys-block-in{0%{opacity:0;transform:skew(-18deg)scaleY(.3)}}@keyframes px-sys-shine{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes px-sys-breathe{50%{transform:scale(1.05)}}@keyframes px-sys-fade{0%{opacity:0}}@keyframes px-sys-spin{to{transform:rotate(360deg)}}@keyframes px-sys-mark-in{0%{opacity:0;transform:scale(.4)rotate(-45deg)}}@keyframes px-sys-title-in{0%{opacity:0;letter-spacing:.3em}}@keyframes px-sys-line-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.px-sys-window,.px-sys-window-corners:after,.px-sys-window-pulse,.px-sys-quest-badge,.px-sys-timer-value,.px-sys-stat-block,.px-sys-card-shine,.px-sys-card-drawing,.px-sys-card-halo,.px-sys-card-spin,.px-sys-card-motes,.px-sys-card-foil,.px-sys-card-gleam,.px-sys-card-beam,.px-sys-card-glints,.px-sys-card-mark,.px-sys-overlay,.px-sys-scene,.px-sys-scene-rays,.px-sys-scene-mark,.px-sys-scene-title,.px-sys-scene-line{animation:none!important}.px-sys-card-inner,.px-sys-meter-fill,.px-sys-button{transition:none!important}}.px-edge{--px-edge-c:var(--px-sys-m-watching);--px-edge-level:0;--px-edge-top:42vh;z-index:47;pointer-events:none;width:0;font-family:inherit;position:fixed;inset:0 0 0 auto}.px-edge>*{pointer-events:auto}.px-edge[data-open]{z-index:65}.px-edge[data-mood=DORMANT]{--px-edge-c:var(--px-sys-m-dormant)}.px-edge[data-mood=PLEASED]{--px-edge-c:var(--px-sys-m-pleased)}.px-edge[data-mood=PROUD]{--px-edge-c:var(--px-sys-m-proud)}.px-edge[data-mood=CONCERNED]{--px-edge-c:var(--px-sys-m-concerned)}.px-edge[data-mood=STERN]{--px-edge-c:var(--px-sys-m-stern)}.px-edge[data-mood=BATTLE]{--px-edge-c:var(--px-sys-m-battle)}.px-edge[data-kind=CHECKIN]{--px-edge-c:var(--px-sys-blue)}.px-edge[data-kind=WARNING]{--px-edge-c:var(--px-sys-red)}.px-edge[data-kind=REWARD]{--px-edge-c:var(--px-sys-gold)}[data-kind=CHECKIN]{--px-edge-k:var(--px-sys-blue)}[data-kind=WARNING]{--px-edge-k:var(--px-sys-red)}[data-kind=REWARD]{--px-edge-k:var(--px-sys-gold)}.px-edge-strip{pointer-events:none;background:linear-gradient(180deg, transparent, var(--px-edge-c) 30%, var(--px-edge-c) 70%, transparent);width:3px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--px-edge-c) 55%, transparent);background-size:100% 220%;animation:2.2s linear 3 px-edge-run,.8s ease-in 6.6s forwards px-edge-fade;position:fixed;top:0;bottom:0;right:0}@keyframes px-edge-run{0%{background-position:0 120%}to{background-position:0 -120%}}@keyframes px-edge-fade{to{opacity:0}}.px-edge-tab{right:0;top:var(--px-edge-top);border:1.5px solid color-mix(in srgb, var(--px-edge-c) 55%, transparent);background:color-mix(in srgb, var(--px-sys-fill) 90%, transparent);width:2.75rem;color:var(--px-edge-c);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:0;border-radius:.9rem 0 0 .9rem;justify-items:center;gap:.6rem;padding:.75rem 0 .85rem;transition:width .26s cubic-bezier(.2,.8,.2,1),border-color .3s,transform .16s;animation:4.2s ease-in-out infinite px-edge-breathe;display:grid;position:fixed;box-shadow:-6px 8px 22px -14px #0000008c}.px-edge-tab:hover{border-color:var(--px-edge-c);width:3.1rem}.px-edge-tab:active{transform-origin:100%;transform:scale(.97)}.px-edge-tab:focus-visible{outline:2px solid var(--px-edge-c);outline-offset:3px}.px-edge-tab .px-mark{width:1.85rem;height:1.85rem}.px-edge[data-state=calling] .px-edge-tab{border-color:var(--px-edge-c);width:3.35rem;animation:1.6s ease-in-out infinite px-edge-call}.px-edge[data-state=speaking] .px-edge-tab{border-color:var(--px-edge-c);box-shadow:0 0 calc(8px + var(--px-edge-level) * 26px) calc(var(--px-edge-level) * 6px) color-mix(in srgb, var(--px-edge-c) 50%, transparent), -6px 8px 22px -14px #0000008c;animation:none}.px-edge-vert{writing-mode:vertical-rl;font-family:var(--px-sys-mono);letter-spacing:.24em;color:var(--px-sys-text);font-size:.68rem;font-weight:600;transform:rotate(180deg)}.px-edge-badge{background:var(--px-edge-c);min-width:1.25rem;height:1.25rem;color:var(--px-sys-on);font:700 .7rem/1.25rem var(--px-sys-mono);text-align:center;box-shadow:0 0 0 2px var(--px-sys-fill);border-radius:999px;padding:0 .3rem;animation:.36s cubic-bezier(.3,1.6,.5,1) both px-edge-pop;position:absolute;top:-.5rem;left:-.5rem}@keyframes px-edge-breathe{0%,to{box-shadow:0 0 4px 0 color-mix(in srgb, var(--px-edge-c) 18%, transparent), -6px 8px 22px -14px #0000008c}50%{box-shadow:0 0 14px 1px color-mix(in srgb, var(--px-edge-c) 36%, transparent), -6px 8px 22px -14px #0000008c}}@keyframes px-edge-call{0%,to{box-shadow:0 0 8px 1px color-mix(in srgb, var(--px-edge-c) 45%, transparent), -6px 8px 22px -14px #0009}50%{box-shadow:0 0 26px 6px color-mix(in srgb, var(--px-edge-c) 60%, transparent), -6px 8px 22px -14px #0009}}@keyframes px-edge-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.px-mark{display:block;overflow:visible}.px-mark-ring{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:3 3;opacity:.7;transform-origin:20px 20px;animation:14s linear infinite px-mark-turn}.px-mark-core{transform-origin:20px 20px;transform:scale(calc(1 + var(--px-edge-level) * .16));transition:transform 80ms linear}.px-mark-dia{fill:color-mix(in srgb, var(--px-edge-c) 16%, transparent);stroke:currentColor;stroke-width:2px;stroke-linejoin:round;animation:4.2s ease-in-out infinite px-mark-rest}.px-mark-bang{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round}.px-mark-dot{fill:currentColor}.px-mark-bang,.px-mark-dot{transform-origin:20px 20px}.px-edge[data-state=calling] .px-mark-ring{opacity:.95;animation-duration:4s}.px-edge[data-state=calling] .px-mark-dia{animation:1.2s ease-in-out infinite px-mark-gem}.px-edge[data-state=calling] .px-mark-bang,.px-edge[data-state=calling] .px-mark-dot{animation:1.6s ease-in-out infinite px-mark-strike}.px-edge[data-state=thinking] .px-mark-ring{animation-duration:1.6s}.px-edge[data-state=speaking] .px-mark-ring{opacity:.95;animation-duration:6s}.px-edge[data-state=speaking] .px-mark-dia{fill:color-mix(in srgb, var(--px-edge-c) calc(20% + var(--px-edge-level) * 50%), transparent);animation:none}@keyframes px-mark-turn{to{transform:rotate(360deg)}}@keyframes px-mark-rest{0%,to{fill:color-mix(in srgb, var(--px-edge-c) 10%, transparent)}50%{fill:color-mix(in srgb, var(--px-edge-c) 26%, transparent)}}@keyframes px-mark-gem{0%,to{fill:color-mix(in srgb, var(--px-edge-c) 18%, transparent)}50%{fill:color-mix(in srgb, var(--px-edge-c) 62%, transparent)}}@keyframes px-mark-strike{0%,62%,to{opacity:1;transform:none}70%{transform:translateY(-1.2px)scale(1.12)}76%{opacity:.35}82%{opacity:1;transform:none}}.px-edge-peek{right:3.9rem;top:calc(var(--px-edge-top) + 1rem);border:1px solid color-mix(in srgb, var(--px-edge-k,var(--px-edge-c)) 55%, transparent);background:color-mix(in srgb, var(--px-sys-fill) 95%, transparent);max-width:min(18rem,100vw - 5.5rem);color:var(--px-sys-text);text-align:left;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 22px -4px color-mix(in srgb, var(--px-edge-k,var(--px-edge-c)) 55%, transparent), 0 14px 30px -18px #0000008c;border-radius:.8rem;gap:.15rem;padding:.6rem .85rem;animation:.45s cubic-bezier(.2,.8,.2,1) both px-edge-peek;display:grid;position:fixed}.px-edge-peek strong{font-size:.9rem;font-weight:600}.px-edge-peek>span{color:var(--px-sys-muted);font-size:.75rem}.px-edge-peek:focus-visible{outline:2px solid var(--px-edge-c);outline-offset:2px}.px-edge-said{cursor:default;width:min(20rem,100vw - 5.5rem);max-width:none;padding-right:2rem}.px-edge-said .px-edge-caption p{font-size:.92rem}@keyframes px-edge-peek{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.px-edge-scrim{z-index:0;background:#00000047;animation:.3s both px-edge-scrim;position:fixed;inset:0}@media (width>=1024px){.px-edge-scrim{background:0 0}}@keyframes px-edge-scrim{0%{opacity:0}}.px-edge-panel{z-index:1;width:min(24rem,88vw);padding:calc(1.2rem + env(safe-area-inset-top,0px)) 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-left:1.5px solid var(--px-edge-c);background:color-mix(in srgb, var(--px-sys-fill) 96%, transparent);background-image:var(--px-sys-glass);color:var(--px-sys-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:-10px 0 40px -8px color-mix(in srgb, var(--px-edge-c) 50%, transparent);flex-direction:column;gap:1rem;animation:.38s cubic-bezier(.2,.8,.2,1) both px-edge-slide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes px-edge-slide{0%{transform:translate(100%)}to{transform:none}}.px-edge-head{justify-content:space-between;align-items:center;display:flex}.px-edge-tag{font-family:var(--px-sys-mono);letter-spacing:.16em;color:var(--px-edge-c);font-size:.75rem;font-weight:600}.px-edge-x{width:2rem;height:2rem;color:var(--px-sys-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-size:1.3rem;line-height:1;position:relative}.px-edge-x:hover{color:var(--px-sys-text);background:color-mix(in srgb, var(--px-sys-text) 8%, transparent)}.px-edge-x:focus-visible{outline:2px solid var(--px-edge-c);outline-offset:1px}.px-edge-said .px-edge-x{width:1.6rem;height:1.6rem;font-size:1.05rem;position:absolute;top:.25rem;right:.25rem}.px-edge-hero{color:var(--px-edge-c);align-items:center;gap:.85rem;display:flex}.px-edge-hero .px-mark{width:3.4rem;height:3.4rem;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--px-edge-c) 55%, transparent));flex:none}.px-edge-hero b{font-family:var(--px-sys-face);letter-spacing:.04em;color:var(--px-sys-text);font-size:1.2rem;display:block}.px-edge-hero small{font-family:var(--px-sys-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--px-sys-muted);font-size:.7rem}.px-edge-today{border:1px solid color-mix(in srgb, var(--px-edge-c) 30%, transparent);background:color-mix(in srgb, var(--px-edge-c) 30%, transparent);border-radius:.7rem;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.px-edge-today>div{background:var(--px-sys-fill);gap:.1rem;padding:.5rem .65rem;display:grid}.px-edge-today dt{font-family:var(--px-sys-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--px-sys-muted);font-size:.6rem}.px-edge-today dd{font-family:var(--px-sys-face);color:var(--px-sys-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem}.px-edge-msg{gap:.6rem;min-height:4.5rem;display:grid}.px-edge-caption p{margin:0;font-size:1.12rem;line-height:1.45}.px-edge-rest{opacity:.18}.px-edge-wait{color:var(--px-sys-muted);font-family:var(--px-sys-mono);margin-top:-1.45em;font-size:.8rem;display:block}.px-edge-by{font-family:var(--px-sys-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--px-sys-muted);margin-bottom:.2rem;font-size:.66rem;display:block}.px-edge-hint{color:var(--px-sys-muted);margin:0;font-size:.95rem}.px-edge-note{color:var(--px-sys-muted);margin:.4rem 0 0;font-size:.75rem;display:block}.px-edge-wave{align-items:center;gap:3px;height:1.4rem;display:flex}.px-edge-wave i{background:var(--px-edge-c);border-radius:2px;width:3px;height:30%;animation:.9s ease-in-out infinite px-edge-wave;display:block}.px-edge-wave i:nth-child(2n){animation-delay:-.3s}.px-edge-wave i:nth-child(3n){animation-delay:-.55s}.px-edge-wave i:nth-child(5n){animation-delay:-.15s}@keyframes px-edge-wave{0%,to{height:25%}50%{height:100%}}.px-edge-actions{flex-wrap:wrap;gap:.5rem;display:flex}.px-edge-btn{border:1.5px solid color-mix(in srgb, var(--px-edge-c) 60%, transparent);min-height:2.4rem;color:var(--px-sys-text);font-family:var(--px-sys-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex}.px-edge-btn:hover{background:color-mix(in srgb, var(--px-edge-c) 12%, transparent)}.px-edge-btn:active{transform:scale(.97)}.px-edge-btn:focus-visible{outline:2px solid var(--px-edge-c);outline-offset:2px}.px-edge-btn-main{background:var(--px-edge-c);border-color:var(--px-edge-c);color:var(--px-sys-on)}.px-edge-btn-main:hover{background:color-mix(in srgb, var(--px-edge-c) 86%, var(--px-sys-text))}.px-edge-section h3{font-family:var(--px-sys-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--px-sys-muted);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.px-edge-grow{flex:1}.px-edge-waiting,.px-edge-heard{gap:0;margin:0;padding:0;list-style:none;display:grid}.px-edge-waiting li{border-top:1px solid color-mix(in srgb, var(--px-sys-text) 12%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.px-edge-dot{background:var(--px-edge-k);width:.55rem;height:.55rem;box-shadow:0 0 8px var(--px-edge-k);border-radius:999px}.px-edge-waiting-text{font-size:.9rem;display:grid}.px-edge-waiting-text small,.px-edge-heard small{font-family:var(--px-sys-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--px-sys-muted);font-size:.66rem}.px-edge-heard li{border-top:1px solid color-mix(in srgb, var(--px-sys-text) 12%, transparent);gap:.25rem;padding:.6rem 0;display:grid}.px-edge-heard li[data-playing] p{color:var(--px-edge-c)}.px-edge-heard p{margin:0;font-size:.88rem;line-height:1.4}.px-edge-again{border:1px solid color-mix(in srgb, var(--px-edge-c) 45%, transparent);color:var(--px-sys-text);font-family:var(--px-sys-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.66rem;display:inline-flex}.px-edge-again:hover{background:color-mix(in srgb, var(--px-edge-c) 12%, transparent)}.px-edge-again:focus-visible{outline:2px solid var(--px-edge-c);outline-offset:2px}@media (width<=767px){.px-edge{--px-edge-top:38vh}.px-edge-tab{gap:0;width:2.15rem;padding:.55rem 0 .6rem}.px-edge-tab:hover{width:2.15rem}.px-edge-tab .px-mark{width:1.6rem;height:1.6rem}.px-edge-vert{display:none}.px-edge[data-state=calling] .px-edge-tab{width:2.6rem}.px-edge-peek{right:3rem;top:calc(var(--px-edge-top) + .2rem)}.px-edge-said{width:calc(100vw - 4rem)}}@media (prefers-reduced-motion:reduce){.px-edge *,.px-edge :before,.px-edge :after{transition:none!important;animation:none!important}.px-edge-strip{opacity:.85}.px-mark-core{transform:none}}@media print{.px-edge{display:none}}
