:root{--ds-mobile-page-title-size: 1.5rem;--ds-mobile-content-size: 1rem;--ds-mobile-caption-size: .8125rem;--ds-mobile-action-font-size: .875rem;--ds-mobile-selection-width: .1875rem;--ds-touch-target-size: 2.75rem}.app-shell-compact,.bw-design-system{--bw-brand: #3189ef;--bw-brand-highlight: #8bc1fa;--bw-focus: var(--focus-ring-color);--bw-card-border: #d8d8d8;--bw-card-muted: #6b7280;--bw-renew-surface: #f5f5f5;--bw-pressed-surface: #f8fafc;--bw-font-sans: var(--font-product, system-ui, Avenir, Helvetica, Arial, sans-serif);--bw-body-size: .875rem;--bw-caption-size: .8125rem;--bw-title-size: 1.125rem;--bw-card-title-size: 1.25rem;--bw-card-title-weight: 600;--bw-card-radius: 1.125rem;--bw-card-padding: 1.25rem;--bw-button-radius: .625rem}@media (max-width: 767.98px){.app-shell-compact,.bw-design-system{--bw-card-title-size: var(--ds-mobile-content-size)}}.bw-design-system{--bw-purchase-section-gap: 2.25rem;color:#111;font-family:var(--bw-font-sans)}.bw-design-system.bw-purchase-step{width:100%;padding-top:.25rem;padding-bottom:5rem}.bw-design-system .bw-step-heading{margin:0;text-align:center;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}.bw-design-system .bw-purchase-periods{display:flex;justify-content:center;gap:.9rem;margin:var(--bw-purchase-section-gap) 0 2rem}.subscribe-official-card,.bw-design-system .bw-selection-card{--bw-card-surface: #fff;--bw-card-highlight-width: calc(1px + .104167vw);isolation:isolate;background-color:var(--bw-card-surface)}.bw-design-system .bw-selection-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;border:1px solid var(--bw-card-border);background:var(--bw-card-surface);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bw-design-system .bw-selection-card--period{align-items:center;justify-content:center;width:11.4rem;min-height:3.3rem;padding:.75rem 1.5rem;border-radius:calc(var(--bw-button-radius) * 1.2);text-align:center;font-size:calc(var(--bw-body-size) * 1.2);font-weight:500;line-height:1.5}.bw-design-system .bw-purchase-period-saving{margin-top:.125rem;color:#16a34a;font-size:var(--bw-caption-size);line-height:1.4}.bw-design-system .bw-selection-card--plan{min-height:var(--product-card-min-height, 10.5rem);padding:var(--bw-card-padding);border-radius:var(--bw-card-radius);box-shadow:0 .184375vw .307292vw #0000000d}.bw-design-system .bw-purchase-brand{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--bw-caption-size);line-height:1.5;color:var(--bw-card-muted)}.bw-design-system .bw-purchase-brand img{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.bw-design-system .bw-purchase-plan-name{margin-top:.5rem;font-size:var(--bw-card-title-size);font-weight:var(--bw-card-title-weight);letter-spacing:-.015em;line-height:1.4}.bw-design-system .bw-purchase-plan-details{display:flex;flex-direction:column;width:100%;gap:.375rem;padding-top:1.75rem;margin-top:auto}.bw-design-system .bw-purchase-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:var(--bw-title-size);font-weight:var(--bw-card-title-weight);line-height:1.4}.bw-design-system .bw-purchase-renewal,.bw-design-system .bw-purchase-saving{font-size:var(--bw-caption-size);line-height:1.5;color:var(--bw-card-muted)}.bw-design-system .bw-purchase-saving>:first-child{color:#16a34a}.bw-design-system .bw-purchase-sold-out{color:#c2410c;font-size:var(--bw-caption-size)}.bw-design-system .bw-selection-card:disabled{cursor:not-allowed}.bw-design-system .bw-selection-card:disabled>span{opacity:.6}@property --bw-selection-angle{syntax: "<angle>"; inherits: false; initial-value: 35deg;}.subscribe-official-card[aria-pressed=true],.bw-design-system .bw-selection-card[data-selected=true]{border-color:transparent;--tw-ring-shadow: 0 0 #0000}.subscribe-card-selection-border,.bw-design-system .bw-card-selection-border{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border:var(--bw-card-highlight-width) solid transparent;border-radius:inherit;background:linear-gradient(var(--bw-card-surface),var(--bw-card-surface)) padding-box,conic-gradient(from var(--bw-selection-angle, 35deg),var(--bw-brand, #3189ef) 0deg,var(--bw-brand, #3189ef) 70deg,var(--bw-brand-highlight, #8bc1fa) 140deg,var(--bw-brand, #3189ef) 210deg,var(--bw-brand, #3189ef) 360deg) border-box;pointer-events:none;animation:bw-selection-orbit 10s linear infinite}@keyframes bw-selection-orbit{to{--bw-selection-angle: 395deg}}@media (hover: hover){.subscribe-official-card[aria-pressed=false]:not(:disabled):hover,.bw-design-system .bw-selection-card[data-selected=false]:not(:disabled):hover{border-color:transparent}.subscribe-official-card[aria-pressed=false]:not(:disabled):hover:after,.bw-design-system .bw-selection-card[data-selected=false]:not(:disabled):hover:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:var(--bw-card-highlight-width) solid var(--bw-renew-surface, #f5f5f5);border-radius:inherit;pointer-events:none}}.subscribe-official-card:not(:disabled):active,.bw-design-system .bw-selection-card:not(:disabled):active{--bw-card-surface: var(--bw-pressed-surface, #f8fafc)}.bw-design-system .bw-step-actions{margin-top:var(--bw-purchase-section-gap)}.bw-design-system .bw-step-status{margin:0 0 1.5rem;text-align:center;color:var(--bw-card-muted);font-size:var(--bw-caption-size);line-height:1.6}.bw-design-system .bw-step-action-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;border-top:1px solid #eee}.bw-design-system .bw-step-navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-bottom:0;margin-inline-start:auto}.bw-design-system .bw-step-navigation .action-button{width:auto;min-width:7rem}.bw-design-system .bw-purchase-tutorial svg{width:1.125rem;height:1.125rem}.bw-design-system .bw-purchase-empty{min-height:var(--product-card-min-height, 10.5rem);display:flex;align-items:center;justify-content:center;border:1px solid var(--bw-card-border);border-radius:var(--bw-card-radius);color:var(--bw-card-muted);font-size:var(--bw-body-size)}@media (min-width: 768px){.subscribe-official-card,.bw-design-system .bw-selection-card{--bw-card-highlight-width: calc(1px + .15625vw) }}@media (min-width: 1280px){.bw-design-system{--bw-purchase-section-gap: 4.6125rem}.bw-design-system.bw-purchase-step>.bw-step-heading{margin-top:-3rem}}@media (max-width: 767.98px){.bw-design-system.bw-purchase-step{padding-bottom:5.5rem}.bw-design-system .bw-purchase-periods{margin-bottom:1.5rem;gap:.5rem}.bw-design-system .bw-selection-card--period{width:auto;flex:1;padding-inline:.5rem}.bw-design-system .bw-selection-card--plan{flex-basis:100%;min-height:var(--product-card-min-height, 10.5rem)}.bw-design-system .bw-purchase-plan-details{padding-top:1rem}.bw-design-system .bw-step-action-row{flex-direction:column;align-items:stretch;gap:1rem}.bw-design-system .bw-step-navigation{width:100%}.bw-design-system .bw-step-navigation .action-button{flex:1;min-width:0}.bw-design-system .bw-purchase-tutorial{align-self:flex-start}}@media (prefers-reduced-motion: reduce){.subscribe-official-card,.bw-design-system .bw-selection-card{transition:none}.subscribe-card-selection-border,.bw-design-system .bw-card-selection-border{animation:none}}.bw-design-system.bw-purchase-step .bw-step-action-row{flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding-top:0;border-top:0}.bw-design-system.bw-purchase-step .bw-step-navigation{justify-content:center;margin-inline:0;width:auto;max-width:100%}.bw-design-system.bw-purchase-step .bw-purchase-tutorial{align-self:center}@media (max-width: 767.98px){.bw-design-system .bw-purchase-periods--many{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bw-design-system.bw-purchase-step .bw-step-navigation{width:min(100%,15rem)}}.bw-design-system.bw-step-layout{--bw-step-header-height: 2.1rem;--bw-step-actions-height: 7.1rem;display:grid;grid-template-areas:"heading" "content" "actions";grid-template-rows:minmax(var(--bw-step-header-height),max-content) minmax(0,1fr) var(--bw-step-actions-height);gap:clamp(1rem,4svh,3rem);flex:none;width:100%;min-width:0;height:100%;min-height:25rem;padding:0 0 2rem}.bw-step-layout>.bw-step-heading{grid-area:heading;margin:0;align-self:start}.bw-step-layout .bw-step-heading>span{display:inline;font:inherit}.bw-step-layout .bw-step-heading>span+span:before{content:" ";white-space:pre-wrap}.bw-step-layout>.bw-step-content{grid-area:content;min-height:0;min-width:0;overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.bw-step-content-inner{display:flex;flex-direction:column;justify-content:safe center;min-height:100%;padding:.25rem}.bw-step-layout>.bw-step-content:has(.product-card-grid){scrollbar-gutter:auto}.bw-step-content-inner:has(.product-card-grid){padding-inline:0}.bw-step-layout .bw-purchase-periods{margin-top:0;flex-shrink:0}.bw-step-layout>.bw-step-actions{grid-area:actions;width:100%;margin:0;align-self:end;position:relative}.bw-purchase-availability{margin:1.5rem 0 0;text-align:center;color:var(--bw-card-muted);font-size:var(--bw-caption-size)}.bw-design-system.bw-step-layout .bw-step-action-row{min-height:var(--bw-step-actions-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.5rem;padding:0;border:0}.bw-design-system.bw-step-layout .bw-step-navigation{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;width:auto;max-width:100%}.bw-design-system.bw-step-layout .bw-step-navigation .action-button{width:auto!important;min-width:7rem;max-width:100%}.bw-design-system.bw-step-layout .bw-purchase-tutorial{align-self:center}@media (min-width: 1280px){.bw-design-system.bw-step-layout{padding-bottom:4.5rem}.bw-design-system.bw-step-layout>.bw-step-heading{margin-top:0}}@media (max-width: 767.98px){.bw-design-system.bw-step-layout{--bw-step-header-height: 3.5rem;--bw-step-actions-height: 0rem;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-top:1rem;padding-bottom:0;gap:.75rem}.bw-design-system.bw-step-layout>.bw-step-heading{font-size:var(--ds-mobile-content-size);line-height:1.4;text-wrap:balance;flex-shrink:0}.bw-step-layout>.bw-step-content{overflow:visible;flex:1 0 auto}.bw-step-layout>.bw-step-content>.bw-step-content-inner{justify-content:flex-start;min-height:0}.bw-step-layout>.bw-step-actions{position:sticky;bottom:0;z-index:20;flex-shrink:0;padding:.5rem 0 calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--bw-card-surface, #fff)}.bw-design-system.bw-step-layout .bw-step-action-row{gap:.25rem}.bw-design-system.bw-step-layout .bw-step-navigation{width:100%;flex-wrap:wrap;gap:.75rem}.bw-design-system.bw-step-layout .bw-step-navigation .action-button{min-width:-moz-max-content;min-width:max-content;flex:1 0 auto;--action-height: var(--ds-touch-target-size);--action-padding-x: .75rem;--action-padding-y: .5625rem;--action-font-size: var(--ds-mobile-action-font-size);--action-line-height: 1.25rem}.bw-design-system.bw-step-layout .bw-purchase-tutorial{min-height:var(--ds-touch-target-size)}.app-shell-compact:has(.bw-step-layout){height:100dvh;overflow:hidden}.app-shell-compact:has(.bw-step-layout) .app-content{padding-bottom:0;min-height:0}.subscribe-official-card,.bw-design-system .bw-selection-card{--bw-card-highlight-width: var(--ds-mobile-selection-width)}.bw-design-system .bw-selection-card--plan{--bw-card-padding: 1rem}.bw-design-system .bw-selection-card--period{padding:.5rem .75rem;font-size:var(--ds-mobile-content-size)}.bw-design-system .bw-selection-card--plan .bw-purchase-plan-details{padding-top:.75rem}.bw-design-system .bw-purchase-renewal{display:block}}.bw-purchase-plans .bw-purchase-plan-details{padding-top:1rem}.bw-purchase-plans .bw-purchase-plan-name{margin-top:0;color:#111}.bw-purchase-plans .bw-purchase-notice-slot{display:block}.bw-purchase-periods .bw-purchase-period-saving{min-height:1.1375rem}.bw-step-layout .bw-purchase-periods{margin-bottom:max(.625rem,1.8vw)}
