.trading-card.svelte-1y8xbha{--shadow-offset-x:.3rem;--shadow-offset-y:.3rem;width:100%;aspect-ratio:var(--card-aspect-ratio);color:var(--ink);cursor:pointer;text-align:left;perspective:900px;background:0 0;border:0;padding:0;display:block;position:relative}.trading-card.svelte-1y8xbha:disabled{cursor:default}.trading-card.svelte-1y8xbha:after{z-index:0;content:"";transform:translate(var(--shadow-offset-x), var(--shadow-offset-y)) rotateY(0deg);transform-style:flat;pointer-events:none;background:0 0;border-radius:0;position:absolute;inset:0;box-shadow:0 0 .7rem #11111147}.trading-card.large.svelte-1y8xbha:after{--shadow-offset-x:.625rem;--shadow-offset-y:.625rem}.rendered-card__inner.svelte-1y8xbha{z-index:1;transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border-radius:0;transition:transform .52s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.rendered-card__inner.flipped.svelte-1y8xbha{transform:rotateY(180deg)}.trading-card.spinning.svelte-1y8xbha:after{animation:.52s cubic-bezier(.2,.8,.2,1) svelte-1y8xbha-rendered-card-shadow}.rendered-card__face.svelte-1y8xbha{backface-visibility:hidden;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.rendered-card__back.svelte-1y8xbha{transform:rotateY(180deg)}.rendered-card__face.svelte-1y8xbha img:where(.svelte-1y8xbha){object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.rendered-card__unavailable.svelte-1y8xbha{background:var(--muted,#e7e7e7);width:100%;height:100%;color:var(--ink,#111);letter-spacing:.06em;text-align:center;text-transform:uppercase;border:3px dashed;place-items:center;padding:1rem;font-size:.75rem;font-weight:900;display:grid}@keyframes svelte-1y8xbha-rendered-card-shadow{0%,to{transform:translate(var(--shadow-offset-x), var(--shadow-offset-y)) rotateY(0deg) scale(1)}50%{transform:translate(var(--shadow-offset-x), var(--shadow-offset-y)) rotateY(0deg) scaleX(.01) scaleY(.18)}}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.card-icon-action-row.svelte-1g7a264{grid-template-columns:repeat(var(--card-action-count), minmax(1.85rem, 2.05rem));justify-content:space-between;align-items:center;gap:.18rem;width:100%;min-height:2.6rem;display:grid}.card-icon-action-row--centered.svelte-1g7a264{justify-content:center}.card-icon-action-row.svelte-1g7a264 .card-action-icon{width:100%;min-width:0}.card-display.svelte-xgka21{width:min(100%, var(--card-standard-width));justify-self:center;justify-items:stretch;gap:var(--card-action-gap);min-width:0;display:grid}.card-display--large.svelte-xgka21{width:min(72vw, 100%, var(--card-large-width))}.card-display__surface.svelte-xgka21{width:100%;min-width:0;aspect-ratio:var(--card-aspect-ratio)}[data-slot=dialog-content].fullscreen-card-viewer{z-index:100;background:var(--overlay);box-shadow:none;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:0;place-items:center;padding:4.4rem 1rem 1.2rem;animation:.18s ease-out both card-focus-fade;display:grid;overflow-y:auto;--tw-translate-x:0!important;--tw-translate-y:0!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;transform:translate(0,0)!important}[data-slot=dialog-content].fullscreen-card-viewer--showcase{background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--tone-gold) 24%, transparent) 0 18%, transparent 38%), var(--overlay)}.card-focus-shell.svelte-1leh8qp{width:min(88vw, var(--card-focus-shell-width));justify-items:center;gap:.85rem;display:grid}.card-focus-shell.svelte-1leh8qp .card-focus-stage{width:100%}.collection-filter-root.svelte-jjh9wr{gap:.55rem;display:inline-flex}.collection-filter-pill{border-radius:var(--shape-pill);width:fit-content;min-width:0;min-height:2.1rem;box-shadow:2px 2px 0 var(--ink);justify-content:center;gap:.24rem;padding:.22rem .58rem;font-size:.68rem}.collection-filter-pill-main,.collection-filter-pill-summary{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.collection-filter-pill svg{width:.8rem;height:.8rem}.collection-filter-pill [data-slot=badge]{padding:.14rem .36rem;font-size:.56rem}.collection-filter-root__trigger{align-items:stretch;width:fit-content;display:inline-flex}.collection-filter-menu{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper-soft);box-shadow:var(--shadow);width:var(--collection-filter-width,auto);min-width:var(--collection-filter-width,auto);border-radius:0 0 .75rem .75rem;padding:.58rem}.collection-filter-sheet-header.svelte-jjh9wr{justify-content:space-between;align-items:center;gap:.52rem;display:flex}.collection-filter-sheet-header.svelte-jjh9wr strong:where(.svelte-jjh9wr){text-transform:uppercase;font-size:.74rem}.collection-filter-summary.svelte-jjh9wr{color:var(--text-soft);margin:0;font-size:.68rem;line-height:1.22}.collection-filter-controls-grid.svelte-jjh9wr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.collection-filter-actions{justify-content:flex-end;gap:.42rem;margin-top:.2rem}.page-hero.svelte-r8zgni{border:2px solid var(--ink);border-radius:var(--shape-panel);background:linear-gradient(135deg, var(--page-hero-primary) 0 28%, transparent 28.5%), linear-gradient(58deg, transparent 0 62%, var(--page-hero-secondary) 62.5% 75%, transparent 75.5%), var(--paper-soft);min-height:7rem;box-shadow:var(--shadow-lg);align-content:start;padding:.62rem;display:grid}.page-hero--with-back.svelte-r8zgni{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.68rem}.page-hero__content.svelte-r8zgni{min-width:0}.page-hero.paper.svelte-r8zgni{--page-hero-primary:color-mix(in srgb, var(--surface-high) 38%, transparent);--page-hero-secondary:color-mix(in srgb, var(--tone-cyan) 32%, transparent)}.page-hero.gold.svelte-r8zgni{--page-hero-primary:color-mix(in srgb, var(--tone-gold) 46%, transparent);--page-hero-secondary:color-mix(in srgb, var(--tone-cyan) 36%, transparent)}.page-hero.cyan.svelte-r8zgni{--page-hero-primary:color-mix(in srgb, var(--tone-cyan) 46%, transparent);--page-hero-secondary:color-mix(in srgb, var(--tone-gold) 34%, transparent)}.page-hero.pink.svelte-r8zgni{--page-hero-primary:color-mix(in srgb, var(--tone-pink) 36%, transparent);--page-hero-secondary:color-mix(in srgb, var(--tone-green) 32%, transparent)}.page-hero.green.svelte-r8zgni{--page-hero-primary:color-mix(in srgb, var(--tone-green) 42%, transparent);--page-hero-secondary:color-mix(in srgb, var(--tone-gold) 34%, transparent)}.page-hero.svelte-r8zgni h1:where(.svelte-r8zgni){text-transform:uppercase;margin:0;font-size:1.58rem;line-height:.88}.page-hero.svelte-r8zgni p:where(.svelte-r8zgni){max-width:32rem;color:var(--text-muted);margin:.34rem 0 0;font-size:.72rem;font-weight:900;line-height:1.25}.page-hero__title--with-label.svelte-r8zgni{margin-top:.28rem}.public-theme-toggle.svelte-pgbadd{border:2px solid var(--ink);border-radius:var(--shape-panel);background:var(--paper-soft);box-shadow:var(--theme-panel-shadow);justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.65rem;display:flex}.public-theme-toggle.svelte-pgbadd>div:where(.svelte-pgbadd):first-child{gap:.08rem;padding-inline:.2rem;display:grid}.public-theme-toggle.svelte-pgbadd strong:where(.svelte-pgbadd),.public-theme-toggle.svelte-pgbadd span:where(.svelte-pgbadd){line-height:1.1}.public-theme-toggle.svelte-pgbadd strong:where(.svelte-pgbadd){text-transform:uppercase;font-size:.75rem;font-weight:1000}.public-theme-toggle.svelte-pgbadd>div:where(.svelte-pgbadd):first-child span:where(.svelte-pgbadd){color:var(--text-muted);font-size:.62rem;font-weight:800}.public-theme-options.svelte-pgbadd{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.public-theme-options.svelte-pgbadd button:where(.svelte-pgbadd){border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper);min-height:2.15rem;box-shadow:2px 2px 0 var(--ink);color:var(--ink);text-transform:uppercase;cursor:pointer;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.68rem;font-weight:950;display:inline-flex}.public-theme-options.svelte-pgbadd button:where(.svelte-pgbadd):hover,.public-theme-options.svelte-pgbadd button:where(.svelte-pgbadd):focus-visible,.public-theme-options.svelte-pgbadd button.active:where(.svelte-pgbadd){background:var(--tone-cyan);color:var(--tone-cyan-foreground);transform:translate(-1px,-1px)}.public-theme-options.svelte-pgbadd button.active:where(.svelte-pgbadd){box-shadow:3px 3px 0 var(--ink)}.public-theme-swatch.svelte-pgbadd{aspect-ratio:1;border-radius:var(--shape-dot);border:1px solid;width:.72rem}@media (width<=720px){.public-theme-toggle.svelte-pgbadd{flex-direction:column;align-items:stretch}.public-theme-options.svelte-pgbadd{justify-content:stretch}.public-theme-options.svelte-pgbadd button:where(.svelte-pgbadd){flex:1;justify-content:center}}.landing-screen.svelte-130wbiw{width:min(100% - 2rem,74rem);min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) 0 2rem;gap:clamp(1rem,3vw,1.5rem);margin:0 auto;display:grid}.landing-header.svelte-130wbiw{border:2px solid var(--ink);border-radius:var(--shape-panel);background:color-mix(in srgb, var(--paper-soft) 92%, transparent);box-shadow:var(--theme-panel-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.landing-header.svelte-130wbiw .brand-lockup{justify-items:start}.landing-header-actions.svelte-130wbiw,.landing-hero-actions.svelte-130wbiw{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.landing-header-actions.svelte-130wbiw>a:where(.svelte-130wbiw):first-child,.landing-trust-link.svelte-130wbiw{color:var(--ink);text-underline-offset:.18rem;text-transform:uppercase;font-size:.72rem;font-weight:950;text-decoration:underline;text-decoration-thickness:2px}.landing-hero.svelte-130wbiw{border:3px solid var(--ink);border-radius:var(--shape-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--tone-gold) 42%, transparent), transparent 48%), var(--theme-panel-pattern), var(--paper-soft);background-size:auto, var(--theme-panel-pattern-size), auto;min-height:34rem;box-shadow:var(--theme-panel-shadow-lg);grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.4rem,5vw,4rem);display:grid;overflow:hidden}.landing-hero-copy.svelte-130wbiw{justify-items:start;gap:.85rem;display:grid}.landing-kicker.svelte-130wbiw,.landing-summary.svelte-130wbiw,.landing-steps.svelte-130wbiw h2:where(.svelte-130wbiw),.landing-steps.svelte-130wbiw h3:where(.svelte-130wbiw),.landing-steps.svelte-130wbiw p:where(.svelte-130wbiw),.landing-final-cta.svelte-130wbiw p:where(.svelte-130wbiw),.landing-final-cta.svelte-130wbiw h2:where(.svelte-130wbiw){margin:0}.landing-kicker.svelte-130wbiw{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:-.55rem;font-size:.78rem;font-weight:1000}.landing-hero.svelte-130wbiw h1:where(.svelte-130wbiw){letter-spacing:-.065em;text-transform:uppercase;max-width:11ch;margin:0;font-size:clamp(3.1rem,8vw,6.7rem);font-weight:1000;line-height:.82}.landing-summary.svelte-130wbiw{max-width:39rem;font-size:clamp(1rem,2vw,1.15rem);font-weight:750;line-height:1.55}.landing-trust-link.svelte-130wbiw{align-items:center;gap:.35rem;display:inline-flex}.landing-card-stage.svelte-130wbiw{min-height:27rem;position:relative}.landing-card.svelte-130wbiw{width:clamp(10.5rem,17vw,13.5rem);aspect-ratio:var(--card-aspect-ratio);border:3px solid var(--ink);border-radius:var(--shape-card);background:var(--paper-soft);box-shadow:8px 8px 0 var(--ink);color:var(--ink);grid-template-rows:auto 1fr auto auto;gap:.5rem;padding:.75rem;display:grid;position:absolute;top:50%;left:50%}.landing-card.svelte-130wbiw>span:where(.svelte-130wbiw){text-transform:uppercase;align-items:center;gap:.35rem;font-size:.64rem;font-weight:1000;display:flex}.landing-card.svelte-130wbiw>div:where(.svelte-130wbiw){border:2px solid var(--ink);border-radius:calc(var(--shape-card) * .75);background:var(--theme-mini-card-background);background-size:var(--theme-mini-card-background-size);place-items:center;display:grid}.landing-card.svelte-130wbiw strong:where(.svelte-130wbiw){text-transform:uppercase;font-size:1rem;line-height:.95}.landing-card.svelte-130wbiw small:where(.svelte-130wbiw){text-transform:uppercase;font-weight:900}.landing-card--left.svelte-130wbiw{z-index:1;background:var(--tone-gold);transform:translate(-105%,-43%)rotate(-10deg)}.landing-card--centre.svelte-130wbiw{z-index:3;background:var(--tone-cyan);color:var(--tone-cyan-foreground);transform:translate(-50%,-50%)rotate(1deg)}.landing-card--centre.svelte-130wbiw>div:where(.svelte-130wbiw),.landing-card--centre.svelte-130wbiw{border-color:var(--ink)}.landing-card--right.svelte-130wbiw{z-index:2;background:var(--tone-green);color:var(--tone-green-foreground);transform:translate(5%,-42%)rotate(10deg)}.landing-trust-strip.svelte-130wbiw{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.landing-trust-strip.svelte-130wbiw span:where(.svelte-130wbiw){border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper-soft);min-height:3.2rem;box-shadow:var(--theme-micro-shadow);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-size:.72rem;font-weight:950;display:flex}.landing-steps.svelte-130wbiw{border:2px solid var(--ink);border-radius:var(--shape-panel);background:var(--paper-soft);box-shadow:var(--theme-panel-shadow);gap:1.2rem;padding:clamp(1.3rem,4vw,2.4rem);scroll-margin-top:1rem;display:grid}.landing-steps.svelte-130wbiw>header:where(.svelte-130wbiw){justify-items:start;gap:.55rem;display:grid}.landing-steps.svelte-130wbiw h2:where(.svelte-130wbiw),.landing-final-cta.svelte-130wbiw h2:where(.svelte-130wbiw){text-transform:uppercase;font-size:clamp(1.9rem,4vw,3.2rem);line-height:.95}.landing-steps.svelte-130wbiw ol:where(.svelte-130wbiw){grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.landing-steps.svelte-130wbiw li:where(.svelte-130wbiw){border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper);min-height:13rem;box-shadow:var(--theme-mini-shadow);align-content:start;gap:.55rem;padding:1rem;display:grid;position:relative}.landing-step-number.svelte-130wbiw{font-size:1.45rem;font-weight:1000;position:absolute;top:.55rem;right:.65rem}.landing-step-icon.svelte-130wbiw{aspect-ratio:1;border:2px solid var(--ink);border-radius:var(--shape-stamp);background:var(--tone-cyan);width:3rem;box-shadow:2px 2px 0 var(--ink);place-items:center;display:grid}.landing-steps.svelte-130wbiw h3:where(.svelte-130wbiw){text-transform:uppercase;font-size:1rem}.landing-steps.svelte-130wbiw p:where(.svelte-130wbiw){color:var(--text-muted);font-size:.82rem;font-weight:750;line-height:1.5}.landing-final-cta.svelte-130wbiw{border:3px solid var(--ink);border-radius:var(--shape-panel);background:var(--tone-gold);box-shadow:var(--theme-panel-shadow-lg);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.3rem,4vw,2.4rem);display:flex}.landing-final-cta.svelte-130wbiw>div:where(.svelte-130wbiw){gap:.35rem;display:grid}.landing-final-cta.svelte-130wbiw p:where(.svelte-130wbiw){letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.landing-final-cta.svelte-130wbiw h2:where(.svelte-130wbiw){max-width:18ch}@media (width<=900px){.landing-hero.svelte-130wbiw{grid-template-columns:1fr}.landing-card-stage.svelte-130wbiw{width:min(100%,31rem);margin:0 auto}}@media (width<=680px){.landing-screen.svelte-130wbiw{width:min(100% - 1.1rem,74rem)}.landing-header-actions.svelte-130wbiw>a:where(.svelte-130wbiw):first-child{display:none}.landing-hero.svelte-130wbiw{min-height:0;padding:1.2rem 1rem 2rem}.landing-hero.svelte-130wbiw h1:where(.svelte-130wbiw){font-size:clamp(3.1rem,17vw,5rem)}.landing-card-stage.svelte-130wbiw{min-height:22rem}.landing-card.svelte-130wbiw{width:min(38vw,10.5rem);box-shadow:5px 5px 0 var(--ink);padding:.55rem}.landing-card--centre.svelte-130wbiw{width:min(52vw,12rem)}.landing-card--left.svelte-130wbiw>:where(.svelte-130wbiw),.landing-card--right.svelte-130wbiw>:where(.svelte-130wbiw){visibility:hidden}.landing-card.svelte-130wbiw strong:where(.svelte-130wbiw){font-size:.76rem}.landing-card.svelte-130wbiw>span:where(.svelte-130wbiw),.landing-card.svelte-130wbiw small:where(.svelte-130wbiw){font-size:.52rem}.landing-trust-strip.svelte-130wbiw,.landing-steps.svelte-130wbiw ol:where(.svelte-130wbiw){grid-template-columns:1fr}.landing-steps.svelte-130wbiw li:where(.svelte-130wbiw){min-height:0}.landing-final-cta.svelte-130wbiw{flex-direction:column;align-items:stretch}.landing-final-cta.svelte-130wbiw .cardify-pill{width:100%}}.site-footer.svelte-aieefv{width:min(100%,74rem);padding:1.1rem max(1rem, env(safe-area-inset-left)) calc(5.9rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-right));border-top:2px solid color-mix(in srgb, var(--ink) 35%, transparent);color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem 2rem;margin:auto auto 0;font-size:.72rem;font-weight:800;display:flex}.site-footer.svelte-aieefv>div:where(.svelte-aieefv){gap:.15rem;display:grid}.site-footer.svelte-aieefv strong:where(.svelte-aieefv){color:var(--ink);text-transform:uppercase;font-size:.78rem}.site-footer.svelte-aieefv nav:where(.svelte-aieefv){flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;display:flex}.site-footer.svelte-aieefv a:where(.svelte-aieefv){color:var(--ink);text-underline-offset:.18rem;text-decoration-thickness:2px}.site-footer.svelte-aieefv a:where(.svelte-aieefv):hover,.site-footer.svelte-aieefv a:where(.svelte-aieefv):focus-visible{color:var(--theme-accent-strong)}.auth-screen+.site-footer.svelte-aieefv,.landing-screen+.site-footer.svelte-aieefv{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}@media (width<=620px){.site-footer.svelte-aieefv{flex-direction:column;align-items:flex-start}.site-footer.svelte-aieefv nav:where(.svelte-aieefv){justify-content:flex-start}}.trust-page.svelte-soawbm{gap:1rem;width:min(100%,58rem);margin:0 auto;padding:1rem;display:grid}.trust-back.svelte-soawbm{color:var(--ink);text-transform:uppercase;justify-self:start;align-items:center;gap:.35rem;font-size:.74rem;font-weight:950;display:inline-flex}.trust-hero.svelte-soawbm,.trust-content.svelte-soawbm{border:2px solid var(--ink);border-radius:var(--shape-panel);background:var(--paper-soft);box-shadow:var(--shadow-md)}.trust-hero.svelte-soawbm{background:linear-gradient(135deg, color-mix(in srgb, var(--tone-green) 28%, transparent), transparent 60%), var(--paper-soft);padding:clamp(1.1rem,4vw,2rem);position:relative;overflow:hidden}.trust-mark.svelte-soawbm{aspect-ratio:1;border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--tone-green);width:3rem;box-shadow:var(--shadow-sm);place-items:center;margin-bottom:.8rem;display:grid}.trust-hero.svelte-soawbm p:where(.svelte-soawbm){color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:950}.trust-hero.svelte-soawbm h1:where(.svelte-soawbm){text-transform:uppercase;margin:0;font-size:clamp(2.2rem,8vw,4.6rem);line-height:.9}.trust-hero.svelte-soawbm div:where(.svelte-soawbm){max-width:45rem;margin-top:.85rem;font-weight:750;line-height:1.5}.trust-content.svelte-soawbm{gap:1.6rem;padding:clamp(1.1rem,4vw,2rem);display:grid}.trust-content section{gap:.55rem;display:grid}.trust-content h2,.trust-content h3,.trust-content p,.trust-content ul{margin:0}.trust-content h2{text-transform:uppercase;font-size:clamp(1.35rem,4vw,1.9rem);line-height:1}.trust-content h3{text-transform:uppercase;font-size:.9rem}.trust-content p,.trust-content li{line-height:1.55}.trust-content ul{gap:.35rem;padding-left:1.25rem;display:grid}.trust-content a{color:var(--ink);text-underline-offset:.16rem;font-weight:900;text-decoration-thickness:2px}.trust-table-wrap{border:2px solid var(--ink);border-radius:var(--shape-control);overflow-x:auto}.trust-content table{border-collapse:collapse;background:var(--paper);width:100%;min-width:42rem;font-size:.76rem}.trust-content th,.trust-content td{border-bottom:1px solid color-mix(in srgb, var(--ink) 30%, transparent);text-align:left;vertical-align:top;padding:.7rem;line-height:1.45}.trust-content th{background:color-mix(in srgb, var(--tone-cyan) 22%, var(--paper));text-transform:uppercase;font-size:.68rem}.trust-note{border:2px solid var(--ink);border-radius:var(--shape-control);background:color-mix(in srgb, var(--tone-gold) 28%, var(--paper));padding:.85rem;font-weight:750}.account-line.svelte-1oh3a0i{border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(8rem,1fr) repeat(3,auto);align-items:center;gap:.75rem;padding:.75rem;display:grid}.account-avatar.svelte-1oh3a0i{aspect-ratio:1;border:2px solid var(--ink);background:var(--tone-cyan);border-radius:50%;place-items:center;width:3.5rem;display:grid;overflow:hidden}.account-avatar.svelte-1oh3a0i img:where(.svelte-1oh3a0i){object-fit:cover;width:100%;height:100%}.account-identity.svelte-1oh3a0i{gap:.1rem;min-width:0;display:grid}.account-identity.svelte-1oh3a0i small:where(.svelte-1oh3a0i),.account-stat.svelte-1oh3a0i small:where(.svelte-1oh3a0i){letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:950}.account-identity.svelte-1oh3a0i strong:where(.svelte-1oh3a0i){overflow-wrap:anywhere;font-size:1.1rem}.account-stat.svelte-1oh3a0i{border-left:1px dashed color-mix(in srgb, var(--ink) 42%, transparent);white-space:nowrap;align-items:center;gap:.35rem;padding-left:.75rem;font-size:.76rem;font-weight:800;display:flex}.account-stat.svelte-1oh3a0i span:where(.svelte-1oh3a0i){display:grid}.account-stat.svelte-1oh3a0i strong:where(.svelte-1oh3a0i){font-size:1rem;line-height:1}@media (width<=760px){.account-line.svelte-1oh3a0i{grid-template-columns:auto minmax(0,1fr)}.account-stat.svelte-1oh3a0i{border-top:1px dashed color-mix(in srgb, var(--ink) 42%, transparent);border-left:0;padding:.5rem 0 0}.account-stat--time.svelte-1oh3a0i{grid-column:1/-1}}.playstation-connection.svelte-ya5ub1{border:2px solid var(--ink);border-radius:var(--shape-panel);background:var(--paper-soft);box-shadow:var(--theme-panel-shadow-lg);gap:.8rem;display:grid}.playstation-onboarding.svelte-ya5ub1{background:linear-gradient(135deg, color-mix(in srgb, var(--tone-cyan) 30%, transparent), transparent 58%), var(--paper-soft);padding:1.1rem}.playstation-settings.svelte-ya5ub1{padding:.9rem}.connection-header.svelte-ya5ub1{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.connection-icon.svelte-ya5ub1{aspect-ratio:1;border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--tone-cyan);width:3rem;box-shadow:var(--shadow-sm);place-items:center;display:grid}.connection-heading.svelte-ya5ub1{gap:.1rem;min-width:0;display:grid}.connection-heading.svelte-ya5ub1 span:where(.svelte-ya5ub1){letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:950}.connection-heading.svelte-ya5ub1 h2:where(.svelte-ya5ub1){text-transform:uppercase;margin:0;font-size:clamp(1.25rem,5vw,1.8rem);line-height:.95}.connection-intro.svelte-ya5ub1,.connection-status.svelte-ya5ub1,.connection-note.svelte-ya5ub1{margin:0}.connection-intro.svelte-ya5ub1{max-width:43rem;font-weight:750;line-height:1.4}.connection-actions.svelte-ya5ub1{flex-wrap:wrap;gap:.55rem;display:flex}.verification-panel.svelte-ya5ub1{border:2px dashed var(--ink);border-radius:var(--shape-control);background:color-mix(in srgb, var(--tone-gold) 18%, var(--paper-soft));gap:.75rem;padding:.85rem;display:grid}.verification-panel.svelte-ya5ub1 p:where(.svelte-ya5ub1),.verification-panel.svelte-ya5ub1 ol:where(.svelte-ya5ub1){margin:0}.verification-panel.svelte-ya5ub1 ol:where(.svelte-ya5ub1){gap:.35rem;padding-left:1.35rem;font-weight:800;display:grid}.verification-code-row.svelte-ya5ub1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.verification-code-row.svelte-ya5ub1 code:where(.svelte-ya5ub1){border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper);letter-spacing:.04em;overflow-wrap:anywhere;padding:.65rem .75rem;font-size:clamp(.76rem,3vw,1rem);font-weight:950}.verification-hint.svelte-ya5ub1,.verification-panel.svelte-ya5ub1 small:where(.svelte-ya5ub1){color:var(--text-muted);font-size:.7rem;font-weight:800}.connection-field{gap:.35rem;display:grid}.connection-field [data-slot=field-label]{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.connection-input-row.svelte-ya5ub1{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.connection-input{border-width:2px;height:2.7rem;font-weight:800}.connection-submit{white-space:nowrap;height:2.7rem}.connection-status.svelte-ya5ub1{font-size:.78rem;font-weight:800;line-height:1.35}.status-error.svelte-ya5ub1{color:#a31645}.connection-note.svelte-ya5ub1{border-top:1px dashed color-mix(in srgb, var(--ink) 40%, transparent);color:var(--text-muted);padding-top:.65rem;font-size:.68rem;line-height:1.4}@keyframes svelte-ya5ub1-spin{to{transform:rotate(360deg)}}@media (width<=520px){.connection-header.svelte-ya5ub1{grid-template-columns:auto minmax(0,1fr)}.connection-header.svelte-ya5ub1 .nb-badge{grid-column:1/-1;justify-self:start}.connection-input-row.svelte-ya5ub1{grid-template-columns:1fr}.connection-actions.svelte-ya5ub1 .cardify-pill{flex:1}}.trophy-group-list.svelte-6633qj{gap:.62rem;display:grid}.trophy-group.svelte-6633qj{border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper-soft);overflow:clip}.trophy-group.svelte-6633qj summary:where(.svelte-6633qj){cursor:pointer;background:color-mix(in srgb, var(--tone-cyan) 12%, var(--paper-soft));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.62rem;list-style:none;display:grid}.trophy-group.svelte-6633qj summary:where(.svelte-6633qj)::-webkit-details-marker{display:none}.group-icon.svelte-6633qj,.trophy-icon.svelte-6633qj{border:2px solid var(--ink);background:var(--paper);place-items:center;display:grid;overflow:hidden}.group-icon.svelte-6633qj{aspect-ratio:1;border-radius:.45rem;width:2.35rem}.group-icon.svelte-6633qj img:where(.svelte-6633qj),.trophy-icon.svelte-6633qj img:where(.svelte-6633qj){object-fit:cover;width:100%;height:100%}.group-copy.svelte-6633qj,.trophy-copy.svelte-6633qj{gap:.16rem;min-width:0;display:grid}.group-title-line.svelte-6633qj,.trophy-title-line.svelte-6633qj{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.group-title-line.svelte-6633qj strong:where(.svelte-6633qj){text-transform:uppercase;font-size:.84rem;font-weight:950}.group-copy.svelte-6633qj>span:where(.svelte-6633qj),.group-progress.svelte-6633qj{color:var(--text-muted);font-size:.66rem;font-weight:850}.group-progress.svelte-6633qj{color:var(--ink);font-size:.8rem;font-weight:950}.trophy-list.svelte-6633qj{border-top:2px solid var(--ink);display:grid}.trophy-row.svelte-6633qj{background:color-mix(in srgb, var(--surface-low) 40%, var(--paper-soft));opacity:.72;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.58rem;display:grid}.trophy-row.svelte-6633qj+.trophy-row:where(.svelte-6633qj){border-top:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}.trophy-earned.svelte-6633qj,.trophy-unknown.svelte-6633qj{opacity:1}.trophy-earned.svelte-6633qj{background:color-mix(in srgb, var(--tone-green) 10%, var(--paper-soft))}.trophy-icon.svelte-6633qj{aspect-ratio:1;border-radius:.35rem;width:2.65rem}.trophy-title-line.svelte-6633qj strong:where(.svelte-6633qj){font-size:.76rem;font-weight:950}.trophy-copy.svelte-6633qj p:where(.svelte-6633qj),.trophy-copy.svelte-6633qj small:where(.svelte-6633qj){color:var(--text-muted);margin:0;font-size:.64rem;font-weight:750;line-height:1.3}.trophy-type.svelte-6633qj{border:1px solid var(--ink);background:var(--paper);text-transform:uppercase;border-radius:999px;padding:.08rem .28rem;font-size:.54rem;font-weight:950}.trophy-type.platinum.svelte-6633qj{background:color-mix(in srgb, var(--tone-cyan) 35%, var(--paper))}.trophy-type.gold.svelte-6633qj{background:color-mix(in srgb, var(--tone-gold) 48%, var(--paper))}.trophy-type.silver.svelte-6633qj{background:color-mix(in srgb, var(--surface-high) 58%, var(--paper))}.trophy-type.bronze.svelte-6633qj{background:color-mix(in srgb, var(--tone-pink) 22%, var(--paper))}.trophy-state.svelte-6633qj{justify-items:end;gap:.3rem;display:grid}.trophy-state.svelte-6633qj .trophy-card-badge{min-height:1.05rem;box-shadow:none;border-width:1px;padding:.06rem .3rem;font-size:.52rem}.earned-label.svelte-6633qj,.unearned-label.svelte-6633qj,.unknown-label.svelte-6633qj{align-items:center;gap:.2rem;font-size:.61rem;font-weight:950;display:inline-flex}.earned-label.svelte-6633qj{color:color-mix(in srgb, var(--tone-green) 62%, var(--ink))}.unearned-label.svelte-6633qj{color:var(--text-muted)}.unknown-label.svelte-6633qj{color:color-mix(in srgb, var(--tone-cyan) 62%, var(--ink))}@media (width<=620px){.trophy-row.svelte-6633qj{grid-template-columns:auto minmax(0,1fr)}.trophy-state.svelte-6633qj{grid-column:2;justify-items:start}}.game-row.svelte-yfbk6j{border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--paper-soft);box-shadow:var(--shadow-sm);overflow:clip}.game-row.expanded.svelte-yfbk6j{box-shadow:var(--shadow-md)}.game-summary.svelte-yfbk6j{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.65rem;display:grid}.game-summary.svelte-yfbk6j:hover{background:color-mix(in srgb, var(--tone-cyan) 10%, transparent)}.game-summary.svelte-yfbk6j:focus-visible{outline:3px solid var(--tone-cyan);outline-offset:-3px}.game-cover.svelte-yfbk6j{aspect-ratio:3/4;border:2px solid var(--ink);border-radius:var(--shape-control);background:var(--surface-high);width:3.72rem;box-shadow:var(--theme-mini-shadow);place-items:center;display:grid;overflow:hidden}.game-cover.svelte-yfbk6j img:where(.svelte-yfbk6j){object-fit:cover;width:100%;height:100%}.game-copy.svelte-yfbk6j{gap:.34rem;min-width:0;display:grid}.game-copy.svelte-yfbk6j>strong:where(.svelte-yfbk6j){overflow-wrap:anywhere;font-size:.93rem;font-weight:950;line-height:1.05}.game-meta.svelte-yfbk6j{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.game-meta.svelte-yfbk6j>span:where(.svelte-yfbk6j){color:var(--text-muted);font-size:.63rem;font-weight:800}.game-progress.svelte-yfbk6j{justify-items:end;gap:.08rem;min-width:6.8rem;display:grid}.game-progress.svelte-yfbk6j>strong:where(.svelte-yfbk6j){font-size:1rem;font-weight:950}.game-progress.svelte-yfbk6j>span:where(.svelte-yfbk6j){color:var(--text-muted);font-size:.62rem;font-weight:800}.game-counts.svelte-yfbk6j{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;gap:.25rem;font-size:.62rem;font-weight:800;display:flex}.game-summary.svelte-yfbk6j .rotated{transform:rotate(180deg)}.game-summary.svelte-yfbk6j svg{transition:transform .16s}.game-detail.svelte-yfbk6j{border-top:2px solid var(--ink);background:color-mix(in srgb, var(--surface-low) 45%, var(--paper));padding:.68rem}.detail-message.svelte-yfbk6j{border:1px dashed var(--ink);background:var(--paper-soft);border-radius:.45rem;justify-items:start;gap:.25rem;padding:.75rem;font-size:.72rem;display:grid}.detail-message.svelte-yfbk6j span:where(.svelte-yfbk6j){color:var(--text-muted);font-weight:750}.detail-message.loading.svelte-yfbk6j{grid-template-columns:auto 1fr;align-items:center}.detail-message.svelte-yfbk6j button:where(.svelte-yfbk6j){border:2px solid var(--ink);background:var(--tone-pink);cursor:pointer;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:950}.spin.svelte-yfbk6j{animation:.8s linear infinite svelte-yfbk6j-spin;display:inline-flex}@keyframes svelte-yfbk6j-spin{to{transform:rotate(360deg)}}@media (width<=680px){.game-summary.svelte-yfbk6j{grid-template-columns:auto minmax(0,1fr) auto}.game-progress.svelte-yfbk6j{grid-area:2/2;justify-items:start}.game-counts.svelte-yfbk6j{justify-content:flex-start}.game-summary.svelte-yfbk6j>svg{grid-area:1/3/span 2}}.profile-summary.svelte-154gply,.library-state.svelte-154gply{border:2px solid var(--ink);border-radius:var(--shape-panel);background:var(--paper-soft);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.profile-avatar.svelte-154gply{aspect-ratio:1;border:2px solid var(--ink);background:var(--tone-cyan);border-radius:.55rem;place-items:center;width:3rem;display:grid;overflow:hidden}.profile-avatar.svelte-154gply img:where(.svelte-154gply){object-fit:cover;width:100%;height:100%}.profile-summary.svelte-154gply>div:where(.svelte-154gply):nth-child(2),.profile-count.svelte-154gply,.library-state.svelte-154gply>div:where(.svelte-154gply){gap:.08rem;display:grid}.profile-summary.svelte-154gply span:where(.svelte-154gply),.library-state.svelte-154gply span:where(.svelte-154gply),.library-toolbar.svelte-154gply>span:where(.svelte-154gply){color:var(--text-muted);font-size:.65rem;font-weight:850}.profile-summary.svelte-154gply strong:where(.svelte-154gply),.library-state.svelte-154gply strong:where(.svelte-154gply){font-weight:950}.profile-count.svelte-154gply{justify-items:end}.profile-count.svelte-154gply strong:where(.svelte-154gply){font-size:1.3rem;line-height:1}.library-toolbar.svelte-154gply{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.85rem;display:flex}.library-toolbar.svelte-154gply label:where(.svelte-154gply){border:2px solid var(--ink);background:var(--paper);width:min(100%,26rem);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:.42rem;padding:0 .65rem;display:flex}.library-toolbar.svelte-154gply input:where(.svelte-154gply){width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:.58rem 0;font-size:.75rem;font-weight:850}.game-list.svelte-154gply{gap:.62rem;margin-top:.75rem;display:grid}.load-more.svelte-154gply{justify-content:center;margin-top:.85rem;display:flex}.library-state.svelte-154gply{grid-template-columns:auto minmax(0,1fr) auto}.error-state.svelte-154gply{background:color-mix(in srgb, var(--tone-pink) 24%, var(--paper-soft))}.spin.svelte-154gply{animation:.8s linear infinite svelte-154gply-spin;display:inline-flex}@keyframes svelte-154gply-spin{to{transform:rotate(360deg)}}.sr-only.svelte-154gply{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.library-toolbar.svelte-154gply{flex-direction:column;align-items:stretch}.profile-count.svelte-154gply{display:none}.profile-summary.svelte-154gply{grid-template-columns:auto minmax(0,1fr)}}.sync-indicator.svelte-13wj3fp{z-index:80;border:2px solid var(--ink);background:var(--paper);width:min(13.5rem,100vw - 15rem);min-width:10rem;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .55rem;padding:.55rem .65rem;text-decoration:none;display:grid;position:fixed;top:.8rem;left:max(.8rem,50vw - 29rem)}.sync-heading.svelte-13wj3fp{text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.35rem;min-width:0;font-size:.68rem;font-weight:900;line-height:1.1;display:flex}.sync-heading.svelte-13wj3fp span:where(.svelte-13wj3fp){overflow-wrap:anywhere}.sync-track.svelte-13wj3fp{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper-soft) 70%, var(--ink));border-radius:999px;height:.42rem;display:block;position:relative;overflow:hidden}.sync-track.svelte-13wj3fp>span:where(.svelte-13wj3fp){background:var(--tone-green);height:100%;transition:width .24s;display:block}.sync-track.indeterminate.svelte-13wj3fp>span:where(.svelte-13wj3fp){animation:1.2s ease-in-out infinite alternate svelte-13wj3fp-sync-progress}small.svelte-13wj3fp{font-size:.62rem;font-weight:900;line-height:.5rem}.sync-spinner{flex:none;animation:1s linear infinite svelte-13wj3fp-sync-spin}@keyframes svelte-13wj3fp-sync-spin{to{transform:rotate(360deg)}}@keyframes svelte-13wj3fp-sync-progress{0%{transform:translate(-80%)}to{transform:translate(240%)}}@media (width<=520px){.sync-indicator.svelte-13wj3fp{width:min(12rem,100vw - 8.5rem);min-width:0;padding:.45rem .5rem;top:.55rem;left:.55rem}.sync-heading.svelte-13wj3fp{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.sync-spinner,.sync-track.indeterminate.svelte-13wj3fp>span:where(.svelte-13wj3fp){animation:none}}.social-share-dialog{border:3px solid var(--ink);border-radius:var(--shape-card);max-width:min(42rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);box-shadow:var(--shadow-lg);overflow-y:auto}.social-share-loading.svelte-2b18sd,.social-share-error.svelte-2b18sd{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:12rem;padding:2rem;display:flex}.social-share-loading.svelte-2b18sd span:where(.svelte-2b18sd),.social-share-error.svelte-2b18sd span:where(.svelte-2b18sd){opacity:.72}.spin{animation:.85s linear infinite svelte-2b18sd-spin}.social-share-error.svelte-2b18sd{border:3px solid var(--ink);background:color-mix(in srgb, var(--tone-pink) 22%, var(--card))}.social-share-error.svelte-2b18sd button:where(.svelte-2b18sd){border:2px solid var(--ink);background:var(--tone-paper);padding:.55rem .8rem;font-weight:900}.social-share-preview.svelte-2b18sd img:where(.svelte-2b18sd){border:3px solid var(--ink);width:100%;box-shadow:6px 6px 0 var(--tone-cyan);display:block}.social-share-primary.svelte-2b18sd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.social-share-primary.svelte-2b18sd button:where(.svelte-2b18sd){border:3px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);color:#11121a;text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);column-gap:.65rem;padding:.85rem;display:grid}.social-share-primary.svelte-2b18sd button:where(.svelte-2b18sd)>svg,.brand-letter.svelte-2b18sd{grid-row:1/3;align-self:center;width:1.75rem;height:1.75rem}.brand-letter.svelte-2b18sd{color:#1877f2;background:#fff;border-radius:50%;place-items:center;font-size:1.6rem;font-weight:950;display:grid}.social-share-primary.svelte-2b18sd small:where(.svelte-2b18sd){opacity:.72}.facebook.svelte-2b18sd,.facebook-story.svelte-2b18sd{background:#5aa0ff}.instagram.svelte-2b18sd{background:#ff8cc5}.native-share.svelte-2b18sd{background:var(--tone-green)}.social-share-secondary.svelte-2b18sd{flex-wrap:wrap;gap:.5rem;display:flex}.social-share-secondary.svelte-2b18sd button:where(.svelte-2b18sd),.social-share-revoke.svelte-2b18sd{border:2px solid var(--ink);border-radius:var(--shape-pill);background:var(--tone-paper);color:var(--tone-paper-foreground);cursor:pointer;align-items:center;gap:.35rem;padding:.55rem .7rem;font-weight:850;display:inline-flex}.social-share-secondary.svelte-2b18sd svg,.social-share-revoke.svelte-2b18sd svg{width:1rem;height:1rem}.facebook-link.svelte-2b18sd{color:#1877f2;font-size:1rem;font-weight:950}.social-share-note.svelte-2b18sd{border-left:4px solid var(--tone-pink);background:color-mix(in srgb, var(--tone-pink) 10%, var(--card));padding:.75rem;font-size:.8rem;line-height:1.45}.social-share-revoke.svelte-2b18sd{border-color:color-mix(in srgb, var(--tone-pink) 70%, var(--ink));width:fit-content;font-size:.75rem}@keyframes svelte-2b18sd-spin{to{transform:rotate(360deg)}}@media (width<=520px){.social-share-primary.svelte-2b18sd{grid-template-columns:1fr}}
