/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.product-gallery{min-width:0}.product-gallery__stage{min-width:0;position:relative}.product-gallery__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-card);background:var(--color-surface);display:flex;overflow-x:auto}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__slide{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 100%;position:relative;overflow:hidden}.product-gallery__slide.product-visual{padding:clamp(1.5rem,6%,4rem)}.product-gallery__caption{color:var(--color-ink);box-shadow:var(--shadow-control);flex-direction:column;gap:.25rem;padding-inline:1rem;display:flex;position:absolute;bottom:1rem;left:1rem}.product-gallery__caption-label{color:var(--color-muted)}.product-gallery__caption-text{font-size:var(--text-body)}.product-gallery{--arrow-room:var(--spacing-gutter)}.product-gallery__arrow{--overhang:min(50%, var(--arrow-room) - .25rem);background:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-ink);box-shadow:var(--shadow-control), inset 0 0 0 var(--border-width-default) var(--color-line);transition:box-shadow var(--motion-duration-fade) var(--motion-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%}.product-gallery__arrow[hidden]{display:none}.product-gallery__arrow:hover{box-shadow:var(--shadow-control), inset 0 0 0 var(--border-width-default) var(--color-ink)}.product-gallery__arrow--prev{translate:calc(-1 * var(--overhang)) -50%;left:0}.product-gallery__arrow--next{translate:var(--overhang) -50%;right:0}.product-gallery__arrow--prev svg{rotate:90deg}.product-gallery__arrow--next svg{rotate:-90deg}@media (prefers-reduced-motion:reduce){.product-gallery__arrow{transition:none}}.product-gallery__thumbs{--focus-room:calc(var(--border-width-focus) + var(--focus-offset));margin:calc(1rem - var(--focus-room)) calc(-1 * var(--focus-room)) calc(-1 * var(--focus-room));padding:var(--focus-room);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) calc(var(--fade-start,0) * 3rem), var(--color-ink) calc(100% - var(--fade-end,0) * 3rem), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) calc(var(--fade-start,0) * 3rem), var(--color-ink) calc(100% - var(--fade-end,0) * 3rem), transparent);mask-image:linear-gradient(to right, transparent, var(--color-ink) calc(var(--fade-start,0) * 3rem), var(--color-ink) calc(100% - var(--fade-end,0) * 3rem), transparent);gap:.75rem;display:flex;overflow-x:auto}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumbs>li{flex:none}.product-gallery__thumb{border-radius:var(--radius-control);background:var(--color-surface);width:4.5rem;height:4.5rem;box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);transition:box-shadow var(--motion-duration-fade) var(--motion-ease);display:block;overflow:hidden}.product-gallery__thumb.product-backdrop{padding:.25rem}.product-gallery__thumb:hover{box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.product-gallery__thumb[aria-current=true]{box-shadow:inset 0 0 0 var(--border-width-focus) var(--color-ink)}@media (width>=64rem){.product-gallery{--arrow-room:1.75rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.product-gallery__thumbs{contain:size;margin:calc(-1 * var(--focus-room));overscroll-behavior-x:auto;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink) calc(var(--fade-start,0) * 3rem), var(--color-ink) calc(100% - var(--fade-end,0) * 3rem), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink) calc(var(--fade-start,0) * 3rem), var(--color-ink) calc(100% - var(--fade-end,0) * 3rem), transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-ink) calc(var(--fade-start,0) * 3rem), var(--color-ink) calc(100% - var(--fade-end,0) * 3rem), transparent);flex-direction:column;order:-1;align-self:stretch;overflow:hidden auto}.product-gallery__slide{aspect-ratio:1}}.order-options{flex-direction:column;width:100%;display:flex;container-type:inline-size}.order-options__price{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-section);font-variant-numeric:tabular-nums}.order-options__note{color:var(--color-muted);font-size:var(--text-label);margin-top:.25rem}.order-options__addons{gap:.75rem;min-width:0;margin-top:1.5rem;display:grid}.order-options__legend{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);margin-bottom:.75rem}.order-options__option{border-radius:var(--radius-control);background:var(--color-white);cursor:pointer;box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);transition:box-shadow var(--motion-duration-fade) var(--motion-ease), background-color var(--motion-duration-fade) var(--motion-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.order-options__option:hover{box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.order-options__option:has(:checked){background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.order-options__option:has(:focus-visible){outline:var(--border-width-focus) solid var(--color-ink);outline-offset:var(--focus-offset)}.order-options__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-options__check{background:var(--color-white);width:1.5rem;height:1.5rem;color:var(--color-white);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);transition:background-color var(--motion-duration-fade) var(--motion-ease), box-shadow var(--motion-duration-fade) var(--motion-ease);border-radius:50%;place-items:center;display:grid}.order-options__check svg{stroke-width:2.5px;transition:scale var(--motion-duration-fade) var(--motion-ease);scale:0}.order-options__option:has(:checked) .order-options__check{background:var(--color-brand);box-shadow:none}.order-options__option:has(:checked) .order-options__check svg{scale:1}.order-options__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;font-weight:500}.order-options__surcharge{font-variant-numeric:tabular-nums;white-space:nowrap}.order-options__license{min-width:0;margin-top:1.5rem}.order-options__count-label{min-width:0;line-height:var(--leading-title);flex-direction:column;grid-area:name;display:flex}.order-options__count-hint{color:var(--color-muted);font-size:var(--text-label)}.order-options__count{border-radius:var(--radius-control);background:var(--color-white);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);grid-template:"name count price"/minmax(0,1fr) auto 6rem;align-items:center;gap:.75rem 1rem;padding:.5rem 1.25rem;display:grid}@container not (width>=28rem){.order-options__count{grid-template:"name name""count price"/auto minmax(0,1fr)}}.order-options__select{grid-area:count}.order-options__select .form-control{min-height:2.75rem;padding-block:0}.order-options .order-options__select .form-control{--control-border-width:var(--border-width-default);border-color:var(--color-line)}.order-options .order-options__select .form-control:is(:hover,:focus){border-color:var(--color-ink)}.order-options__license-price{line-height:var(--leading-title);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:price;display:flex}.order-options__license-period{color:var(--color-muted);font-size:var(--text-label)}.order-options__license-period[hidden]{display:none}.order-options__license-result{font-size:var(--text-label);justify-content:flex-end;margin-top:.75rem;display:flex}.order-options__license-result a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:.3em}.order-options__license-result a:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.order-options__license-hint{color:var(--color-muted);font-size:var(--text-label);margin-top:.5rem}.order-options__license-hint[hidden]{display:none}.order-options__action{margin-top:1.25rem}.order-options__hint{color:var(--color-muted);font-size:var(--text-label);gap:.75rem;margin-top:1rem;display:flex}.order-options__hint-icon{color:var(--color-ink);flex:none;margin-top:.2em}.order-options__hint a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:.3em;overflow-wrap:anywhere;font-weight:500}.order-options__hint a:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.order-options__option,.order-options__check,.order-options__check svg{transition:none}}.buybox{padding-block:.25rem var(--spacing-section)}.buybox__crumbs{margin-bottom:-1rem}.buybox__layout{max-width:var(--container-site);grid-template-columns:minmax(0,1fr);gap:1.5rem clamp(2rem,4vw,5rem);margin-inline:auto;display:grid}.buybox__media{min-width:0}.buybox__trust{font-size:var(--text-label);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;margin-top:1.25rem;display:flex}.buybox__installs{text-wrap:balance;align-items:center;gap:.75rem;max-width:11rem;min-height:2.75rem;line-height:1.3;display:inline-flex}.buybox__live{background:var(--color-brand);border-radius:50%;flex:none;width:.5rem;height:.5rem;position:relative}.buybox__live:after{content:"";background:var(--color-brand);opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.buybox__live:after{animation:buybox-live 2.4s var(--motion-ease) infinite}}.buybox__rating{border-radius:var(--radius-control);min-height:2.75rem;transition:opacity var(--motion-duration-fade) var(--motion-ease);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.buybox__rating:hover{opacity:.75}.buybox__google{width:1rem;height:1rem}.buybox__stars{width:4.5rem;height:auto;fill:var(--color-rating)}@media (prefers-reduced-motion:reduce){.buybox__rating{transition:none}}.buybox__panel{flex-direction:column;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.buybox__title{font-size:min(var(--text-h1), 9.4cqi);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.buybox__title:focus{outline:none}.buybox__lead{max-width:60ch;color:var(--color-muted);font-size:var(--text-lead);margin-top:1rem}.buybox__order{width:100%;margin-top:2rem}.buybox__systems{align-items:center;gap:1rem;width:100%;margin-top:3rem;padding-block:1rem;display:flex}.buybox__system-list{flex:none;gap:.5rem;display:flex}.buybox__system{border-radius:var(--radius-control);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);transition:box-shadow var(--motion-duration-fade) var(--motion-ease);padding:.25rem;display:block}.buybox__system:hover{box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.buybox__audience{font-weight:500}@media not all and (width>=40rem){.buybox__systems{flex-direction:column;align-items:flex-start;gap:.75rem}}.buybox__highlights{width:100%;margin-top:1rem;container-type:inline-size}.buybox__heading{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead)}.buybox__features{gap:1rem 1.5rem;margin-top:1.25rem;display:grid}.buybox__feature{border-radius:var(--radius-control);width:100%;transition:color var(--motion-duration-fade) var(--motion-ease);align-items:center;gap:.75rem;font-weight:500;display:flex}a.buybox__feature:hover,a.buybox__feature:focus-visible{color:var(--color-brand)}.buybox__feature-arrow{vertical-align:-.125em;opacity:0;transition:opacity var(--motion-duration-fade) var(--motion-ease), translate var(--motion-duration-fade) var(--motion-ease);margin-inline:.25rem -1.25rem;display:inline-block;translate:-.25rem}.buybox__feature:hover .buybox__feature-arrow,.buybox__feature:focus-visible .buybox__feature-arrow{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.buybox__feature,.buybox__feature-arrow{transition:none}}.buybox__tick{color:var(--color-brand);stroke-width:2.5px;flex:none}@container (width>=25rem){.buybox__features{grid-template-columns:repeat(2,minmax(0,1fr))}}.buybox__info{border-top:var(--border-width-default) solid var(--color-line);width:100%;margin-top:2.5rem;padding-top:2.5rem}.buybox__info-text{max-width:60ch;color:var(--color-muted);margin-top:1rem}.buybox__docs{gap:.5rem;margin-top:1.25rem;display:grid}.buybox__docs-text{color:var(--color-muted);font-weight:400}@media (width>=64rem){.buybox__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.buybox__crumbs{grid-column:1/-1}.buybox__media{position:sticky;top:6.5rem}}.order-bar{z-index:30;padding:0 var(--spacing-gutter) calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;inset:auto 0 0}.order-bar[hidden]{display:none}.order-bar__inner{border-radius:var(--radius-pill);background:var(--color-white);pointer-events:auto;max-width:56rem;box-shadow:0 0 0 var(--border-width-default) #000, var(--shadow-lg);align-items:center;gap:.75rem;margin-inline:auto;padding:.5rem .5rem .5rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.order-bar__inner{box-shadow:0 0 0 var(--border-width-default) color-mix(in srgb, var(--color-ink) var(--alpha-10), transparent), var(--shadow-lg)}}.order-bar__inner{opacity:0;transition:opacity var(--motion-duration-fade) var(--motion-ease), translate var(--motion-duration) var(--motion-ease);translate:0 150%}.order-bar[data-visible] .order-bar__inner{opacity:1;translate:0}.order-bar__thumb{border-radius:50%;flex:none;width:3rem;height:3rem;padding:.25rem;display:none;overflow:hidden}.order-bar__copy{line-height:var(--leading-title);flex:none;display:grid}.order-bar__title{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:none;overflow:hidden}.order-bar__price{font-size:var(--text-label);white-space:nowrap;font-variant-numeric:tabular-nums;display:grid}.order-bar__price [data-order-price]{font-weight:500}.order-bar__tax{color:var(--color-muted);font-size:var(--text-caption)}.order-bar__action{flex:auto;justify-content:flex-end;min-width:0;display:flex}.order-bar__button{min-width:0;min-height:2.75rem;font-size:var(--text-label);white-space:nowrap;padding-inline:1rem}.order-bar__button svg{display:none}@media (width>=40rem){.order-bar__inner{gap:1rem}.order-bar__thumb,.order-bar__title{display:block}.order-bar__copy{flex:1;min-width:0}.order-bar__action{flex:none}.order-bar__price{display:block}.order-bar__tax{font-size:var(--text-label)}.order-bar__button{font-size:var(--text-body);padding-inline:1.25rem}.order-bar__button svg{display:block}}@media (prefers-reduced-motion:reduce){.order-bar__inner{transition:opacity var(--motion-duration-fade) linear;translate:none}}.order-close{display:grid;overflow:hidden}.order-close__visual{aspect-ratio:4/3;padding:clamp(2rem,8%,5rem)}.order-close__panel{min-width:0;padding:var(--spacing-card);flex-direction:column;display:flex}.order-close__order{margin-top:2rem}.order-close__price{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-section);font-variant-numeric:tabular-nums}.order-close__note{color:var(--color-muted);font-size:var(--text-label);margin-top:.25rem}.order-close__action{margin-top:1.5rem}.order-close__link svg{rotate:-90deg}.order-close__hint{color:var(--color-muted);font-size:var(--text-label);gap:.75rem;margin-top:1rem;display:flex}.order-close__hint-icon{color:var(--color-ink);flex:none;margin-top:.2em}.order-close__hint a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:.3em;overflow-wrap:anywhere;font-weight:500}.order-close__hint a:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.order-close__advice{box-shadow:inset 0 var(--border-width-default) 0 var(--color-line);margin-top:2.5rem;padding-top:2rem}@media (width>=64rem){.order-close{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.order-close__visual{aspect-ratio:auto;min-height:100%}.order-close__panel{padding:clamp(2rem,1rem + 2.5vw,4rem)}}html:has(.checkout[open]){overflow:hidden}.checkout{background:var(--color-white);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow-y:auto}.checkout::backdrop{background:#000}@supports (color:color-mix(in lab, red, red)){.checkout::backdrop{background:color-mix(in srgb, var(--color-ink) var(--alpha-50), transparent)}}@media (width>=48rem){.checkout{border-radius:var(--radius-card);width:min(100% - 2rem,72rem);height:auto;max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-lg);margin:auto}}@media (prefers-reduced-motion:no-preference){.checkout[open]{transition:opacity var(--motion-duration-fade) var(--motion-ease), translate var(--motion-duration-fade) var(--motion-ease)}@starting-style{.checkout[open]{opacity:0;translate:0 calc(var(--motion-distance) / 2)}}.checkout[open]::backdrop{transition:opacity var(--motion-duration-fade) var(--motion-ease)}@starting-style{.checkout[open]::backdrop{opacity:0}}}.checkout__header{z-index:1;padding:1rem var(--spacing-gutter);background:var(--color-white);border-bottom:var(--border-width-default) solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.checkout__title{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card)}.checkout__close{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);transition:box-shadow var(--motion-duration-fade) var(--motion-ease);border-radius:50%;flex:none;place-items:center;display:grid}.checkout__close:hover{box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.checkout__close svg{rotate:45deg}.checkout__preview{margin:1.5rem var(--spacing-gutter) 0;border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-label);padding:.75rem 1rem}.checkout__preview strong{color:var(--color-ink);font-weight:500}.checkout__form{padding:1.5rem var(--spacing-gutter) 2rem;gap:2rem;display:grid}@media (width>=48rem){.checkout__form,.checkout__header{padding-inline:2rem}.checkout__preview{margin-inline:2rem}}@media (width>=64rem){.checkout__form{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem}.checkout__summary{position:sticky;top:6rem}}.checkout__legend{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);margin-bottom:1rem}.checkout__invoice{min-width:0}.checkout__invoice>.checkout__legend{float:left;width:100%}.checkout__invoice>.checkout__legend+*{clear:both}.checkout__subheading{margin-top:1.5rem;font-weight:500}.checkout__item,.checkout__addon{border-radius:var(--radius-control);background:var(--color-white);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 1rem;display:grid}.checkout__item>:last-child,.checkout__addon>:last-child{white-space:nowrap}.checkout__item--product{grid-template-columns:auto minmax(0,1fr) auto;margin-top:0;padding-block:.5rem}.checkout__stepper{width:9rem}.checkout__stepper .stepper__input{padding-block:0}.checkout .checkout__stepper{--control-border-width:var(--border-width-default);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line)}.checkout .checkout__stepper:is(:hover,:has(.stepper__input:focus)){box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.checkout__thumb{border-radius:var(--radius-control);width:2.5rem;height:2.5rem;padding:.125rem;display:block;overflow:hidden}.checkout__item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-weight:500}.checkout__item--count{padding-block:.25rem;grid-template-columns:minmax(0,1fr) auto;padding-right:.25rem}.checkout__select .form-control{min-height:2.75rem;padding-block:0}.checkout .checkout__select .form-control{--control-border-width:var(--border-width-default);border-color:var(--color-line)}.checkout .checkout__select .form-control:is(:hover,:focus){border-color:var(--color-ink)}.checkout__item-meta{color:var(--color-muted)}.checkout__note{color:var(--color-muted);font-size:var(--text-label);margin-top:.5rem}.checkout__addon{cursor:pointer;transition:box-shadow var(--motion-duration-fade) var(--motion-ease), background-color var(--motion-duration-fade) var(--motion-ease);background:0 0;grid-template-columns:auto minmax(0,1fr) auto}.checkout__addon:hover,.checkout__addon:has(:checked){box-shadow:inset 0 0 0 var(--border-width-default) var(--color-ink)}.checkout__addon:has(:checked){background:var(--color-white)}.checkout__addon:not(:has(:checked)) .checkout__surcharge{visibility:hidden}.checkout__addon:has(:focus-visible){outline:var(--border-width-focus) solid var(--color-ink);outline-offset:var(--focus-offset)}.checkout__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkout__check{background:var(--color-white);width:1.5rem;height:1.5rem;color:var(--color-white);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-line);transition:background-color var(--motion-duration-fade) var(--motion-ease);border-radius:50%;place-items:center;display:grid}.checkout__check svg{stroke-width:2.5px;transition:scale var(--motion-duration-fade) var(--motion-ease);scale:0}.checkout__addon:has(:checked) .checkout__check{background:var(--color-brand);box-shadow:none}.checkout__addon:has(:checked) .checkout__check svg{scale:1}.checkout__total{border-top:var(--border-width-default) solid var(--color-line);font-size:var(--text-lead);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;font-weight:700;display:flex}.checkout__total-vat{font-weight:400}.checkout__payment{color:var(--color-muted);font-size:var(--text-label);gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;display:flex}.checkout__payment strong{color:var(--color-ink);font-weight:500}.checkout__payment-icon{color:var(--color-brand);flex:none;margin-top:.2em}.checkout__fields{flex-direction:column;gap:2rem;min-width:0;display:flex;container-type:inline-size}.checkout__section{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.checkout__miners{gap:0 1.5rem;margin-top:.5rem;display:grid}.checkout__pair{gap:1.25rem;display:grid}.checkout__business{gap:.75rem;display:grid}@container (width>=30rem){.checkout__miners,.checkout__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout__pair--street,.checkout__pair--city{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.checkout__pair--city{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.checkout__status:empty{display:none}.checkout__status{color:var(--color-muted);font-size:var(--text-label)}.checkout__success{max-width:34rem;padding:4rem var(--spacing-gutter);text-align:center;justify-items:center;gap:1rem;margin:0 auto;display:grid}.checkout__success[hidden]{display:none}.checkout__success-icon{background:var(--color-brand);width:3.5rem;height:3.5rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.checkout__success-title{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card)}.checkout__success-text{color:var(--color-muted)}.checkout__success-withdraw{font-weight:500}.checkout__success .inline-flex{margin-top:1rem}@media (prefers-reduced-motion:reduce){.checkout__close,.checkout__addon,.checkout__check,.checkout__check svg{transition:none}}.access-map{--wire:3rem;--wire-line:calc(var(--border-width-default) * 2) solid var(--color-brand);--wire-dashed:calc(var(--border-width-default) * 2) dashed var(--color-brand);row-gap:var(--wire);max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.access-map__group{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.access-map__place{align-items:center;gap:.5rem;display:flex}.access-map__dot{background:var(--color-brand);border-radius:50%;flex:none;width:.5rem;height:.5rem}.access-map__list{gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.access-map__node{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (width>=40rem){.access-map__node{flex-direction:row}}.access-map__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.access-map__label{color:var(--color-muted)}.access-map__title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);margin-top:.25rem}.access-map__text{color:var(--color-muted);margin-top:.5rem}.access-map__addon{margin-top:1rem}.access-map__hub{justify-self:center;width:min(100%,18rem);position:relative}.access-map__product{aspect-ratio:16/10;padding:1.5rem 1.5rem 0}.access-map__name{text-align:center;letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);padding:.75rem 1.5rem 1.25rem}.access-map__hub:before,.access-map__hub:after{content:"";background:var(--color-brand);border-radius:50%;width:.75rem;height:.75rem;position:absolute;left:50%;translate:-50% -50%}.access-map__hub:before{top:0}.access-map__hub:after{top:100%}.access-map__group--local:after,.access-map__group--remote:before,.access-map__list:after{content:"";position:absolute}.access-map__group--local:after{height:var(--wire);border-left:var(--wire-line);top:100%;left:50%;translate:-50%}.access-map__group--remote:before{height:var(--wire);border-left:var(--wire-dashed);bottom:100%;left:50%;translate:-50%}.access-map__list:after{display:none}@media (width>=40rem) and ((width<64rem)){.access-map__group--local .access-map__list{grid-template-columns:repeat(2,minmax(0,1fr))}.access-map__group--local .access-map__list:after{height:calc(var(--wire) / 2);border:var(--wire-line);border-bottom-left-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);border-top:0;display:block;top:100%;left:calc(25% - .25rem);right:calc(25% - .25rem)}.access-map__group--local:after{top:calc(100% + var(--wire) / 2);height:calc(var(--wire) / 2)}}@media (width>=64rem){.access-map{--wire:4rem;column-gap:var(--wire);grid-template-columns:minmax(0,1fr) minmax(14rem,17rem) minmax(0,1fr);align-items:center;padding:5rem 3rem 3rem}.access-map__place{position:absolute;bottom:calc(100% + 1rem);left:0}.access-map__group{display:block}.access-map__group--local .access-map__list{grid-template-rows:repeat(2,minmax(0,1fr))}.access-map__group--local .access-map__list:after{width:calc(var(--wire) / 2);border:var(--wire-line);border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);border-left:0;display:block;top:calc(25% - .25rem);bottom:calc(25% - .25rem);left:100%}.access-map__group--local:after{top:50%;left:calc(100% + var(--wire) / 2);width:calc(var(--wire) / 2);border-left:0;border-top:var(--wire-line);height:0;translate:0 -50%}.access-map__group--remote:before{width:var(--wire);border-left:0;border-top:var(--wire-dashed);height:0;inset:50% 100% auto auto;translate:0 -50%}.access-map__hub{width:100%}.access-map__hub:before,.access-map__hub:after{top:50%}.access-map__hub:before{left:0}.access-map__hub:after{left:100%}}.licenses{gap:var(--spacing-grid);align-items:start;display:grid}@media (width>=64rem){.licenses{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.licenses__calculator{flex-direction:column;gap:1rem;display:flex}.licenses__label{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead)}.licenses__result{border-top:var(--border-width-default) solid var(--color-line);margin-top:.5rem;padding-top:1.25rem}.licenses__tier{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label);color:var(--color-muted)}.licenses__price{margin-top:.5rem}.licenses__price [data-license-price]{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-section);font-variant-numeric:tabular-nums}.licenses__period{color:var(--color-muted);font-size:var(--text-label);white-space:nowrap}.licenses__per-miner{color:var(--color-muted);font-size:var(--text-label);margin-top:.25rem}.licenses__request{margin-top:.5rem}.licenses__request[hidden],.licenses__per-miner[hidden],.licenses__period[hidden]{display:none}@media (scripting:none){.licenses__calculator{display:none}.licenses{grid-template-columns:minmax(0,1fr)}}.licenses__table{overflow:hidden}.licenses__grid{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.licenses__grid :is(th,td){vertical-align:middle;padding:1rem 1.25rem}.licenses__grid thead th{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-label);color:var(--color-ink);background:var(--color-surface)}.licenses__row{border-top:var(--border-width-default) solid var(--color-line);color:var(--color-muted)}.licenses__name{color:var(--color-ink);white-space:nowrap;font-weight:400}.licenses__label-tier{font-weight:700}.licenses__amount{text-align:right;white-space:nowrap}@media (scripting:enabled){.licenses__row[data-beyond]{display:none}.licenses__row[aria-current=true]{background:var(--color-brand);color:var(--color-ink)}.licenses__row[aria-current=true] .licenses__amount{font-weight:700}.licenses__row[data-enter]{animation:reveal-rise var(--motion-duration) var(--motion-ease) both}}.licenses__all{border-top:var(--border-width-default) solid var(--color-line);width:100%;color:var(--color-ink);text-align:left;text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:.3em;cursor:pointer;padding:1rem 1.25rem;font-weight:500;display:block}.licenses__all:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.licenses__all[hidden]{display:none}.licenses__all:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.licenses__row td{white-space:nowrap}.licenses__grid thead .licenses__amount,.licenses__amount--text{white-space:normal}@media not all and (width>=40rem){.licenses__grid :is(th,td){padding:.75rem}.licenses__grid thead th:nth-child(3),.licenses__row td:nth-child(3){display:none}.licenses__name{white-space:normal}}.licenses__note{color:var(--color-muted);font-size:var(--text-label);margin-top:1.5rem}.licenses__contract{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.licenses__contract-title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead)}.licenses__list{color:var(--color-muted);gap:.75rem 2rem;display:grid}@media (width>=64rem){.licenses__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.licenses__list li{padding-left:1.25rem;position:relative}.licenses__list li:before{content:"";background:var(--color-brand);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}@media (prefers-reduced-motion:reduce){.licenses__row[data-enter]{animation:none}}}@layer utilities;@keyframes buybox-live{0%{opacity:.5;scale:1}80%,to{opacity:0;scale:3}}
