.CommerceNotice-module__lCqW2a__notice{align-items:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);margin-block:var(--space-4,1rem);flex-wrap:wrap;display:flex}
.CurrencyAmount-module__mXBiEq__amount{--currency-icon-size:.95em;align-items:center;gap:var(--currency-gap);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);letter-spacing:var(--letter-spacing-label);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.CurrencyAmount-module__mXBiEq__value{white-space:nowrap}.CurrencyAmount-module__mXBiEq__sm{--currency-gap:var(--space-1);font-size:var(--font-size-label-md)}.CurrencyAmount-module__mXBiEq__md{--currency-gap:var(--space-2);font-size:var(--font-size-heading-sm)}.CurrencyAmount-module__mXBiEq__lg{--currency-gap:var(--space-3);font-size:var(--font-size-heading-lg)}.CurrencyAmount-module__mXBiEq__strikes{color:var(--economy-strikes)}.CurrencyAmount-module__mXBiEq__coins{color:var(--economy-coins)}.CurrencyAmount-module__mXBiEq__iconSlot{height:var(--currency-icon-size);aspect-ratio:var(--currency-icon-ratio);flex:none;display:block}.CurrencyAmount-module__mXBiEq__icon{object-fit:contain;width:100%;max-width:none;height:100%;display:block}
.Avatar-module__A2nyPq__avatar{border-radius:var(--radius-control);background:var(--surface-elevated);box-shadow:inset 0 0 0 var(--border-width-thin) var(--border-subtle);flex:none;place-items:center;display:inline-grid;position:relative}.Avatar-module__A2nyPq__sm{width:48px;height:48px}.Avatar-module__A2nyPq__md{border-radius:var(--radius-card);width:72px;height:72px}.Avatar-module__A2nyPq__lg{border-radius:var(--radius-panel);width:112px;height:112px}.Avatar-module__A2nyPq__image{object-fit:contain;width:72%;height:72%}.Avatar-module__A2nyPq__fallback{color:var(--text-secondary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-heading-md);line-height:1}.Avatar-module__A2nyPq__sm .Avatar-module__A2nyPq__fallback{font-size:var(--font-size-label-lg)}.Avatar-module__A2nyPq__selected{box-shadow:inset 0 0 0 var(--border-width-thick) var(--accent-primary)}.Avatar-module__A2nyPq__marker{border:var(--border-width-thick) solid var(--surface-canvas);border-radius:var(--radius-pill);background:var(--accent-primary);width:24px;height:24px;color:var(--text-inverse);place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}
.Badge-module__fO2gAW__badge{--badge-color:var(--text-secondary);--badge-bg:var(--surface-control);align-items:center;gap:var(--space-1);max-width:100%;min-height:24px;padding:2px var(--space-2);border:var(--border-width-thin) solid color-mix(in srgb, var(--badge-color) 45%, transparent);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-color);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-sm);letter-spacing:var(--letter-spacing-label);white-space:nowrap;line-height:1.2;display:inline-flex}.Badge-module__fO2gAW__md{min-height:28px;padding:3px var(--space-3);font-size:var(--font-size-label-md)}.Badge-module__fO2gAW__neutral{--badge-color:var(--text-secondary);--badge-bg:var(--surface-control)}.Badge-module__fO2gAW__primary{--badge-color:var(--accent-primary);--badge-bg:var(--accent-primary-subtle)}.Badge-module__fO2gAW__success{--badge-color:var(--status-success);--badge-bg:var(--status-success-subtle)}.Badge-module__fO2gAW__danger{--badge-color:var(--status-danger-light);--badge-bg:var(--status-danger-subtle)}.Badge-module__fO2gAW__warning{--badge-color:var(--status-warning);--badge-bg:var(--status-warning-subtle)}.Badge-module__fO2gAW__strikes{--badge-color:var(--economy-strikes-light);--badge-bg:var(--economy-strikes-subtle)}.Badge-module__fO2gAW__coins{--badge-color:var(--economy-coins);--badge-bg:var(--economy-coins-subtle)}
.Button-module__maaolq__button{--glow-color:var(--glow-neutral);justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--size-control-md);min-height:var(--size-control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text-primary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-md);letter-spacing:var(--letter-spacing-label);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-base) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);border:0;line-height:1.1;display:inline-flex}.Button-module__maaolq__label{overflow-wrap:anywhere;min-width:0}.Button-module__maaolq__primary{--glow-color:var(--accent-primary);color:var(--accent-primary)}.Button-module__maaolq__secondary{--glow-color:var(--border-strong)}.Button-module__maaolq__danger{--glow-color:var(--status-danger);color:var(--status-danger)}.Button-module__maaolq__ghost{color:var(--text-secondary);background:0 0}.Button-module__maaolq__md{min-height:var(--size-control-md)}.Button-module__maaolq__lg{min-width:var(--size-control-lg);min-height:var(--size-control-lg);padding:0 var(--space-6);font-size:var(--font-size-label-lg)}.Button-module__maaolq__fullWidth{width:100%}.Button-module__maaolq__link{text-decoration:none}.Button-module__maaolq__iconOnly{padding:0}.Button-module__maaolq__iconOnly.Button-module__maaolq__md{width:var(--size-control-md)}.Button-module__maaolq__iconOnly.Button-module__maaolq__lg{width:var(--size-control-lg)}.Button-module__maaolq__button:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-control-hover);box-shadow:0 6px 20px -10px var(--glow-color)}.Button-module__maaolq__primary:hover:not(:disabled,[aria-disabled=true]){color:var(--accent-primary-hover)}.Button-module__maaolq__danger:hover:not(:disabled,[aria-disabled=true]){color:var(--status-danger-light)}.Button-module__maaolq__ghost:hover:not(:disabled,[aria-disabled=true]){color:var(--text-primary);box-shadow:none}.Button-module__maaolq__button:active:not(:disabled,[aria-disabled=true]){background:var(--surface-control-pressed);box-shadow:none;transform:translateY(1px)}.Button-module__maaolq__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Button-module__maaolq__button:disabled,.Button-module__maaolq__button[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}
.Checkbox-module__O3OKKq__checkbox{align-items:flex-start;gap:var(--space-3);min-height:var(--size-control-md);padding-block:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);cursor:pointer;display:flex;position:relative}.Checkbox-module__O3OKKq__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Checkbox-module__O3OKKq__box{border:var(--border-width-thin) solid var(--border-strong);border-radius:var(--radius-checkbox);background:var(--surface-field);width:24px;height:24px;color:var(--text-inverse);pointer-events:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none;place-items:center;display:grid}.Checkbox-module__O3OKKq__mark{opacity:0}.Checkbox-module__O3OKKq__checkbox:hover .Checkbox-module__O3OKKq__box{border-color:var(--text-muted)}.Checkbox-module__O3OKKq__input:checked+.Checkbox-module__O3OKKq__box{border-color:var(--accent-primary);background:var(--accent-primary)}.Checkbox-module__O3OKKq__input:checked+.Checkbox-module__O3OKKq__box .Checkbox-module__O3OKKq__mark{opacity:1}.Checkbox-module__O3OKKq__input:focus-visible+.Checkbox-module__O3OKKq__box{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Checkbox-module__O3OKKq__input:disabled,.Checkbox-module__O3OKKq__input:disabled+.Checkbox-module__O3OKKq__box{cursor:not-allowed;opacity:var(--opacity-disabled)}.Checkbox-module__O3OKKq__label{min-width:0}
.Container-module__799xjW__container{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--space-gutter);margin-inline:auto}.Container-module__799xjW__content{max-width:calc(var(--container-content) + 2 * var(--space-gutter))}.Container-module__799xjW__prose{max-width:calc(var(--container-prose) + 2 * var(--space-gutter))}
.Icon-module__YUcAbG__icon{-webkit-mask:var(--icon-src) center / contain no-repeat;-webkit-mask:var(--icon-src) center / contain no-repeat;mask:var(--icon-src) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.Icon-module__YUcAbG__artwork{-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;mask-mode:luminance}.Icon-module__YUcAbG__sm{width:16px;height:16px}.Icon-module__YUcAbG__md{width:20px;height:20px}.Icon-module__YUcAbG__lg{width:24px;height:24px}
.NavItem-module__60xbna__item{align-items:center;gap:var(--space-2);min-width:var(--size-control-md);min-height:var(--size-control-md);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-md);letter-spacing:var(--letter-spacing-label);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.NavItem-module__60xbna__label{white-space:nowrap;min-width:0}.NavItem-module__60xbna__iconOnly{justify-content:center;padding:0}.NavItem-module__60xbna__stacked{justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--font-size-label-sm);flex-direction:column}.NavItem-module__60xbna__item:hover{background:var(--surface-control);color:var(--text-primary)}.NavItem-module__60xbna__item:active{background:var(--surface-control-pressed)}.NavItem-module__60xbna__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.NavItem-module__60xbna__item[aria-current=page]{color:var(--accent-primary)}.NavItem-module__60xbna__item[aria-current=page]:after{content:"";right:var(--space-3);bottom:4px;left:var(--space-3);height:var(--border-width-thick);border-radius:var(--radius-pill);background:currentColor;position:absolute}.NavItem-module__60xbna__stacked[aria-current=page]:after{top:2px;bottom:auto}
.SiteFooter-module__AFXcWq__footer{margin-top:var(--space-16);padding-block:var(--space-10);border-top:var(--border-width-thin) solid var(--border-subtle);background:var(--surface-panel)}.SiteFooter-module__AFXcWq__inner{gap:var(--space-6);display:grid}.SiteFooter-module__AFXcWq__brand{gap:var(--space-3);justify-items:start;display:grid}.SiteFooter-module__AFXcWq__logo{width:auto;height:44px}.SiteFooter-module__AFXcWq__links{gap:var(--space-1) 0;margin:0 0 0 calc(var(--space-3) * -1);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:768px){.SiteFooter-module__AFXcWq__inner{grid-template-columns:auto 1fr;align-items:center}.SiteFooter-module__AFXcWq__links{justify-content:flex-end;margin:0}.SiteFooter-module__AFXcWq__copyright{grid-column:1/-1}}
.QuantityStepper-module__6WzOMa__stepper{--stepper-size:var(--stepper-control-size,var(--size-control-sm));align-items:center;gap:var(--stepper-gap,var(--space-1));height:var(--stepper-size);border-radius:var(--radius-pill);background:var(--surface-control);display:inline-flex}.QuantityStepper-module__6WzOMa__button{width:var(--stepper-size);height:var(--stepper-size);border-radius:var(--radius-pill);color:var(--accent-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.QuantityStepper-module__6WzOMa__button:after{content:"";inset:min(0px, calc((var(--stepper-size) - var(--size-control-sm)) / 2));position:absolute}.QuantityStepper-module__6WzOMa__button:hover:not(:disabled){background:var(--surface-control-hover)}.QuantityStepper-module__6WzOMa__button:active:not(:disabled){background:var(--surface-control-pressed)}.QuantityStepper-module__6WzOMa__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.QuantityStepper-module__6WzOMa__button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.QuantityStepper-module__6WzOMa__minus{border-radius:var(--radius-pill);background:currentColor;width:14px;height:3px}.QuantityStepper-module__6WzOMa__value{min-width:2ch;color:var(--text-primary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--stepper-value-size,var(--font-size-label-lg));font-variant-numeric:tabular-nums;text-align:center}
.ProductCard-module__AQ_V-W__add{z-index:2;border-radius:var(--radius-card);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ProductCard-module__AQ_V-W__add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProductCard-module__AQ_V-W__addable{transition:transform var(--motion-duration-slow) var(--motion-easing-standard), box-shadow var(--motion-duration-slow) var(--motion-easing-standard)}.ProductCard-module__AQ_V-W__addable:has(.ProductCard-module__AQ_V-W__add:hover){box-shadow:0 10px 24px -20px var(--glow-color);transform:translateY(-1px)}.ProductCard-module__AQ_V-W__addable:has(.ProductCard-module__AQ_V-W__add:active){transform:translateY(0)}.ProductCard-module__AQ_V-W__root{min-width:0;display:grid;container:product-card/inline-size}.ProductCard-module__AQ_V-W__card{--card-top-wrap:nowrap}.ProductCard-module__AQ_V-W__price{white-space:nowrap}.ProductCard-module__AQ_V-W__discountShort{display:none}@container product-card (max-width:319px){.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__discount{padding-inline:var(--space-2);font-size:var(--font-size-label-sm)}}@container product-card (max-width:240px){.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__card{--card-gap:var(--space-2);--card-media-height:var(--size-card-artwork-compact);--card-plate-padding:var(--space-6) var(--space-3) var(--space-2);--card-plate-overlap:var(--space-8);--card-top-gap:var(--space-1);--card-footer-gap:var(--space-1);--stepper-control-size:var(--size-control-xs);--stepper-gap:0;--stepper-value-size:var(--font-size-label-md);padding:var(--space-3) var(--space-2)}.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__label{font-size:var(--font-size-label-sm)}.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__discount{min-height:24px;padding-inline:var(--space-1)}.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__discountFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__discountShort{display:inline}.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__amount{--currency-gap:var(--space-2);font-size:var(--font-size-heading-md)}.ProductCard-module__AQ_V-W__root .ProductCard-module__AQ_V-W__price{font-size:var(--font-size-label-sm)}}
.page-module__yr_3Jq__page{gap:var(--space-12);width:100%;max-width:var(--container-content);padding:var(--space-8) var(--space-gutter) var(--space-16);margin:0 auto;display:grid}.page-module__yr_3Jq__hero{gap:var(--space-6);justify-items:start;display:grid}.page-module__yr_3Jq__heroText{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.page-module__yr_3Jq__heroLead{max-width:var(--container-prose)}.page-module__yr_3Jq__toc{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__section{gap:var(--space-5);min-width:0;scroll-margin-top:var(--space-6);display:grid}.page-module__yr_3Jq__sectionHeader{gap:var(--space-2);max-width:var(--container-prose);display:grid}.page-module__yr_3Jq__stack{gap:var(--space-5);display:grid}.page-module__yr_3Jq__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__prose{gap:var(--space-3);max-width:var(--container-prose);display:grid}.page-module__yr_3Jq__narrow{max-width:360px}.page-module__yr_3Jq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.page-module__yr_3Jq__code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--font-size-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.page-module__yr_3Jq__colorGroups{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.page-module__yr_3Jq__swatches{gap:var(--space-3);display:grid}.page-module__yr_3Jq__swatch{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-module__yr_3Jq__swatchChip{border-radius:var(--radius-control);background:var(--swatch);width:40px;height:40px;box-shadow:inset 0 0 0 var(--border-width-thin) var(--border-subtle);flex:none}.page-module__yr_3Jq__surfaceDemo{min-height:96px;padding:var(--space-4);border-radius:var(--radius-panel)}.page-module__yr_3Jq__canvasDemo{background:var(--surface-canvas);box-shadow:inset 0 0 0 var(--border-width-thin) var(--border-subtle)}.page-module__yr_3Jq__radii{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__radiusDemo{width:128px;height:80px;padding:var(--space-2);background:var(--surface-elevated);text-align:center;place-items:center;display:grid}.page-module__yr_3Jq__formGrid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.page-module__yr_3Jq__span{grid-column:1/-1}.page-module__yr_3Jq__offerGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}@media (min-width:768px){.page-module__yr_3Jq__offerGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__yr_3Jq__offerGrid{grid-template-columns:repeat(3,1fr)}}.page-module__yr_3Jq__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-module__yr_3Jq__identityText{gap:var(--space-1);display:grid}.page-module__yr_3Jq__identityMeta{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.page-module__yr_3Jq__breakpointLabel:after{content:"mobile (< 768)"}.page-module__yr_3Jq__responsiveGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__yr_3Jq__breakpointLabel:after{content:"tablet (≥ 768)"}.page-module__yr_3Jq__responsiveGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__yr_3Jq__breakpointLabel:after{content:"desktop (≥ 1024)"}.page-module__yr_3Jq__responsiveGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.page-module__yr_3Jq__breakpointLabel:after{content:"wide (≥ 1440)"}.page-module__yr_3Jq__responsiveGrid{grid-template-columns:repeat(4,1fr)}}
.Surface-module__iD8cjq__surface{border-radius:var(--radius-panel);min-width:0;color:var(--text-primary)}.Surface-module__iD8cjq__panel{background:var(--surface-panel);box-shadow:var(--shadow-panel)}.Surface-module__iD8cjq__elevated{background:var(--surface-elevated);box-shadow:var(--shadow-elevated)}.Surface-module__iD8cjq__card{isolation:isolate;border-radius:var(--radius-card);background:var(--surface-card-gradient);min-width:0;color:var(--text-primary);position:relative}.Surface-module__iD8cjq__padSm{padding:var(--space-3)}.Surface-module__iD8cjq__padMd{padding:var(--space-4)}.Surface-module__iD8cjq__padLg{padding:var(--space-6)}@media (min-width:768px){.Surface-module__iD8cjq__padMd{padding:var(--space-5)}.Surface-module__iD8cjq__padLg{padding:var(--space-8)}}.Surface-module__iD8cjq__accentNeutral{--glow-color:var(--glow-neutral)}.Surface-module__iD8cjq__accentPrimary{--glow-color:var(--accent-primary)}.Surface-module__iD8cjq__accentStrikes{--glow-color:var(--economy-strikes)}.Surface-module__iD8cjq__accentCoins{--glow-color:var(--economy-coins)}.Surface-module__iD8cjq__accentDanger{--glow-color:var(--status-danger)}.Surface-module__iD8cjq__background{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.Surface-module__iD8cjq__background>*{object-fit:cover;width:100%;height:100%}.Surface-module__iD8cjq__background:after{content:"";background:linear-gradient(180deg, transparent 30%, var(--surface-overlay));position:absolute;inset:0}.Surface-module__iD8cjq__content{gap:var(--card-gap,var(--space-3));flex-direction:column;min-width:0;height:100%;display:flex}.Surface-module__iD8cjq__top{flex-wrap:var(--card-top-wrap,wrap);align-items:center;gap:var(--card-top-gap,var(--space-2));min-height:28px;display:flex}.Surface-module__iD8cjq__label{min-width:0}.Surface-module__iD8cjq__badges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.Surface-module__iD8cjq__media{height:var(--card-media-height,var(--size-card-artwork));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.Surface-module__iD8cjq__media>*{object-fit:contain;width:auto;max-width:100%;height:100%;filter:drop-shadow(var(--shadow-artwork));transform:scale(var(--media-scale,1)) translate(var(--media-shift-x,0%), var(--media-shift-y,0%))}@media (min-width:1024px){.Surface-module__iD8cjq__media{height:var(--card-media-height,var(--size-card-artwork-lg))}}.Surface-module__iD8cjq__amountPlate{max-width:100%;padding:var(--card-plate-padding,var(--space-10) var(--space-5) var(--space-3));border-radius:var(--radius-card);background:var(--surface-amount-plate);align-self:center;position:relative}.Surface-module__iD8cjq__media+.Surface-module__iD8cjq__amountPlate{margin-top:calc(var(--card-plate-overlap,var(--space-12)) * -1)}.Surface-module__iD8cjq__footer{justify-content:space-between;align-items:center;gap:var(--card-footer-gap,var(--space-3));min-height:var(--size-control-sm);margin-top:auto;display:flex}.Surface-module__iD8cjq__price{min-width:0;color:var(--text-primary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-lg);letter-spacing:var(--letter-spacing-label);line-height:1.2}.Surface-module__iD8cjq__action{flex:none;margin-inline-start:auto}.Surface-module__iD8cjq__selected{box-shadow:inset 0 0 0 var(--border-width-thin) var(--accent-primary)}.Surface-module__iD8cjq__selectedMarker{border-radius:var(--radius-pill);background:var(--accent-primary);width:28px;height:28px;color:var(--text-inverse);flex:none;place-items:center;display:grid}
.TextField-module__djUwaa__field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.TextField-module__djUwaa__messages{gap:var(--space-2);min-width:0;display:grid}.TextField-module__djUwaa__withAction{container:text-field/inline-size}.TextField-module__djUwaa__actionGrid{gap:var(--space-2);grid-template-areas:"label""control""messages""action";min-width:0;display:grid}.TextField-module__djUwaa__actionGrid>.TextField-module__djUwaa__label{grid-area:label}.TextField-module__djUwaa__actionGrid>.TextField-module__djUwaa__control{grid-area:control}.TextField-module__djUwaa__actionGrid>.TextField-module__djUwaa__messages{grid-area:messages}.TextField-module__djUwaa__action{grid-area:action;display:grid}@container text-field (min-width:440px){.TextField-module__djUwaa__actionGrid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""control action""messages messages"}}.TextField-module__djUwaa__label{color:var(--text-secondary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-md);letter-spacing:var(--letter-spacing-label);line-height:1.2}.TextField-module__djUwaa__required{color:var(--status-danger);margin-inline-start:var(--space-1)}.TextField-module__djUwaa__control{align-items:center;gap:var(--space-3);min-height:var(--size-control-lg);padding:0 var(--space-4);border:var(--border-width-thin) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-field);color:var(--text-primary);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);display:flex}.TextField-module__djUwaa__pill{border-radius:var(--radius-pill);padding:0 var(--space-5)}.TextField-module__djUwaa__control:hover{border-color:var(--text-muted)}.TextField-module__djUwaa__control:focus-within{border-color:var(--focus-field);box-shadow:inset 0 0 0 calc(var(--focus-ring-width) - var(--border-width-thin)) var(--focus-field)}.TextField-module__djUwaa__input:focus-visible{outline:none}.TextField-module__djUwaa__invalid,.TextField-module__djUwaa__invalid:hover{border-color:var(--status-danger)}.TextField-module__djUwaa__invalid:focus-within{border-color:var(--status-danger);box-shadow:inset 0 0 0 calc(var(--focus-ring-width) - var(--border-width-thin)) var(--status-danger)}.TextField-module__djUwaa__control:has(.TextField-module__djUwaa__input:disabled){cursor:not-allowed;opacity:var(--opacity-disabled)}.TextField-module__djUwaa__startIcon{color:var(--text-muted)}.TextField-module__djUwaa__input{min-width:0;height:100%;min-height:calc(var(--size-control-lg) - 2px);font-family:var(--font-body);font-size:var(--font-size-body-md);background:0 0;border:0;outline:none;flex:1;padding:0}.TextField-module__djUwaa__input::placeholder{color:var(--text-muted);opacity:1}.TextField-module__djUwaa__input:disabled{cursor:not-allowed}.TextField-module__djUwaa__input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-field) inset;transition:background-color 600000s}.TextField-module__djUwaa__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-field) inset;transition:background-color 600000s}.TextField-module__djUwaa__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-field) inset;transition:background-color 600000s}.TextField-module__djUwaa__input:autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-field) inset;transition:background-color 600000s}.TextField-module__djUwaa__input::-webkit-search-cancel-button{appearance:none}.TextField-module__djUwaa__description{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.TextField-module__djUwaa__error{align-items:flex-start;gap:var(--space-2);color:var(--status-danger);font-size:var(--font-size-body-sm);display:flex}.TextField-module__djUwaa__errorIcon{margin-top:2px}
.Typography-module__nw0u-G__heading{font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--text-primary);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}.Typography-module__nw0u-G__sm{font-size:var(--font-size-heading-sm)}.Typography-module__nw0u-G__md{font-size:var(--font-size-heading-md)}.Typography-module__nw0u-G__lg{font-size:var(--font-size-heading-lg)}.Typography-module__nw0u-G__xl{font-size:var(--font-size-heading-xl)}.Typography-module__nw0u-G__bodySm,.Typography-module__nw0u-G__bodyMd,.Typography-module__nw0u-G__bodyLg{font-family:var(--font-body);line-height:var(--line-height-body)}.Typography-module__nw0u-G__bodySm{font-size:var(--font-size-body-sm)}.Typography-module__nw0u-G__bodyMd{font-size:var(--font-size-body-md)}.Typography-module__nw0u-G__bodyLg{font-size:var(--font-size-body-lg)}.Typography-module__nw0u-G__labelSm,.Typography-module__nw0u-G__labelMd,.Typography-module__nw0u-G__labelLg{font-family:var(--font-display-stack);text-transform:var(--text-transform-display);letter-spacing:var(--letter-spacing-label);line-height:1.2}.Typography-module__nw0u-G__labelSm{font-size:var(--font-size-label-sm)}.Typography-module__nw0u-G__labelMd{font-size:var(--font-size-label-md)}.Typography-module__nw0u-G__labelLg{font-size:var(--font-size-label-lg)}.Typography-module__nw0u-G__primary{color:var(--text-primary)}.Typography-module__nw0u-G__secondary{color:var(--text-secondary)}.Typography-module__nw0u-G__muted{color:var(--text-muted)}.Typography-module__nw0u-G__accent{color:var(--accent-primary)}.Typography-module__nw0u-G__success{color:var(--status-success)}.Typography-module__nw0u-G__danger{color:var(--status-danger)}.Typography-module__nw0u-G__warning{color:var(--status-warning)}.Typography-module__nw0u-G__strikes{color:var(--economy-strikes-light)}.Typography-module__nw0u-G__coins{color:var(--economy-coins)}
.PageIntro-module__v5Kiua__intro{gap:var(--space-3);padding-block:var(--space-10) var(--space-8);justify-items:start;display:grid}.PageIntro-module__v5Kiua__lead{max-width:var(--container-prose)}@media (min-width:1024px){.PageIntro-module__v5Kiua__intro{padding-block:var(--space-16) var(--space-10)}}
.glow-module__38Tw4W__glow{isolation:isolate;position:relative}.glow-module__38Tw4W__glow:after{content:"";z-index:-1;padding:var(--glow-border-width);border-radius:inherit;background:linear-gradient(180deg, transparent 10%, var(--glow-color,var(--glow-neutral)) 100%);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.Dialog-module__oCtTra__dialog{width:100%;max-width:100%;max-height:min(90dvh,100%);color:var(--text-primary);background:0 0;border:0;margin:auto 0 0;padding:0;overflow:visible}.Dialog-module__oCtTra__dialog::backdrop{background:var(--surface-scrim,#000000b8);-webkit-backdrop-filter:blur(var(--surface-scrim-blur,8px));backdrop-filter:blur(var(--surface-scrim-blur,8px))}.Dialog-module__oCtTra__dialog[open]{animation:Dialog-module__oCtTra__dialog-in var(--motion-duration-base) var(--motion-easing-standard)}.Dialog-module__oCtTra__panel{--glow-color:var(--border-strong);gap:var(--space-4);max-height:90dvh;padding:var(--space-6) var(--space-gutter) max(var(--space-6), env(safe-area-inset-bottom));border-radius:var(--radius-modal) var(--radius-modal) 0 0;background:var(--surface-panel);box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;overflow:hidden}.Dialog-module__oCtTra__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex:none;display:flex}.Dialog-module__oCtTra__title{min-width:0;font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-lg);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);text-wrap:balance;overflow-wrap:anywhere}.Dialog-module__oCtTra__close{flex:none;margin-inline-end:calc(var(--space-2) * -1)}.Dialog-module__oCtTra__content{gap:var(--space-4);overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.Dialog-module__oCtTra__description{color:var(--text-secondary);font-size:var(--font-size-body-md)}.Dialog-module__oCtTra__body{min-width:0}.Dialog-module__oCtTra__footer{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;flex:none;display:flex}.Dialog-module__oCtTra__footer>*{width:100%}@media (min-width:768px){.Dialog-module__oCtTra__dialog{width:calc(100% - 2 * var(--space-gutter));max-width:560px;margin:auto}.Dialog-module__oCtTra__title{font-size:var(--font-size-heading-sm)}.Dialog-module__oCtTra__panel{max-height:calc(100dvh - 2 * var(--space-gutter));padding:var(--space-8);border-radius:var(--radius-modal)}.Dialog-module__oCtTra__footer{flex-direction:row}.Dialog-module__oCtTra__footer>*{flex:1 1 0;width:auto}}@keyframes Dialog-module__oCtTra__dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.MobileMenu-module__htsJpG__content{gap:var(--space-5);display:grid}.MobileMenu-module__htsJpG__list,.MobileMenu-module__htsJpG__secondary{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.MobileMenu-module__htsJpG__link{width:100%;min-height:var(--size-control-lg);font-size:var(--font-size-label-lg)}.MobileMenu-module__htsJpG__secondary{padding-top:var(--space-4);border-top:var(--border-width-thin) solid var(--border-subtle)}
.SiteHeader-module__n6F9FG__header{z-index:var(--layer-header);height:var(--size-header);border-bottom:var(--border-width-thin) solid var(--border-subtle);background:var(--surface-canvas);position:sticky;top:0}.SiteHeader-module__n6F9FG__bar{align-items:center;gap:var(--space-4);height:100%;display:flex}.SiteHeader-module__n6F9FG__brand{border-radius:var(--radius-control);flex:none;align-items:center;display:flex}.SiteHeader-module__n6F9FG__brand:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SiteHeader-module__n6F9FG__logo{width:auto;height:44px}.SiteHeader-module__n6F9FG__desktopNav{display:none}.SiteHeader-module__n6F9FG__navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__n6F9FG__actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.SiteHeader-module__n6F9FG__desktopOnly{display:none}.SiteHeader-module__n6F9FG__mobileOnly{display:block}.SiteHeader-module__n6F9FG__cart>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.SiteHeader-module__n6F9FG__cart{justify-content:center;padding:0}@media (min-width:1024px){.SiteHeader-module__n6F9FG__header{height:var(--size-header-lg)}.SiteHeader-module__n6F9FG__bar{gap:var(--space-8)}.SiteHeader-module__n6F9FG__logo{height:52px}.SiteHeader-module__n6F9FG__desktopNav,.SiteHeader-module__n6F9FG__desktopOnly{display:flex}.SiteHeader-module__n6F9FG__mobileOnly{display:none}.SiteHeader-module__n6F9FG__cart{padding:0 var(--space-3)}.SiteHeader-module__n6F9FG__cart>span:last-child{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}
.SiteDocument-module__ibOa5q__body{flex-direction:column;display:flex}.SiteDocument-module__ibOa5q__main{flex:1 0 auto;min-width:0}.SiteDocument-module__ibOa5q__main:focus{outline:none}
.CartView-module__Yf9Kha__placeholder{min-height:180px}.CartView-module__Yf9Kha__empty{gap:var(--space-5);align-content:center;justify-items:start;min-height:180px;display:grid}.CartView-module__Yf9Kha__emptyText{gap:var(--space-2);max-width:var(--container-prose);border-radius:var(--radius-control);display:grid}.CartView-module__Yf9Kha__emptyText:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CartView-module__Yf9Kha__layout{gap:var(--space-6);align-items:start;display:grid}.CartView-module__Yf9Kha__items{gap:var(--space-4);min-width:0;display:grid}.CartView-module__Yf9Kha__list{align-content:start;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;container:cart-items/inline-size}.CartView-module__Yf9Kha__row{grid-template-areas:"thumb info remove""controls controls controls";grid-template-columns:var(--size-cart-thumb) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);display:grid}.CartView-module__Yf9Kha__thumb{width:var(--size-cart-thumb);height:var(--size-cart-thumb);grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:thumb;place-items:center;display:grid;overflow:hidden}.CartView-module__Yf9Kha__thumb>img{object-fit:contain;width:auto;max-width:100%;height:100%;filter:drop-shadow(var(--shadow-artwork));transform:scale(var(--media-scale,1)) translate(var(--media-shift-x,0%), var(--media-shift-y,0%))}.CartView-module__Yf9Kha__info{gap:var(--space-1);grid-area:info;min-width:0;display:grid}.CartView-module__Yf9Kha__nameRow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.CartView-module__Yf9Kha__name{font:inherit;margin:0}.CartView-module__Yf9Kha__remove{grid-area:remove;place-self:start end}.CartView-module__Yf9Kha__controls{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-area:controls;min-width:0;display:flex}.CartView-module__Yf9Kha__stepper{grid-area:stepper}.CartView-module__Yf9Kha__lineTotal{color:var(--text-primary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-lg);letter-spacing:var(--letter-spacing-label);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:total;margin:0 0 0 auto}.CartView-module__Yf9Kha__summary{gap:var(--space-5);display:grid}.CartView-module__Yf9Kha__figures{gap:var(--space-3);margin:0;display:grid}.CartView-module__Yf9Kha__figure,.CartView-module__Yf9Kha__total{justify-content:space-between;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.CartView-module__Yf9Kha__figure dt,.CartView-module__Yf9Kha__figure dd{color:var(--text-secondary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-md);letter-spacing:var(--letter-spacing-label)}.CartView-module__Yf9Kha__figure{column-gap:var(--space-2)}.CartView-module__Yf9Kha__figure dd{color:var(--text-primary)}.CartView-module__Yf9Kha__figure .CartView-module__Yf9Kha__discount{color:var(--status-success)}.CartView-module__Yf9Kha__figure dd,.CartView-module__Yf9Kha__total dd{font-variant-numeric:tabular-nums;margin:0 0 0 auto}.CartView-module__Yf9Kha__total{padding-top:var(--space-3);border-top:var(--border-width-thin) solid var(--border-subtle)}.CartView-module__Yf9Kha__total dt,.CartView-module__Yf9Kha__total dd{font-family:var(--font-display-stack);text-transform:var(--text-transform-display);letter-spacing:var(--letter-spacing-label)}.CartView-module__Yf9Kha__total dt{font-size:var(--font-size-label-lg)}.CartView-module__Yf9Kha__total dd{color:var(--text-primary);font-size:var(--font-size-heading-md);white-space:nowrap}@container cart-items (min-width:600px){.CartView-module__Yf9Kha__row{grid-template-areas:"thumb info stepper total remove";grid-template-columns:var(--size-cart-thumb-lg) minmax(0, 1fr) auto var(--size-cart-line-total) auto;column-gap:var(--space-4)}.CartView-module__Yf9Kha__thumb{width:var(--size-cart-thumb-lg);height:var(--size-cart-thumb-lg)}.CartView-module__Yf9Kha__remove{align-self:center}.CartView-module__Yf9Kha__controls{display:contents}.CartView-module__Yf9Kha__lineTotal{text-align:end;margin:0}}@media (min-width:1024px){.CartView-module__Yf9Kha__layout{grid-template-columns:minmax(0, 1fr) var(--size-cart-summary);gap:var(--space-4) var(--space-8);grid-template-rows:auto auto}.CartView-module__Yf9Kha__items{grid-area:1/1/span 2;grid-template-rows:subgrid}.CartView-module__Yf9Kha__summary{--summary-top:calc(var(--size-header-lg) + var(--space-6));top:var(--summary-top);max-height:calc(100dvh - var(--summary-top) - var(--space-6));overscroll-behavior:contain;grid-area:2/2;position:sticky;overflow-y:auto}}
.PromoRedeem-module__l3Q6Qa__layout{gap:var(--space-4);display:grid}.PromoRedeem-module__l3Q6Qa__panel{gap:var(--space-4);grid-template-areas:"notice""code""recipient""hint""cta";min-width:0;display:grid}.PromoRedeem-module__l3Q6Qa__notice{grid-area:notice}.PromoRedeem-module__l3Q6Qa__form{grid-area:code}.PromoRedeem-module__l3Q6Qa__recipientColumn{grid-area:recipient}.PromoRedeem-module__l3Q6Qa__hint{grid-area:hint}.PromoRedeem-module__l3Q6Qa__cta{grid-area:cta}@media (min-width:1024px){.PromoRedeem-module__l3Q6Qa__panel{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"notice notice""code recipient"".hint"".cta";align-items:start}.PromoRedeem-module__l3Q6Qa__panel .PromoRedeem-module__l3Q6Qa__recipientColumn{padding-top:0;padding-left:calc(var(--space-12) / 2);border-top:0;border-left:var(--border-width-thin) solid var(--border-subtle);margin-left:calc(var(--space-12) / -2)}}.PromoRedeem-module__l3Q6Qa__panel .PromoRedeem-module__l3Q6Qa__notice{padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-control)}.PromoRedeem-module__l3Q6Qa__panel .PromoRedeem-module__l3Q6Qa__form{min-width:0;display:grid}.PromoRedeem-module__l3Q6Qa__resultSlot{scroll-margin-block:calc(var(--size-header) + var(--space-4))}.PromoRedeem-module__l3Q6Qa__result{gap:var(--space-3);min-width:0;display:grid}.PromoRedeem-module__l3Q6Qa__rewards{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width-thin) solid var(--border-subtle);display:grid}.PromoRedeem-module__l3Q6Qa__rewardList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.PromoRedeem-module__l3Q6Qa__reward{min-height:var(--size-control-sm);align-items:center;min-width:0;display:flex}.PromoRedeem-module__l3Q6Qa__item{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.PromoRedeem-module__l3Q6Qa__itemName{color:var(--text-primary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-lg);letter-spacing:var(--letter-spacing-label);overflow-wrap:break-word}.PromoRedeem-module__l3Q6Qa__itemDuration{color:var(--text-secondary);font-size:var(--font-size-body-sm)}
.RecipientIdentity-module__YMyqba__identity{align-items:center;gap:var(--space-4);text-align:start;min-width:0;display:flex}.RecipientIdentity-module__YMyqba__sm{gap:var(--space-3)}.RecipientIdentity-module__YMyqba__text{gap:var(--space-1);min-width:0;display:grid}.RecipientIdentity-module__YMyqba__name{color:var(--text-primary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-heading-sm);letter-spacing:var(--letter-spacing-label);overflow-wrap:break-word;margin:0;line-height:1.1}.RecipientIdentity-module__YMyqba__truncate .RecipientIdentity-module__YMyqba__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RecipientIdentity-module__YMyqba__sm .RecipientIdentity-module__YMyqba__name{font-size:var(--font-size-label-lg)}.RecipientIdentity-module__YMyqba__id{color:var(--text-secondary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-md);letter-spacing:var(--letter-spacing-label);font-variant-numeric:tabular-nums}.RecipientIdentity-module__YMyqba__sm .RecipientIdentity-module__YMyqba__id{font-size:var(--font-size-label-sm)}
.shell-module__uF2-HW__section{gap:var(--space-5);display:grid}.shell-module__uF2-HW__sectionHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.shell-module__uF2-HW__reserved{gap:var(--space-4);align-content:center;justify-items:start;min-height:180px;display:grid}.shell-module__uF2-HW__reservedText{max-width:var(--container-prose)}
.LegalDocument-module__LmK_pq__intro{container-type:inline-size}.LegalDocument-module__LmK_pq__measure{max-width:var(--container-legal)}.LegalDocument-module__LmK_pq__title{font-size:min(var(--font-size-heading-sm), 5.9cqi)}@media (min-width:768px){.LegalDocument-module__LmK_pq__title{font-size:var(--font-size-heading-md)}}@media (min-width:1024px){.LegalDocument-module__LmK_pq__title{font-size:var(--font-size-heading-lg)}}.LegalDocument-module__LmK_pq__notice{gap:var(--space-2);justify-items:start;display:grid}.LegalDocument-module__LmK_pq__document{gap:var(--space-8);padding-top:var(--space-10);font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);-webkit-hyphens:auto;hyphens:auto;display:grid}.LegalDocument-module__LmK_pq__section{gap:var(--space-3);display:grid}.LegalDocument-module__LmK_pq__heading{-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-heading-sm);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}.LegalDocument-module__LmK_pq__pending{color:var(--text-muted);font-style:italic}
.PaymentStatus-module__mKTCgq__status{gap:var(--space-5);grid-template-areas:"headline""facts""message""actions";align-content:start;min-height:200px;display:grid}.PaymentStatus-module__mKTCgq__headline{gap:var(--space-2);max-width:var(--container-prose);grid-area:headline;display:grid}.PaymentStatus-module__mKTCgq__facts{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-thin) solid var(--border-subtle);grid-area:facts;margin:0;display:grid}.PaymentStatus-module__mKTCgq__fact{gap:var(--space-1);min-width:0;display:grid}.PaymentStatus-module__mKTCgq__fact dt{color:var(--text-secondary);font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-label-sm);letter-spacing:var(--letter-spacing-label)}.PaymentStatus-module__mKTCgq__fact dd{min-width:0;margin:0}.PaymentStatus-module__mKTCgq__total{font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-heading-sm);letter-spacing:var(--letter-spacing-label)}.PaymentStatus-module__mKTCgq__orderId{color:var(--text-secondary);font-size:var(--font-size-body-sm);overflow-wrap:anywhere}.PaymentStatus-module__mKTCgq__failure{padding:var(--space-3);border-radius:var(--radius-control);background:var(--status-danger-subtle);grid-area:message}.PaymentStatus-module__mKTCgq__actions{gap:var(--space-3);flex-wrap:wrap;grid-area:actions;display:flex}@media (min-width:1024px){.PaymentStatus-module__mKTCgq__status{grid-template-areas:"headline facts""message facts""actions facts";grid-template-columns:minmax(0, 1fr) var(--size-cart-summary);column-gap:var(--space-12);grid-template-rows:auto auto 1fr;min-height:280px}.PaymentStatus-module__mKTCgq__facts{padding-top:0;padding-left:var(--space-8);border-top:0;border-left:var(--border-width-thin) solid var(--border-subtle);align-content:start}.PaymentStatus-module__mKTCgq__actions{align-self:end}}
.content-module__F3xjmq__section{gap:var(--space-5);display:grid}.content-module__F3xjmq__feed{gap:var(--space-10);display:grid}.content-module__F3xjmq__collectionGrid,.content-module__F3xjmq__rowList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.content-module__F3xjmq__rowList{gap:var(--space-3)}.content-module__F3xjmq__collectionGrid>li,.content-module__F3xjmq__rowList>li{min-width:0;display:grid}@media (min-width:768px){.content-module__F3xjmq__collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.content-module__F3xjmq__collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-module__F3xjmq__pager{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.content-module__F3xjmq__card{--card-gap:0;transition:transform var(--motion-duration-slow) var(--motion-easing-standard), box-shadow var(--motion-duration-slow) var(--motion-easing-standard);overflow:hidden}.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:hover){--glow-color:var(--text-secondary);box-shadow:0 12px 28px -22px var(--text-secondary);transform:translateY(-1px)}.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:active){transform:translateY(0)}.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:focus-visible){--glow-color:var(--text-secondary);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.content-module__F3xjmq__arrow{top:var(--space-5);right:var(--space-5);color:var(--text-muted);transition:transform var(--motion-duration-slow) var(--motion-easing-standard), color var(--motion-duration-base) var(--motion-easing-standard);position:absolute;transform:scaleX(-1)}:is(.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:hover) .content-module__F3xjmq__arrow,.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:focus-visible) .content-module__F3xjmq__arrow){color:var(--accent-primary);transform:scaleX(-1)translate(-2px)}@media (prefers-reduced-motion:reduce){.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:hover){transform:none}:is(.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:hover) .content-module__F3xjmq__arrow,.content-module__F3xjmq__card:has(.content-module__F3xjmq__cardLink:focus-visible) .content-module__F3xjmq__arrow){transform:scaleX(-1)}}.content-module__F3xjmq__cover{aspect-ratio:16/9;background:var(--surface-panel);overflow:hidden}.content-module__F3xjmq__cover img,.content-module__F3xjmq__articleCover img{object-fit:cover;width:100%;height:100%;display:block}.content-module__F3xjmq__cardBody{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-12) var(--space-5) var(--space-5);flex-direction:column;display:flex}.content-module__F3xjmq__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.content-module__F3xjmq__meta:empty{display:none}.content-module__F3xjmq__cardTitle{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.content-module__F3xjmq__cardLink,.content-module__F3xjmq__cardLink:hover,.content-module__F3xjmq__cardLink:focus-visible{color:inherit;outline:none;text-decoration:none}.content-module__F3xjmq__cardLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.content-module__F3xjmq__cardText{max-width:var(--container-prose)}.content-module__F3xjmq__card.content-module__F3xjmq__feature{background:radial-gradient(120% 90% at 100% 0%, var(--accent-primary-subtle) 0%, transparent 60%), var(--surface-card-gradient)}.content-module__F3xjmq__feature .content-module__F3xjmq__cardBody{justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6)}.content-module__F3xjmq__feature .content-module__F3xjmq__arrow{top:var(--space-6);right:var(--space-6)}.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover .content-module__F3xjmq__arrow{top:auto;bottom:var(--space-6)}.content-module__F3xjmq__story .content-module__F3xjmq__cover{aspect-ratio:auto;height:clamp(140px,12vw,180px)}.content-module__F3xjmq__story .content-module__F3xjmq__cardBody{gap:var(--space-2)}.content-module__F3xjmq__story.content-module__F3xjmq__hasCover .content-module__F3xjmq__arrow{top:auto;bottom:var(--space-5)}@media (min-width:768px){.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover>*,.content-module__F3xjmq__story.content-module__F3xjmq__hasCover>*{display:grid}.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover .content-module__F3xjmq__cover,.content-module__F3xjmq__story.content-module__F3xjmq__hasCover .content-module__F3xjmq__cover{aspect-ratio:auto;height:auto;min-height:100%;position:relative}.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover .content-module__F3xjmq__cover img,.content-module__F3xjmq__story.content-module__F3xjmq__hasCover .content-module__F3xjmq__cover img{position:absolute;inset:0}.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover>*{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover .content-module__F3xjmq__arrow{top:var(--space-6);bottom:auto}.content-module__F3xjmq__feature .content-module__F3xjmq__cardBody{min-height:260px}.content-module__F3xjmq__story.content-module__F3xjmq__hasCover>*{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.content-module__F3xjmq__story .content-module__F3xjmq__cardBody{justify-content:center;min-height:200px}.content-module__F3xjmq__story.content-module__F3xjmq__hasCover .content-module__F3xjmq__arrow{top:50%;bottom:auto;translate:0 -50%}}@media (min-width:1024px){.content-module__F3xjmq__feature .content-module__F3xjmq__cardBody{min-height:380px;padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8)}.content-module__F3xjmq__feature .content-module__F3xjmq__arrow,.content-module__F3xjmq__feature.content-module__F3xjmq__hasCover .content-module__F3xjmq__arrow{top:var(--space-8);right:var(--space-8)}.content-module__F3xjmq__story .content-module__F3xjmq__cardBody{min-height:220px;padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6)}}.content-module__F3xjmq__row.content-module__F3xjmq__hasCover>*{grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.content-module__F3xjmq__row .content-module__F3xjmq__cover{aspect-ratio:3/4}@media (min-width:768px){.content-module__F3xjmq__row.content-module__F3xjmq__hasCover>*{grid-template-columns:280px minmax(0,1fr);align-items:stretch}.content-module__F3xjmq__row .content-module__F3xjmq__cover{aspect-ratio:16/9}}.content-module__F3xjmq__row .content-module__F3xjmq__cardBody{justify-content:center;gap:var(--space-2)}.content-module__F3xjmq__row .content-module__F3xjmq__arrow{top:50%;translate:0 -50%}.content-module__F3xjmq__collection .content-module__F3xjmq__cardBody{gap:var(--space-2)}.content-module__F3xjmq__empty{gap:var(--space-2);align-content:center;justify-items:start;min-height:180px;display:grid}.content-module__F3xjmq__emptyNote{max-width:var(--container-prose)}.content-module__F3xjmq__crumbs{justify-items:start;gap:var(--space-2);padding-top:var(--space-10);display:grid}@media (min-width:1024px){.content-module__F3xjmq__crumbs{padding-top:var(--space-16)}}.content-module__F3xjmq__trail{font-family:var(--font-display-stack);font-size:var(--font-size-label-sm);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);text-transform:var(--text-transform-display);color:var(--text-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.content-module__F3xjmq__trail li:not(:last-child):after{content:"/";padding-inline:var(--space-2);color:var(--border-strong)}.content-module__F3xjmq__trailLink{min-height:var(--space-8);border-radius:var(--radius-control);color:var(--text-secondary);transition:color var(--motion-duration-base) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.content-module__F3xjmq__trailLink:hover{color:var(--text-primary)}.content-module__F3xjmq__back{align-items:center;gap:var(--space-2);min-height:var(--size-control-md);border-radius:var(--radius-control);color:var(--text-secondary);font-family:var(--font-display-stack);font-size:var(--font-size-label-md);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);text-transform:var(--text-transform-display);transition:color var(--motion-duration-base) var(--motion-easing-standard);text-decoration:none;display:inline-flex}.content-module__F3xjmq__back:hover{color:var(--text-primary)}.content-module__F3xjmq__pageHeader{gap:var(--space-3);padding-block:var(--space-6) var(--space-8);justify-items:start;display:grid}@media (min-width:1024px){.content-module__F3xjmq__pageHeader{padding-block:var(--space-8) var(--space-10)}}.content-module__F3xjmq__pageTitle{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.content-module__F3xjmq__lead{max-width:var(--container-prose)}.content-module__F3xjmq__byline{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;font-family:var(--font-display-stack);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);text-transform:var(--text-transform-display);flex-wrap:wrap;display:flex}.content-module__F3xjmq__bylineAuthor{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--font-size-label-md);display:inline-flex}.content-module__F3xjmq__bylineAvatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-control)}.content-module__F3xjmq__relatedSection{gap:var(--space-5);margin-top:var(--space-16);display:grid}.content-module__F3xjmq__relatedGrid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.content-module__F3xjmq__relatedGrid>li{min-width:0;display:grid}@media (min-width:768px){.content-module__F3xjmq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.content-module__F3xjmq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-module__F3xjmq__related .content-module__F3xjmq__cardBody{gap:var(--space-2)}.content-module__F3xjmq__related.content-module__F3xjmq__hasCover .content-module__F3xjmq__arrow{top:auto;bottom:var(--space-5)}.content-module__F3xjmq__article{display:grid}.content-module__F3xjmq__articleCover{margin-bottom:var(--space-8);border-radius:var(--radius-card);overflow:hidden}.content-module__F3xjmq__measure{gap:var(--space-6);max-width:var(--container-legal);display:grid}.content-module__F3xjmq__body{gap:var(--space-4);font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);-webkit-hyphens:auto;hyphens:auto;display:grid}.content-module__F3xjmq__body p{margin:0}.content-module__F3xjmq__heading{margin:var(--space-4) 0 0;-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-display-stack);text-transform:var(--text-transform-display);font-size:var(--font-size-heading-sm);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}
