.LicensePicker.svelte-19sulzm{margin-bottom:40px}.LicensePicker__title.svelte-19sulzm{font-variation-settings:"wght" 500;letter-spacing:0;color:var(--color-text-mute);margin-bottom:8px;font-family:Steiner,sans-serif;font-size:11px}.LicensePicker__hint.svelte-19sulzm{font-variation-settings:"wght" 350;color:var(--color-text-mute);margin-bottom:20px;font-family:Steiner,sans-serif;font-size:12px}.LicensePicker__rows.svelte-19sulzm{flex-direction:column;gap:8px;display:flex}.LicensePicker__card.svelte-19sulzm{background:var(--color-bg-gray);align-items:flex-start;transition:background .15s,color .15s;display:flex}.LicensePicker__card.is-active.svelte-19sulzm{background:var(--color-text);color:var(--color-bg)}.LicensePicker__card.is-active.svelte-19sulzm .LicensePicker__name:where(.svelte-19sulzm),.LicensePicker__card.is-active.svelte-19sulzm .LicensePicker__blurb:where(.svelte-19sulzm),.LicensePicker__card.is-active.svelte-19sulzm .LicensePicker__radio:where(.svelte-19sulzm){color:var(--color-bg)}.LicensePicker__card.is-active.svelte-19sulzm .LicensePicker__radio:where(.svelte-19sulzm){background:var(--color-bg);border-color:var(--color-bg)}.LicensePicker__head.svelte-19sulzm{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:14px;min-width:0;padding:20px 18px 16px;display:flex}.LicensePicker__radio.svelte-19sulzm{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;margin-top:4px;display:flex}.LicensePicker__dot.svelte-19sulzm{background:currentColor;border-radius:50%;width:3px;height:3px}.LicensePicker__body.svelte-19sulzm{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.LicensePicker__name.svelte-19sulzm{font-variation-settings:"wght" 450;letter-spacing:0;font-family:Steiner,sans-serif;font-size:18px}.LicensePicker__blurb.svelte-19sulzm{font-variation-settings:"wght" 300;color:var(--color-text-mute);font-family:Steiner,sans-serif;font-size:11px;line-height:1.5}.LicensePicker__tier.svelte-19sulzm{flex-shrink:0;padding:18px 18px 0 0}.LicensePicker__select.svelte-19sulzm{background:var(--color-bg);border:1px solid var(--color-line);cursor:pointer;font-variation-settings:"wght" 400;width:auto;min-width:104px;max-width:150px;color:var(--color-text);letter-spacing:0;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' fill='none' stroke-width='1'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:0;padding:7px 28px 7px 10px;font-family:Steiner,sans-serif;font-size:12px;transition:border-color .12s}.LicensePicker__select.svelte-19sulzm:hover{border-color:var(--color-text)}.LicensePicker__card.is-active.svelte-19sulzm .LicensePicker__select:where(.svelte-19sulzm){font-variation-settings:"wght" 450;color:var(--color-bg);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' fill='none' stroke-width='1'/%3E%3C/svg%3E");border-color:#fff6}.LicensePicker__card.is-active.svelte-19sulzm .LicensePicker__select:where(.svelte-19sulzm) option:where(.svelte-19sulzm){color:var(--color-text)}.EducationalToggle.svelte-bifx8c{border-top:1px solid var(--color-line);margin-top:8px;padding-top:20px}.EducationalToggle__label.svelte-bifx8c{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.EducationalToggle__checkbox-wrap.svelte-bifx8c{flex-shrink:0;margin-top:2px;position:relative}.EducationalToggle__box.svelte-bifx8c{border:1px solid var(--color-text);background:0 0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .1s;display:flex}.EducationalToggle__input.svelte-bifx8c:checked~.EducationalToggle__box:where(.svelte-bifx8c){background:var(--color-text)}.EducationalToggle__check.svelte-bifx8c{color:var(--color-bg);font-size:10px;line-height:1}.EducationalToggle__text.svelte-bifx8c{flex-direction:column;gap:4px;display:flex}.EducationalToggle__title.svelte-bifx8c{font-variation-settings:"wght" 450;font-family:Steiner,sans-serif;font-size:13px}.EducationalToggle__desc.svelte-bifx8c{font-variation-settings:"wght" 300;color:var(--color-text-mute);font-family:Steiner,sans-serif;font-size:11px;line-height:1.55}.EducationalToggle__badge.svelte-bifx8c{color:#2e7d32;font-variation-settings:"wght" 450;letter-spacing:0;background:#e8f5e9;margin-top:10px;padding:8px 12px;font-family:Steiner,sans-serif;font-size:11px}.CartSummary.svelte-15jvxd5{background:var(--color-bg);font-family:Steiner,sans-serif}.CartSummary.is-inline.svelte-15jvxd5 .CartSummary__mobile-bar:where(.svelte-15jvxd5){display:none}.CartSummary.is-inline.svelte-15jvxd5,.CartSummary.is-inline.svelte-15jvxd5 .CartSummary__details:where(.svelte-15jvxd5){background:0 0;max-height:none;padding:0;display:block;overflow:visible}.CartSummary.is-inline.svelte-15jvxd5 .CartSummary__licence:where(.svelte-15jvxd5),.CartSummary.is-inline.svelte-15jvxd5 .CartSummary__package-row:where(.svelte-15jvxd5){background:0 0}.CartSummary.is-inline.svelte-15jvxd5 .CartSummary__licence-main:where(.svelte-15jvxd5),.CartSummary.is-inline.svelte-15jvxd5 .CartSummary__package-row:where(.svelte-15jvxd5){padding-left:0;padding-right:0}.CartSummary__mobile-bar.svelte-15jvxd5{background:var(--color-text);width:100%;color:var(--color-bg);cursor:pointer;border:0;align-items:center;gap:8px;padding:14px 20px;font-family:Steiner,sans-serif;display:flex}.CartSummary__mobile-label.svelte-15jvxd5{font-variation-settings:"wght" 350;text-align:left;flex:1;font-size:12px}.CartSummary__mobile-total.svelte-15jvxd5{font-variation-settings:"wght" 500;font-size:14px}.CartSummary__mobile-chevron.svelte-15jvxd5{opacity:.7;font-size:10px}.CartSummary__details.svelte-15jvxd5{background:var(--color-bg-gray);padding:24px 20px;display:none}.CartSummary.is-expanded.svelte-15jvxd5 .CartSummary__details:where(.svelte-15jvxd5){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100vh - 120px);display:block;overflow-y:auto}@media (width>=768px){.CartSummary__mobile-bar.svelte-15jvxd5{display:none}.CartSummary__details.svelte-15jvxd5{max-height:none;display:block;position:sticky;top:80px;overflow-y:visible}}.CartSummary__section.svelte-15jvxd5{margin-bottom:28px}.CartSummary__heading.svelte-15jvxd5{font-variation-settings:"wght" 500;letter-spacing:0;color:var(--color-text-mute);margin:0 0 10px;font-size:11px}.CartSummary__empty.svelte-15jvxd5{font-variation-settings:"wght" 300;color:var(--color-text-mute);font-size:13px;line-height:1.5}.CartSummary__licences.svelte-15jvxd5{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CartSummary__licence.svelte-15jvxd5{background:var(--color-bg);font-variation-settings:"wght" 400;font-size:13px}.CartSummary__licence-main.svelte-15jvxd5{align-items:center;gap:8px;padding:10px 14px;display:flex}.CartSummary__licence-type.svelte-15jvxd5{font-variation-settings:"wght" 450;flex-shrink:0}.CartSummary__select.svelte-15jvxd5{background:var(--color-bg);border:1px solid var(--color-line);cursor:pointer;font-variation-settings:"wght" 400;min-width:0;max-width:180px;color:var(--color-text);letter-spacing:0;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' fill='none' stroke-width='1'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:0;flex:1;margin-left:auto;padding:6px 28px 6px 10px;font-family:Steiner,sans-serif;font-size:11px;transition:border-color .12s}.CartSummary__select.svelte-15jvxd5:hover{border-color:var(--color-text)}.CartSummary__remove.svelte-15jvxd5{font:inherit;color:var(--color-text-mute);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:18px;line-height:1;transition:color .12s}.CartSummary__remove.svelte-15jvxd5:hover{color:var(--color-text)}.CartSummary__packages.svelte-15jvxd5{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CartSummary__package-row.svelte-15jvxd5{background:var(--color-bg);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.CartSummary__package-row.svelte-15jvxd5 .CartSummary__remove:where(.svelte-15jvxd5){margin-left:auto}.CartSummary__package-name.svelte-15jvxd5{font-variation-settings:"wght" 450}.CartSummary__package-detail.svelte-15jvxd5{font-variation-settings:"wght" 300;color:var(--color-text-mute);font-size:12px}.CartSummary__totals.svelte-15jvxd5{border-top:1px solid #00000014;flex-direction:column;gap:8px;margin-bottom:20px;padding-top:20px;display:flex}.CartSummary__row.svelte-15jvxd5{font-variation-settings:"wght" 400;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.CartSummary__row-currency.svelte-15jvxd5{opacity:.55;font-variation-settings:"wght" 400;font-size:11px}.CartSummary__row-amount.svelte-15jvxd5{font-variation-settings:"wght" 500;text-align:right;min-width:80px}.CartSummary__row--discount.svelte-15jvxd5{color:#2e7d32}.CartSummary__row--total.svelte-15jvxd5{font-variation-settings:"wght" 500;border-top:1px solid #00000014;padding-top:10px;font-size:16px}.CartSummary__row--total.svelte-15jvxd5 .CartSummary__row-amount:where(.svelte-15jvxd5){font-variation-settings:"wght" 550;font-size:16px}.CartSummary__checkout-btn.svelte-15jvxd5{background:var(--color-text);width:100%;color:var(--color-bg);font-variation-settings:"wght" 500;letter-spacing:0;cursor:pointer;text-align:center;border:0;padding:16px;font-family:Steiner,sans-serif;font-size:14px;transition:opacity .15s;display:block}.CartSummary__checkout-btn.svelte-15jvxd5:hover{opacity:.86}.CartSummary__form.svelte-15jvxd5{margin:0}.CurrencyToggle.svelte-109amlq{gap:4px;display:flex}.CurrencyToggle__btn.svelte-109amlq{font-variation-settings:"wght" 450;letter-spacing:0;background:var(--color-bg-gray);cursor:pointer;color:var(--color-text);border:0;padding:7px 14px;font-family:Steiner,sans-serif;font-size:11px;transition:background .12s,color .12s}.CurrencyToggle__btn.svelte-109amlq:hover:not(.is-active){background:#e3e3e3}.CurrencyToggle__btn.is-active.svelte-109amlq{background:var(--color-text);color:var(--color-bg)}.StyleList.svelte-yju9k6{border-top:2px solid #fff9;grid-template-columns:1fr 1fr;display:grid}.StyleList__row.svelte-yju9k6{border-bottom:2px solid #fff9;align-items:center;gap:10px;min-height:40px;padding:8px 0;display:flex}.StyleList__row.svelte-yju9k6:nth-child(odd){padding-left:var(--padding);padding-right:12px}.StyleList__row.svelte-yju9k6:nth-child(2n){padding-left:12px;padding-right:var(--padding);border-left:2px solid #fff9}.StyleList__row.is-selectable.svelte-yju9k6{cursor:pointer;-webkit-tap-highlight-color:transparent}.StyleList__check.svelte-yju9k6{border:1px solid;flex-shrink:0;width:11px;height:11px}.StyleList__row.is-on.svelte-yju9k6{background:var(--color-text);color:var(--color-bg)}.StyleList__row.is-on.svelte-yju9k6 .StyleList__name:where(.svelte-yju9k6),.StyleList__row.is-on.svelte-yju9k6 .StyleList__preview:where(.svelte-yju9k6){color:var(--color-bg)}.StyleList__row.is-on.svelte-yju9k6 .StyleList__num:where(.svelte-yju9k6){color:var(--color-bg);opacity:.6}.StyleList__row.is-on.svelte-yju9k6 .StyleList__check:where(.svelte-yju9k6){background:var(--color-bg);border-color:var(--color-bg)}.StyleList__preview.svelte-yju9k6{text-align:center;width:30px;color:inherit;flex-shrink:0;font-family:Steiner,sans-serif;font-size:18px;line-height:1}.StyleList__name.svelte-yju9k6{font-variation-settings:"wght" 350;color:inherit;letter-spacing:0;font-family:Steiner,sans-serif;font-size:11px;line-height:1.25}.StyleList__ital.svelte-yju9k6{opacity:.7;font-style:italic;display:block}.StyleList__num.svelte-yju9k6{font-variation-settings:"wght" 300;color:inherit;opacity:.45;font-variant-numeric:tabular-nums;margin-left:auto;font-family:Steiner,sans-serif;font-size:10px}.StyleList.is-active.svelte-yju9k6 .StyleList__num:where(.svelte-yju9k6),.StyleList.is-active.svelte-yju9k6 .StyleList__ital:where(.svelte-yju9k6){opacity:1}.BuyPage.svelte-ed3i6z{padding-top:20vh;padding-bottom:120px;min-height:100vh;padding-inline:20px}@media (width>=768px){.BuyPage.svelte-ed3i6z{padding-inline:48px;padding-bottom:80px}}.BuyPage__top.svelte-ed3i6z{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:40px;display:flex}.BuyPage__heading.svelte-ed3i6z{font-variation-settings:"wght" 400;letter-spacing:0;margin-bottom:6px;font-family:Steiner,sans-serif;font-size:clamp(32px,6vw,64px);line-height:1}.BuyPage__sub.svelte-ed3i6z{font-variation-settings:"wght" 300;color:var(--color-text-mute);letter-spacing:0;font-family:Steiner,sans-serif;font-size:12px}.BuyPage__currency.svelte-ed3i6z{flex-shrink:0;padding-top:4px}.BuyPage__section-label.svelte-ed3i6z{font-variation-settings:"wght" 500;letter-spacing:0;color:var(--color-text-mute);margin-bottom:12px;font-family:Steiner,sans-serif;font-size:11px}.BuyPage__packages.svelte-ed3i6z{margin-bottom:40px}.BuyPage__package-cards.svelte-ed3i6z{flex-direction:column;gap:40px;display:flex}.BuyPage__package-card.svelte-ed3i6z{background:var(--color-bg-gray);cursor:pointer;text-align:left;width:100%;max-width:480px;color:var(--color-text);border:1px solid #0000;flex-direction:column;gap:0;padding:0;transition:background .15s,color .15s;display:flex}.BuyPage__package-card.is-static.svelte-ed3i6z{cursor:default}.BuyPage__package-card.is-active.svelte-ed3i6z{color:#fff;background:#222}.BuyPage__package-card.is-active.svelte-ed3i6z .BuyPage__package-intro:where(.svelte-ed3i6z),.BuyPage__package-card.is-active.svelte-ed3i6z .BuyPage__package-detail:where(.svelte-ed3i6z){opacity:1}.BuyPage__package-head.svelte-ed3i6z{padding:40px var(--padding) 30px;flex-direction:column;gap:6px;display:flex}.BuyPage__package-name.svelte-ed3i6z{font-variation-settings:"wght" 500;letter-spacing:0;color:inherit;font-family:Steiner,sans-serif;font-size:26px;line-height:1.1}.BuyPage__package-intro.svelte-ed3i6z{font-variation-settings:"wght" 350;opacity:.7;max-width:380px;color:inherit;font-family:Steiner,sans-serif;font-size:12px;line-height:1.5}.BuyPage__package-detail.svelte-ed3i6z{font-variation-settings:"wght" 300;opacity:.55;color:inherit;font-family:Steiner,sans-serif;font-size:11px}.BuyPage__options.svelte-ed3i6z{flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 0 32px;display:flex}.BuyPage__cart.svelte-ed3i6z{background:var(--color-bg-gray);max-width:520px;padding:24px 20px}
