.app-main[_ngcontent-ng-c1320026699]{--app-frame: 760px;max-width:var(--app-frame);margin:0 auto;min-height:100vh;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.app-topbar[_ngcontent-ng-c1320026699]{display:none}.app-tabbar[_ngcontent-ng-c1320026699]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;gap:2px;padding:6px 4px calc(10px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border)}@media(min-width:800px)and (max-width:1023.98px){.app-tabbar[_ngcontent-ng-c1320026699]{left:50%;transform:translate(-50%);width:760px;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}}.app-tab[_ngcontent-ng-c1320026699]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;min-height:48px;text-decoration:none;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);transition:color var(--dur-fast) var(--ease-standard)}.app-tab.active[_ngcontent-ng-c1320026699]{color:var(--text-brand);font-weight:var(--fw-bold)}.app-tab-icon[_ngcontent-ng-c1320026699]{position:relative;display:grid;place-items:center}.app-tab-badge[_ngcontent-ng-c1320026699]{position:absolute;top:-3px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--gold-500);color:var(--ink-900);font-size:var(--fs-4xs);font-weight:var(--fw-extrabold);display:grid;place-items:center}.app-tab-avatar[_ngcontent-ng-c1320026699]{width:24px;height:24px;border-radius:50%;object-fit:cover;background:var(--surface-sunken)}@media(min-width:1024px){.app-tabbar[_ngcontent-ng-c1320026699]{display:none}.app-topbar[_ngcontent-ng-c1320026699]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:28px;height:64px;padding-inline:var(--gutter-desktop);background:var(--surface-page);border-bottom:1px solid var(--border-hairline)}.app-topbar[_ngcontent-ng-c1320026699] > *[_ngcontent-ng-c1320026699]{flex-shrink:0}.app-topbar-brand[_ngcontent-ng-c1320026699]{display:inline-flex;align-items:center;margin-right:auto}.app-topbar-brand[_ngcontent-ng-c1320026699]   img[_ngcontent-ng-c1320026699]{height:26px;width:auto;display:block}.app-topbar-nav[_ngcontent-ng-c1320026699]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.app-navlink[_ngcontent-ng-c1320026699]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--radius-control);color:var(--text-body);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:var(--transition-control)}.app-navlink[_ngcontent-ng-c1320026699]:hover{background:var(--state-hover-ink);color:var(--text-heading)}.app-navlink.active[_ngcontent-ng-c1320026699]{background:var(--surface-brand-soft);color:var(--text-brand);font-weight:var(--fw-bold)}.app-navlink-add[_ngcontent-ng-c1320026699]{background:var(--primary-500);color:var(--paper-50);font-weight:var(--fw-bold);padding-inline:14px;box-shadow:var(--shadow-xs)}.app-navlink-add[_ngcontent-ng-c1320026699]   app-icon[_ngcontent-ng-c1320026699]{margin-left:-2px}.app-navlink-add[_ngcontent-ng-c1320026699]:hover, .app-navlink-add.active[_ngcontent-ng-c1320026699]{background:var(--primary-600);color:var(--paper-50)}.app-navlink-badge[_ngcontent-ng-c1320026699]{min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--gold-500);color:var(--ink-900);font-size:var(--fs-4xs);font-weight:var(--fw-extrabold);display:grid;place-items:center}.app-topbar-actions[_ngcontent-ng-c1320026699]{display:flex;align-items:center;gap:10px}.app-topbar-icon[_ngcontent-ng-c1320026699]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--text-body);border-radius:var(--radius-control);cursor:pointer;transition:var(--transition-control)}.app-topbar-icon[_ngcontent-ng-c1320026699]:hover{background:var(--state-hover-ink);color:var(--text-heading)}.app-topbar-account[_ngcontent-ng-c1320026699]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;border-radius:var(--radius-pill);box-shadow:var(--inset-hairline);color:var(--text-body);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:var(--transition-control)}.app-topbar-account[_ngcontent-ng-c1320026699]:hover{background:var(--state-hover-ink);color:var(--text-heading)}.app-topbar-account.active[_ngcontent-ng-c1320026699]{box-shadow:inset 0 0 0 1.5px var(--primary-500);color:var(--text-brand)}.app-topbar-avatar[_ngcontent-ng-c1320026699]{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--surface-sunken)}.app-topbar-login[_ngcontent-ng-c1320026699]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:var(--radius-control);background:var(--primary-500);color:var(--paper-50);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none;box-shadow:var(--shadow-xs);transition:var(--transition-control)}.app-topbar-login[_ngcontent-ng-c1320026699]:hover{background:var(--primary-600);color:var(--paper-50)}.app-main[_ngcontent-ng-c1320026699]{max-width:var(--container-max);padding-inline:var(--gutter-desktop);min-height:calc(100vh - 64px);padding-bottom:0}}
.toast-stack[_ngcontent-ng-c2501029117]{position:fixed;bottom:1.25rem;right:1.25rem;z-index:200;display:flex;flex-direction:column;gap:.6rem;max-width:22rem}.toast[_ngcontent-ng-c2501029117]{display:flex;align-items:center;gap:.75rem;background:var(--verified-600);color:var(--paper-50);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:.75rem .9rem;font:var(--type-body-sm);font-weight:var(--fw-semibold)}.toast.error[_ngcontent-ng-c2501029117]{background:var(--alert-500);color:var(--paper-50)}.toast.info[_ngcontent-ng-c2501029117]{background:var(--surface-inverse);color:var(--text-inverse)}.toast-message[_ngcontent-ng-c2501029117]{flex:1}.toast-link[_ngcontent-ng-c2501029117]{color:inherit;text-decoration:underline}.toast-link[_ngcontent-ng-c2501029117]:hover{text-decoration:underline}.toast-close[_ngcontent-ng-c2501029117]{background:none;border:none;color:inherit;font-size:var(--fs-lg);line-height:1;cursor:pointer;padding:0;opacity:.85}.toast-close[_ngcontent-ng-c2501029117]:hover{opacity:1}@media(max-width:480px){.toast-stack[_ngcontent-ng-c2501029117]{left:1rem;right:1rem;max-width:none}}
.confirm-overlay[_ngcontent-ng-c2880975691]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay);backdrop-filter:var(--blur-overlay);-webkit-backdrop-filter:var(--blur-overlay);padding:1rem}.confirm-card[_ngcontent-ng-c2880975691]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.5rem;max-width:26rem;width:100%;display:flex;flex-direction:column;gap:.75rem}.confirm-card[_ngcontent-ng-c2880975691]   h2[_ngcontent-ng-c2880975691]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-heading)}.confirm-card[_ngcontent-ng-c2880975691]   p[_ngcontent-ng-c2880975691]{color:var(--color-text-muted);font:var(--type-body-sm)}.confirm-actions[_ngcontent-ng-c2880975691]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}
.cb[_ngcontent-ng-c473015003]{position:fixed;inset:auto 0 0;z-index:120;background:var(--surface-card);border-top:1px solid var(--border-hairline);box-shadow:var(--shadow-lg);padding:var(--space-5)}.cb-inner[_ngcontent-ng-c473015003]{max-width:var(--container-narrow);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4)}.cb-copy[_ngcontent-ng-c473015003]   h2[_ngcontent-ng-c473015003]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 var(--space-2)}.cb-copy[_ngcontent-ng-c473015003]   p[_ngcontent-ng-c473015003]{font:var(--type-body-sm);color:var(--text-muted);margin:0}.cb-copy[_ngcontent-ng-c473015003]   a[_ngcontent-ng-c473015003]{color:var(--text-link);text-decoration:underline}.cb-actions[_ngcontent-ng-c473015003]{display:flex;gap:var(--space-3)}.cb-actions[_ngcontent-ng-c473015003]   .btn[_ngcontent-ng-c473015003]{flex:1 1 auto;justify-content:center}@media(min-width:640px){.cb-inner[_ngcontent-ng-c473015003]{flex-direction:row;align-items:center;gap:var(--space-7)}.cb-actions[_ngcontent-ng-c473015003]   .btn[_ngcontent-ng-c473015003]{flex:0 0 auto;min-width:128px}}
.sr-filters-btn[_ngcontent-ng-c3377842203]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--text-body);border-radius:var(--radius-control);cursor:pointer}.sr-filters-btn[_ngcontent-ng-c3377842203]:hover{background:var(--state-hover-ink)}.sr-filters-count[_ngcontent-ng-c3377842203]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--gold-500);color:var(--ink-900);font-size:var(--fs-4xs);font-weight:var(--fw-extrabold);display:grid;place-items:center}.sr-search[_ngcontent-ng-c3377842203]   .ds-input-group[_ngcontent-ng-c3377842203]   app-icon[_ngcontent-ng-c3377842203]{color:var(--text-muted)}.sr-tags[_ngcontent-ng-c3377842203]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.sr-game-btn[_ngcontent-ng-c3377842203]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px 0 12px;border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-body);border-radius:var(--radius-pill);font:var(--type-label);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;transition:var(--transition-control)}.sr-game-btn[_ngcontent-ng-c3377842203]:hover{background:var(--state-hover-ink)}.sr-game-btn[_ngcontent-ng-c3377842203]   app-icon[_ngcontent-ng-c3377842203]{color:var(--text-muted)}@media(max-width:479px){.sr-game-btn-name[_ngcontent-ng-c3377842203]{display:none}.sr-game-btn[_ngcontent-ng-c3377842203]{padding-inline:8px}}.sr-game-list[_ngcontent-ng-c3377842203]{display:flex;flex-direction:column;gap:6px}.sr-game-opt[_ngcontent-ng-c3377842203]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--radius-control);font:var(--type-label);font-weight:var(--fw-bold)}.sr-game-opt.active[_ngcontent-ng-c3377842203]{background:var(--primary-500);color:var(--text-inverse)}.sr-game-opt.disabled[_ngcontent-ng-c3377842203]{background:var(--surface-sunken);color:var(--text-faint)}.sr-game-opt-check[_ngcontent-ng-c3377842203]{color:var(--text-inverse)}.sr-game-opt-soon[_ngcontent-ng-c3377842203]{font:var(--type-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint);background:var(--surface-page);border-radius:var(--radius-pill);padding:2px 8px}.sr-grid[_ngcontent-ng-c3377842203]{grid-auto-rows:1fr;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:560px){.sr-grid[_ngcontent-ng-c3377842203]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.sr-grid[_ngcontent-ng-c3377842203]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media(min-width:1280px){.sr-grid[_ngcontent-ng-c3377842203]{grid-template-columns:repeat(5,minmax(0,1fr))}}.sr-more[_ngcontent-ng-c3377842203]{display:flex;justify-content:center;margin-top:4px}.sr-filters[_ngcontent-ng-c3377842203]{display:flex;flex-direction:column;gap:14px}.sr-price-row[_ngcontent-ng-c3377842203]{display:flex;gap:12px}.sr-price-row[_ngcontent-ng-c3377842203]   ds-field[_ngcontent-ng-c3377842203]{flex:1}.sr-seg[_ngcontent-ng-c3377842203]{display:flex;gap:2px;padding:4px;background:var(--surface-sunken);border-radius:var(--radius-control)}.sr-seg[_ngcontent-ng-c3377842203]   button[_ngcontent-ng-c3377842203]{flex:1;height:34px;border:none;border-radius:calc(var(--radius-control) - 3px);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;transition:var(--transition-control)}.sr-seg[_ngcontent-ng-c3377842203]   button.on[_ngcontent-ng-c3377842203]{background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-heading)}.sr-loc[_ngcontent-ng-c3377842203]{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--type-body-sm);color:var(--text-heading)}.sr-loc[_ngcontent-ng-c3377842203]   .muted[_ngcontent-ng-c3377842203]{color:var(--text-muted)}ds-opportunity-banner[_ngcontent-ng-c3377842203]{margin-bottom:4px}.sr-reverse-note[_ngcontent-ng-c3377842203]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-control);background:var(--surface-brand-soft);color:var(--primary-600);font:var(--type-body-sm)}.sr-reverse-note[_ngcontent-ng-c3377842203]   app-icon[_ngcontent-ng-c3377842203]{flex-shrink:0}.sr-reverse-note[_ngcontent-ng-c3377842203]   strong[_ngcontent-ng-c3377842203]{font-weight:var(--fw-bold)}.sr-wanted[_ngcontent-ng-c3377842203]{display:flex;flex-direction:column;gap:8px}.sr-wanted-form[_ngcontent-ng-c3377842203]{display:flex;gap:8px}.sr-wanted-form[_ngcontent-ng-c3377842203]   .ds-input-group[_ngcontent-ng-c3377842203]{flex:1;min-width:0}.sr-wanted-results[_ngcontent-ng-c3377842203]{display:flex;flex-wrap:wrap;gap:6px;max-height:132px;overflow-y:auto}.sr-intro[_ngcontent-ng-c3377842203]{margin:0 0 var(--space-4);font:var(--type-body-sm);color:var(--text-muted);max-width:70ch}
[_nghost-ng-c3602129053]{display:block}.sticky[_nghost-ng-c3602129053]{position:sticky;top:0;z-index:20}.ds-topbar[_ngcontent-ng-c3602129053]{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;background:var(--surface-page);color:var(--text-heading);border-bottom:1px solid var(--border-hairline)}@media(min-width:1024px){.sticky[_nghost-ng-c3602129053]{position:static}.ds-topbar[_ngcontent-ng-c3602129053]{padding-inline:0}}.tone-brand[_nghost-ng-c3602129053]   .ds-topbar[_ngcontent-ng-c3602129053]{background:var(--surface-brand);color:var(--text-inverse);border-bottom:none}.ds-topbar-back[_ngcontent-ng-c3602129053]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-control)}.ds-topbar-back[_ngcontent-ng-c3602129053]:hover{background:var(--state-hover-ink)}.ds-topbar-titles[_ngcontent-ng-c3602129053]{flex:1;min-width:0}.ds-topbar-titles.pad[_ngcontent-ng-c3602129053]{padding-left:6px}.ds-topbar-title[_ngcontent-ng-c3602129053]{margin:0;color:inherit;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:var(--ls-heading);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-topbar-subtitle[_ngcontent-ng-c3602129053]{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.tone-brand[_nghost-ng-c3602129053]   .ds-topbar-subtitle[_ngcontent-ng-c3602129053]{color:var(--text-on-dark-muted)}.ds-topbar-actions[_ngcontent-ng-c3602129053]{display:flex;align-items:center;gap:2px}
[_nghost-ng-c2388736006]{display:inline-flex;line-height:0;flex-shrink:0}span[_ngcontent-ng-c2388736006]{display:inline-flex;line-height:0}svg[_ngcontent-ng-c2388736006]{display:block}
.ac[_ngcontent-ng-c25671174]{display:block;margin-bottom:var(--space-6)}.ac-head[_ngcontent-ng-c25671174]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.ac-eyebrow[_ngcontent-ng-c25671174]{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-gold);margin:0 0 var(--space-2)}.ac-title[_ngcontent-ng-c25671174]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-heading);margin:0}.ac-count[_ngcontent-ng-c25671174]{margin:0;flex:none;font-family:var(--font-display);line-height:1;color:var(--text-heading)}.ac-count-num[_ngcontent-ng-c25671174]{font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.ac-count-total[_ngcontent-ng-c25671174]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-muted)}.ac-bar[_ngcontent-ng-c25671174]{margin:var(--space-4) 0 var(--space-6);height:6px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.ac-bar-fill[_ngcontent-ng-c25671174]{display:block;height:100%;border-radius:inherit;background:var(--gold-500);transition:width var(--dur-base) var(--ease-standard)}.ac-steps[_ngcontent-ng-c25671174]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.ac-step[_ngcontent-ng-c25671174]{display:flex;align-items:flex-start;gap:var(--space-4)}.ac-dot[_ngcontent-ng-c25671174]{flex:none;width:28px;height:28px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-sunken);color:var(--text-muted);box-shadow:var(--inset-hairline)}.ac-step.is-done[_ngcontent-ng-c25671174]   .ac-dot[_ngcontent-ng-c25671174]{background:var(--surface-verified-soft);color:var(--text-verified);box-shadow:none}.ac-step-body[_ngcontent-ng-c25671174]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ac-step-title[_ngcontent-ng-c25671174]{margin:0;font:var(--type-label);color:var(--text-heading);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ac-step.is-done[_ngcontent-ng-c25671174]   .ac-step-title[_ngcontent-ng-c25671174]{color:var(--text-muted)}.ac-done-tag[_ngcontent-ng-c25671174]{font:var(--type-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-verified)}.ac-step-help[_ngcontent-ng-c25671174]{margin:0;font:var(--type-body-sm);color:var(--text-body)}.ac-step.is-done[_ngcontent-ng-c25671174]   .ac-step-help[_ngcontent-ng-c25671174]{color:var(--text-muted)}.ac-step-cta[_ngcontent-ng-c25671174]{margin-top:var(--space-2)}.ac-step-link[_ngcontent-ng-c25671174]{font:var(--type-body-sm);color:var(--text-link)}.ac-step-link[_ngcontent-ng-c25671174]:hover{color:var(--text-link-hover)}@media(max-width:380px){.ac-head[_ngcontent-ng-c25671174]{flex-direction:column;gap:var(--space-2)}}
[_nghost-ng-c2994309953]{display:block}.ob-head[_ngcontent-ng-c2994309953]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.ob-eyebrow[_ngcontent-ng-c2994309953]{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-on-dark-muted)}.ob-switch[_ngcontent-ng-c2994309953]{display:flex;gap:var(--space-2);margin-left:auto;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--state-hover-paper)}.ob-switch-btn[_ngcontent-ng-c2994309953]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-on-dark-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;transition:var(--transition-control)}.ob-switch-btn[_ngcontent-ng-c2994309953]:hover{color:var(--text-on-dark)}.ob-switch-btn.on[_ngcontent-ng-c2994309953]{background:var(--surface-page);color:var(--text-brand)}.ob-switch-label[_ngcontent-ng-c2994309953]{display:none}.ob-switch-count[_ngcontent-ng-c2994309953]{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-overlay);font-size:var(--fs-3xs)}.ob-switch-btn.on[_ngcontent-ng-c2994309953]   .ob-switch-count[_ngcontent-ng-c2994309953]{background:var(--surface-brand);color:var(--text-inverse)}.ob-body[_ngcontent-ng-c2994309953]{display:flex;align-items:flex-end;gap:var(--space-5)}.ob-copy[_ngcontent-ng-c2994309953]{flex:1;min-width:0}.ob-headline[_ngcontent-ng-c2994309953]{font:var(--type-title);color:var(--text-on-dark);text-wrap:balance}.ob-number[_ngcontent-ng-c2994309953]{font-size:1.5em;font-weight:var(--fw-extrabold);color:var(--gold-300);margin-right:var(--space-1)}.ob-sub[_ngcontent-ng-c2994309953]{margin-top:var(--space-2);font:var(--type-body-sm);color:var(--text-on-dark-muted)}.ob-cta[_ngcontent-ng-c2994309953]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);height:36px;padding:0 var(--space-5);border:none;border-radius:var(--radius-control);background:var(--gold-500);color:var(--ink-900);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;transition:var(--transition-control)}.ob-cta[_ngcontent-ng-c2994309953]:hover{background:var(--gold-600)}.ob-cta[_ngcontent-ng-c2994309953]:active{transform:scale(var(--press-scale))}.ob-cta[_ngcontent-ng-c2994309953]:focus-visible{outline:var(--focus-ring-width) solid var(--text-on-dark);outline-offset:var(--focus-ring-offset)}.ob-hand[_ngcontent-ng-c2994309953]{display:flex;list-style:none;margin:0;padding:0;flex-shrink:0}.ob-hand-item[_ngcontent-ng-c2994309953]{--i: 0;margin-left:-18px;transform:rotate(calc(var(--i) * 2.5deg - 3deg));transform-origin:bottom center;transition:transform var(--dur-base) var(--ease-standard)}.ob-hand-item[_ngcontent-ng-c2994309953]:first-child{margin-left:0}.ob-hand[_ngcontent-ng-c2994309953]:hover   .ob-hand-item[_ngcontent-ng-c2994309953]{transform:rotate(0) translateY(-2px);margin-left:-8px}.ob-card[_ngcontent-ng-c2994309953]{display:block;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--radius-tcg);box-shadow:0 0 0 1px var(--border-on-dark),var(--shadow-card-tcg);transition:transform var(--dur-fast) var(--ease-standard)}.ob-card[_ngcontent-ng-c2994309953]   img[_ngcontent-ng-c2994309953]{display:block;width:46px;height:64px;object-fit:cover;border-radius:var(--radius-tcg);background:var(--surface-brand)}.ob-card[_ngcontent-ng-c2994309953]:hover{transform:translateY(-4px)}.ob-switch-btn[_ngcontent-ng-c2994309953]:focus-visible, .ob-card[_ngcontent-ng-c2994309953]:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}.ob-more[_ngcontent-ng-c2994309953]{display:grid;place-items:center;width:46px;height:64px;border-radius:var(--radius-tcg);background:var(--state-hover-paper);box-shadow:inset 0 0 0 1px var(--border-on-dark);font:var(--type-caption);font-weight:var(--fw-bold);color:var(--text-on-dark-muted)}@media(max-width:519px){.ob-body[_ngcontent-ng-c2994309953]{gap:var(--space-4)}.ob-headline[_ngcontent-ng-c2994309953]{font:var(--type-section)}.ob-card[_ngcontent-ng-c2994309953]   img[_ngcontent-ng-c2994309953], .ob-more[_ngcontent-ng-c2994309953]{width:38px;height:53px}.ob-hand-item[_ngcontent-ng-c2994309953]{margin-left:-16px}}@media(min-width:600px){.ob-switch-label[_ngcontent-ng-c2994309953]{display:inline}}@media(min-width:768px){.ob-card[_ngcontent-ng-c2994309953]   img[_ngcontent-ng-c2994309953], .ob-more[_ngcontent-ng-c2994309953]{width:56px;height:78px}}@media(prefers-reduced-motion:reduce){.ob-hand-item[_ngcontent-ng-c2994309953], .ob-card[_ngcontent-ng-c2994309953]{transition:none}.ob-hand[_ngcontent-ng-c2994309953]:hover   .ob-hand-item[_ngcontent-ng-c2994309953]{transform:rotate(calc(var(--i) * 2.5deg - 3deg));margin-left:-18px}}
.ds-tag[_ngcontent-ng-c1827517081]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;flex:0 0 auto;white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-body);box-shadow:inset 0 0 0 1px var(--border-hairline);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-control)}.ds-tag.selected[_ngcontent-ng-c1827517081]{background:var(--primary-500);color:var(--text-inverse);box-shadow:none}.ds-tag.disabled[_ngcontent-ng-c1827517081]{background:var(--state-disabled-bg);color:var(--state-disabled-fg);cursor:not-allowed}.ds-tag-x[_ngcontent-ng-c1827517081]{display:inline-flex;border:none;background:none;color:inherit;opacity:.6;cursor:pointer;padding:0}
.ds-sheet-overlay[_ngcontent-ng-c3289350570]{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:var(--surface-overlay);backdrop-filter:var(--blur-overlay);-webkit-backdrop-filter:var(--blur-overlay)}.ds-sheet-overlay.modal[_ngcontent-ng-c3289350570]{align-items:center;padding:20px}.ds-sheet-panel[_ngcontent-ng-c3289350570]{width:100%;max-width:560px;background:var(--surface-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);overflow:hidden;max-height:88vh;display:flex;flex-direction:column}.ds-sheet-panel.modal[_ngcontent-ng-c3289350570]{max-width:420px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ds-sheet-grip[_ngcontent-ng-c3289350570]{width:40px;height:4px;border-radius:2px;background:var(--paper-400);margin:10px auto 0}.ds-sheet-head[_ngcontent-ng-c3289350570]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px 0}.ds-sheet-titles[_ngcontent-ng-c3289350570]{flex:1}.ds-sheet-title[_ngcontent-ng-c3289350570]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xl);letter-spacing:var(--ls-heading);color:var(--text-heading)}.ds-sheet-subtitle[_ngcontent-ng-c3289350570]{font:var(--type-body-sm);color:var(--text-muted);margin-top:4px}.ds-sheet-body[_ngcontent-ng-c3289350570]{padding:16px 20px;overflow-y:auto}.ds-sheet-foot[_ngcontent-ng-c3289350570]:not(:empty){display:flex;gap:8px;padding:0 20px 20px;justify-content:flex-end}@media(min-width:768px){.ds-sheet-overlay[_ngcontent-ng-c3289350570]{align-items:center;padding:24px}.ds-sheet-panel[_ngcontent-ng-c3289350570]{max-width:520px;max-height:86vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ds-sheet-grip[_ngcontent-ng-c3289350570]{display:none}.ds-sheet-head[_ngcontent-ng-c3289350570]{padding-top:18px}}
[_nghost-ng-c32389761]{display:contents}.ds-btn[_ngcontent-ng-c32389761]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:var(--radius-control);font-family:var(--font-ui);font-weight:var(--fw-bold);line-height:1;white-space:nowrap;text-decoration:none;transition:var(--transition-control)}.ds-btn.full[_ngcontent-ng-c32389761]{display:flex;width:100%}.ds-btn[_ngcontent-ng-c32389761]:active:not(:disabled){transform:scale(var(--press-scale))}.ds-btn[_ngcontent-ng-c32389761]:disabled{background:var(--state-disabled-bg);color:var(--state-disabled-fg);cursor:not-allowed;box-shadow:none}.s-sm[_ngcontent-ng-c32389761]{height:32px;padding:0 12px;font-size:var(--fs-xs);gap:6px}.s-md[_ngcontent-ng-c32389761]{height:40px;padding:0 16px;font-size:var(--fs-sm);gap:8px}.s-lg[_ngcontent-ng-c32389761]{height:48px;padding:0 22px;font-size:var(--fs-md);gap:8px}.v-primary[_ngcontent-ng-c32389761]{background:var(--primary-500);color:var(--text-inverse);box-shadow:var(--shadow-xs)}.v-primary[_ngcontent-ng-c32389761]:hover:not(:disabled){background:var(--primary-600)}.v-primary[_ngcontent-ng-c32389761]:active:not(:disabled){background:var(--primary-700)}.v-secondary[_ngcontent-ng-c32389761]{background:var(--surface-card);color:var(--text-heading);box-shadow:inset 0 0 0 1px var(--border-strong)}.v-secondary[_ngcontent-ng-c32389761]:hover:not(:disabled){background:var(--paper-100)}.v-secondary[_ngcontent-ng-c32389761]:active:not(:disabled){background:var(--paper-200)}.v-ghost[_ngcontent-ng-c32389761]{background:transparent;color:var(--text-heading)}.v-ghost[_ngcontent-ng-c32389761]:hover:not(:disabled){background:var(--state-hover-ink)}.v-ghost[_ngcontent-ng-c32389761]:active:not(:disabled){background:var(--state-press-ink)}.v-gold[_ngcontent-ng-c32389761]{background:var(--gold-500);color:var(--ink-900);box-shadow:var(--shadow-xs)}.v-gold[_ngcontent-ng-c32389761]:hover:not(:disabled){background:var(--gold-600)}.v-gold[_ngcontent-ng-c32389761]:active:not(:disabled){background:var(--gold-700)}.v-inverse[_ngcontent-ng-c32389761]{background:var(--paper-100);color:var(--primary-600)}.v-inverse[_ngcontent-ng-c32389761]:hover:not(:disabled){background:var(--paper-50)}.v-inverse[_ngcontent-ng-c32389761]:active:not(:disabled){background:var(--paper-200)}.v-danger[_ngcontent-ng-c32389761]{background:var(--alert-500);color:var(--paper-50);box-shadow:var(--shadow-xs)}.v-danger[_ngcontent-ng-c32389761]:hover:not(:disabled){background:var(--alert-600)}
.ds-field[_ngcontent-ng-c1567539914]{display:flex;flex-direction:column;gap:6px}.ds-field-label[_ngcontent-ng-c1567539914]{font:var(--type-label);color:var(--text-heading)}.ds-field-req[_ngcontent-ng-c1567539914]{color:var(--text-gold)}.ds-field-error[_ngcontent-ng-c1567539914]{font:var(--type-caption);color:var(--text-alert)}.ds-field-hint[_ngcontent-ng-c1567539914]{font:var(--type-caption);color:var(--text-muted)}
[_nghost-ng-c4289829611]{display:block}.mt[_ngcontent-ng-c4289829611]{display:flex;flex-direction:column;gap:var(--space-5)}.mt-eyebrow[_ngcontent-ng-c4289829611]{margin:0 0 var(--space-4);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--gold-300)}.mt-title[_ngcontent-ng-c4289829611]{margin:0;font:var(--type-section);color:var(--text-heading)}.mt-cards[_ngcontent-ng-c4289829611], .mt-sets[_ngcontent-ng-c4289829611]{list-style:none;margin:0;padding:0}.mt-cards[_ngcontent-ng-c4289829611]{display:grid;gap:var(--space-3)}.mt-card[_ngcontent-ng-c4289829611]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-on-dark);transition:var(--transition-control)}.mt-card[_ngcontent-ng-c4289829611]:hover{background:var(--state-hover-paper);transform:translateY(-1px)}.mt-card-art[_ngcontent-ng-c4289829611]{width:34px;height:48px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-tcg);background:var(--surface-brand)}.mt-card-text[_ngcontent-ng-c4289829611]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mt-card-name[_ngcontent-ng-c4289829611]{font:var(--type-label);color:var(--text-on-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-card-why[_ngcontent-ng-c4289829611]{font:var(--type-caption);color:var(--text-on-dark-muted)}.mt-sets[_ngcontent-ng-c4289829611]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4)}.mt-set[_ngcontent-ng-c4289829611]{position:relative;display:block;height:168px;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-inverse);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-standard)}.mt-set[_ngcontent-ng-c4289829611]:hover{transform:translateY(-2px)}.mt-card[_ngcontent-ng-c4289829611]:focus-visible, .mt-set[_ngcontent-ng-c4289829611]:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}.mt-set-art[_ngcontent-ng-c4289829611]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform var(--dur-slow) var(--ease-standard)}.mt-set[_ngcontent-ng-c4289829611]:hover   .mt-set-art[_ngcontent-ng-c4289829611]{transform:scale(1.04)}.mt-set-scrim[_ngcontent-ng-c4289829611]{position:absolute;inset:0;background:linear-gradient(to top,#101b1ef0 18%,#101b1e8c 52%,#101b1e2e)}.mt-set-text[_ngcontent-ng-c4289829611]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.mt-set-code[_ngcontent-ng-c4289829611]{align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--gold-300);color:var(--ink-900);font:var(--type-eyebrow);letter-spacing:var(--ls-caps)}.mt-set-name[_ngcontent-ng-c4289829611]{margin-top:var(--space-2);font:var(--type-label);color:var(--text-on-dark);line-height:var(--lh-snug)}.mt-set-count[_ngcontent-ng-c4289829611]{font:var(--type-caption);color:var(--text-on-dark-muted)}@media(min-width:768px){.mt-cards[_ngcontent-ng-c4289829611]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.mt-card[_ngcontent-ng-c4289829611], .mt-set[_ngcontent-ng-c4289829611]{transition:none}.mt-set[_ngcontent-ng-c4289829611]:hover   .mt-set-art[_ngcontent-ng-c4289829611]{transform:none}}
.lc[_ngcontent-ng-c1774160346]{height:100%;display:flex;flex-direction:column;background:var(--surface-card);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--inset-hairline);transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.lc[_ngcontent-ng-c1774160346]:hover{transform:translateY(-2px);box-shadow:var(--inset-hairline),var(--shadow-md)}.lc-art[_ngcontent-ng-c1774160346]{position:relative;background:var(--surface-sunken);display:grid;place-items:stretch;aspect-ratio:.716}.lc-art[_ngcontent-ng-c1774160346]   ds-trading-card-frame[_ngcontent-ng-c1774160346]{width:100%;height:100%}.lc-badge[_ngcontent-ng-c1774160346]{position:absolute;top:10px;left:10px}.lc-save[_ngcontent-ng-c1774160346]{position:absolute;top:6px;right:6px}.lc-body[_ngcontent-ng-c1774160346]{padding:var(--space-4) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.lc-name[_ngcontent-ng-c1774160346]{font:var(--type-label);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-set[_ngcontent-ng-c1774160346]{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.lc-mid[_ngcontent-ng-c1774160346]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;row-gap:6px}.lc-badges[_ngcontent-ng-c1774160346]{display:flex;align-items:center;gap:6px;min-width:0}.lc-qty[_ngcontent-ng-c1774160346]{font:var(--type-caption);color:var(--text-muted)}.lc-trade[_ngcontent-ng-c1774160346]{font:var(--type-body-sm);color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-trade-label[_ngcontent-ng-c1774160346]{color:var(--text-muted);font-weight:var(--fw-semibold)}.lc-seller[_ngcontent-ng-c1774160346]{margin-top:auto;display:flex;align-items:center;gap:6px;font:var(--type-caption);color:var(--text-muted);border-top:1px solid var(--border-hairline);padding-top:8px}.lc-star[_ngcontent-ng-c1774160346]{color:var(--gold-500)}.lc-seller-name[_ngcontent-ng-c1774160346]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-dot[_ngcontent-ng-c1774160346]{color:var(--text-faint)}.lc-dist[_ngcontent-ng-c1774160346]{white-space:nowrap}.lc-hint[_ngcontent-ng-c1774160346]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--radius-sm);font:var(--type-caption);min-width:0}.lc-hint[_ngcontent-ng-c1774160346]   app-icon[_ngcontent-ng-c1774160346]{flex-shrink:0}.lc-hint-label[_ngcontent-ng-c1774160346]{font-weight:var(--fw-bold);white-space:nowrap}.lc-hint-detail[_ngcontent-ng-c1774160346]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-hint.tone-gold[_ngcontent-ng-c1774160346]{background:var(--surface-gold-soft);color:var(--text-gold)}.lc-hint.tone-sage[_ngcontent-ng-c1774160346]{background:color-mix(in srgb,var(--sage-500) 14%,var(--surface-card));color:var(--sage-700)}
[_nghost-ng-c3539206021]{display:block}.ds-tcf[_ngcontent-ng-c3539206021]{border-radius:var(--radius-tcg);overflow:hidden;flex-shrink:0;background:var(--paper-200);box-shadow:var(--shadow-card-tcg);display:grid;place-items:center;position:relative}.ds-tcf.bleed[_ngcontent-ng-c3539206021]{border-radius:0;box-shadow:none;width:100%;height:100%}.ds-tcf.foil[_ngcontent-ng-c3539206021]{box-shadow:var(--shadow-card-tcg),inset 0 0 0 2px var(--gold-300)}.ds-tcf.bleed.foil[_ngcontent-ng-c3539206021]{box-shadow:inset 0 0 0 2px var(--gold-300)}.ds-tcf[_ngcontent-ng-c3539206021]   img[_ngcontent-ng-c3539206021]{width:100%;height:100%;object-fit:cover}.ds-tcf-label[_ngcontent-ng-c3539206021]{font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-2xs);line-height:1.3;color:var(--ink-500);text-align:center;padding:0 8px;letter-spacing:var(--ls-label);overflow-wrap:anywhere}.bleed[_nghost-ng-c3539206021]{height:100%}
[_nghost-ng-c280480271]{display:inline-flex}.ds-ib[_ngcontent-ng-c280480271]{display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;border-radius:var(--radius-control);background:transparent;color:var(--ds-ib-color, var(--text-body));transition:var(--transition-control)}.ds-ib[_ngcontent-ng-c280480271]:hover:not(:disabled){background:var(--state-hover-ink)}.ds-ib[_ngcontent-ng-c280480271]:active:not(:disabled){transform:scale(var(--press-scale))}.ds-ib[_ngcontent-ng-c280480271]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-50),0 0 0 4px var(--primary-500)}.ds-ib[_ngcontent-ng-c280480271]:disabled{background:var(--state-disabled-bg);color:var(--state-disabled-fg);cursor:not-allowed}.ds-ib.active[_ngcontent-ng-c280480271]{background:var(--surface-gold-soft);color:var(--text-gold)}.v-solid[_ngcontent-ng-c280480271]{background:var(--primary-500);color:var(--text-inverse)}.v-solid[_ngcontent-ng-c280480271]:hover:not(:disabled){background:var(--primary-600)}.v-outline[_ngcontent-ng-c280480271]{box-shadow:inset 0 0 0 1px var(--border-strong)}.v-overlay[_ngcontent-ng-c280480271]{background:var(--ink-900);color:var(--paper-50);box-shadow:0 1px 3px #00000059}.v-overlay[_ngcontent-ng-c280480271]:hover:not(:disabled){background:var(--ink-800);color:var(--paper-50)}.v-overlay.active[_ngcontent-ng-c280480271]{background:var(--gold-500);color:var(--ink-900)}.v-overlay.active[_ngcontent-ng-c280480271]:hover:not(:disabled){background:var(--gold-300)}
.ds-cond[_ngcontent-ng-c4031505934]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.ds-cond-abbr[_ngcontent-ng-c4031505934]{display:grid;place-items:center;min-width:22px;padding:2px 4px;border-radius:var(--radius-xs);color:var(--paper-50);font-size:var(--fs-3xs);letter-spacing:var(--ls-label)}.verified[_ngcontent-ng-c4031505934]{background:var(--surface-verified-soft);color:var(--text-verified)}.verified[_ngcontent-ng-c4031505934]   .ds-cond-abbr[_ngcontent-ng-c4031505934]{background:var(--verified-600)}.sage[_ngcontent-ng-c4031505934]{background:color-mix(in srgb,var(--sage-500) 16%,var(--surface-card));color:var(--sage-700)}.sage[_ngcontent-ng-c4031505934]   .ds-cond-abbr[_ngcontent-ng-c4031505934]{background:var(--sage-700)}.gold[_ngcontent-ng-c4031505934]{background:var(--surface-gold-soft);color:var(--text-gold)}.gold[_ngcontent-ng-c4031505934]   .ds-cond-abbr[_ngcontent-ng-c4031505934]{background:var(--gold-700)}.neutral[_ngcontent-ng-c4031505934]{background:var(--surface-sunken);color:var(--ink-600)}.neutral[_ngcontent-ng-c4031505934]   .ds-cond-abbr[_ngcontent-ng-c4031505934]{background:var(--ink-600)}.alert[_ngcontent-ng-c4031505934]{background:var(--color-danger-soft);color:var(--text-alert)}.alert[_ngcontent-ng-c4031505934]   .ds-cond-abbr[_ngcontent-ng-c4031505934]{background:var(--alert-600)}
.ds-lang[_ngcontent-ng-c1784274628]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 4px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-body);font-family:var(--font-ui);font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-label)}.ds-lang-flag[_ngcontent-ng-c1784274628]{object-fit:cover;border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-800) 14%,transparent)}
.ds-badge[_ngcontent-ng-c3203978901]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1.5;letter-spacing:var(--ls-label);white-space:nowrap}.caps[_ngcontent-ng-c3203978901]{letter-spacing:var(--ls-caps);text-transform:uppercase}.tone-neutral[_ngcontent-ng-c3203978901]{background:var(--surface-sunken);color:var(--text-body)}.tone-brand[_ngcontent-ng-c3203978901]{background:var(--surface-brand-soft);color:var(--primary-600)}.tone-gold[_ngcontent-ng-c3203978901]{background:var(--surface-gold-soft);color:var(--text-gold)}.tone-sage[_ngcontent-ng-c3203978901]{background:color-mix(in srgb,var(--sage-500) 16%,var(--surface-card));color:var(--sage-700)}.tone-verified[_ngcontent-ng-c3203978901]{background:var(--surface-verified-soft);color:var(--text-verified)}.tone-alert[_ngcontent-ng-c3203978901]{background:var(--color-danger-soft);color:var(--text-alert)}.tone-inverse[_ngcontent-ng-c3203978901]{background:var(--ink-800);color:var(--paper-100)}.solid.tone-brand[_ngcontent-ng-c3203978901]{background:var(--primary-500);color:var(--paper-50)}.solid.tone-gold[_ngcontent-ng-c3203978901]{background:var(--gold-500);color:var(--ink-900)}.solid.tone-verified[_ngcontent-ng-c3203978901]{background:var(--verified-600);color:var(--paper-50)}.solid.tone-alert[_ngcontent-ng-c3203978901]{background:var(--alert-500);color:var(--paper-50)}.solid.tone-neutral[_ngcontent-ng-c3203978901]{background:var(--ink-600);color:var(--paper-50)}
.ds-price[_ngcontent-ng-c2180484156]{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.ds-price-value[_ngcontent-ng-c2180484156]{font-family:var(--font-ui);font-weight:var(--fw-extrabold);line-height:1.1;white-space:nowrap;color:var(--text-price)}.ds-price-value.tone-gold[_ngcontent-ng-c2180484156]{color:var(--text-gold)}.ds-price-value.tone-inverse[_ngcontent-ng-c2180484156]{color:var(--text-inverse)}.ds-price-compare[_ngcontent-ng-c2180484156]{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-2xs);color:var(--text-faint);text-decoration:line-through;white-space:nowrap}