:root{--pgs-color-bg: #0F0F11;--pgs-color-bg-elevated: #17171A;--pgs-color-surface: #17171A;--pgs-color-surface-strong: #1F1F23;--pgs-color-surface-3: #2A2A2F;--pgs-color-surface-nav: #0F0F11;--pgs-color-overlay: rgba(0, 0, 0, .6);--pgs-color-border: rgba(255, 255, 255, .08);--pgs-color-fg: #F5F5F2;--pgs-color-fg-dim: #A1A1A8;--pgs-color-fg-dimmer: #6E6E76;--pgs-color-accent: #F5F5F2;--pgs-color-on-accent: #0F0F11;--pgs-color-play: #CCFF3D;--pgs-color-on-play: #0F0F11;--pgs-color-energy: #5CC8FF;--pgs-color-gold: #E9C46A;--pgs-color-error: #FF5A4E;--pgs-color-success: #F5F5F2;--pgs-color-warning: #FF5A4E;--pgs-color-metal-bronze: #C98A63;--pgs-color-metal-bronze-bg: #2A1408;--pgs-color-metal-silver: #B7BFCA;--pgs-color-metal-silver-bg: #1C222B;--pgs-color-metal-gold: #CFA14A;--pgs-color-metal-gold-bg: #2A1E05;--pgs-color-metal-platinum: #8FD3C9;--pgs-color-metal-platinum-bg: #0C2A26;--pgs-grad-foil: conic-gradient(from 200deg, #E8ECF2, #B9F3E4, #D9D3FF, #FFE3F1, #E8ECF2, #BDE7FF, #E8ECF2);--pgs-color-glint: rgba(255, 255, 255, .95);--pgs-bg-tone: #0F0F11;--pgs-bg-grain-opacity: .05;--pgs-font-base: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pgs-font-display: "Unbounded", "Unbounded Fallback", "Onest", system-ui, sans-serif;--pgs-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pgs-text-xs: 11px;--pgs-text-sm: 13px;--pgs-text-base: 15px;--pgs-text-lg: 19px;--pgs-text-xl: 24px;--pgs-text-2xl: 30px;--pgs-text-input: 16px;--pgs-text-ui-sm: 12px;--pgs-text-ui-md: 14px;--pgs-text-card-title: 17px;--pgs-icon-md: 20px;--pgs-icon-xl: 40px;--pgs-icon-2xl: 56px;--pgs-radius-2xs: 3px;--pgs-radius-xs: 8px;--pgs-radius-sm: 12px;--pgs-radius-md: 14px;--pgs-radius-lg: 16px;--pgs-radius-xl: 22px;--pgs-radius-2xl: 26px;--pgs-radius-pill: 9999px;--pgs-radius-chip: 11px;--pgs-radius-nav: 20px;--pgs-shadow-md: 0 8px 20px rgba(0, 0, 0, .35);--pgs-shadow-lg: 0 16px 32px rgba(0, 0, 0, .45);--pgs-shadow-primary: inset 0 -4px 0 rgba(0, 0, 0, .22);--pgs-space-0: 0;--pgs-space-0-5: 2px;--pgs-space-1: 4px;--pgs-space-1-5: 6px;--pgs-space-2: 8px;--pgs-space-2-5: 10px;--pgs-space-3: 12px;--pgs-space-4: 16px;--pgs-space-5: 20px;--pgs-space-6: 24px;--pgs-space-7: 32px;--pgs-space-8: 48px;--pgs-z-base: 0;--pgs-z-game: 100;--pgs-z-nav: 200;--pgs-z-overlay: 500;--pgs-z-modal: 1000;--pgs-z-toast: 1500;--pgs-z-tooltip: 2000;--pgs-motion-fast: .12s;--pgs-motion-normal: .2s;--pgs-motion-slow: .3s;--pgs-motion-moment: .6s;--pgs-motion-easing: cubic-bezier(.2, .8, .2, 1);--pgs-motion-bounce: cubic-bezier(.5, 1.4, .5, 1);--pgs-control-height-sm: 36px;--pgs-control-height-md: 44px;--pgs-control-height-lg: 52px;--pgs-tap-target: 44px;--pgs-bp-mobile: 768px;--pgs-bp-desktop: 1280px;--pgs-page-max: 480px;--pgs-sidebar-width: 240px;--pgs-rail-width: 72px;--pgs-tabbar-height: 64px;--pgs-header-height: 64px}:root[data-device=desktop]{--pgs-page-max: 1040px;--pgs-site-max: 1360px;--pgs-grid-columns: 4}[data-skin] *,[data-skin] *:before,[data-skin] *:after{transition:background-color var(--pgs-motion-slow) var(--pgs-motion-easing),background var(--pgs-motion-slow) var(--pgs-motion-easing),color var(--pgs-motion-normal) var(--pgs-motion-easing),border-color var(--pgs-motion-slow) var(--pgs-motion-easing),box-shadow var(--pgs-motion-slow) var(--pgs-motion-easing),opacity var(--pgs-motion-slow) var(--pgs-motion-easing)}[data-skin] [data-no-crossfade],[data-skin] [data-no-crossfade] *{transition:none}@font-face{font-family:Onest;src:url(/fonts/onest.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:Unbounded Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:600 800;size-adjust:132%;ascent-override:75%;descent-override:18.5%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;color:var(--pgs-color-fg);font-family:var(--pgs-font-base);font-size:var(--pgs-text-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}html{background:var(--pgs-color-bg)}body{overscroll-behavior-y:none;background:linear-gradient(to bottom,var(--pgs-bg-tone),var(--pgs-color-bg) 520px) no-repeat,var(--pgs-color-bg)}body:before{content:"";position:fixed;inset:0;z-index:var(--pgs-z-base);pointer-events:none;opacity:var(--pgs-bg-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}#app{position:relative;min-height:100%;display:flex;flex-direction:column}.pgs-hide-scroll{scrollbar-width:none}.pgs-hide-scroll::-webkit-scrollbar{display:none}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:focus,textarea:focus,select:focus,button:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}a{color:var(--pgs-color-fg);text-decoration:none}a:hover{text-decoration:underline}.avatar.svelte-1xsx90x{position:relative;display:inline-block;flex-shrink:0;width:var(--slot);height:var(--slot);isolation:isolate;--ring-color: var(--pgs-color-fg-dim);--ring-dark: var(--pgs-color-bg)}.metal-bronze.svelte-1xsx90x{--ring-color: var(--pgs-color-metal-bronze);--ring-dark: var(--pgs-color-metal-bronze-bg)}.metal-silver.svelte-1xsx90x{--ring-color: var(--pgs-color-metal-silver);--ring-dark: var(--pgs-color-metal-silver-bg)}.metal-gold.svelte-1xsx90x{--ring-color: var(--pgs-color-metal-gold);--ring-dark: var(--pgs-color-metal-gold-bg)}.metal-platinum.svelte-1xsx90x{--ring-color: var(--pgs-color-metal-platinum);--ring-dark: var(--pgs-color-metal-platinum-bg)}.photo.svelte-1xsx90x{position:absolute;top:calc((var(--slot) - var(--photo)) / 2);left:calc((var(--slot) - var(--photo)) / 2);z-index:1;width:var(--photo);height:var(--photo);overflow:hidden;border-radius:50%;background:var(--pgs-color-surface-strong)}.photo.svelte-1xsx90x img:where(.svelte-1xsx90x),.initial.svelte-1xsx90x{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover;background:var(--pgs-color-surface-3);color:var(--pgs-color-fg);font-size:calc(var(--photo) * .42);font-weight:700}.photo.svelte-1xsx90x img:where(.svelte-1xsx90x){background:none}.ring.svelte-1xsx90x{position:absolute;inset:0;z-index:0;border-radius:50%;pointer-events:none;--fc: var(--ring-color)}.solid.svelte-1xsx90x{border:var(--ring) solid var(--fc)}.double-outer.svelte-1xsx90x{border:calc(var(--ring) * .35) solid var(--fc)}.double-inner.svelte-1xsx90x{inset:calc(var(--ring) * .55);border:calc(var(--ring) * .45) solid var(--fc)}.ticks.svelte-1xsx90x{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.ticks.svelte-1xsx90x line:where(.svelte-1xsx90x){stroke:var(--ring-dark);stroke-width:1.5}.badge.svelte-1xsx90x{position:absolute;z-index:2;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--fc);box-shadow:0 0 0 2px var(--pgs-color-bg),inset 0 0 0 calc(var(--dot) * .3) var(--ring-dark)}.annulus.svelte-1xsx90x{-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--ring)),black calc(100% - var(--ring) + .5px));mask:radial-gradient(closest-side,transparent calc(100% - var(--ring)),black calc(100% - var(--ring) + .5px))}.thin.svelte-1xsx90x{--ring: 2px}.spin.svelte-1xsx90x[data-play]{animation:svelte-1xsx90x-pgs-spin var(--motion-s) linear var(--cycles)}.glow.svelte-1xsx90x{inset:calc(var(--outset) * -.5);box-shadow:0 0 var(--outset) var(--fc);opacity:.35}.glow.svelte-1xsx90x[data-play]{animation:svelte-1xsx90x-pgs-flicker var(--motion-s) steps(1) var(--cycles)}@keyframes svelte-1xsx90x-pgs-flicker{0%,to{opacity:.35}82%{opacity:.1}86%{opacity:.35}90%{opacity:.1}}.orbit.svelte-1xsx90x{position:absolute;inset:0;z-index:2;pointer-events:none}.orbit.svelte-1xsx90x i:where(.svelte-1xsx90x){position:absolute;top:calc(50% - var(--ring) / 2 - 1px);left:calc(50% - var(--ring) / 2 - 1px);width:calc(var(--ring) + 2px);height:calc(var(--ring) + 2px);border-radius:50%;background:var(--fc);transform:rotate(var(--a)) translateY(calc(var(--slot) / -2 + var(--ring) / 2))}.sparks.svelte-1xsx90x{position:absolute;inset:0;z-index:2;pointer-events:none}.sparks.svelte-1xsx90x i:where(.svelte-1xsx90x){position:absolute;top:calc(50% - 1.5px);left:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:var(--fc);opacity:0;transform:rotate(var(--a)) translate(calc(var(--slot) / 2))}.sparks.svelte-1xsx90x[data-play] i:where(.svelte-1xsx90x){animation:svelte-1xsx90x-pgs-spark var(--motion-s) ease-out var(--cycles)}@keyframes svelte-1xsx90x-pgs-spark{0%{opacity:1;transform:rotate(var(--a)) translate(calc(var(--slot) / 2))}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--slot) / 2 + var(--outset)))}}.sweep.svelte-1xsx90x{background:conic-gradient(var(--fc) 0deg,transparent 70deg,transparent 360deg);opacity:.9}.glint.svelte-1xsx90x{background:conic-gradient(transparent 0deg,var(--pgs-color-glint) 12deg,transparent 24deg);opacity:0}.glint.svelte-1xsx90x[data-play]{animation:svelte-1xsx90x-pgs-glint var(--motion-s) linear infinite}.glint.flow.svelte-1xsx90x[data-play]{animation:svelte-1xsx90x-pgs-spin var(--motion-s) linear infinite;opacity:.6}@keyframes svelte-1xsx90x-pgs-glint{0%{opacity:1;transform:rotate(0)}14%{opacity:1;transform:rotate(360deg)}15%,to{opacity:0;transform:rotate(360deg)}}@keyframes svelte-1xsx90x-pgs-spin{to{transform:rotate(360deg)}}.art.svelte-1xsx90x{position:absolute;top:calc(var(--slot) * (1 - var(--scale)) / 2);left:calc(var(--slot) * (1 - var(--scale)) / 2);z-index:2;width:calc(var(--slot) * var(--scale));height:calc(var(--slot) * var(--scale));pointer-events:none}.status.svelte-1xsx90x{position:absolute;z-index:3;width:var(--dot);height:var(--dot);border-radius:50%;box-shadow:0 0 0 2px var(--pgs-color-bg)}.status-online.svelte-1xsx90x{background:var(--pgs-color-fg)}.status-busy.svelte-1xsx90x{background:var(--pgs-color-play)}.level.svelte-1qa8u0h{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(34px * var(--k));height:calc(18px * var(--k));border-radius:calc((var(--pgs-radius-xs) - 2px) * var(--k));box-shadow:inset 0 0 0 1px var(--pgs-color-fg-dimmer);color:var(--pgs-color-fg-dim);font-family:var(--pgs-font-base);font-size:calc(11px * var(--k));font-weight:700;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle}.bronze.svelte-1qa8u0h{--c: var(--pgs-color-metal-bronze);--bg: var(--pgs-color-metal-bronze-bg)}.silver.svelte-1qa8u0h{--c: var(--pgs-color-metal-silver);--bg: var(--pgs-color-metal-silver-bg)}.gold.svelte-1qa8u0h{--c: var(--pgs-color-metal-gold);--bg: var(--pgs-color-metal-gold-bg)}.platinum.svelte-1qa8u0h{--c: var(--pgs-color-metal-platinum);--bg: var(--pgs-color-metal-platinum-bg)}.level.metal.svelte-1qa8u0h{background:var(--bg);box-shadow:inset 0 0 0 1px var(--c);color:var(--c)}.prime.svelte-18euq04{display:inline-flex;flex:none;align-items:center;height:calc(18px * var(--k));padding:0 calc(var(--pgs-space-1-5) * var(--k));border-radius:calc((var(--pgs-radius-xs) - 2px) * var(--k));background:var(--pgs-grad-foil);color:var(--pgs-color-bg);font-size:calc(11px * var(--k));font-weight:700;line-height:1;letter-spacing:.02em;vertical-align:middle}.who.svelte-qa4h35{display:inline-flex;align-items:center;gap:var(--pgs-space-1-5);min-width:0;max-width:100%}.nick.svelte-qa4h35{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit}.glow.svelte-qa4h35{text-shadow:0 0 6px color-mix(in srgb,var(--glow) 55%,transparent)}@supports (background-clip: text) or (-webkit-background-clip: text){.gradient.svelte-qa4h35{background-clip:text;-webkit-background-clip:text;color:transparent}}.gradient.svelte-qa4h35{background-image:var(--grad)}.foil.svelte-qa4h35{background-size:100% 400%}.badge.svelte-1m0dk8d{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1;white-space:nowrap}.unread.svelte-1m0dk8d{min-width:18px;height:18px;padding:0 var(--pgs-space-1-5);border-radius:var(--pgs-radius-pill);background:var(--pgs-color-error);color:var(--pgs-color-bg);font-size:var(--pgs-text-xs);font-weight:700;font-variant-numeric:tabular-nums}.dot.svelte-1m0dk8d{width:8px;height:8px;border-radius:50%;background:var(--pgs-color-error)}.count.svelte-1m0dk8d{color:var(--pgs-color-fg-dim);font-size:var(--pgs-text-sm);font-weight:600;font-variant-numeric:tabular-nums}.tag.svelte-1m0dk8d{height:24px;padding:0 var(--pgs-space-2);border-radius:var(--pgs-radius-xs);background:var(--pgs-color-surface-strong);color:var(--pgs-color-fg);font-size:var(--pgs-text-xs);font-weight:600}.tag.strong.svelte-1m0dk8d{background:var(--pgs-color-fg);color:var(--pgs-color-bg)}svg.svelte-123hemx{display:block;flex:none}.tabbar.svelte-1spwnba{position:fixed;left:0;right:0;bottom:0;z-index:var(--pgs-z-nav);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(var(--pgs-tabbar-height) + env(safe-area-inset-bottom));padding:0 calc(var(--pgs-space-2) + env(safe-area-inset-right)) env(safe-area-inset-bottom) calc(var(--pgs-space-2) + env(safe-area-inset-left));background:var(--pgs-color-bg);border-top:1px solid var(--pgs-color-border)}.tab.svelte-1spwnba{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pgs-space-1);min-width:0;height:var(--pgs-tabbar-height);color:var(--pgs-color-fg-dim);font-size:var(--pgs-text-xs);font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--pgs-motion-fast) var(--pgs-motion-easing)}.tab.svelte-1spwnba:active,.tab.active.svelte-1spwnba{color:var(--pgs-color-fg)}.tab.active.svelte-1spwnba{font-weight:600}.tab.svelte-1spwnba:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px;border-radius:var(--pgs-radius-sm)}.icon-slot.svelte-1spwnba{position:relative;display:flex;align-items:center;justify-content:center;height:40px}.icon.svelte-1spwnba{display:flex}.icon.pop.svelte-1spwnba{animation:svelte-1spwnba-pgs-tab-pop var(--pgs-motion-normal) var(--pgs-motion-bounce)}@keyframes svelte-1spwnba-pgs-tab-pop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.icon.pop.svelte-1spwnba{animation:none}}.tab.featured.svelte-1spwnba{color:var(--pgs-color-fg);font-weight:600}.tab.featured.svelte-1spwnba .icon-slot:where(.svelte-1spwnba){width:52px;height:40px;border-radius:var(--pgs-radius-nav);border:1.5px solid color-mix(in srgb,var(--pgs-color-fg) 70%,transparent)}.tab.featured.active.svelte-1spwnba .icon-slot:where(.svelte-1spwnba){border-color:var(--pgs-color-fg)}.label.svelte-1spwnba{max-width:100%;white-space:nowrap}.badge.svelte-1spwnba{position:absolute;top:var(--pgs-space-1);left:calc(50% + var(--pgs-space-1-5));min-width:16px;height:16px;padding:0 var(--pgs-space-1);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pgs-radius-xs);border:2px solid var(--pgs-color-bg);box-sizing:content-box;background:var(--pgs-color-error);color:var(--pgs-color-bg);font-size:var(--pgs-text-xs);font-weight:700;line-height:1}.badge.dot.svelte-1spwnba{min-width:8px;width:8px;height:8px;padding:0;top:var(--pgs-space-1-5)}.tab.featured.svelte-1spwnba .badge:where(.svelte-1spwnba){top:calc(-1 * var(--pgs-space-0-5));left:calc(50% + var(--pgs-space-3))}.sr.svelte-1spwnba{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn.svelte-1j8p21y{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--pgs-space-2);border:none;font-family:var(--pgs-font-base);cursor:pointer;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--pgs-motion-fast) var(--pgs-motion-easing)}.btn.svelte-1j8p21y:active:not(:disabled):not(.loading){transform:translateY(2px);box-shadow:none}.btn.svelte-1j8p21y:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.btn.full.svelte-1j8p21y{width:100%}.btn.loading.svelte-1j8p21y{cursor:progress}.label.svelte-1j8p21y{display:inline-flex;align-items:center;gap:var(--pgs-space-1)}.label.hidden.svelte-1j8p21y{visibility:hidden}.lead.svelte-1j8p21y{display:inline-flex;align-items:center;justify-content:center;width:1.1em}.size-lg.svelte-1j8p21y{min-height:var(--pgs-control-height-lg);padding:0 var(--pgs-space-6);border-radius:var(--pgs-radius-lg);font-family:var(--pgs-font-display);font-size:var(--pgs-text-base);font-weight:700}.size-md.svelte-1j8p21y{min-height:var(--pgs-control-height-md);padding:0 var(--pgs-space-5);border-radius:var(--pgs-radius-md);font-size:var(--pgs-text-base);font-weight:700}.size-sm.svelte-1j8p21y{min-height:var(--pgs-control-height-sm);padding:0 var(--pgs-space-3);border-radius:var(--pgs-radius-sm);font-size:var(--pgs-text-sm);font-weight:600}.size-sm.svelte-1j8p21y:after{content:"";position:absolute;inset:calc(-1 * var(--pgs-space-1)) 0}.variant-play.svelte-1j8p21y{background:var(--pgs-color-play);color:var(--pgs-color-on-play);box-shadow:var(--pgs-shadow-primary)}.variant-buy.svelte-1j8p21y{background:var(--pgs-color-gold);color:var(--pgs-color-bg);box-shadow:var(--pgs-shadow-primary)}.variant-service.svelte-1j8p21y{background:var(--pgs-color-surface-strong);color:var(--pgs-color-fg);box-shadow:var(--pgs-shadow-primary)}.variant-social.svelte-1j8p21y{background:transparent;color:var(--pgs-color-fg);box-shadow:inset 0 0 0 1.5px var(--pgs-color-fg)}.variant-ghost.svelte-1j8p21y{background:transparent;color:var(--pgs-color-fg)}.variant-danger.svelte-1j8p21y{background:transparent;color:var(--pgs-color-error)}.variant-energy.svelte-1j8p21y{background:transparent;color:var(--pgs-color-energy);box-shadow:inset 0 0 0 1.5px var(--pgs-color-energy)}@media (hover: hover){.variant-service.svelte-1j8p21y:hover:not(:disabled){background:var(--pgs-color-surface-3)}.variant-social.svelte-1j8p21y:hover:not(:disabled),.variant-ghost.svelte-1j8p21y:hover:not(:disabled),.variant-danger.svelte-1j8p21y:hover:not(:disabled),.variant-energy.svelte-1j8p21y:hover:not(:disabled){background:var(--pgs-color-surface)}}.btn.svelte-1j8p21y:disabled{background:var(--pgs-color-surface-3);color:var(--pgs-color-fg-dimmer);box-shadow:none;cursor:not-allowed}.variant-ghost.svelte-1j8p21y:disabled,.variant-danger.svelte-1j8p21y:disabled{background:transparent}.spinner.svelte-1j8p21y{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1j8p21y-pgs-spin .8s linear infinite}.spinner.center.svelte-1j8p21y{position:absolute;left:calc(50% - var(--pgs-space-2));top:calc(50% - var(--pgs-space-2))}@keyframes svelte-1j8p21y-pgs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner.svelte-1j8p21y{animation-duration:2s}}.card.svelte-1nzzoms{background:var(--pgs-color-surface);border:1px solid var(--pgs-color-border);border-radius:var(--pgs-radius-lg);color:var(--pgs-color-fg)}.card.strong.svelte-1nzzoms{background:var(--pgs-color-surface-strong)}.card.no-border.svelte-1nzzoms{border:none}.pad-none.svelte-1nzzoms{padding:0}.pad-sm.svelte-1nzzoms{padding:var(--pgs-space-3)}.pad-md.svelte-1nzzoms{padding:var(--pgs-space-4)}.pad-lg.svelte-1nzzoms{padding:var(--pgs-space-5)}.cb.svelte-n6wv4x{display:inline-flex;align-items:center;gap:var(--pgs-space-2);min-height:var(--pgs-tap-target);cursor:pointer;user-select:none}.cb.disabled.svelte-n6wv4x{cursor:not-allowed}input.svelte-n6wv4x{position:absolute;opacity:0;width:0;height:0}.box.svelte-n6wv4x{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:var(--pgs-radius-xs);background:var(--pgs-color-surface);box-shadow:inset 0 0 0 1.5px var(--pgs-color-fg-dimmer)}.box.on.svelte-n6wv4x{background:var(--pgs-color-accent);box-shadow:none}.tick.svelte-n6wv4x{display:inline-flex;color:var(--pgs-color-on-accent)}input.svelte-n6wv4x:focus-visible+.box:where(.svelte-n6wv4x){outline:2px solid var(--pgs-color-fg);outline-offset:2px}.disabled.svelte-n6wv4x .box:where(.svelte-n6wv4x){background:var(--pgs-color-surface-3);box-shadow:none}.label.svelte-n6wv4x{font-size:var(--pgs-text-base);color:var(--pgs-color-fg)}.disabled.svelte-n6wv4x .label:where(.svelte-n6wv4x){color:var(--pgs-color-fg-dimmer)}.chip.svelte-po30ig{position:relative;display:inline-flex;flex:none;min-height:36px;align-items:center;gap:var(--pgs-space-1-5);padding:var(--pgs-space-2) var(--pgs-space-3);font-size:var(--pgs-text-sm);font-weight:500;color:var(--pgs-color-fg);background:var(--pgs-color-surface);border:1px solid var(--pgs-color-border);border-radius:var(--pgs-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--pgs-motion-fast) var(--pgs-motion-easing),color var(--pgs-motion-fast) var(--pgs-motion-easing),box-shadow var(--pgs-motion-fast) var(--pgs-motion-easing)}.chip.svelte-po30ig:before{content:"";position:absolute;inset:calc(-1 * var(--pgs-space-1)) 0}.chip.svelte-po30ig:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.chip.svelte-po30ig:hover:not(:disabled):not(.active){background:var(--pgs-color-surface-strong)}.chip.svelte-po30ig:disabled{opacity:.5;cursor:not-allowed}.chip.active.svelte-po30ig{background:var(--pgs-color-accent);color:var(--pgs-color-on-accent);border-color:transparent}.h.svelte-1hzs47b{border:none;height:1px;background:var(--pgs-color-border);width:100%}.v.svelte-1hzs47b{display:inline-block;width:1px;height:1em;background:var(--pgs-color-border);vertical-align:middle}.h-label.svelte-1hzs47b{display:flex;align-items:center;gap:var(--pgs-space-3);color:var(--pgs-color-fg-dimmer);font-size:var(--pgs-text-xs);font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.h-label.svelte-1hzs47b .line:where(.svelte-1hzs47b){flex:1;height:1px;background:var(--pgs-color-border)}.space-none.svelte-1hzs47b{margin:0}.space-sm.svelte-1hzs47b{margin:var(--pgs-space-2) 0}.space-md.svelte-1hzs47b{margin:var(--pgs-space-3) 0}.space-lg.svelte-1hzs47b{margin:var(--pgs-space-5) 0}.tile.svelte-octuwk{position:relative;width:100%;height:var(--h);border-radius:var(--pgs-radius-lg);overflow:hidden;background:linear-gradient(160deg,var(--pgs-color-surface-strong) 0%,var(--pgs-color-surface) 100%)}.tile.fill.svelte-octuwk{border-radius:0}.badge.svelte-octuwk{position:absolute;top:var(--pgs-space-2);left:var(--pgs-space-2);padding:var(--pgs-space-1) var(--pgs-space-2);background:var(--pgs-color-overlay);border-radius:var(--pgs-radius-pill);font-size:var(--pgs-text-xs);font-weight:700;color:var(--pgs-color-fg)}.title.svelte-octuwk{position:absolute;left:var(--pgs-space-3);right:var(--pgs-space-3);bottom:var(--pgs-space-3);font-size:var(--pgs-text-base);font-weight:700;color:var(--pgs-color-fg)}.art.svelte-1hvrfs1{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--art-radius, var(--pgs-radius-lg));overflow:hidden;background:var(--pgs-color-surface-strong)}.media.svelte-1hvrfs1{position:absolute;inset:0;transition:transform var(--pgs-motion-normal) var(--pgs-motion-easing),opacity var(--pgs-motion-normal) var(--pgs-motion-easing)}.dimmed.svelte-1hvrfs1 .media:where(.svelte-1hvrfs1){opacity:.5}.cover.svelte-1hvrfs1{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cover.hidden.svelte-1hvrfs1{opacity:0}.skeleton.svelte-1hvrfs1{position:absolute;inset:0;background:var(--pgs-color-surface-strong);animation:svelte-1hvrfs1-pgs-art-pulse 1.2s ease-in-out infinite}@keyframes svelte-1hvrfs1-pgs-art-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.skeleton.svelte-1hvrfs1{animation:none}}.glyph.svelte-1hvrfs1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--pgs-icon-xl);color:var(--pgs-color-fg);pointer-events:none}@media (hover: hover){.pgs-game-card:hover .zoom.svelte-1hvrfs1 .media:where(.svelte-1hvrfs1){transform:scale(1.03)}}.card.svelte-1dxcpia{display:flex;flex-direction:column;width:100%;min-width:0;padding:var(--pgs-space-1-5);border:none;border-radius:var(--pgs-radius-xl);box-shadow:inset 0 0 0 1px var(--pgs-color-border);background:var(--pgs-color-surface);color:var(--pgs-color-fg);font:inherit;text-align:left;cursor:pointer;--art-radius: var(--pgs-radius-lg);transition:transform var(--pgs-motion-fast) var(--pgs-motion-easing)}.card.svelte-1dxcpia:active{transform:scale(.98)}.card.svelte-1dxcpia:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.type.svelte-1dxcpia,.sticker.svelte-1dxcpia,.prime.svelte-1dxcpia{position:absolute;display:inline-flex;align-items:center;pointer-events:none;white-space:nowrap}.type.svelte-1dxcpia{top:var(--pgs-space-2);right:var(--pgs-space-2);height:24px;padding:0 var(--pgs-space-2);border-radius:var(--pgs-radius-xs);background:var(--pgs-color-overlay);color:var(--pgs-color-fg);font-size:var(--pgs-text-xs);font-weight:600}.sticker.svelte-1dxcpia{top:var(--pgs-space-2);left:var(--pgs-space-2);height:22px;padding:0 var(--pgs-space-1-5);border-radius:var(--pgs-radius-xs);background:var(--pgs-color-fg);color:var(--pgs-color-bg);font-family:var(--pgs-font-display);font-size:var(--pgs-text-xs);font-weight:700;transform:rotate(-4deg)}.prime.svelte-1dxcpia{bottom:var(--pgs-space-2);left:var(--pgs-space-2);height:22px;padding:0 var(--pgs-space-1-5);border-radius:var(--pgs-radius-xs);background:var(--pgs-color-fg);color:var(--pgs-color-bg);font-size:var(--pgs-text-xs);font-weight:700}.row.svelte-1dxcpia{display:flex;align-items:center;gap:var(--pgs-space-2);margin-top:var(--pgs-space-2-5);padding:0 var(--pgs-space-1) var(--pgs-space-1)}.title.svelte-1dxcpia{flex:1;min-width:0;font-size:var(--pgs-text-base);font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost.svelte-1dxcpia{display:inline-flex;align-items:center;gap:var(--pgs-space-0-5);color:var(--pgs-color-energy);font-size:var(--pgs-text-sm);font-weight:600;font-variant-numeric:tabular-nums}.card.svelte-7iufj5{position:relative;display:grid;grid-template-columns:1fr;padding:var(--pgs-space-2);border-radius:var(--pgs-radius-2xl);box-shadow:inset 0 0 0 1px var(--pgs-color-border);background:var(--pgs-color-surface);color:var(--pgs-color-fg);--art-radius: calc(var(--pgs-radius-2xl) - 8px)}.open.svelte-7iufj5{display:flex;flex-direction:column;min-width:0;padding:0;border:none;border-radius:calc(var(--pgs-radius-2xl) - 8px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--pgs-motion-fast) var(--pgs-motion-easing)}.open.svelte-7iufj5:active{transform:scale(.98)}.open.svelte-7iufj5:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.art-slot.svelte-7iufj5{display:block}.text.svelte-7iufj5{display:flex;flex-direction:column;gap:var(--pgs-space-0-5);min-width:0;padding:var(--pgs-space-3) var(--pgs-space-1) 0}.title.svelte-7iufj5{font-size:var(--pgs-text-card-title);font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle.svelte-7iufj5{font-size:var(--pgs-text-ui-md);line-height:20px;color:var(--pgs-color-fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc.svelte-7iufj5{margin-top:var(--pgs-space-2);font-size:var(--pgs-text-base);line-height:1.45;color:var(--pgs-color-fg-dim)}.action.svelte-7iufj5{padding:var(--pgs-space-3) var(--pgs-space-1) var(--pgs-space-1)}.btn-cost.svelte-7iufj5{display:inline-flex;align-items:center;gap:var(--pgs-space-0-5);margin-left:var(--pgs-space-1);font-variant-numeric:tabular-nums}.type.svelte-7iufj5,.sticker.svelte-7iufj5{position:absolute;top:var(--pgs-space-3);display:inline-flex;align-items:center;pointer-events:none;white-space:nowrap}.type.svelte-7iufj5{right:var(--pgs-space-3);height:28px;padding:0 var(--pgs-space-2-5);border-radius:var(--pgs-radius-xs);background:var(--pgs-color-overlay);font-size:var(--pgs-text-ui-sm);font-weight:600}.sticker.svelte-7iufj5{left:var(--pgs-space-3);height:26px;padding:0 var(--pgs-space-2-5);border-radius:var(--pgs-radius-xs);background:var(--pgs-color-fg);color:var(--pgs-color-bg);font-family:var(--pgs-font-display);font-size:var(--pgs-text-xs);font-weight:700;transform:rotate(-4deg)}.card.wide.svelte-7iufj5{display:block}.wide.svelte-7iufj5 .open:where(.svelte-7iufj5){flex-direction:row;gap:var(--pgs-space-5);width:100%}.wide.svelte-7iufj5 .art-slot:where(.svelte-7iufj5){flex:0 0 320px;width:320px}.wide.svelte-7iufj5 .text:where(.svelte-7iufj5){flex:1;align-self:center;padding:0 0 76px}.wide.svelte-7iufj5 .title:where(.svelte-7iufj5){font-size:var(--pgs-text-xl);line-height:1.25;white-space:normal}.wide.svelte-7iufj5 .action:where(.svelte-7iufj5){position:absolute;left:calc(var(--pgs-space-2) + 320px + var(--pgs-space-5));bottom:var(--pgs-space-3);width:min(320px,calc(100% - 8px - 320px - var(--pgs-space-5) - 12px));padding:0}.icon-btn.svelte-1tifdu9{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--pgs-radius-sm);background:var(--pgs-color-surface-strong);color:var(--pgs-color-fg);font-size:var(--pgs-icon-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--pgs-motion-fast) var(--pgs-motion-easing)}.icon-btn.round.svelte-1tifdu9{border-radius:50%}@media (hover: hover){.icon-btn.svelte-1tifdu9:hover:not(:disabled){background:var(--pgs-color-surface-3)}}.icon-btn.svelte-1tifdu9:active:not(:disabled){transform:translateY(2px)}.icon-btn.svelte-1tifdu9:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.icon-btn.svelte-1tifdu9:disabled{background:var(--pgs-color-surface-3);color:var(--pgs-color-fg-dimmer);cursor:not-allowed}.size-md.svelte-1tifdu9{width:var(--pgs-tap-target);height:var(--pgs-tap-target)}.size-sm.svelte-1tifdu9{width:40px;height:40px}.size-sm.svelte-1tifdu9:after{content:"";position:absolute;inset:calc(-1 * var(--pgs-space-0-5))}.root.svelte-7n80a1{position:fixed;inset:0;z-index:var(--pgs-z-modal);display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.root.contained.svelte-7n80a1{position:absolute;padding-inline:var(--game-zone-inset, 0px)}.scrim.svelte-7n80a1{position:absolute;inset:0;border:0;padding:0;background:var(--pgs-color-overlay);cursor:pointer}.panel.svelte-7n80a1{position:relative;display:flex;flex-direction:column;width:100%;max-height:90%;background:var(--pgs-color-surface);border-radius:var(--pgs-radius-xl) var(--pgs-radius-xl) 0 0;box-shadow:var(--pgs-shadow-lg);padding-bottom:env(safe-area-inset-bottom);outline:none;transition:transform var(--pgs-motion-slow) var(--pgs-motion-easing)}.panel.tall.svelte-7n80a1{height:90%}.panel.dragging.svelte-7n80a1{transition:none}.grab.svelte-7n80a1{flex-shrink:0;touch-action:none;cursor:grab}.handle.svelte-7n80a1{display:block;width:36px;height:4px;margin:var(--pgs-space-2) auto var(--pgs-space-1);border-radius:var(--pgs-radius-pill);background:var(--pgs-color-surface-3)}.head.svelte-7n80a1{display:flex;align-items:center;gap:var(--pgs-space-2);padding:0 var(--pgs-space-3) var(--pgs-space-2) var(--pgs-space-4)}.title.svelte-7n80a1{flex:1;min-width:0;margin:0;font-size:var(--pgs-text-lg);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body.svelte-7n80a1{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--pgs-space-4) var(--pgs-space-4);color:var(--pgs-color-fg)}.body.flush.svelte-7n80a1{padding:0}.foot.svelte-7n80a1{flex-shrink:0;display:flex;flex-direction:column;gap:var(--pgs-space-2);padding:var(--pgs-space-2) var(--pgs-space-4) var(--pgs-space-4)}@media (min-width: 768px){.root.svelte-7n80a1{justify-content:center;padding:var(--pgs-space-6)}.panel.svelte-7n80a1{width:min(100%,var(--sheet-width));border-radius:var(--pgs-radius-xl);padding-bottom:0}.handle.svelte-7n80a1{visibility:hidden;margin-top:var(--pgs-space-1)}.grab.svelte-7n80a1{cursor:default}}.root.svelte-16ml2tb{position:fixed;inset:0;z-index:var(--pgs-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--pgs-space-4)}.scrim.svelte-16ml2tb{position:absolute;inset:0;border:0;padding:0;background:var(--pgs-color-overlay);cursor:pointer}.dialog.svelte-16ml2tb{position:relative;width:min(100%,320px);padding:var(--pgs-space-5);background:var(--pgs-color-surface);border-radius:var(--pgs-radius-xl);box-shadow:var(--pgs-shadow-lg);outline:none}.title.svelte-16ml2tb{margin:0;font-size:var(--pgs-text-lg);font-weight:700;color:var(--pgs-color-fg)}.text.svelte-16ml2tb{margin-top:var(--pgs-space-2);font-size:var(--pgs-text-base);line-height:1.45;color:var(--pgs-color-fg-dim)}.actions.svelte-16ml2tb{display:flex;flex-direction:column;gap:var(--pgs-space-2);margin-top:var(--pgs-space-5)}.head.svelte-yp23i2{display:flex;justify-content:space-between;margin-bottom:var(--pgs-space-1);font-size:var(--pgs-text-sm);color:var(--pgs-color-fg-dim)}.bar.svelte-yp23i2{position:relative;width:100%;height:6px;overflow:hidden;border-radius:var(--pgs-radius-pill);background:var(--pgs-color-surface-strong)}.fill.svelte-yp23i2{display:block;width:100%;height:100%;border-radius:var(--pgs-radius-pill);background:var(--pgs-color-fg);transform-origin:left center;transition:transform var(--pgs-motion-slow) var(--pgs-motion-easing)}.energy.svelte-yp23i2 .fill:where(.svelte-yp23i2){background:var(--pgs-color-energy)}.indeterminate.svelte-yp23i2{width:35%;animation:svelte-yp23i2-pgs-progress-slide 1.4s ease-in-out infinite}@keyframes svelte-yp23i2-pgs-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion: reduce){.indeterminate.svelte-yp23i2{animation-duration:3s}}.group.svelte-1c88gdl{display:flex;flex-direction:column}.item.svelte-1c88gdl{display:flex;align-items:center;gap:var(--pgs-space-2);min-height:var(--pgs-tap-target);cursor:pointer;user-select:none}.item.disabled.svelte-1c88gdl{cursor:not-allowed}input.svelte-1c88gdl{position:absolute;opacity:0;width:0;height:0}.dot.svelte-1c88gdl{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--pgs-color-surface);box-shadow:inset 0 0 0 1.5px var(--pgs-color-fg-dimmer)}.item.on.svelte-1c88gdl .dot:where(.svelte-1c88gdl){box-shadow:inset 0 0 0 1.5px var(--pgs-color-accent)}.item.on.svelte-1c88gdl .dot:where(.svelte-1c88gdl):after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pgs-color-accent)}.item.disabled.svelte-1c88gdl .dot:where(.svelte-1c88gdl){background:var(--pgs-color-surface-3);box-shadow:none}.lbl.svelte-1c88gdl{font-size:var(--pgs-text-base);color:var(--pgs-color-fg)}.item.disabled.svelte-1c88gdl .lbl:where(.svelte-1c88gdl){color:var(--pgs-color-fg-dimmer)}input.svelte-1c88gdl:focus-visible+.dot:where(.svelte-1c88gdl){outline:2px solid var(--pgs-color-fg);outline-offset:2px}.seg.svelte-xjepfh{position:relative;display:inline-flex;align-items:stretch;height:40px;padding:var(--pgs-space-0-5);background:var(--pgs-color-surface);border-radius:var(--pgs-radius-sm);user-select:none}.knob.svelte-xjepfh{position:absolute;top:var(--pgs-space-0-5);bottom:var(--pgs-space-0-5);left:var(--pgs-space-0-5);z-index:0;background:var(--pgs-color-surface-3);border-radius:calc(var(--pgs-radius-sm) - 2px);transition:transform var(--pgs-motion-normal) var(--pgs-motion-bounce)}@media (prefers-reduced-motion: reduce){.knob.svelte-xjepfh{transition:none}}button.svelte-xjepfh{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--pgs-space-1);min-width:0;padding:0 var(--pgs-space-3);border:none;border-radius:calc(var(--pgs-radius-sm) - 2px);background:transparent;font-family:inherit;font-size:var(--pgs-text-sm);font-weight:600;color:var(--pgs-color-fg-dim);cursor:pointer;white-space:nowrap}button.on.svelte-xjepfh{color:var(--pgs-color-fg)}button.svelte-xjepfh:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.seg.disabled.svelte-xjepfh button:where(.svelte-xjepfh){color:var(--pgs-color-fg-dimmer);cursor:not-allowed}.seg.disabled.svelte-xjepfh .knob:where(.svelte-xjepfh){background:var(--pgs-color-surface-strong)}.field.svelte-8mw6eu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pgs-space-1)}.label.svelte-8mw6eu{padding-left:var(--pgs-space-1);font-size:var(--pgs-text-sm);color:var(--pgs-color-fg-dim)}.req.svelte-8mw6eu{color:var(--pgs-color-error)}.chip.svelte-8mw6eu{position:relative;display:inline-flex;align-items:center;gap:var(--pgs-space-1);max-width:100%;height:var(--pgs-control-height-sm);padding:0 var(--pgs-space-2) 0 var(--pgs-space-3);border-radius:var(--pgs-radius-sm);background:var(--pgs-color-surface);box-shadow:inset 0 0 0 1px var(--pgs-color-border);color:var(--pgs-color-fg);font-size:var(--pgs-text-sm);font-weight:600}.chip.svelte-8mw6eu:focus-within{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.text.svelte-8mw6eu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text.placeholder.svelte-8mw6eu{color:var(--pgs-color-fg-dim)}.chevron.svelte-8mw6eu{display:inline-flex;color:var(--pgs-color-fg-dim)}select.svelte-8mw6eu{position:absolute;inset:calc(-1 * var(--pgs-space-1)) 0;width:100%;opacity:0;font-size:var(--pgs-text-input);cursor:pointer}select.svelte-8mw6eu option:where(.svelte-8mw6eu){background:var(--pgs-color-surface-strong);color:var(--pgs-color-fg)}.disabled.svelte-8mw6eu .chip:where(.svelte-8mw6eu){background:var(--pgs-color-surface-3);box-shadow:none;color:var(--pgs-color-fg-dimmer)}.disabled.svelte-8mw6eu select:where(.svelte-8mw6eu){cursor:not-allowed}.tabs.svelte-1tjna6q{display:flex;gap:var(--pgs-space-1);padding:var(--pgs-space-1);background:var(--pgs-color-surface);border:1px solid var(--pgs-color-border);border-radius:var(--pgs-radius-md);overflow-x:auto;scrollbar-width:none}.tabs.svelte-1tjna6q::-webkit-scrollbar{display:none}.tab.svelte-1tjna6q{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--pgs-space-1);padding:var(--pgs-space-2) var(--pgs-space-3);font-family:inherit;font-size:var(--pgs-text-sm);font-weight:500;color:var(--pgs-color-fg-dim);background:transparent;border:none;border-radius:var(--pgs-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--pgs-motion-fast) var(--pgs-motion-easing),color var(--pgs-motion-fast) var(--pgs-motion-easing)}.tab.svelte-1tjna6q:hover:not(.active){color:var(--pgs-color-fg)}.tab.active.svelte-1tjna6q{background:var(--pgs-color-surface-strong);color:var(--pgs-color-fg)}.badge.svelte-1tjna6q{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--pgs-space-1-5);font-size:var(--pgs-text-xs);font-weight:700;color:var(--pgs-color-bg);background:var(--pgs-color-fg);border-radius:var(--pgs-radius-pill)}.field.svelte-1p12xwb{display:flex;flex-direction:column;gap:var(--pgs-space-1);width:100%}.label.svelte-1p12xwb{font-size:var(--pgs-text-sm);color:var(--pgs-color-fg-dim);padding-left:var(--pgs-space-1)}.req.svelte-1p12xwb{color:var(--pgs-color-error)}.control.svelte-1p12xwb{position:relative;display:flex;align-items:center;background:var(--pgs-color-surface);box-shadow:inset 0 0 0 1px var(--pgs-color-border);border-radius:var(--pgs-radius-lg);min-height:48px}.control.svelte-1p12xwb:focus-within{box-shadow:inset 0 0 0 1.5px var(--pgs-color-fg)}.has-error.svelte-1p12xwb .control:where(.svelte-1p12xwb){box-shadow:inset 0 0 0 1.5px var(--pgs-color-error)}.leading.svelte-1p12xwb{display:inline-flex;align-items:center;justify-content:center;width:36px;color:var(--pgs-color-fg-dim);font-size:var(--pgs-text-lg);pointer-events:none}input.svelte-1p12xwb{flex:1;background:transparent;border:none;outline:none;padding:var(--pgs-space-2) var(--pgs-space-3);color:var(--pgs-color-fg);font-size:var(--pgs-text-input);min-width:0}input.with-leading.svelte-1p12xwb{padding-left:0}input.svelte-1p12xwb::placeholder{color:var(--pgs-color-fg-dim)}input.svelte-1p12xwb:disabled{color:var(--pgs-color-fg-dimmer);cursor:not-allowed}.trailing.svelte-1p12xwb{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%;background:transparent;color:var(--pgs-color-fg-dim);font-size:var(--pgs-text-base);cursor:pointer}.trailing.svelte-1p12xwb:hover{color:var(--pgs-color-fg)}.error.svelte-1p12xwb,.hint.svelte-1p12xwb{font-size:var(--pgs-text-sm);padding-left:var(--pgs-space-1)}.error.svelte-1p12xwb{color:var(--pgs-color-error)}.hint.svelte-1p12xwb{color:var(--pgs-color-fg-dim)}.search.svelte-34whw6{display:flex;align-items:center;gap:var(--pgs-space-3)}.field.svelte-34whw6{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:48px;border-radius:var(--pgs-radius-lg);background:var(--pgs-color-surface);box-shadow:inset 0 0 0 1px var(--pgs-color-border);transition:box-shadow var(--pgs-motion-fast) var(--pgs-motion-easing)}.focused.svelte-34whw6 .field:where(.svelte-34whw6){box-shadow:inset 0 0 0 1.5px var(--pgs-color-fg)}.lens.svelte-34whw6{display:inline-flex;justify-content:center;width:44px;color:var(--pgs-color-fg-dim);font-size:var(--pgs-text-lg);pointer-events:none}input.svelte-34whw6{flex:1;min-width:0;height:100%;padding:0 var(--pgs-space-2) 0 0;border:none;outline:none;background:transparent;color:var(--pgs-color-fg);font-size:var(--pgs-text-input)}input.svelte-34whw6::placeholder{color:var(--pgs-color-fg-dim)}input.svelte-34whw6::-webkit-search-cancel-button{appearance:none}.clear.svelte-34whw6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--pgs-color-fg-dim);cursor:pointer}.cancel.svelte-34whw6{flex:none;min-height:44px;padding:0 var(--pgs-space-1);border:none;background:transparent;color:var(--pgs-color-fg);font:inherit;font-size:var(--pgs-text-base);font-weight:600;cursor:pointer}.clear.svelte-34whw6:focus-visible,.cancel.svelte-34whw6:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px;border-radius:var(--pgs-radius-xs)}.stack.svelte-1k5ppyj{display:flex;flex-direction:column;gap:var(--pgs-space-2)}.block.svelte-1k5ppyj{display:block;max-width:100%;background:var(--pgs-color-surface);animation:svelte-1k5ppyj-pgs-skeleton-pulse 1.2s ease-in-out infinite}@keyframes svelte-1k5ppyj-pgs-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.block.svelte-1k5ppyj{animation:none}}.load-error.svelte-1f9ky1w{display:flex;align-items:center;justify-content:space-between;gap:var(--pgs-space-3);padding:var(--pgs-space-2) 0}.text.svelte-1f9ky1w{font-size:var(--pgs-text-sm);color:var(--pgs-color-fg-dim)}.toggle.svelte-eppiau{display:flex;align-items:center;justify-content:space-between;gap:var(--pgs-space-3);min-height:var(--pgs-tap-target);cursor:pointer;user-select:none}.toggle.disabled.svelte-eppiau{cursor:not-allowed}.text.svelte-eppiau{display:flex;flex-direction:column;gap:var(--pgs-space-0-5);min-width:0}.label.svelte-eppiau{font-size:var(--pgs-text-base);color:var(--pgs-color-fg)}.desc.svelte-eppiau{font-size:var(--pgs-text-sm);color:var(--pgs-color-fg-dim)}.disabled.svelte-eppiau .label:where(.svelte-eppiau),.disabled.svelte-eppiau .desc:where(.svelte-eppiau){color:var(--pgs-color-fg-dimmer)}.switch.svelte-eppiau{position:relative;flex-shrink:0;width:52px;height:32px;padding:0;border:none;border-radius:var(--pgs-radius-pill);background:var(--pgs-color-surface-3);cursor:inherit}.switch.on.svelte-eppiau{background:var(--pgs-color-accent)}.switch.svelte-eppiau:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:2px}.switch.svelte-eppiau:disabled{background:var(--pgs-color-surface-3)}.knob.svelte-eppiau{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--pgs-color-fg-dim);transition:transform var(--pgs-motion-normal) var(--pgs-motion-easing)}.switch.on.svelte-eppiau .knob:where(.svelte-eppiau){transform:translate(20px);background:var(--pgs-color-on-accent)}.switch.svelte-eppiau:disabled .knob:where(.svelte-eppiau){background:var(--pgs-color-fg-dimmer)}@media (prefers-reduced-motion: reduce){.knob.svelte-eppiau{transition:none}}.top-bar.svelte-q4l0ge{display:flex;align-items:center;gap:var(--pgs-space-3);padding:var(--pgs-space-3) var(--pgs-space-4);position:relative;z-index:var(--pgs-z-nav)}.leading-spacer.svelte-q4l0ge{width:38px;height:38px}.title.svelte-q4l0ge{flex:1;margin:0;font-size:var(--pgs-text-lg);font-weight:700;letter-spacing:-.4px;text-align:center;color:var(--pgs-color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-spacer.svelte-q4l0ge{flex:1}.actions.svelte-q4l0ge{display:flex;align-items:center;gap:var(--pgs-space-2);min-width:38px;justify-content:flex-end}.container.svelte-1d8r3d4{position:fixed;bottom:calc(var(--pgs-shell-bottom, env(safe-area-inset-bottom)) + var(--pgs-space-5));left:0;right:0;z-index:var(--pgs-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--pgs-space-2);padding:0 var(--pgs-space-4);pointer-events:none}.container.top.svelte-1d8r3d4{top:calc(env(safe-area-inset-top) + var(--pgs-space-3));bottom:auto}.toast.svelte-1d8r3d4{position:relative;display:flex;align-items:center;gap:var(--pgs-space-2);width:100%;max-width:360px;min-height:52px;padding:var(--pgs-space-2) var(--pgs-space-1) var(--pgs-space-2) var(--pgs-space-4);overflow:hidden;border-radius:var(--pgs-radius-xl);background:var(--pgs-color-surface-strong);box-shadow:var(--pgs-shadow-lg);color:var(--pgs-color-fg);font-size:var(--pgs-text-base);pointer-events:auto;touch-action:pan-y;transition:transform var(--pgs-motion-normal) var(--pgs-motion-easing),opacity var(--pgs-motion-normal) var(--pgs-motion-easing)}.toast.dragging.svelte-1d8r3d4{transition:none}.ico.svelte-1d8r3d4{display:inline-flex;flex:none}.msg.svelte-1d8r3d4{flex:1;min-width:0;line-height:1.4}.tone-warning.svelte-1d8r3d4 .msg:where(.svelte-1d8r3d4),.tone-error.svelte-1d8r3d4 .msg:where(.svelte-1d8r3d4){color:var(--pgs-color-error)}.action.svelte-1d8r3d4,.close.svelte-1d8r3d4{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--pgs-tap-target);border:none;border-radius:var(--pgs-radius-md);background:transparent;color:var(--pgs-color-fg);font:inherit;cursor:pointer}.action.svelte-1d8r3d4{padding:0 var(--pgs-space-3);font-weight:700}.close.svelte-1d8r3d4{width:var(--pgs-tap-target);color:var(--pgs-color-fg-dim)}.action.svelte-1d8r3d4:focus-visible,.close.svelte-1d8r3d4:focus-visible{outline:2px solid var(--pgs-color-fg);outline-offset:-2px}@media (hover: hover){.action.svelte-1d8r3d4:hover,.close.svelte-1d8r3d4:hover{background:var(--pgs-color-surface-3)}}.timer.svelte-1d8r3d4{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--pgs-color-fg);transform-origin:left center;animation-name:svelte-1d8r3d4-pgs-toast-timer;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-1d8r3d4-pgs-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.desc.svelte-1krvf25{margin:0;font-size:var(--pgs-text-base);color:var(--pgs-color-fg-dim);line-height:1.5}
