.accessory-links.svelte-1um92av{display:grid;gap:.85rem;padding-block:.25rem}.accessory-links__header.svelte-1um92av{display:grid;gap:.2rem}.accessory-links__header.svelte-1um92av h2:where(.svelte-1um92av){margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,1rem + .5vw,1.45rem);font-weight:750;letter-spacing:-.01em;color:var(--brand-text-strong)}.accessory-links__header.svelte-1um92av p:where(.svelte-1um92av),.accessory-links__disclosure.svelte-1um92av{margin:0;font-size:.82rem;line-height:1.5;color:var(--brand-muted)}.accessory-links__grid.svelte-1um92av{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.accessory-links__item.svelte-1um92av{display:flex;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem .85rem;border:1px solid var(--brand-border);border-radius:.85rem;background:color-mix(in srgb,var(--brand-bg) 48%,transparent);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.accessory-links__item.svelte-1um92av:hover,.accessory-links__item.svelte-1um92av:focus-visible{border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--brand-border));background:color-mix(in srgb,var(--brand-teal) 10%,var(--brand-bg));transform:translateY(-1px);outline:none}.accessory-links__icon.svelte-1um92av{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-teal) 42%,transparent);background:color-mix(in srgb,var(--brand-teal) 12%,transparent);color:var(--brand-teal);flex:0 0 auto}.accessory-links__copy.svelte-1um92av{display:grid;gap:.15rem;min-width:0;flex:1 1 auto}.accessory-links__label.svelte-1um92av{font-size:.9rem;font-weight:650;color:var(--brand-text)}.accessory-links__meta.svelte-1um92av{font-size:.73rem;color:var(--brand-muted)}.accessory-links__arrow.svelte-1um92av{color:var(--brand-muted);transition:color .16s ease,transform .16s ease;flex:0 0 auto}.accessory-links__item.svelte-1um92av:hover .accessory-links__arrow:where(.svelte-1um92av),.accessory-links__item.svelte-1um92av:focus-visible .accessory-links__arrow:where(.svelte-1um92av){color:var(--brand-teal-hover);transform:translate(2px,-2px)}.current-setup.svelte-dw2yxb{display:grid;gap:.9rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(45,212,191,.18);border-radius:1.15rem;background:radial-gradient(circle at top left,rgba(45,212,191,.12),transparent 34%),linear-gradient(145deg,#0f172ae6,#020617db);box-shadow:0 24px 72px #02061747}.current-setup__header.svelte-dw2yxb{display:flex;align-items:end;justify-content:space-between;gap:1rem}.current-setup__header.svelte-dw2yxb div:where(.svelte-dw2yxb){display:grid;gap:.28rem}.current-setup__eyebrow.svelte-dw2yxb,.current-setup__header.svelte-dw2yxb h2:where(.svelte-dw2yxb),.current-setup__header.svelte-dw2yxb p:where(.svelte-dw2yxb),.current-setup__label.svelte-dw2yxb,.current-setup__value.svelte-dw2yxb{margin:0}.current-setup__eyebrow.svelte-dw2yxb{font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}.current-setup__header.svelte-dw2yxb h2:where(.svelte-dw2yxb){font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:950;letter-spacing:-.04em;color:#f8fafc}.current-setup__header.svelte-dw2yxb p:where(.svelte-dw2yxb){max-width:25rem;font-size:.9rem;line-height:1.42;text-align:right;color:#cbd5e1b8}.current-setup__grid.svelte-dw2yxb{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem}.current-setup__part.svelte-dw2yxb{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-height:4.5rem;padding:.72rem;border:1px solid rgba(148,163,184,.16);border-radius:.9rem;background:#0f172a8f}.current-setup__part--missing.svelte-dw2yxb{border-style:dashed;background:#0f172a52}.current-setup__icon.svelte-dw2yxb{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:.82rem;background:#14b8a621;color:#5eead4}.current-setup__copy.svelte-dw2yxb{display:grid;gap:.18rem;min-width:0}.current-setup__label.svelte-dw2yxb{font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#99f6e4c7}.current-setup__value.svelte-dw2yxb{overflow:hidden;font-size:.92rem;font-weight:800;line-height:1.32;text-overflow:ellipsis;color:#e2e8f0}.current-setup__part--missing.svelte-dw2yxb .current-setup__value:where(.svelte-dw2yxb){font-style:italic;font-weight:650;color:#94a3b8d1}@media(max-width:720px){.current-setup__header.svelte-dw2yxb{align-items:start;flex-direction:column}.current-setup__header.svelte-dw2yxb p:where(.svelte-dw2yxb){text-align:left}}.amazon-button.svelte-9zt230{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;border:1px solid var(--amazon-yellow-active);border-radius:999px;background:var(--amazon-yellow);color:var(--amazon-ink);font-weight:850;line-height:1;text-decoration:none;box-shadow:inset 0 1px #ffffff59,0 10px 24px -18px var(--amazon-yellow);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,filter .16s ease}.amazon-button.svelte-9zt230:hover{background:var(--amazon-yellow-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,0 16px 32px -18px var(--amazon-yellow)}.amazon-button.svelte-9zt230:active{background:var(--amazon-yellow-active);transform:translateY(0)}.amazon-button.svelte-9zt230:focus-visible{outline:3px solid color-mix(in srgb,var(--amazon-ring) 45%,transparent);outline-offset:3px}.amazon-button--direct.svelte-9zt230{border-color:var(--amazon-orange-active);background:var(--amazon-orange);box-shadow:inset 0 1px #ffffff57,0 16px 38px -18px var(--amazon-orange)}.amazon-button--direct.svelte-9zt230:hover{background:var(--amazon-orange-hover);box-shadow:inset 0 1px #ffffff6b,0 22px 44px -18px var(--amazon-orange)}.amazon-button--direct.svelte-9zt230:active{background:var(--amazon-orange-active)}.amazon-button--sm.svelte-9zt230{min-height:1.75rem;padding:.35rem .72rem;font-size:.78rem}.amazon-button--md.svelte-9zt230{min-height:2.25rem;padding:.55rem .95rem;font-size:.88rem}.amazon-button--lg.svelte-9zt230{min-height:2.75rem;padding:.7rem 1.2rem;font-size:.98rem}@media(max-width:719px){.amazon-button--sm.svelte-9zt230{min-height:2.75rem;padding:.5rem .9rem;font-size:.86rem}.amazon-button--md.svelte-9zt230{min-height:2.75rem}}.amazon-button.svelte-9zt230 svg{width:1rem;height:1rem;flex:0 0 auto}.amazon-button__external.svelte-9zt230{width:.86rem;height:.86rem;opacity:.78}.amazon-button__label.svelte-9zt230{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amazon-button__region.svelte-9zt230{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;border-radius:999px;background:color-mix(in srgb,var(--amazon-ink) 15%,transparent);padding:.18rem .32rem;font-size:.65rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.amazon-button[aria-disabled=true].svelte-9zt230{cursor:not-allowed;filter:saturate(.6) brightness(.85);opacity:.65;transform:none;box-shadow:inset 0 1px #ffffff2e}@media(prefers-reduced-motion:reduce){.amazon-button.svelte-9zt230{transition:none}.amazon-button.svelte-9zt230:hover{transform:none}}.summary-chapter.svelte-csgs99{position:relative;scroll-margin-top:var(--summary-nav-offset, 7rem);border:1px solid var(--brand-border-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-text-strong) 3%,transparent),transparent 16rem),var(--brand-surface-strong);color:var(--brand-text)}.summary-chapter--comfortable.svelte-csgs99{padding:1.5rem}.summary-chapter--compact.svelte-csgs99{padding:1rem}.summary-chapter--info.svelte-csgs99{border-color:var(--brand-info-border)}.summary-chapter--success.svelte-csgs99{border-color:var(--brand-success-border)}.summary-chapter--warning.svelte-csgs99{border-color:var(--brand-warning-border)}.summary-chapter--danger.svelte-csgs99{border-color:var(--brand-danger-border)}@media(min-width:768px){.summary-chapter--comfortable.svelte-csgs99{padding:2rem}.summary-chapter--compact.svelte-csgs99{padding:1.25rem}}.chapter-header.svelte-6z3l74{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--brand-border-strong)}.chapter-header__main.svelte-6z3l74{display:grid;gap:.45rem}.chapter-header__eyebrow.svelte-6z3l74{margin:0;color:var(--brand-text-muted-strong);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.chapter-header__title-row.svelte-6z3l74{display:flex;align-items:center;gap:.75rem}.chapter-header__icon.svelte-6z3l74{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--brand-teal) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 12%,transparent);color:var(--brand-teal);flex:0 0 auto}.chapter-header__icon.svelte-6z3l74 svg{width:1.05rem;height:1.05rem}.chapter-header__title.svelte-6z3l74{margin:0;color:var(--brand-text-strong);font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + .9vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}h3.chapter-header__title.svelte-6z3l74{font-size:clamp(1.1rem,1rem + .45vw,1.45rem)}.chapter-header__lead.svelte-6z3l74{max-width:68ch;margin:0;color:var(--brand-text-muted-strong);font-size:.95rem;line-height:1.6}.chapter-header__actions.svelte-6z3l74{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}@media(min-width:720px){.chapter-header.svelte-6z3l74{flex-direction:row;align-items:flex-start;justify-content:space-between}.chapter-header__actions.svelte-6z3l74{justify-content:flex-end}}.metric-stat.svelte-4twqfa{display:grid;gap:.35rem;min-width:0}.metric-stat__label.svelte-4twqfa{margin:0;color:var(--brand-text-muted-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.metric-stat__value-row.svelte-4twqfa{display:flex;align-items:baseline;gap:.35rem;min-width:0}.metric-stat__value.svelte-4twqfa{min-width:0;color:var(--brand-text-strong);font-family:var(--font-display);font-size:clamp(1.7rem,1.35rem + 1.25vw,2.7rem);font-weight:850;line-height:1;overflow-wrap:anywhere}.metric-stat--secondary.svelte-4twqfa .metric-stat__value:where(.svelte-4twqfa){font-size:clamp(1.2rem,1.05rem + .45vw,1.65rem)}.metric-stat__unit.svelte-4twqfa,.metric-stat__hint.svelte-4twqfa{color:var(--brand-text-muted-strong)}.metric-stat__unit.svelte-4twqfa{font-size:.85rem;font-weight:700}.metric-stat__delta.svelte-4twqfa{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;margin:0;font-size:.82rem;font-weight:800}.metric-stat__delta.svelte-4twqfa svg{width:.95rem;height:.95rem}.metric-stat__delta[data-trend=up].svelte-4twqfa{color:var(--brand-success)}.metric-stat__delta[data-trend=down].svelte-4twqfa{color:var(--brand-danger)}.metric-stat__delta[data-trend=flat].svelte-4twqfa,.metric-stat__delta[data-trend=none].svelte-4twqfa{color:var(--brand-text-muted-strong)}.metric-stat__hint.svelte-4twqfa{margin:0;font-size:.84rem;line-height:1.45}.summary-pill.svelte-bs5ca9{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:fit-content;max-width:100%;border:1px solid var(--brand-border);border-radius:999px;background:var(--brand-surface-2);color:var(--brand-text);font-weight:800;line-height:1;white-space:nowrap}.summary-pill--sm.svelte-bs5ca9{min-height:1.25rem;padding:.16rem .5rem;font-size:.68rem}.summary-pill--md.svelte-bs5ca9{min-height:1.5rem;padding:.22rem .62rem;font-size:.75rem}.summary-pill--uppercase.svelte-bs5ca9{letter-spacing:.08em;text-transform:uppercase}.summary-pill.svelte-bs5ca9 svg{width:.85rem;height:.85rem;flex:0 0 auto}.summary-pill--md.svelte-bs5ca9 svg{width:.95rem;height:.95rem}.summary-pill__label.svelte-bs5ca9{min-width:0;overflow:hidden;text-overflow:ellipsis}.summary-pill--info.svelte-bs5ca9{border-color:var(--brand-info-border);background:var(--brand-info-bg);color:var(--brand-info)}.summary-pill--success.svelte-bs5ca9{border-color:var(--brand-success-border);background:var(--brand-success-bg);color:var(--brand-success)}.summary-pill--warning.svelte-bs5ca9{border-color:var(--brand-warning-border);background:var(--brand-warning-bg);color:var(--brand-warning)}.summary-pill--blocker.svelte-bs5ca9{border-color:var(--brand-danger-border);background:var(--brand-danger-bg);color:var(--brand-danger)}.summary-pill--teal.svelte-bs5ca9{border-color:var(--brand-teal-active);background:color-mix(in srgb,var(--brand-teal) 14%,transparent);color:var(--brand-teal)}.summary-risk-chapter.svelte-1rnkfnz{display:grid;gap:1rem}.summary-risk-chapter__flags.svelte-1rnkfnz{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.summary-risk-chapter__flag.svelte-1rnkfnz{position:relative;padding:.7rem .85rem .7rem 2rem;border:1px solid var(--brand-warning-border);border-radius:.85rem;background:var(--brand-warning-bg);color:var(--brand-warning);font-size:.86rem;font-weight:760;line-height:1.45}.summary-risk-chapter__flag.svelte-1rnkfnz:before{content:"!";position:absolute;left:.75rem;top:.68rem;display:grid;place-items:center;width:1rem;height:1rem;border-radius:999px;background:color-mix(in srgb,var(--brand-warning) 18%,transparent);font-size:.66rem;font-weight:900;line-height:1}.summary-risk-chapter[data-tone=critical].svelte-1rnkfnz .summary-risk-chapter__flag:where(.svelte-1rnkfnz){border-color:var(--brand-danger-border);background:var(--brand-danger-bg);color:var(--brand-danger)}.summary-risk-chapter[data-tone=critical].svelte-1rnkfnz .summary-risk-chapter__flag:where(.svelte-1rnkfnz):before{background:color-mix(in srgb,var(--brand-danger) 18%,transparent)}.summary-risk-chapter__cta.svelte-1rnkfnz{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.25rem;padding:.5rem .8rem;border:1px solid var(--brand-teal-active);border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 12%,transparent);color:var(--brand-teal);font-size:.82rem;font-weight:850;text-decoration:none}.summary-risk-chapter__cta.svelte-1rnkfnz:hover,.summary-risk-chapter__cta.svelte-1rnkfnz:focus-visible{border-color:var(--brand-teal);background:color-mix(in srgb,var(--brand-teal) 18%,transparent);outline:none}.summary-risk-chapter[data-tone=critical].svelte-1rnkfnz .summary-risk-chapter__cta:where(.svelte-1rnkfnz){border-color:var(--brand-danger-border);background:var(--brand-danger-bg);color:var(--brand-danger)}.summary-nav.svelte-lhatrb{position:sticky;top:var(--summary-nav-sticky-top, 0);z-index:30;border-bottom:1px solid color-mix(in srgb,var(--brand-border-strong) 76%,transparent);background:color-mix(in srgb,var(--brand-bg) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);padding-top:env(safe-area-inset-top);box-shadow:0 18px 44px -34px #000;transition:top var(--app-nav-transition-duration, .2s) var(--app-nav-transition-timing, ease)}.app-shell:has(.app-nav.visible) .summary-nav.svelte-lhatrb{--summary-nav-sticky-top: var(--app-nav-sticky-height, 49px)}.summary-nav__inner.svelte-lhatrb{max-width:1220px;margin:0 auto;display:flex;align-items:center;gap:.65rem;padding:.58rem 1rem;transition:padding .16s ease}.summary-nav__brand.svelte-lhatrb{display:flex;align-items:center;gap:.5rem;min-width:0;flex:0 1 auto}.summary-nav__label.svelte-lhatrb{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-teal) 34%,var(--brand-border));padding:.45rem .65rem;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text-strong);text-decoration:none;white-space:nowrap}.summary-nav__pick.svelte-lhatrb{display:none;align-items:center;gap:.35rem;min-width:0;max-width:min(32vw,24rem);font-size:.84rem;font-weight:750;color:var(--brand-text-strong)}.summary-nav__pick.svelte-lhatrb span:where(.svelte-lhatrb),.summary-nav__stat.svelte-lhatrb span:where(.svelte-lhatrb){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-nav__chapters.svelte-lhatrb{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1 auto;overflow-x:auto;scroll-padding-inline:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.summary-nav__chapters.svelte-lhatrb::-webkit-scrollbar{display:none}.summary-nav__chapters.svelte-lhatrb li:where(.svelte-lhatrb){flex:0 0 auto}.summary-nav__chip.svelte-lhatrb,.summary-nav__share.svelte-lhatrb,.summary-nav__stat.svelte-lhatrb{min-height:2.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-border-strong) 80%,transparent);background:color-mix(in srgb,var(--brand-surface-2) 74%,transparent);color:var(--brand-text-strong)}.summary-nav__chip.svelte-lhatrb{display:inline-flex;align-items:center;gap:.42rem;padding:.45rem .68rem;font-size:.8rem;font-weight:780;text-decoration:none;white-space:nowrap}.summary-nav__chip.svelte-lhatrb:hover,.summary-nav__chip.svelte-lhatrb:focus-visible,.summary-nav__share.svelte-lhatrb:hover,.summary-nav__share.svelte-lhatrb:focus-visible{border-color:color-mix(in srgb,var(--brand-teal) 52%,var(--brand-border));background:color-mix(in srgb,var(--brand-teal) 13%,var(--brand-surface-2));outline:none}.summary-nav__chip.svelte-lhatrb:focus-visible,.summary-nav__share.svelte-lhatrb:focus-visible,.summary-nav__label.svelte-lhatrb:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 34%,transparent);outline-offset:3px}.summary-nav.svelte-lhatrb svg{width:1rem;height:1rem;flex:0 0 auto}.summary-nav__stats.svelte-lhatrb{display:none;align-items:center;gap:.4rem;min-width:0;flex:0 1 auto}.summary-nav__stat.svelte-lhatrb{display:inline-flex;align-items:center;gap:.4rem;max-width:15rem;padding:.42rem .65rem;font-size:.78rem;font-weight:850}.summary-nav__stat--risk[data-tone=warning].svelte-lhatrb{border-color:color-mix(in srgb,var(--brand-warning) 48%,var(--brand-border));color:var(--brand-warning)}.summary-nav__stat--risk[data-tone=critical].svelte-lhatrb{border-color:color-mix(in srgb,var(--brand-danger) 48%,var(--brand-border));color:var(--brand-danger)}.summary-nav__share.svelte-lhatrb{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.45rem .75rem;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer;white-space:nowrap}@media(min-width:720px){.summary-nav__pick.svelte-lhatrb,.summary-nav__stats.svelte-lhatrb{display:inline-flex}}@media(max-width:719px){.summary-nav__inner.svelte-lhatrb{gap:.4rem;padding-inline:.625rem}.summary-nav__label.svelte-lhatrb{padding-inline:.55rem;font-size:.68rem}.summary-nav__share.svelte-lhatrb span:where(.svelte-lhatrb){display:none}.summary-nav__share.svelte-lhatrb{width:2.75rem;height:2.75rem;padding-inline:0}}@media(max-width:380px){.summary-nav__label.svelte-lhatrb{display:none}}@media(prefers-reduced-motion:reduce){.summary-nav__inner.svelte-lhatrb{transition:none}}.gear-score-delta.svelte-18d2dh6{display:grid;gap:.22rem;padding:.58rem .72rem;border:1px solid rgba(20,184,166,.28);border-radius:.8rem;background:linear-gradient(135deg,#14b8a624,#0f172ad1)}.gear-score-delta--missing.svelte-18d2dh6{border-color:#94a3b838;background:#0f172ab8}.gear-score-delta__label.svelte-18d2dh6,.gear-score-delta__missing.svelte-18d2dh6{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0a8}.gear-score-delta__values.svelte-18d2dh6{display:flex;align-items:baseline;gap:.34rem;font-size:clamp(1.1rem,2.4vw,1.65rem);font-weight:900;line-height:1;color:#e2e8f0}.gear-score-delta__values.svelte-18d2dh6 strong:where(.svelte-18d2dh6){color:#5eead4}.gear-score-delta__values.svelte-18d2dh6 em:where(.svelte-18d2dh6){font-style:normal;font-size:.76rem;font-weight:900;color:#34d399}.gear-score-delta__arrow.svelte-18d2dh6{color:#94a3b8ad}.upgrade-path-table.svelte-kfw7bg{--upgrade-path-accent: var(--accent-alt);--upgrade-path-accent-2: var(--brand-teal);--upgrade-path-accent-shadow: color-mix(in srgb, var(--accent-alt) 42%, black);display:grid;gap:.9rem;padding:clamp(.85rem,1.6vw,1.05rem);border:1px solid color-mix(in srgb,var(--upgrade-path-accent) 40%,var(--brand-border));border-radius:1.05rem;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--upgrade-path-accent) 22%,transparent),transparent 36%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--upgrade-path-accent-2) 12%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--upgrade-path-accent) 10%,var(--brand-surface)),color-mix(in srgb,var(--brand-surface-2) 94%,transparent)),color-mix(in srgb,var(--brand-bg) 86%,black);box-shadow:0 26px 80px -54px var(--upgrade-path-accent-shadow)}.upgrade-path-table[data-kind=platform_leap].svelte-kfw7bg{border-color:color-mix(in srgb,var(--brand-warning) 34%,var(--brand-border))}.upgrade-path-table[data-tone=violet].svelte-kfw7bg{--upgrade-path-accent: var(--accent-alt);--upgrade-path-accent-2: #ec4899;--upgrade-path-accent-shadow: color-mix(in srgb, var(--accent-alt) 50%, black);border-color:color-mix(in srgb,var(--accent-alt) 44%,var(--brand-border))}.upgrade-path-table[data-tone=teal].svelte-kfw7bg{--upgrade-path-accent: var(--brand-teal);--upgrade-path-accent-2: var(--brand-success);--upgrade-path-accent-shadow: color-mix(in srgb, var(--brand-teal) 48%, black);border-color:color-mix(in srgb,var(--brand-teal) 44%,var(--brand-border))}.upgrade-path-table[data-tone=cyan].svelte-kfw7bg{--upgrade-path-accent: var(--brand-info);--upgrade-path-accent-2: var(--brand-teal);--upgrade-path-accent-shadow: color-mix(in srgb, var(--brand-info) 46%, black);border-color:color-mix(in srgb,var(--brand-info) 44%,var(--brand-border))}.upgrade-path-table__header.svelte-kfw7bg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.upgrade-path-table__identity.svelte-kfw7bg{display:grid;gap:.36rem;min-width:0}.upgrade-path-table__pills.svelte-kfw7bg,.upgrade-path-table__row-pills.svelte-kfw7bg{display:flex;flex-wrap:wrap;gap:.34rem}.upgrade-path-table.svelte-kfw7bg h3:where(.svelte-kfw7bg),.upgrade-path-table.svelte-kfw7bg p:where(.svelte-kfw7bg){margin:0}.upgrade-path-table.svelte-kfw7bg h3:where(.svelte-kfw7bg){font-size:clamp(1.08rem,2vw,1.45rem);font-weight:950;letter-spacing:-.035em;color:var(--brand-text-strong)}.upgrade-path-table__identity.svelte-kfw7bg p:where(.svelte-kfw7bg),.upgrade-path-table__footnote.svelte-kfw7bg,.upgrade-path-table__score-missing.svelte-kfw7bg{font-size:.88rem;line-height:1.42;color:var(--brand-text-muted)}.upgrade-path-table__estimate.svelte-kfw7bg{display:grid;justify-items:end;gap:.12rem;padding:.58rem .7rem;border:1px solid var(--brand-border);border-radius:.9rem;background:color-mix(in srgb,var(--brand-bg) 72%,transparent);white-space:nowrap}.upgrade-path-table__estimate[data-pending=true].svelte-kfw7bg{border-color:var(--brand-warning-border);background:var(--brand-warning-bg)}.upgrade-path-table__estimate.svelte-kfw7bg span:where(.svelte-kfw7bg){font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-muted)}.upgrade-path-table__estimate.svelte-kfw7bg strong:where(.svelte-kfw7bg){font-size:1rem;font-weight:950;color:var(--brand-text-strong)}.upgrade-path-table__score.svelte-kfw7bg{padding:.85rem;border:1px solid color-mix(in srgb,var(--brand-success) 24%,var(--brand-border));border-radius:.95rem;background:var(--brand-success-bg)}.upgrade-path-table__score-missing.svelte-kfw7bg{padding:.75rem .85rem;border:1px dashed var(--brand-border-strong);border-radius:.9rem}.upgrade-path-table__reason.svelte-kfw7bg{padding:.64rem .76rem;border:1px solid color-mix(in srgb,var(--brand-teal) 20%,var(--brand-border));border-left:3px solid var(--brand-teal);border-radius:.82rem;background:color-mix(in srgb,var(--brand-teal) 7%,transparent);font-size:.86rem;line-height:1.42;color:var(--brand-text)}.upgrade-path-table__scroller.svelte-kfw7bg{overflow-x:auto;border:1px solid var(--brand-border);border-radius:.95rem;background:color-mix(in srgb,var(--brand-bg) 76%,transparent)}.upgrade-path-table__table.svelte-kfw7bg{width:100%;min-width:820px;border-collapse:collapse;font-size:.86rem}.upgrade-path-table__table.svelte-kfw7bg caption:where(.svelte-kfw7bg){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upgrade-path-table__table.svelte-kfw7bg th:where(.svelte-kfw7bg),.upgrade-path-table__table.svelte-kfw7bg td:where(.svelte-kfw7bg){padding:.78rem .82rem;border-bottom:1px solid var(--brand-border);vertical-align:top}.upgrade-path-table__table.svelte-kfw7bg thead:where(.svelte-kfw7bg) th:where(.svelte-kfw7bg){background:color-mix(in srgb,var(--brand-surface-2) 76%,transparent);font-size:.66rem;font-weight:950;letter-spacing:.09em;text-align:left;text-transform:uppercase;color:var(--brand-text-muted)}.upgrade-path-table__table.svelte-kfw7bg thead:where(.svelte-kfw7bg) th:where(.svelte-kfw7bg):nth-child(4),.upgrade-path-table__table.svelte-kfw7bg thead:where(.svelte-kfw7bg) th:where(.svelte-kfw7bg):nth-child(5),.upgrade-path-table__delta.svelte-kfw7bg,.upgrade-path-table__action.svelte-kfw7bg{text-align:right}.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg) tr:where(.svelte-kfw7bg):last-child th:where(.svelte-kfw7bg),.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg) tr:where(.svelte-kfw7bg):last-child td:where(.svelte-kfw7bg){border-bottom:0}.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg) tr[data-status=keep]:where(.svelte-kfw7bg){opacity:.72}.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg) tr[data-status=replace]:where(.svelte-kfw7bg){background:color-mix(in srgb,var(--brand-teal) 5%,transparent)}.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg) tr[data-status=verify]:where(.svelte-kfw7bg){background:color-mix(in srgb,var(--brand-warning) 5%,transparent)}.upgrade-path-table__component.svelte-kfw7bg{min-width:0;text-align:left}.upgrade-path-table__component-inner.svelte-kfw7bg{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.upgrade-path-table__component-icon.svelte-kfw7bg{display:grid;width:1.95rem;height:1.95rem;flex:0 0 auto;place-items:center;border-radius:.68rem;background:color-mix(in srgb,var(--brand-teal) 13%,transparent);color:var(--brand-teal)}.upgrade-path-table__component-copy.svelte-kfw7bg{display:grid;gap:.3rem;min-width:0}.upgrade-path-table__component-copy.svelte-kfw7bg strong:where(.svelte-kfw7bg),.upgrade-path-table__part-name.svelte-kfw7bg{overflow-wrap:anywhere}.upgrade-path-table__component-copy.svelte-kfw7bg strong:where(.svelte-kfw7bg){font-size:.82rem;font-weight:950;color:var(--brand-text-strong)}.upgrade-path-table__row-pills.svelte-kfw7bg span:where(.svelte-kfw7bg){border-radius:999px;padding:.15rem .42rem;background:color-mix(in srgb,var(--brand-text-muted) 12%,transparent);font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-text-muted)}.upgrade-path-table__row-pills.svelte-kfw7bg [data-status-pill=replace]:where(.svelte-kfw7bg),.upgrade-path-table__row-pills.svelte-kfw7bg [data-tone=target]:where(.svelte-kfw7bg){background:color-mix(in srgb,var(--brand-teal) 16%,transparent);color:var(--brand-teal)}.upgrade-path-table__row-pills.svelte-kfw7bg [data-status-pill=verify]:where(.svelte-kfw7bg){background:var(--brand-warning-bg);color:var(--brand-warning)}.upgrade-path-table__row-pills.svelte-kfw7bg [data-status-pill=unavailable]:where(.svelte-kfw7bg){border:1px dashed var(--brand-border-strong)}.upgrade-path-table__part-name.svelte-kfw7bg,.upgrade-path-table__score-note.svelte-kfw7bg,.upgrade-path-table__action-text.svelte-kfw7bg,.upgrade-path-table__category-link.svelte-kfw7bg,.upgrade-path-table__action.svelte-kfw7bg small:where(.svelte-kfw7bg){display:block}.upgrade-path-table__part-name.svelte-kfw7bg{font-weight:760;line-height:1.35;color:var(--brand-text)}.upgrade-path-table__part-name--recommended.svelte-kfw7bg{font-weight:900;color:var(--brand-text-strong)}.upgrade-path-table__score-note.svelte-kfw7bg,.upgrade-path-table__action.svelte-kfw7bg small:where(.svelte-kfw7bg){margin-top:.22rem;font-size:.72rem;line-height:1.3;color:var(--brand-text-muted)}.upgrade-path-table__why.svelte-kfw7bg{margin-top:.42rem}.upgrade-path-table__why.svelte-kfw7bg summary:where(.svelte-kfw7bg){width:fit-content;cursor:pointer;font-size:.72rem;font-weight:850;color:var(--brand-teal)}.upgrade-path-table__why.svelte-kfw7bg p:where(.svelte-kfw7bg){margin-top:.32rem;font-size:.8rem;line-height:1.38;color:var(--brand-text-muted)}.upgrade-path-table__delta.svelte-kfw7bg span:where(.svelte-kfw7bg){display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;border-radius:999px;padding:.24rem .48rem;background:color-mix(in srgb,var(--brand-text-muted) 12%,transparent);font-weight:950;color:var(--brand-text-muted)}.upgrade-path-table__delta[data-positive=true].svelte-kfw7bg span:where(.svelte-kfw7bg){background:var(--brand-success-bg);color:var(--brand-success)}.upgrade-path-table__action.svelte-kfw7bg{min-width:10.5rem}.upgrade-path-table__category-link.svelte-kfw7bg{font-weight:850;color:var(--brand-teal);text-decoration:none}.upgrade-path-table__category-link.svelte-kfw7bg:hover,.upgrade-path-table__category-link.svelte-kfw7bg:focus-visible{text-decoration:underline;outline:none}.upgrade-path-table__action-text.svelte-kfw7bg{font-size:.8rem;font-weight:850;color:var(--brand-text-muted)}.upgrade-path-table__action-text[data-tone=warning].svelte-kfw7bg{color:var(--brand-warning)}.upgrade-path-table__footnote.svelte-kfw7bg{font-size:.78rem}@media(max-width:900px){.upgrade-path-table.svelte-kfw7bg{padding:.75rem}.upgrade-path-table__header.svelte-kfw7bg{grid-template-columns:1fr}.upgrade-path-table__estimate.svelte-kfw7bg{justify-items:start;width:fit-content}.upgrade-path-table__scroller.svelte-kfw7bg{overflow:visible;border:0;background:transparent}.upgrade-path-table__table.svelte-kfw7bg{min-width:0;display:block}.upgrade-path-table__table.svelte-kfw7bg thead:where(.svelte-kfw7bg){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg),.upgrade-path-table__table.svelte-kfw7bg tr:where(.svelte-kfw7bg),.upgrade-path-table__table.svelte-kfw7bg th:where(.svelte-kfw7bg),.upgrade-path-table__table.svelte-kfw7bg td:where(.svelte-kfw7bg){display:block;width:100%}.upgrade-path-table__table.svelte-kfw7bg tbody:where(.svelte-kfw7bg){display:grid;gap:.7rem}.upgrade-path-table__table.svelte-kfw7bg tr:where(.svelte-kfw7bg){display:grid;gap:.58rem;padding:.72rem;border:1px solid var(--brand-border);border-radius:.95rem;background:color-mix(in srgb,var(--brand-bg) 74%,transparent)}.upgrade-path-table__table.svelte-kfw7bg th:where(.svelte-kfw7bg),.upgrade-path-table__table.svelte-kfw7bg td:where(.svelte-kfw7bg){padding:0;border-bottom:0;text-align:left}.upgrade-path-table__component-inner.svelte-kfw7bg{display:flex}.upgrade-path-table__table.svelte-kfw7bg td:where(.svelte-kfw7bg){display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.7rem;align-items:start}.upgrade-path-table__table.svelte-kfw7bg td:where(.svelte-kfw7bg):before{content:attr(data-label);align-self:start;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-muted)}.upgrade-path-table__delta.svelte-kfw7bg,.upgrade-path-table__action.svelte-kfw7bg{text-align:left}.upgrade-path-table__action.svelte-kfw7bg{display:grid;gap:.4rem;min-width:0;scroll-margin-top:var(--summary-nav-offset, 7rem)}.upgrade-path-table__action.svelte-kfw7bg .amazon-button,.upgrade-path-table__category-link.svelte-kfw7bg{width:100%}.upgrade-path-table__category-link.svelte-kfw7bg{display:inline-flex;align-items:center;min-height:2.75rem}}@media(max-width:400px){.upgrade-path-table__table.svelte-kfw7bg td:where(.svelte-kfw7bg){grid-template-columns:5.5rem minmax(0,1fr)}}.upgrade-path-section.svelte-pq2zmh{display:grid;gap:.95rem}.upgrade-path-section__header.svelte-pq2zmh{display:grid;gap:.32rem;max-width:760px}.upgrade-path-section__eyebrow.svelte-pq2zmh,.upgrade-path-section__header.svelte-pq2zmh h2:where(.svelte-pq2zmh),.upgrade-path-section__header.svelte-pq2zmh p:where(.svelte-pq2zmh),.upgrade-path-section__empty-kicker.svelte-pq2zmh,.upgrade-path-section__empty.svelte-pq2zmh h3:where(.svelte-pq2zmh),.upgrade-path-section__empty.svelte-pq2zmh p:where(.svelte-pq2zmh){margin:0}.upgrade-path-section__eyebrow.svelte-pq2zmh,.upgrade-path-section__empty-kicker.svelte-pq2zmh{font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-teal)}.upgrade-path-section__header.svelte-pq2zmh h2:where(.svelte-pq2zmh){font-size:clamp(1.45rem,3vw,2.25rem);font-weight:950;letter-spacing:-.045em;color:var(--brand-text-strong)}.upgrade-path-section__header.svelte-pq2zmh p:where(.svelte-pq2zmh),.upgrade-path-section__warning.svelte-pq2zmh,.upgrade-path-section__empty.svelte-pq2zmh p:where(.svelte-pq2zmh){font-size:.94rem;line-height:1.42;color:var(--brand-text-muted)}.upgrade-path-section__stack.svelte-pq2zmh{display:grid;gap:.9rem}.upgrade-path-section__warning.svelte-pq2zmh{margin:0;padding:.85rem .95rem;border:1px solid var(--brand-warning-border);border-radius:.9rem;background:var(--brand-warning-bg);color:var(--brand-warning);font-weight:700}.upgrade-path-section__empty.svelte-pq2zmh{display:grid;gap:.35rem;padding:1rem;border:1px dashed var(--brand-border-strong);border-radius:1rem;background:color-mix(in srgb,var(--brand-bg) 72%,transparent)}.upgrade-path-section__empty.svelte-pq2zmh h3:where(.svelte-pq2zmh){font-size:1.1rem;font-weight:900;color:var(--brand-text-strong)}.summary-shell.svelte-4deept{width:100%;max-width:1220px;box-sizing:border-box;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;color:var(--brand-text);--summary-nav-offset: 7rem}@media(max-width:719px){.summary-shell.svelte-4deept{--summary-nav-offset: calc(4.5rem + env(safe-area-inset-top)) }}.summary-shell.svelte-4deept>*{min-width:0}.summary-action-btn{min-height:2.75rem;min-width:2.75rem;padding-inline:1rem}@media(max-width:520px){.chapter-header__actions .summary-action-btn{width:100%;flex:1 1 100%}}.summary-chapter--plain{border-color:transparent;background:transparent;padding-inline:0}.section-header.svelte-4deept{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.section-header--sub.svelte-4deept{margin-top:.75rem}.section-eyebrow.svelte-4deept{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-teal)}.section-title.svelte-4deept{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:1.5rem;color:var(--brand-text)}.section-lede.svelte-4deept{margin:0;max-width:60ch;font-size:.875rem;line-height:1.55;color:var(--brand-muted)}.report-pill.svelte-4deept{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 80%,transparent);color:var(--brand-muted);white-space:nowrap}.report-pill[data-tone=teal].svelte-4deept{border-color:color-mix(in srgb,var(--brand-teal) 50%,transparent);background:color-mix(in srgb,var(--brand-teal) 18%,transparent);color:color-mix(in srgb,var(--brand-teal-hover) 80%,var(--brand-text))}.report-hero-v2{background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-teal) 18%,transparent),transparent 50%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--accent-alt) 14%,transparent),transparent 55%),var(--brand-surface-strong);box-shadow:0 24px 80px -46px color-mix(in srgb,var(--brand-teal) 42%,black)}.report-hero-v2__badges.svelte-4deept{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.report-hero-v2__metrics.svelte-4deept{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--brand-border-strong)}.quick-actions.svelte-4deept{display:none;margin:-.35rem 0 1rem}.quick-actions.svelte-4deept a:where(.svelte-4deept){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:999px;padding:.65rem .95rem;border:1px solid color-mix(in srgb,var(--brand-teal) 45%,var(--brand-border));background:color-mix(in srgb,var(--brand-teal) 12%,var(--brand-surface));color:var(--brand-text-strong);font-size:.88rem;font-weight:850;text-decoration:none}.quick-actions.svelte-4deept a:where(.svelte-4deept):focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 34%,transparent);outline-offset:3px}@media(max-width:719px){.quick-actions.svelte-4deept{display:block}.quick-actions.svelte-4deept a:where(.svelte-4deept){width:100%}}.upgrade-tier-grid.svelte-4deept{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(min-width:1120px){.upgrade-tier-grid.svelte-4deept{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto 1fr;align-items:stretch}.upgrade-tier-grid.svelte-4deept>.upgrade-tier-card:where(.svelte-4deept){display:grid;grid-row:1 / span 5;grid-template-rows:subgrid;row-gap:.9rem}.upgrade-tier-card__score-slot.svelte-4deept:empty{display:block}.upgrade-tier-components.svelte-4deept{display:grid;grid-auto-rows:minmax(11.25rem,auto)}.upgrade-tier-component.svelte-4deept{height:100%;grid-template-rows:4.85rem 1.55rem 1.95rem;align-content:flex-start}.upgrade-tier-component__copy.svelte-4deept{min-height:4.85rem}.upgrade-tier-component__body.svelte-4deept{align-content:flex-start}.upgrade-tier-component__stats.svelte-4deept{min-height:1.55rem}.upgrade-tier-component__purchase-row.svelte-4deept{min-height:1.95rem;align-items:flex-start}}.upgrade-tier-card.svelte-4deept{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--brand-border);border-radius:1rem;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--brand-teal) 10%,transparent),transparent 34%),linear-gradient(150deg,color-mix(in srgb,var(--brand-surface) 94%,transparent),color-mix(in srgb,var(--brand-surface-2) 96%,transparent));box-shadow:0 14px 46px -34px color-mix(in srgb,var(--brand-teal) 30%,black)}.upgrade-tier-card.svelte-4deept:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgb(255 255 255 / .08) 42%,transparent 68%);opacity:.55}.upgrade-tier-card[data-tier=budget].svelte-4deept{border-color:color-mix(in srgb,var(--brand-info) 42%,var(--brand-border));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--brand-info) 24%,transparent),transparent 38%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--brand-teal) 10%,transparent),transparent 30%),linear-gradient(150deg,color-mix(in srgb,var(--brand-info) 11%,var(--brand-surface)),color-mix(in srgb,var(--brand-surface-2) 94%,transparent));box-shadow:0 18px 54px -34px color-mix(in srgb,var(--brand-info) 46%,black)}.upgrade-tier-card[data-tier=value].svelte-4deept{border-color:color-mix(in srgb,var(--brand-teal) 42%,var(--brand-border));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--brand-teal) 22%,transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--brand-teal) 14%,var(--brand-surface)),color-mix(in srgb,var(--brand-surface-2) 96%,transparent));box-shadow:0 18px 54px -34px color-mix(in srgb,var(--brand-teal) 46%,black)}.upgrade-tier-card[data-tier=highend].svelte-4deept{border-color:color-mix(in srgb,var(--accent-alt) 42%,var(--brand-border));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent-alt) 24%,transparent),transparent 38%),radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--brand-teal) 14%,transparent),transparent 32%),linear-gradient(150deg,color-mix(in srgb,var(--accent-alt) 12%,var(--brand-surface)),color-mix(in srgb,var(--brand-surface-2) 94%,transparent));box-shadow:0 20px 62px -34px color-mix(in srgb,var(--accent-alt) 46%,black)}.upgrade-tier-card__head.svelte-4deept{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.6rem 1rem}.upgrade-tier-card__labels.svelte-4deept{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.upgrade-tier-card__role.svelte-4deept{display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-border) 80%,transparent);background:color-mix(in srgb,var(--brand-bg) 64%,transparent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.upgrade-tier-card__summary.svelte-4deept{width:100%;margin:0;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--brand-teal) 30%,var(--brand-border));border-radius:.82rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-teal) 12%,transparent),transparent 64%),color-mix(in srgb,var(--brand-bg) 74%,transparent);box-shadow:inset 0 1px #ffffff17;font-family:var(--font-display);font-size:clamp(1rem,.92rem + .26vw,1.12rem);font-weight:700;line-height:1.42;letter-spacing:.01em;color:var(--brand-text-strong);text-wrap:pretty}.upgrade-tier-card[data-tier=budget].svelte-4deept .upgrade-tier-card__summary:where(.svelte-4deept){border-color:color-mix(in srgb,var(--brand-info) 44%,var(--brand-border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-info) 14%,transparent),transparent 64%),color-mix(in srgb,var(--brand-bg) 74%,transparent)}.upgrade-tier-card[data-tier=value].svelte-4deept .upgrade-tier-card__summary:where(.svelte-4deept){border-color:color-mix(in srgb,var(--brand-teal-hover) 44%,var(--brand-border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-teal-hover) 15%,transparent),transparent 64%),color-mix(in srgb,var(--brand-bg) 72%,transparent)}.upgrade-tier-card[data-tier=highend].svelte-4deept .upgrade-tier-card__summary:where(.svelte-4deept){border-color:color-mix(in srgb,var(--accent-alt) 46%,var(--brand-border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-alt) 16%,transparent),transparent 64%),color-mix(in srgb,var(--brand-bg) 70%,transparent)}.upgrade-tier-card__estimate.svelte-4deept{margin:0 0 0 auto;font-family:var(--font-display);font-weight:650;font-size:1.05rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--brand-text)}.upgrade-tier-card__estimate--pending.svelte-4deept{font-size:.78rem;font-family:inherit;font-weight:600;color:var(--brand-muted)}.upgrade-tier-card__decision.svelte-4deept{display:grid;gap:.25rem;padding:0 0 0 .6rem;border-left:2px solid color-mix(in srgb,var(--brand-border) 70%,transparent)}.upgrade-tier-card__decision-label.svelte-4deept{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-muted) 85%,transparent)}.upgrade-tier-card__decision.svelte-4deept p:where(.svelte-4deept){margin:0;font-size:.8rem;font-weight:500;line-height:1.45;color:var(--brand-muted);text-wrap:pretty}.upgrade-tier-card__score-slot.svelte-4deept{display:flex;flex-direction:column}.upgrade-tier-card__score-slot.svelte-4deept:empty{display:none}.upgrade-tier-score.svelte-4deept{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.92rem 1rem;border:1px solid color-mix(in srgb,var(--brand-info) 58%,var(--brand-border));border-radius:.95rem;background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--brand-info) 34%,transparent),transparent 52%),linear-gradient(135deg,color-mix(in srgb,var(--brand-info) 30%,var(--brand-surface)),color-mix(in srgb,var(--brand-bg) 62%,var(--brand-info)));box-shadow:inset 0 1px #ffffff29,inset 0 -18px 36px #0000002e;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-info) 45%,white)}.upgrade-tier-card[data-tier=budget].svelte-4deept .upgrade-tier-score:where(.svelte-4deept){border-color:color-mix(in srgb,var(--brand-info) 70%,var(--brand-border));background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--brand-info) 42%,transparent),transparent 52%),linear-gradient(135deg,color-mix(in srgb,var(--brand-info) 34%,var(--brand-surface)),color-mix(in srgb,var(--brand-bg) 54%,var(--brand-info)));color:color-mix(in srgb,var(--brand-info) 38%,white)}.upgrade-tier-card[data-tier=value].svelte-4deept .upgrade-tier-score:where(.svelte-4deept){border-color:color-mix(in srgb,var(--brand-teal-hover) 76%,var(--brand-border));background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--brand-teal-hover) 46%,transparent),transparent 52%),linear-gradient(135deg,color-mix(in srgb,var(--brand-teal) 42%,var(--brand-surface)),color-mix(in srgb,var(--brand-bg) 50%,var(--brand-teal-hover)));box-shadow:inset 0 1px #ffffff2e,inset 0 -18px 36px #0000002e,0 0 22px -10px color-mix(in srgb,var(--brand-teal-hover) 72%,transparent);color:color-mix(in srgb,var(--brand-teal-hover) 30%,white)}.upgrade-tier-card[data-tier=highend].svelte-4deept .upgrade-tier-score:where(.svelte-4deept){border-color:color-mix(in srgb,var(--accent-alt) 88%,var(--brand-border));background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--accent-alt) 58%,transparent),transparent 54%),linear-gradient(135deg,color-mix(in srgb,var(--accent-alt) 48%,var(--brand-surface)),color-mix(in srgb,var(--brand-bg) 42%,var(--accent-alt)));box-shadow:inset 0 1px #fff3,inset 0 -18px 38px #00000029,0 0 34px -8px color-mix(in srgb,var(--accent-alt) 86%,transparent),0 0 70px -34px color-mix(in srgb,var(--accent-alt) 92%,transparent);color:color-mix(in srgb,var(--accent-alt) 24%,white)}.upgrade-tier-card[data-tier=budget].svelte-4deept .upgrade-tier-score:where(.svelte-4deept) strong:where(.svelte-4deept){color:color-mix(in srgb,var(--brand-info) 24%,white);text-shadow:0 0 16px color-mix(in srgb,var(--brand-info) 58%,transparent)}.upgrade-tier-card[data-tier=value].svelte-4deept .upgrade-tier-score:where(.svelte-4deept) strong:where(.svelte-4deept){color:color-mix(in srgb,var(--brand-teal-hover) 24%,white);text-shadow:0 0 16px color-mix(in srgb,var(--brand-teal-hover) 68%,transparent),0 0 28px color-mix(in srgb,var(--brand-teal-hover) 34%,transparent)}.upgrade-tier-card[data-tier=highend].svelte-4deept .upgrade-tier-score:where(.svelte-4deept) strong:where(.svelte-4deept){color:color-mix(in srgb,var(--accent-alt) 18%,white);text-shadow:0 0 18px color-mix(in srgb,var(--accent-alt) 78%,transparent),0 0 34px color-mix(in srgb,var(--accent-alt) 52%,transparent),0 0 58px color-mix(in srgb,var(--accent-alt) 30%,transparent)}.upgrade-tier-score.svelte-4deept strong:where(.svelte-4deept){display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-display);font-size:1.42rem;line-height:1;font-variant-numeric:tabular-nums}.upgrade-tier-components.svelte-4deept{display:flex;flex-direction:column;gap:.65rem}.upgrade-tier-component.svelte-4deept{display:grid;grid-template-columns:1fr;gap:.65rem;padding:.8rem;border:1px solid var(--brand-border);border-radius:.8rem;background:color-mix(in srgb,var(--brand-bg) 68%,transparent)}.upgrade-tier-component--target.svelte-4deept{border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--brand-border));background:color-mix(in srgb,var(--brand-teal) 8%,var(--brand-bg))}.upgrade-tier-component__copy.svelte-4deept{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:flex-start;min-width:0}.upgrade-tier-component__body.svelte-4deept{display:grid;gap:.38rem;min-width:0}.upgrade-tier-component__copy.svelte-4deept>.upgrade-tier-component__body:where(.svelte-4deept):first-child{grid-column:1 / -1}.upgrade-tier-component__purchase-row.svelte-4deept{display:flex;justify-content:flex-end;width:100%;margin-top:-.15rem}.upgrade-tier-component__purchase-row.svelte-4deept .upgrade-tier-component__action{width:auto;max-width:12rem;min-height:1.8rem;justify-content:center;gap:.35rem;padding:.3rem .62rem;font-size:.72rem;box-shadow:none}.upgrade-tier-component__purchase-row.svelte-4deept .upgrade-tier-component__action svg{width:.82rem;height:.82rem}.upgrade-tier-component__meta.svelte-4deept{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-muted)}.upgrade-tier-component__target.svelte-4deept{color:color-mix(in srgb,var(--brand-teal-hover) 75%,var(--brand-text))}.upgrade-tier-component__title.svelte-4deept{margin:0;font-weight:650;font-size:.96rem;line-height:1.25;color:var(--brand-text)}.upgrade-tier-component__description.svelte-4deept,.upgrade-tier-component__reason.svelte-4deept{margin:0;padding-left:.62rem;border-left:2px solid color-mix(in srgb,var(--brand-teal) 55%,var(--brand-border));font-size:clamp(.88rem,.82rem + .16vw,.96rem);font-weight:650;line-height:1.48;color:var(--brand-text);text-wrap:pretty}.upgrade-tier-component__ai-note.svelte-4deept{display:grid;gap:.4rem;margin-top:.1rem;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--brand-teal) 34%,var(--brand-border));border-radius:.72rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-teal) 11%,transparent),transparent 62%),color-mix(in srgb,var(--brand-bg) 70%,transparent);box-shadow:inset 0 1px #ffffff14}.upgrade-tier-component__ai-label.svelte-4deept{display:inline-flex;width:fit-content;align-items:center;min-height:1.15rem;padding:.12rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 16%,transparent);font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-teal-hover) 35%,white)}.upgrade-tier-component__stats.svelte-4deept{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:space-between;min-width:0}.upgrade-tier-component__price.svelte-4deept{font-weight:700;font-size:.9rem;color:var(--brand-text);font-variant-numeric:tabular-nums}.upgrade-tier-component__price--pending.svelte-4deept{font-size:.72rem;color:var(--brand-muted)}.upgrade-tier-component__score.svelte-4deept{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.18rem .48rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-success) 28%,var(--brand-border));background:color-mix(in srgb,var(--brand-success) 8%,var(--brand-bg));font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--brand-success) 72%,var(--brand-text));white-space:nowrap}.upgrade-tier-empty.svelte-4deept{margin:0;padding:.85rem;border:1px dashed var(--brand-border);border-radius:.75rem;font-size:.82rem;color:var(--brand-muted)}.decision-layout.svelte-4deept{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1020px){.decision-layout.svelte-4deept{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start}}.decision-layout__main.svelte-4deept{display:flex;flex-direction:column;gap:1rem;min-width:0}.primary-card.svelte-4deept{display:grid;grid-template-columns:1fr;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);border-radius:1rem;border:1px solid color-mix(in srgb,var(--brand-teal) 32%,var(--brand-border));background:linear-gradient(140deg,color-mix(in srgb,var(--brand-surface) 92%,transparent),color-mix(in srgb,var(--brand-surface-2) 96%,transparent));box-shadow:0 18px 60px -30px color-mix(in srgb,var(--brand-teal) 35%,black)}@media(min-width:720px){.primary-card.svelte-4deept{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:1.5rem}}.upgrade-bridge.svelte-4deept{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:stretch;min-width:0}@media(min-width:760px){.upgrade-bridge.svelte-4deept{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.upgrade-bridge__node.svelte-4deept{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.95rem;border-radius:.95rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-bg) 72%,transparent)}.upgrade-bridge__node--target.svelte-4deept{border-color:color-mix(in srgb,var(--brand-teal) 46%,var(--brand-border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-teal) 14%,var(--brand-surface)),color-mix(in srgb,var(--brand-surface-2) 92%,transparent))}.upgrade-bridge__label.svelte-4deept{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted)}.upgrade-bridge__node.svelte-4deept h3:where(.svelte-4deept){margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--brand-text)}.upgrade-bridge__value.svelte-4deept{margin:0;min-width:0;font-size:.92rem;line-height:1.45;color:var(--brand-text);overflow-wrap:anywhere}.upgrade-bridge__context.svelte-4deept{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.upgrade-bridge__context.svelte-4deept span:where(.svelte-4deept){max-width:100%;padding:.28rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--brand-surface-2) 78%,transparent);font-size:.68rem;color:var(--brand-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-bridge__arrow.svelte-4deept{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;color:var(--brand-teal);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:759px){.upgrade-bridge__arrow.svelte-4deept svg{transform:rotate(90deg)}}.upgrade-bridge__price.svelte-4deept{align-self:flex-start;padding:.28rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 16%,transparent);font-family:var(--font-display);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-text)}.upgrade-bridge__price--pending.svelte-4deept{background:color-mix(in srgb,var(--brand-warning) 16%,transparent);color:color-mix(in srgb,var(--brand-warning) 72%,var(--brand-text))}.primary-card__intro.svelte-4deept{display:flex;flex-direction:column;gap:.6rem;min-width:0}.primary-card__badges.svelte-4deept{display:flex;flex-wrap:wrap;gap:.4rem}.primary-card__title.svelte-4deept{margin:0;font-family:var(--font-display);font-size:1.4rem;font-weight:600;letter-spacing:-.02em;color:var(--brand-text)}.primary-card__upgrade-title.svelte-4deept{margin:-.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--brand-teal)}.primary-card__description.svelte-4deept{margin:0;font-size:.95rem;line-height:1.55;color:var(--brand-muted)}.primary-card__justification.svelte-4deept{margin:0;padding:.75rem .9rem;border-radius:.65rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface-2) 85%,transparent);font-size:.825rem;line-height:1.5;color:var(--brand-muted)}.primary-considerations.svelte-4deept{display:flex;flex-direction:column;gap:.55rem;padding:.8rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--brand-warning) 28%,var(--brand-border));background:color-mix(in srgb,var(--brand-warning) 7%,var(--brand-surface))}.primary-considerations__title.svelte-4deept{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-warning) 72%,var(--brand-text))}.primary-considerations.svelte-4deept ul:where(.svelte-4deept){display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.primary-considerations.svelte-4deept li:where(.svelte-4deept){display:grid;grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);gap:.6rem;align-items:baseline;font-size:.78rem;line-height:1.4}.primary-considerations.svelte-4deept strong:where(.svelte-4deept){color:var(--brand-text)}.primary-considerations.svelte-4deept span:where(.svelte-4deept){min-width:0;color:var(--brand-muted)}@media(max-width:520px){.primary-considerations.svelte-4deept li:where(.svelte-4deept){grid-template-columns:minmax(0,1fr);gap:.15rem}}.primary-card__buy.svelte-4deept{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border-radius:.85rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-bg) 75%,transparent)}.buy-label.svelte-4deept{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted)}.buy-price.svelte-4deept{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--brand-text)}.buy-price--pending.svelte-4deept{font-size:1.05rem;color:color-mix(in srgb,var(--brand-warning) 70%,var(--brand-text))}.buy-meta.svelte-4deept{margin:0;font-size:.78rem;line-height:1.45;color:var(--brand-muted)}.primary-card__buy.svelte-4deept .buy-action{width:100%}.buy-options.svelte-4deept{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.buy-options__label.svelte-4deept{margin:0;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted)}.buy-option.svelte-4deept{display:flex;gap:.5rem;align-items:baseline;padding:.5rem .65rem;border-radius:.6rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 70%,transparent);color:var(--brand-text);font-size:.82rem;text-decoration:none;transition:border-color .15s ease,background .15s ease}.buy-option.svelte-4deept:hover,.buy-option.svelte-4deept:focus-visible{border-color:color-mix(in srgb,var(--brand-teal) 60%,var(--brand-border));background:color-mix(in srgb,var(--brand-teal) 12%,var(--brand-surface))}.buy-option__tier.svelte-4deept{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--brand-teal)}.buy-option__title.svelte-4deept{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-disclaimer.svelte-4deept{margin:0;font-size:.7rem;line-height:1.5;color:var(--brand-muted)}.secondary-list.svelte-4deept{display:flex;flex-direction:column;gap:.6rem}.secondary-card.svelte-4deept{display:flex;flex-direction:column;gap:.45rem;padding:.95rem 1.05rem;border-radius:.85rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 85%,transparent)}.secondary-card__head.svelte-4deept{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.secondary-card__price.svelte-4deept{margin-left:auto;font-family:var(--font-display);font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--brand-text)}.secondary-card__price--pending.svelte-4deept{color:color-mix(in srgb,var(--brand-warning) 70%,var(--brand-text));font-size:.85rem}.secondary-card__title.svelte-4deept{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--brand-text)}.secondary-card__description.svelte-4deept{margin:0;font-size:.85rem;line-height:1.55;color:var(--brand-muted)}.secondary-card__actions.svelte-4deept{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center}.secondary-card__actions.svelte-4deept .secondary-card__action{flex:0 1 auto}.secondary-card__meta.svelte-4deept{font-size:.72rem;color:var(--brand-muted)}.decision-panel.svelte-4deept{min-width:0}.decision-panel__sticky.svelte-4deept{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem;border-radius:1rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 92%,transparent);position:relative}@media(min-width:1020px){.decision-panel__sticky.svelte-4deept{position:sticky;top:6rem}}.decision-panel__title.svelte-4deept{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.01em;color:var(--brand-text)}.decision-panel__stats.svelte-4deept{margin:0;display:flex;flex-direction:column;gap:.85rem}.decision-stat.svelte-4deept{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:.65rem;background:color-mix(in srgb,var(--brand-bg) 60%,transparent);border:1px solid var(--brand-border)}.decision-stat.svelte-4deept dt:where(.svelte-4deept){font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted);font-weight:600}.decision-stat.svelte-4deept dd:where(.svelte-4deept){margin:0;font-size:.92rem;font-weight:500;color:var(--brand-text);line-height:1.4}.decision-stat__value.svelte-4deept{font-family:var(--font-display);font-size:1.6rem!important;font-weight:600!important;font-variant-numeric:tabular-nums}.decision-stat__value--pending.svelte-4deept{font-size:1rem!important;color:color-mix(in srgb,var(--brand-warning) 70%,var(--brand-text))!important}.decision-stat__note.svelte-4deept{margin:.15rem 0 0;font-size:.72rem;color:var(--brand-muted)}.decision-panel__actions.svelte-4deept{display:flex;flex-direction:column;gap:.5rem}.checklist.svelte-4deept{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.checklist__item.svelte-4deept{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;border-radius:.7rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-bg) 50%,transparent)}.checklist__item[data-severity=required].svelte-4deept{border-color:color-mix(in srgb,var(--brand-warning) 35%,var(--brand-border))}.checklist__severity.svelte-4deept{align-self:flex-start;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:.12rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--brand-surface-2) 85%,transparent);color:var(--brand-muted);margin-bottom:.2rem}.checklist__item[data-severity=required].svelte-4deept .checklist__severity:where(.svelte-4deept){background:color-mix(in srgb,var(--brand-warning) 22%,transparent);color:color-mix(in srgb,var(--brand-warning) 60%,var(--brand-text))}.checklist__label.svelte-4deept{margin:0;font-weight:600;font-size:.95rem;color:var(--brand-text)}.checklist__description.svelte-4deept{margin:0;font-size:.82rem;line-height:1.5;color:var(--brand-muted)}.trust-notes.svelte-4deept,.trust-notes__explainers.svelte-4deept{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.trust-notes__item.svelte-4deept,.trust-notes__explainer.svelte-4deept{display:flex;flex-direction:column;gap:.2rem}.trust-notes__title.svelte-4deept{margin:0;font-size:.9rem;font-weight:600;color:var(--brand-text)}.trust-notes__body.svelte-4deept{margin:0;font-size:.82rem;line-height:1.55;color:var(--brand-muted)}.trust-notes__link.svelte-4deept{margin-top:.15rem;font-size:.78rem;color:var(--brand-teal-hover);text-decoration:underline;text-underline-offset:4px}.trust-notes__explainers.svelte-4deept{margin-top:.25rem;padding-top:.85rem;border-top:1px dashed var(--brand-border)}.bottlenecks__list.svelte-4deept{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bottlenecks__item.svelte-4deept{padding:.7rem .9rem;border-radius:.7rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 85%,transparent);font-size:.85rem;color:var(--brand-text);line-height:1.4}.roadmap__list.svelte-4deept{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.roadmap__item.svelte-4deept{display:flex;gap:.85rem;align-items:flex-start;padding:.65rem .9rem;border-radius:.7rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 88%,transparent)}.roadmap__index.svelte-4deept{flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:.85rem;background:color-mix(in srgb,var(--brand-teal) 22%,transparent);color:var(--brand-teal-hover);border:1px solid color-mix(in srgb,var(--brand-teal) 35%,transparent)}.roadmap__text.svelte-4deept{margin:0;font-size:.9rem;line-height:1.5;color:var(--brand-text)}.evidence__group.svelte-4deept{display:flex;flex-direction:column;gap:.5rem}.evidence__group-title.svelte-4deept{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.evidence__list.svelte-4deept{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.evidence__item.svelte-4deept{padding:.7rem .9rem;border-radius:.7rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-surface) 90%,transparent);display:flex;flex-direction:column;gap:.2rem}.evidence__title.svelte-4deept{margin:0;font-size:.88rem;font-weight:600;color:var(--brand-text)}.evidence__link.svelte-4deept{font-size:.78rem;color:var(--brand-info);text-decoration:underline;text-underline-offset:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence__plain.svelte-4deept{margin:0;font-size:.78rem;color:var(--brand-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence__reading.svelte-4deept{list-style:disc inside;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--brand-text)}.raw-debug.svelte-4deept{display:flex;flex-direction:column;gap:.7rem}.raw-debug__head.svelte-4deept{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between}.raw-debug__grid.svelte-4deept{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:900px){.raw-debug__grid.svelte-4deept{grid-template-columns:1fr 1fr}}.raw-debug__pane.svelte-4deept{display:flex;flex-direction:column;gap:.4rem}.raw-debug__label.svelte-4deept{margin:0;font-size:.78rem;font-weight:600;color:var(--brand-muted)}.raw-debug__pre.svelte-4deept{margin:0;max-height:18rem;overflow:auto;white-space:pre-wrap;padding:.75rem;border-radius:.65rem;border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-bg) 70%,transparent);font-size:.75rem;color:var(--brand-text)}.report-footer.svelte-4deept{display:flex;flex-direction:column;gap:.6rem}.report-footer.svelte-4deept button,.report-footer.svelte-4deept a{min-height:2.75rem}@media(max-width:600px){.report-footer.svelte-4deept button,.report-footer.svelte-4deept a{width:100%}}@media(min-width:600px){.report-footer.svelte-4deept{flex-direction:row;align-items:center;justify-content:space-between}}@media print{.summary-shell.svelte-4deept{max-width:none;gap:.85rem;color:#000}.raw-debug.svelte-4deept,.report-footer.svelte-4deept,.summary-nav{display:none!important}.summary-chapter,.report-hero-v2{break-inside:avoid;page-break-inside:avoid;border-color:#999!important;background:#fff!important;box-shadow:none!important;color:#000!important}.chapter-header{break-after:avoid;page-break-after:avoid}.upgrade-tier-card.svelte-4deept,.secondary-card.svelte-4deept,.checklist__item.svelte-4deept,.evidence__item.svelte-4deept{break-inside:avoid;page-break-inside:avoid}a[href].svelte-4deept{color:#000;text-decoration:underline}.summary-chapter a[href^=http].svelte-4deept:after{content:" (" attr(href) ")";font-size:.75em;word-break:break-all}}
