html,body{background-color:var(--theme-bg-1);color:var(--theme-tx-1);color-scheme:light}.subscription-page{min-height:100vh;background-color:var(--theme-bg-1);display:flex;flex-direction:column}.subscription-page__body{flex:1 0 auto}.select{position:relative}.select.is-full{width:100%}.select>select{width:100%;height:var(--select-height);padding:var(--select-padding);padding-right:var(--select-padding-right, 2.5rem);color:var(--theme-tx-1);font:inherit;line-height:1.2;background-color:var(--theme-bg-1);border:1px solid var(--select-border-color);border-radius:var(--select-border-radius);appearance:none;-webkit-appearance:none}.select>select:focus{outline:none;border-color:var(--theme-pj-1)}.select:after{content:"";position:absolute;top:50%;right:var(--select-angle-position, 1rem);width:var(--select-angle-size, .5rem);height:var(--select-angle-size, .5rem);border-right:2px solid var(--theme-tx-2);border-bottom:2px solid var(--theme-tx-2);transform:translateY(-65%) rotate(45deg);pointer-events:none}[data-login=true] .is-guest-only{display:none}[data-login]:not([data-login=true]) .is-login-only{display:none}.common-footer{background-color:var(--theme-bg-2)}.is-bg-gradient-horizontal{background:var(--theme-gradient-horizontal)}.is-max-width-1080px{max-width:1080px}.is-max-width-450px{max-width:450px}.select.is-size-rem{--select-height: calc(3.125rem + 2px) ;--select-padding:1rem 1.25rem;--select-padding-right:2.5rem;--select-angle-position:1rem;--select-angle-size:.5rem}.badge.is-gradient{--badge-border-width:0px;--badge-plain-bg:var(--theme-gradient-vertical-2);--badge-plain-color:var(--theme-lk-tx)}.subscription-header{background-color:var(--theme-bg-1);border-bottom:1px solid var(--theme-bd-1)}.subscription-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:70px}.subscription-header-column{display:flex;align-items:center}.subscription-header-logo-wrap{display:block;padding:8px 12px}.subscription-header-logo{display:block}.subscription-header-logo-members{position:absolute;top:50%;left:50%;translate:-50% -50%}.subscription-header-nav{display:grid;grid-auto-flow:column;grid-auto-columns:50px}.subscription-header-nav-button{display:grid;gap:2px;padding:6px 0}.subscription-header-nav-button-icon{display:block;width:24px;height:24px;margin:0 auto;color:var(--theme-tx-2)}.subscription-header-nav-button-text{display:block;color:var(--theme-tx-1);font-size:10px;font-weight:300;text-align:center;white-space:nowrap}.subscription-tab-wrap{display:contents}.subscription-tab{background-color:var(--theme-bg-1);border-bottom:1px solid var(--theme-bd-1)}.subscription-tab.is-sticky{position:sticky;top:0;z-index:10}.subscription-tab-inner{display:block}.subscription-tab-buttons{display:flex}.subscription-tab-button{flex:1 1 auto;display:flex;justify-content:center}.subscription-tab-button-inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 0 16px}.subscription-tab-button-text{font-size:.875rem;font-weight:600;font-feature-settings:"palt";line-height:1.2;letter-spacing:.0125em}.subscription-tab-button-subtext{font-size:.75rem;font-weight:300;font-family:var(--font-sans-en);font-feature-settings:"palt";line-height:1.2;letter-spacing:.0125em}.subscription-tab-button:is(.is-active,[data-tab-active=true]) .subscription-tab-button-inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--theme-gradient-horizontal)}.subscription-tab-button:is(.is-active,[data-tab-active=true]) .subscription-tab-button-text,.subscription-tab-button:is(.is-active,[data-tab-active=true]) .subscription-tab-button-subtext{color:var(--theme-pj-1)}@media(min-width:992px){.desktop\:is-none{display:none}.desktop\:is-block{display:block}.desktop\:is-separate-none>*:not(:last-child){border-bottom-width:0}.subscription-header{position:sticky;top:0;z-index:100}.subscription-header-inner{height:64px}.subscription-header-nav{grid-auto-columns:auto;gap:32px}.subscription-header-nav-button{display:flex;align-items:center;flex-direction:row-reverse;gap:8px}.subscription-header-nav-button-text{font-size:14px}.subscription-tab-wrap{position:absolute;top:0;right:calc(50% + 257px);display:block;height:100%;min-height:330px;border-right-width:1px}.subscription-tab-wrap .subscription-tab.is-sticky{top:64px;padding:24px 0}.subscription-tab-wrap .subscription-tab{border-bottom-width:0}.subscription-tab-wrap .subscription-tab-buttons{flex-direction:column;gap:32px}.subscription-tab-wrap .subscription-tab-button{justify-content:flex-end}.subscription-tab-wrap .subscription-tab-button-inner{align-items:flex-end;padding:0 20px 0 0}.subscription-tab-wrap .subscription-tab-button:is(.is-active,[data-tab-active=true]) .subscription-tab-button-inner:after{top:0;bottom:unset;right:0;left:unset;width:4px;height:100%}.subscription-tab-wrap .subscription-tab-button-text,.subscription-tab-wrap .subscription-tab-button-subtext{white-space:nowrap}}.subscription-page .card[id]{scroll-margin-top:96px}@media(min-width:992px){.subscription-page .card[id]{scroll-margin-top:72px}}.subscription-hero{background:var(--theme-gradient-horizontal);overflow:hidden}.subscription-hero>*{background:linear-gradient(180deg,#fff0,#fff 80%)}@media(min-width:992px){.subscription-hero>*{background:linear-gradient(180deg,#fff0,#fff6,#fffc)}}.subscription-hero-inner{position:relative;max-width:450px;margin:0 auto}@media(min-width:992px){.subscription-hero-inner{max-width:640px}}.subscription-hero-image{position:absolute}.subscription-hero-content{position:relative;padding:28px 16px}@media(min-width:992px){.subscription-hero-content{padding:36px 16px}}.subscription-hero-content>*+*{margin-top:12px}@media(min-width:992px){.subscription-hero-content>*+*{margin-top:18px}}
