@font-face{font-family:Swoop Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/swoop-sans-latin-wght.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Swoop Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:99.6%;ascent-override:98.8%;descent-override:31.73%;line-gap-override:0%}:root{--font-sans:"Swoop Sans", "Swoop Sans Fallback", system-ui, sans-serif;--weight-text:400;--weight-label:500;--weight-heading:600;--weight-money:700;--tracking-masthead:-.02em;--tracking-title:-.01em;--tracking-text:0;--face-size-adjust:none;color-scheme:light;--bg:#e9e6e1;--surface:#f6f4f0;--surface-raised:#fbfaf8;--surface-sunk:#dedbd5;--row-hover:#efece7;--ink:#0d1729;--muted:#4a5263;--line:#c9c4bb;--rule:#dfdad3;--control-edge:#77736b;--primary:#f35c0e;--primary-hover:#e0530a;--primary-edge:#b44a12;--on-primary:#0d1729;--positive:#106636;--warning:#7a5300;--danger:#9e1b3f;--focus:#1957d2;--tag-deal-bg:#fde3d3;--tag-deal-ink:#6b2804;--tag-stock-bg:#dcefe3;--tag-stock-ink:#0b4d28;--tag-neutral-bg:#dedbd5;--tag-neutral-ink:#0d1729;--tag-strong-bg:#0d1729;--tag-strong-ink:#f6f4f0;--well:#e9e5de;--well-glow:#fcfbf9;--well-shade:#0d1729;--on-well:#4a5263;--logo-plate:#f6f4f0;--chart-line:#0d1729;--inverse:#0d1729;--on-inverse:#eef0f3;--on-inverse-muted:#a3adbd;--on-inverse-edge:#727e96;--on-inverse-focus:#7cb4fc;--on-inverse-accent:#f35c0e;--chart-band:oklab(20.5446% -.0057793 -.0385903/.07);--scrim:oklab(20.5446% -.0057793 -.0385903/.45);--shadow-float:0 1px 2px #0d17290f, 0 16px 40px -12px #0d172947}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0b1220;--surface:#121b2b;--surface-raised:#1a2436;--surface-sunk:#080d18;--row-hover:#172034;--ink:#eef0f3;--muted:#a3adbd;--line:#2b3547;--rule:#1e2738;--control-edge:#727e96;--primary:#f35c0e;--primary-hover:#fc7f41;--primary-edge:#f35c0e;--on-primary:#0b1220;--positive:#5fd08a;--warning:#f2c458;--danger:#ff8095;--focus:#7cb4fc;--tag-deal-bg:#3b2416;--tag-deal-ink:#ffb48a;--tag-stock-bg:#13301f;--tag-stock-ink:#7fe0a6;--tag-neutral-bg:#080d18;--tag-neutral-ink:#eef0f3;--tag-strong-bg:#eef0f3;--tag-strong-ink:#0b1220;--well:#cfcbc3;--well-glow:#f1efeb;--well-shade:#0d1729;--on-well:#4a5263;--logo-plate:#1a2436;--chart-line:#eef0f3;--inverse:#172034;--on-inverse:#eef0f3;--on-inverse-muted:#a3adbd;--on-inverse-edge:#727e96;--on-inverse-focus:#7cb4fc;--on-inverse-accent:#f35c0e;--chart-band:oklab(95.4467% -.000922531 -.00446481/.1);--scrim:oklab(0% none none/.55);--shadow-float:0 1px 2px #0006, 0 16px 40px -12px #0009}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--surface:#121b2b;--surface-raised:#1a2436;--surface-sunk:#080d18;--row-hover:#172034;--ink:#eef0f3;--muted:#a3adbd;--line:#2b3547;--rule:#1e2738;--control-edge:#727e96;--primary:#f35c0e;--primary-hover:#fc7f41;--primary-edge:#f35c0e;--on-primary:#0b1220;--positive:#5fd08a;--warning:#f2c458;--danger:#ff8095;--focus:#7cb4fc;--tag-deal-bg:#3b2416;--tag-deal-ink:#ffb48a;--tag-stock-bg:#13301f;--tag-stock-ink:#7fe0a6;--tag-neutral-bg:#080d18;--tag-neutral-ink:#eef0f3;--tag-strong-bg:#eef0f3;--tag-strong-ink:#0b1220;--well:#cfcbc3;--well-glow:#f1efeb;--well-shade:#0d1729;--on-well:#4a5263;--logo-plate:#1a2436;--chart-line:#eef0f3;--inverse:#172034;--on-inverse:#eef0f3;--on-inverse-muted:#a3adbd;--on-inverse-edge:#727e96;--on-inverse-focus:#7cb4fc;--on-inverse-accent:#f35c0e;--chart-band:oklab(95.4467% -.000922531 -.00446481/.1);--scrim:oklab(0% none none/.55);--shadow-float:0 1px 2px #0006, 0 16px 40px -12px #0009}@media (prefers-contrast:more){:root:is([data-theme],:not([data-theme])){--line:var(--control-edge);--rule:var(--control-edge);--muted:var(--ink)}}@media (prefers-reduced-transparency:reduce){:root:is([data-theme],:not([data-theme])){--scrim:var(--surface)}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--control-h:2.75rem;--control-h-primary:3rem;--control-h-small:2.25rem;--chip-h:2.5rem;--header-h:3.5rem;--tabbar-h:calc(3.5rem + env(safe-area-inset-bottom,0px));--header-offset:var(--header-h);--radius-s:2px;--radius-m:4px;--radius-l:8px;--radius-card:14px;--radius-stage:10px;--radius-round:999px;--border:1px solid var(--line);--border-rule:1px solid var(--rule);--border-control:1px solid var(--control-edge);--z-base:0;--z-sticky:10;--z-header:50;--z-tabbar:50;--z-skip:90;--page-max:1760px;--read-max:720px;--margin:16px;--gutter:12px;--card-min:136px;--duration-instant:80ms;--duration-fast:.12s;--duration:.2s;--duration-exit:.15s;--duration-slow:.28s;--duration-slow-exit:.2s;--duration-page:.22s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-standard:ease;--press-scale:.97;--menu-rise:8px;--fs-display:2rem;--lh-display:2.25rem;--fs-masthead:2rem;--lh-masthead:2.25rem;--fs-title:1.5rem;--lh-title:1.875rem;--fs-section:1.125rem;--lh-section:1.5rem;--fs-price-xl:2.25rem;--lh-price-xl:2.5rem;--fs-price-l:1.25rem;--lh-price-l:1.5rem;--fs-body:1rem;--lh-body:1.5rem;--fs-cell:.9375rem;--lh-cell:1.375rem;--fs-meta:.8125rem;--lh-meta:1.125rem;--fs-label:.75rem;--lh-label:1rem}@media (pointer:fine){:root{--control-h:2.5rem;--control-h-primary:2.75rem;--control-h-small:2rem;--chip-h:2.25rem}}@media (width>=540px){:root{--margin:24px;--gutter:16px;--card-min:150px}}@media (width>=768px){:root{--margin:32px;--gutter:20px;--header-h:4rem;--fs-display:3.25rem;--lh-display:3.5rem;--fs-masthead:2.5rem;--lh-masthead:2.75rem;--fs-title:1.75rem;--lh-title:2.125rem;--fs-section:1.25rem;--lh-section:1.625rem;--fs-price-xl:2.5rem;--lh-price-xl:2.75rem}}@media (width>=1024px){:root{--gutter:24px;--card-min:216px;--tabbar-h:0px;--fs-masthead:3rem;--lh-masthead:3.25rem;--fs-title:1.875rem;--lh-title:2.25rem;--fs-price-xl:2.75rem;--lh-price-xl:3rem}}@media (width>=1280px){:root{--margin:40px;--fs-display:4rem;--lh-display:4.25rem}}@media (width>=1600px){:root{--margin:48px;--gutter:32px;--fs-display:4.5rem;--lh-display:4.75rem}}:root{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m6 3.5 4.5 4.5L6 12.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset) + var(--space-4));scroll-padding-bottom:calc(var(--tabbar-h) + var(--space-4));scrollbar-color:var(--control-edge) transparent;accent-color:var(--ink);background:var(--bg);interpolate-size:allow-keywords}html[data-header=hidden]{--header-offset:0px}:where(html[data-theme-switching]) *,:where(html[data-theme-switching]) :before,:where(html[data-theme-switching]) :after{transition:none!important}body{min-height:100svh;padding-bottom:var(--tabbar-h);background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-text);font-size-adjust:var(--face-size-adjust);letter-spacing:var(--tracking-text);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote{margin:0}h1,h2,h3,h4{font-weight:var(--weight-heading);text-wrap:balance;hyphens:none}p{text-wrap:pretty}:where(ul[class],ol[class]){padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--primary);color:var(--on-primary)}input,textarea{caret-color:var(--primary)}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-2);z-index:var(--z-skip);padding:var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--ink);color:var(--surface);font-weight:var(--weight-label);position:fixed;translate:0 -200%}.skip-link:focus-visible{translate:0}.num,.price{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}p.num{white-space:normal}.price-xl{font-size:var(--fs-price-xl);line-height:var(--lh-price-xl);font-weight:var(--weight-money);letter-spacing:-.01em}.price-l{font-size:var(--fs-price-l);line-height:var(--lh-price-l);font-weight:var(--weight-heading)}.code{font-feature-settings:"case"}.meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted)}.muted{color:var(--muted)}.label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-label)}.link,.prose a{text-decoration-line:underline;text-decoration-color:var(--primary);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:.08em}.link:hover,.prose a:hover{text-decoration-color:currentColor}.more-link{align-items:center;gap:var(--space-1);min-height:2.75rem;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--weight-heading);white-space:nowrap;display:inline-flex}.more-link:after{content:"";width:16px;height:16px;mask:var(--chevron) center / 16px no-repeat;background:currentColor;flex:none}.more-link:hover{text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em;text-decoration-thickness:.08em}.column{width:100%;max-width:calc(var(--page-max) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}main{padding-block:var(--space-5) var(--space-8);flex:1}main:focus{outline:none}.read{max-width:var(--read-max)}.page-head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.page-head h1{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title)}.lede{max-width:68ch;font-size:var(--fs-body);line-height:var(--lh-body)}.section{margin-top:var(--space-7)}.section-head{align-items:baseline;gap:0 var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-head h2{font-size:var(--fs-section);line-height:var(--lh-section)}.section-head .more-link{margin-left:auto}@media (width>=768px){.section{margin-top:var(--space-8)}}.panel{min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface)}@media (width>=1024px){.panel{padding:var(--space-5)}}.inverse{--ink:var(--on-inverse);--muted:var(--on-inverse-muted);--control-edge:var(--on-inverse-edge);--focus:var(--on-inverse-focus);--line:color-mix(in oklab, var(--on-inverse) 18%, var(--inverse));--surface:color-mix(in oklab, var(--on-inverse) 8%, var(--inverse));--row-hover:color-mix(in oklab, var(--on-inverse) 6%, var(--inverse));background:var(--inverse);color:var(--on-inverse)}.grid-cards,.grid-sets,.grid-games{--cols-max:6;gap:var(--gutter);grid-template-columns:repeat(auto-fill, minmax(max(var(--tile-min,var(--card-min)), calc((100% - (var(--cols-max) - 1) * var(--gutter)) / var(--cols-max))), 1fr));display:grid}.grid-sets{--tile-min:136px}.grid-games{--cols-max:4;--tile-min:136px}@media (width>=1024px){.grid-sets{--tile-min:200px}.grid-games{--tile-min:216px}}.rail{gap:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(var(--margin) * -1);padding:0 var(--margin) var(--space-2);scrollbar-width:none;grid-auto-columns:42%;grid-auto-flow:column;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start}@media (width>=540px){.rail{grid-auto-columns:30%}}@media (width>=768px){.rail{grid-auto-columns:23%}}@media (width>=1024px){.rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (width>=1024px) and (width<=1279px){:root .rail>:nth-child(n+5){display:none}}@media (width>=1280px){.rail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1280px) and (width<=1599px){:root .rail>:nth-child(n+6){display:none}}@media (width>=1600px){.rail{grid-template-columns:repeat(6,minmax(0,1fr))}:root .rail>:nth-child(n+7){display:none}}.pairs>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-rule);display:flex}.pairs>div:last-child{border-bottom:0}.pairs dt{color:var(--muted)}.pairs dd{text-align:right;min-width:0;font-weight:var(--weight-label);overflow-wrap:anywhere}table{border-collapse:collapse;width:100%}th{height:2.5rem;padding:0 var(--space-3);text-align:left;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-label);color:var(--muted);border-bottom:var(--border);white-space:nowrap}td{padding:var(--space-3);border-bottom:var(--border-rule);vertical-align:middle;font-size:var(--fs-cell);line-height:var(--lh-cell)}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}th.n,td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:var(--border-control);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font-size:var(--fs-cell);line-height:1.25rem;font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:inline-flex}.btn:hover{background:var(--row-hover)}.btn svg{flex:none}.panel .btn,.on-surface .btn{background:var(--surface-raised)}.panel .btn:hover,.on-surface .btn:hover{background:var(--row-hover)}.btn.primary{min-height:var(--control-h-primary);padding:0 var(--space-5);border:1px solid var(--primary-edge);background:var(--primary);color:var(--on-primary);font-size:var(--fs-body);font-weight:var(--weight-heading)}.btn.primary:hover{background:var(--primary-hover)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--row-hover)}.btn.danger{border-color:var(--danger);color:var(--danger)}.btn.small{min-height:var(--control-h-small);padding:0 var(--space-3)}.btn[aria-disabled=true],.btn:disabled{background:var(--surface-sunk);color:var(--muted);cursor:not-allowed;border-color:#0000}.text-button{min-height:2.75rem;font-size:var(--fs-meta);font-weight:var(--weight-heading);text-decoration-line:underline;text-decoration-color:var(--control-edge);text-underline-offset:.2em;background:0 0;border:0;padding:0}.text-button:hover{text-decoration-color:currentColor}.input{min-height:var(--control-h);width:100%;padding:0 var(--space-3);border:var(--border-control);border-radius:var(--radius-m);background:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease-standard);font-size:1rem}.input::placeholder{color:var(--muted)}.input:focus-visible{outline-offset:0}.input[aria-invalid=true]{border-color:var(--danger)}select.input{padding-right:var(--space-7);appearance:none}.select{display:inline-grid;position:relative}.select:after{content:"";right:var(--space-3);width:16px;height:16px;mask:var(--chevron-down) center / 16px no-repeat;pointer-events:none;background:currentColor;position:absolute;top:50%;translate:0 -50%}textarea.input{padding-block:var(--space-2);min-height:8rem}.field{gap:var(--space-2);display:grid}.field>label,.field>.field-label{font-size:var(--fs-cell);line-height:1.25rem;font-weight:var(--weight-label)}.field .hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted)}.field .error{font-size:var(--fs-cell);line-height:1.25rem;font-weight:var(--weight-label);color:var(--danger)}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--ink);margin:0}.chips{gap:var(--space-2);margin-inline:calc(var(--margin) * -1);padding:2px var(--margin);scroll-padding-inline:var(--margin);scrollbar-width:none;display:flex;overflow-x:auto}.chips>*{flex:none}@media (width>=768px){.chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.chip{align-items:center;gap:var(--space-2);height:var(--chip-h);border:var(--border-control);border-radius:var(--radius-m);background:var(--surface);font-size:.875rem;line-height:1.25rem;font-weight:var(--weight-label);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0 14px;display:inline-flex;position:relative}.chip:hover{background:var(--row-hover)}.chip .count{color:var(--muted);font-variant-numeric:tabular-nums lining-nums}.chip[aria-current=page],.chip[aria-current=true],.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.chip[aria-current=page] .count,.chip[aria-current=true] .count,.chip[aria-pressed=true] .count{color:inherit}@media (pointer:coarse){.chip:before{content:"";position:absolute;inset:-2px 0}}.tag{align-items:center;gap:var(--space-1);border-radius:var(--radius-s);width:fit-content;height:22px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-label);white-space:nowrap;background:var(--tag-neutral-bg);color:var(--tag-neutral-ink);flex:none;padding:0 6px;display:inline-flex}.tag.deal{background:var(--tag-deal-bg);color:var(--tag-deal-ink)}.tag.stock{background:var(--tag-stock-bg);color:var(--tag-stock-ink)}.tag.strong{background:var(--tag-strong-bg);color:var(--tag-strong-ink)}.on-dark,:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:block}}:root[data-theme=dark] .mono-symbol{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mono-symbol{filter:invert()}}.prose{max-width:var(--read-max);font-size:1rem;line-height:1.625rem}.prose>*{max-width:68ch}.prose>*+*{margin-top:var(--space-4)}.prose p,.prose li{font-variant-numeric:proportional-nums}.prose h2{margin-top:var(--space-7);font-size:var(--fs-section);line-height:var(--lh-section)}.prose h2+*{margin-top:var(--space-3)}.prose h3{margin-top:var(--space-5);font-size:var(--fs-body);line-height:var(--lh-body)}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:var(--space-2)}.prose strong{font-weight:var(--weight-heading)}.prose table{max-width:none}@media (width>=768px){.prose{font-size:1.0625rem;line-height:1.75rem}}@media (prefers-reduced-motion:no-preference){.btn,.chip,.press{transition-property:background-color,border-color,color,scale;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.btn:active,.chip:active,.press:active{scale:var(--press-scale)}}@media (prefers-reduced-motion:no-preference) and (width>=768px){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-page);animation-timing-function:var(--ease-out)}.logo[data-astro-cid-f7espo7c]{height:var(--logo-height,2.25rem);aspect-ratio:269.6/53;width:auto;display:block;overflow:visible}
