@charset "UTF-8";.account-layout-wrapper{display:var(--account-layout-whole-wrapper-display)}.account-layout-whole{box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:space-between;min-height:100svh;padding:var(--account-layout-whole-padding, var(--header-height) 0 0 0)}@media screen and (max-width: 768px){.account-layout-whole:has(.account-layout-header-slider-menu){padding:var(--account-layout-whole-padding, calc(var(--header-height) + var(--account-slider-menu-height)) 0 0 0)}}.account-layout-whole .account-layout{display:flex;flex-direction:row;gap:2.5rem;justify-content:center;width:100%;max-width:var(--account-layout-max-width);padding:4.8rem var(--body-side-gutter)}@media screen and (max-width: 768px){.account-layout-whole .account-layout{padding:2rem var(--body-side-gutter) 4.8rem}}.account-layout-whole .account-layout .account-layout-main-view{display:flex;flex:1;flex-direction:column;gap:3.2rem;width:100%;max-width:70rem}.account-layout-whole .account-layout .account-layout-main-view>.account-layout-payment-method-list{display:flex;flex-direction:column;gap:.5rem;background:none;border:none;border-radius:unset}@media screen and (max-width: 768px){.account-layout-whole .account-layout .account-layout-main-view{gap:2rem;max-width:unset}}.account-layout-whole .account-layout:has(.account-layout-side-menu){justify-content:start}.account-layout-whole .account-layout:has(.account-layout-side-menu) .account-layout-main-view{max-width:unset}.account-dropdown-menu-user-wrapper{position:relative;z-index:3;cursor:pointer}.account-dropdown-menu-user-wrapper .account-dropdown-menu-open-icon{position:absolute;top:3.8rem;right:1rem;width:1.2rem;height:1.2rem;color:var(--user-menu-border-color, #051419)}.account-dropdown-menu-user-wrapper .account-dropdown-menu-user-list{position:absolute;top:4.5rem;right:0;z-index:1;width:24rem;text-align:left;background-color:var(--header-bg-color, #fff);border-top:2px solid var(--user-menu-border-color, #051419);box-shadow:0 5px 10px #0101010d;animation:account-dropdown-menu-active .2s linear}.account-dropdown-menu-user-wrapper .account-dropdown-menu-user-list .account-dropdown-menu-user-list-item{display:block;padding:1.2rem 2rem;margin-bottom:0;font-weight:var(--font-weight-bold);color:var(--dropdown-menu-text-color, #232323);text-align:left;cursor:pointer;border-bottom:var(--border)}.account-dropdown-menu-user-wrapper .account-dropdown-menu-user-list .account-dropdown-menu-user-list-item:hover{text-decoration:none;background-color:var(--user-menu-hover-background-color, #efefef)}.profile-image{position:relative;flex-shrink:0;width:var(--profile-image-width, 3.2rem);height:var(--profile-image-height, 3.2rem);overflow:hidden;border-radius:100%}.profile-image>img,.profile-image>svg{width:100%;height:100%;object-fit:cover;border-radius:100%}.profile-image.profile-image-default-icon{color:var(--default-icon-color, #fff);background-color:var(--profile-image-background-color, #051419);border:var(--default-profile-icon-border-width, 0) solid var(--default-icon-color, #fff);transform:scaleY(-1)}.account-slider-menu{display:none;width:100%;height:var(--account-slider-menu-height);background-color:var(--slider-menu-bg-color, #fff);border-bottom:var(--border)}@media screen and (max-width: 768px){.account-slider-menu{display:block}}.account-slider-menu .account-slider-menu-list{display:flex;flex-flow:row nowrap;gap:var(--account-slider-menu-list-gap, 1rem);height:100%;padding:var(--account-slider-menu-list-padding, 0 var(--body-side-gutter))}.account-slider-menu .account-slider-menu-list .account-slider-menu-item{display:flex;align-items:center;height:100%;padding:var(--account-slider-menu-item-padding, 0);cursor:pointer;border-bottom:var(--account-slider-menu-item-border-bottom-width, 3px) solid transparent}.account-slider-menu .account-slider-menu-list .account-slider-menu-item.account-slider-menu-selected{border-bottom:var(--account-slider-menu-item-border-bottom-width, 3px) solid var(--accent-color)}.account-slider-menu-back{display:none;align-items:center;justify-content:start;width:100%;height:4rem;padding:0 var(--body-side-gutter);background-color:var(--account-slider-menu-bg-color, var(--slider-menu-bg-color, #fff));border-bottom:var(--header-border-bottom, var(--border))}@media screen and (max-width: 768px){.account-slider-menu-back{display:flex}}.account-slider-menu-back>.account-slider-menu-back-icon{display:flex;gap:.6rem;align-items:center}.button-scroll-wrapper-container{position:relative;display:flex;align-items:center;width:100%;height:100%;overflow:hidden;white-space:nowrap}.button-scroll-wrapper-container .button-scroll-wrapper-children-whole{width:100%;height:100%;overflow:auto;scrollbar-width:none}.button-scroll-wrapper-container .button-scroll-wrapper-children-whole>.button-scroll-wrapper-children{display:inline-block;height:100%;white-space:nowrap}.button-scroll-wrapper-container .button-scroll-wrapper-children-whole::-webkit-scrollbar{display:none}.button-scroll-wrapper-container .button-scroll-wrapper-children-whole[at-start=true]{-webkit-mask-image:linear-gradient(to left,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 70%);mask-image:linear-gradient(to left,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 70%)}.button-scroll-wrapper-container .button-scroll-wrapper-children-whole[scrollable=true]:not([at-start=true],[at-end=true]){-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 50%,transparent 50%,transparent 70%),linear-gradient(to left,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 50%,transparent 50%,transparent 70%);mask-image:linear-gradient(to right,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 50%,transparent 50%,transparent 70%),linear-gradient(to left,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 50%,transparent 50%,transparent 70%)}.button-scroll-wrapper-container .button-scroll-wrapper-children-whole[at-end=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 70%);mask-image:linear-gradient(to right,transparent 0,transparent 2rem,var(--mask-opaque-color, #000) 5rem,var(--mask-opaque-color, #000) 70%)}.button-scroll-wrapper-container>.button-scroll-wrapper-prev,.button-scroll-wrapper-container>.button-scroll-wrapper-next{position:absolute;z-index:2;display:flex;align-items:center;height:100%}.button-scroll-wrapper-container>.button-scroll-wrapper-prev>svg,.button-scroll-wrapper-container>.button-scroll-wrapper-next>svg{width:var(--button-scroll-icon-size, 1.5rem);height:var(--button-scroll-icon-size, 1.5rem)}.button-scroll-wrapper-container>.button-scroll-wrapper-prev{left:var(--button-scroll-prev-button-left, .5rem)}.button-scroll-wrapper-container>.button-scroll-wrapper-next{right:var(--button-scroll-next-button-right, .5rem)}.account-vertical-menu-nav{width:calc(30% - 2rem);min-width:20rem;max-width:25rem}@media screen and (max-width: 768px){.account-vertical-menu-nav{display:none}}.vertical-menu{display:flex;flex-direction:column;gap:var(--vertical-menu-gap, .4rem)}.vertical-menu-item{display:flex;gap:var(--vertical-menu-item-gap, .8rem);align-items:center;align-self:stretch;height:var(--vertical-menu-item-height, 4rem);padding:var(--vertical-menu-item-padding, 0 .8rem);line-height:var(--vertical-menu-item-line-height, inherit);color:var(--vertical-menu-item-color, inherit);border-radius:var(--vertical-menu-item-border-radius, var(--border-radius-default))}.vertical-menu-item:hover,.vertical-menu-item.vertical-menu-selected{background:var(--box-link-color, #f4f4f4)}@font-face{font-family:PLAYSTYLE;font-style:normal;font-weight:400;src:url(/static/PLAYSTYLE-Bold-Ckdam8qn.woff) format("woff"),url(/static/PLAYSTYLE-Bold-Dk0G2yvk.woff2) format("woff"),url(/static/PLAYSTYLE-Bold-BCLe2lC2.ttf) format("truetype"),url(/static/PLAYSTYLE-Bold-1k4S6r8g.otf) format("opentype");font-display:block}.footer{position:relative;display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:space-between;width:100%;padding-top:4.8rem;padding-bottom:4.8rem;margin-top:auto;color:var(--footer-color, var(--primary-text-color));background-color:var(--footer-bg-color, inherit)}@media screen and (max-width: 768px){.footer{gap:1.5rem;padding-top:0;padding-bottom:1rem}.footer .footer-no-links{padding-top:4.8rem;padding-bottom:3.8rem}}.footer .footer-items-block{display:flex;flex-direction:column;gap:4rem;align-items:center}@media screen and (max-width: 768px){.footer .footer-items-block{width:100%}}.footer .footer-items-block .footer-links-icons{display:flex;flex-direction:column;gap:2.4rem;align-items:center}@media screen and (max-width: 768px){.footer .footer-items-block .footer-links-icons{gap:1.5rem;width:100%}}.footer .footer-items-block .footer-links-icons .footer-links{--footer-links-gap-default: var(--gap-row-default) var(--gap-column-default);display:flex;flex-flow:var(--footer-links-flex-direction, var(--footer-links-flex-direction-default)) wrap;gap:var(--footer-links-gap, var(--footer-links-gap-default));align-items:flex-start;justify-content:center;justify-content:var(--footer-links-justify-content, center);width:var(--footer-links-width, var(--footer-links-width-default));padding:0 1rem;padding:var(--footer-links-padding, 0);text-align:var(--footer-links-text-align, var(--footer-links-text-align-default));border-top:var(--footer-link-border, var(--footer-link-border-bottom-default));border-bottom:var(--footer-link-border, var(--footer-link-border-bottom-default))}@media screen and (max-width: 768px){.footer .footer-items-block .footer-links-icons .footer-links{--footer-links-gap-default: 0;--footer-links-flex-direction-default: column;--footer-links-width-default: 100%;--footer-links-text-align-default: center;--footer-link-width-default: 100%;--footer-link-border-bottom-default: var(--border);--footer-link-padding-default: 1rem var(--body-side-gutter)}}.footer .footer-items-block .footer-links-icons .footer-links .footer-link{width:var(--footer-link-width, var(--footer-link-width-default));padding:var(--footer-link-padding, var(--footer-link-padding-default));font-size:var(--footer-link-font-size, var(--font-size-small));line-height:var(--footer-link-line-height, var(--line-height-default))}.footer .footer-items-block .footer-links-icons .footer-links .footer-link:not(:last-child){border-bottom:var(--footer-link-border, var(--footer-link-border-bottom-default))}.footer .footer-items-block .footer-links-icons .footer-links .footer-link a{display:flex;gap:.4rem;align-items:center}@media screen and (max-width: 768px){.footer .footer-items-block .footer-links-icons .footer-links .footer-link a{display:inline-flex;gap:.4rem;align-items:center}}.footer .footer-items-block .footer-links-icons .footer-links .footer-link a:hover{text-decoration:underline;opacity:var(--link-opacity-hover, .8)}.footer .footer-items-block .footer-links-icons .footer-sns-icons-list{display:flex;gap:1.6rem;align-items:flex-start}.footer .footer-items-block .footer-links-icons .footer-sns-icon:hover{opacity:.8}.footer .footer-items-block .footer-links-icons .footer-copyright{font-size:1.2rem;cursor:default}.footer .footer-permission-block{display:flex;gap:9.1rem;align-items:flex-start}@media screen and (max-width: 768px){.footer .footer-permission-block{flex-direction:column;gap:1.5rem;align-items:center}}.footer .footer-permission-block .footer-permission-item{display:flex;gap:1.2rem;align-items:flex-start}@media screen and (max-width: 768px){.footer .footer-permission-block .footer-permission-item{max-width:20rem}}.footer .footer-permission-block .footer-permission-item .footer-icon-jasrac{min-width:3.8rem;min-height:3.8rem;background-image:url(/static/jasrac-BcqSa5kz.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain}.footer .footer-permission-block .footer-permission-item .footer-icon-lmark{min-width:3.8rem;min-height:3.7rem;background-image:url(/static/lmark-C1DRocgZ.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.footer .footer-permission-block .footer-permission-item .footer-icon-nextone{min-width:3.3rem;min-height:3.8rem;background-image:url(/static/nextone-CTsfdBA4.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.footer .footer-permission-block .footer-permission-item .footer-permission-text{display:flex;flex-direction:column;align-items:flex-start;max-width:18rem;font-size:1.2rem;line-height:1.8rem;cursor:default}@media screen and (max-width: 768px){.footer .footer-permission-block .footer-permission-item .footer-permission-text{font-size:1rem;line-height:1.5rem}}.footer .footer-powered-by{position:relative;display:flex;gap:1.1rem;align-items:flex-start;font-size:var(--font-size-small);color:var(--tertiary-text-color)}.footer .footer-powered-by .footer-powered-by-text{position:relative;padding-top:.1rem;font-family:PLAYSTYLE,sans-serif;font-weight:var(--font-weight-bold)}.footer .footer-powered-by .footer-powered-by-text:hover{text-decoration:underline;opacity:.8}.footer .footer-powered-by .footer-powered-by-text:before{position:absolute;top:-5px;right:-6px;font-size:15px;content:"®"}@media screen and (max-width: 768px){.facebook-icon{width:var(--facebook-icon-width, 1.8rem);height:var(--facebook-icon-height, 1.8rem)}}.footer-external-link-icon{width:var(--footer-external-link-icon-width, 1em);height:var(--footer-external-link-icon-height, 1em)}@media screen and (max-width: 768px){.instagram-icon{width:var(--instagram-icon-width, 1.8rem);height:var(--instagram-icon-height, 1.8rem)}}@media screen and (max-width: 768px){.line-icon{width:var(--line-icon-width, 1.8rem);height:var(--line-icon-height, 1.8rem)}}@media screen and (max-width: 768px){.x-icon{width:var(--x-icon-width, 1.8rem);height:var(--x-icon-height, 1.8rem)}}.header{position:fixed;top:0;right:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;width:100%;box-shadow:transparent 0 .625rem 1.25rem -.625rem;transition:box-shadow ease-in-out .5s}@media screen and (max-width: 768px){.header:has(.header-account-slider-menu) .header-main{border-color:transparent}.header.header-scrolled{box-shadow:var(--header-scrolled-box-shadow-sd, rgba(0, 0, 0, .251) 0 .625rem 1.25rem -.625rem)}}.header .header-main{display:flex;align-items:center;justify-content:center;width:100%;height:var(--header-height, 6rem);background-color:var(--header-bg-color, #fff);border-bottom:var(--header-border-bottom, 1px solid var(--border-color))}.header .header-main .header-main-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--header-main-max-width, var(--account-layout-max-width));height:100%;padding:var(--header-main-padding, 0 var(--body-side-gutter))}.header .header-main .header-main-inner>.header-logo-link{box-sizing:border-box;display:flex;align-items:center;height:100%;padding:1rem 0}.header .header-main .header-main-inner>.header-logo-link>img{width:auto;max-width:25rem;max-height:100%}.checkout-layout{box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:space-between}.checkout-layout>.checkout-layout-main-view{display:flex;flex-direction:column;gap:3.2rem;width:100%}@media screen and (max-width: 1000px){.checkout-layout>.checkout-layout-main-view{gap:2rem;max-width:unset}}@media screen and (max-width: 1000px){.checkout-layout>.checkout-layout-main-view>:first-child{display:flex}}.button{position:relative;box-sizing:border-box;display:flex;gap:var(--button-gap, .8rem);align-items:center;justify-content:center;width:auto;min-width:var(--button-min-width, 20rem);height:fit-content;min-height:var(--button-min-height, var(--button-min-height-default));padding:var(--button-padding, var(--padding-block-default) var(--padding-inline-default));font-weight:var(--button-font-weight, var(--font-weight-bold));line-height:var(--btn-line-height);color:var(--btn-fg-color, var(--btn-color));word-break:var(--button-word-break, keep-all);cursor:pointer;background:var(--btn-bg-color, var(--btn-bg));border-color:var(--btn-border-color, var(--btn-border-color, var(--border-color)));border-style:var(--btn-border-style, var(--border-style));border-width:var(--btn-border-width, var(--border-width));border-radius:var(--btn-border-radius, var(--border-radius-default));opacity:var(--btn-opacity);--btn-color: var(--btn-text-color, var(--primary-text-color));--btn-knockout-color: var(--btn-color-secondary, var(--primary-text-knockout-color))}.button.button-height-fix{height:var(--button-height-fix, var(--button-min-height-default))}.button.button-size-small{min-width:var(--button-small-min-width, 10rem);min-height:var(--button-small-min-height, 3.2rem);padding:var(--button-small-padding, .4rem 1.6rem)}.button.button-size-small.button-height-fix{height:var(--button-small-height-fix, 3.2rem)}.button.button-size-medium{min-width:var(--button-medium-min-width, 20rem);padding:var(--button-medium-padding, 1.6rem)}.button.button-size-large{min-width:var(--button-large-min-width, 20rem)}.button.button-width-auto{width:auto;min-width:var(--button-auto-min-width, 20rem)}.button.button-width-full{width:100%;min-width:var(--button-full-min-width, 20rem)}.button.button-width-max{width:100%;min-width:var(--button-max-min-width, 20rem);max-width:var(--button-max-width, 40rem)}.button.button-width-fit{width:fit-content;min-width:unset}.button.button-color-primary{--btn-contained-bg-default: var(--btn-text-color, var(--primary-text-color));--btn-contained-color-default: var(--btn-color-secondary, var(--primary-text-knockout-color));--btn-contained-bg-hover-default: var(--btn-text-color, var(--primary-text-color))}.button.button-color-secondary{--btn-contained-bg-default: var(--btn-text-color, var(--secondary-text-color));--btn-contained-color-default: var(--btn-color-secondary, var(--secondary-text-knockout-color));--btn-contained-bg-hover-default: var(--btn-text-color, var(--secondary-text-color))}.button.button-color-accent{--btn-contained-color-default: var(--accent-knockout-color);--btn-contained-bg-default: var(--btn-accent-color, var(--accent-color));--btn-contained-border-color-default: var(--btn-accent-color, var(--accent-color));--btn-contained-bg-hover-default: var( --accent-color-hover, hsl(from var(--btn-accent-color, var(--accent-color)) h s calc(l - 3) ) );--btn-container-border-hover-default: var(--btn-contained-bg-hover-default);--btn-outlined-border-color-default: var(--btn-accent-color, var(--accent-color));--btn-outlined-color-default: var(--btn-accent-color, var(--accent-color))}.button.button-color-error{--btn-contained-color-default: var(--error-knockout-color);--btn-contained-bg-default: var(--btn-error-color, var(--error-color));--btn-contained-border-color-default: var(--btn-error-color, var(--error-color));--btn-contained-bg-hover-default: var( --error-color-hover, hsl(from var(--btn-error-color, var(--error-color)) h s calc(l - 3) ) );--btn-container-border-hover-default: var(--btn-contained-bg-hover-default);--btn-outlined-border-color-default: var(--btn-error-color, var(--error-color));--btn-outlined-color-default: var(--btn-error-color, var(--error-color))}.button.button-color-white{--btn-color: var(--btn-text-color-white, var(--primary-text-knockout-color));--btn-knockout-color: var(--btn-text-color, var(--primary-text-color))}.button:disabled{color:var(--btn-disabled-color, var(--btn-disabled-bg-color, #e5e5e5));background:var(--btn-disabled-bg);border:var(--btn-disabled-border, var(--border))}.button:disabled:hover{color:var(--btn-color-hover);background:var(--btn-bg-hover);border:var(--btn-border-hover);opacity:var(--btn-opacity-hover, 1)}.button.button-disabled{--btn-knockout-color: var(--disabled-btn-text-color, #686868);--btn-color: var(--disabled-btn-bg-color, #b8b8b8);cursor:default}.button.button-variant-text{min-height:var(--btn-text-min-height, 0);padding:var(--btn-text-padding, var(--padding-block-default) var(--padding-inline-default));color:var(--btn-color, var(--btn-text-color, var(--primary-text-color)));text-decoration:none;background:transparent;border:none}.button.button-variant-outlined{color:var(--btn-outlined-color, var(--btn-outlined-color-default, var(--btn-color, var(--primary-text-color))));background:var(--btn-outlined-bg, var(--btn-bg, var(--primary-text-knockout-color)));border-color:var(--btn-outlined-border-color, var(--btn-outlined-border-color-default, var(--btn-outlined-border-color, var(--btn-border-color, #ddd))));--btn-color-hover: var( --btn-outlined-color-hover, var(--btn-outlined-color-hover-default, var(--btn-outlined-color-default)) );--btn-bg-hover: var( --btn-outlined-bg-hover, var( --btn-outlined-bg-hover-default, hwb( from var( --btn-outlined-border-color, var( --btn-outlined-border-color-default, var(--btn-outlined-border-color, var(--btn-border-color, #ddd)) ) ) h w b / 10% ) ) );--btn-border-color-hover: var( --btn-outlined-border-color-hover, var( --btn-outlined-border-color-hover-default, var( --btn-outlined-border-color, var(--btn-outlined-border-color-default, var(--btn-outlined-border-color, var(--btn-border-color, #ddd))) ) ) )}.button.button-variant-contained{--btn-fg-color: var( --btn-contained-color, var( --btn-contained-color-default, var(--btn-text-color, var(--btn-color-secondary, var(--primary-text-knockout-color))) ) );--btn-bg-color: var( --btn-contained-bg, var( --btn-contained-bg-default, var(--btn-bg, var(--btn-color, var(--btn-text-color, var(--primary-text-color)))) ) );--btn-border-color: var(--btn-bg-color);--btn-bg-hover: var( --btn-contained-bg-hover, var( --btn-contained-bg-hover-default, var( --btn-contained-bg, var( --btn-contained-bg-default, var(--btn-bg, var(--btn-color, var(--btn-text-color, var(--primary-text-color)))) ) ) ) );--btn-color-hover: var( --btn-contained-color-hover, var( --btn-contained-color-hover-default, var( --btn-contained-color, var( --btn-contained-color-default, var(--btn-text-color, var(--btn-color-secondary, var(--primary-text-knockout-color))) ) ) ) );--btn-border-color-hover: var(--btn-bg-hover)}.button.button-variant-contained:disabled{color:var(--btn-disabled-color, var(--btn-disabled-bg-color, #ddd));background:var(--btn-disabled-bg, #fafafa);border:var(--btn-disabled-border, var(--border))}.button.button-loading{pointer-events:none}.button.button-loading .button-loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button.button-loading .button-loading-back{opacity:0}@media screen and (max-width: 768px){.button:not(.button-with-input){width:100%;min-width:0;max-width:none}.button:not(.button-with-input).button-height-fix{height:var(--button-height-fix, 3.2rem)}}.button:not(:disabled):hover{color:var(--btn-color-hover, var(--btn-color));background:var(--btn-bg-hover, var(--btn-bg));opacity:var(--btn-opacity-hover, 1)}.button-container{display:flex;gap:var(--button-container-gap, var(--gap-column-default) var(--gap-row-default));justify-content:center;width:100%}@media screen and (max-width: 768px){.button-container.button-md-vertical{flex-direction:column-reverse}}.button-container.button-container-direction-row{flex-direction:row}.button-container.button-container-direction-column{flex-direction:column;align-items:center;width:max-content;max-width:100%;margin:0 auto}@media screen and (max-width: 768px){.button-container.button-container-direction-column{width:100%}}.button-container.button-container-direction-column .button{width:100%}@keyframes spinner{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.spinner{position:var(--spinner-renderer-position);inset:var(--spinner-inset, 1px);z-index:var(--spinner-z-index, 10);display:flex;width:var(--spinner-width, 1.6rem);height:var(--spinner-height, 1.6rem);margin:auto;line-height:1;text-align:center;animation:spinner .8s linear infinite}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:none;align-items:center;justify-content:center;background-color:var(--modal-bg-color, rgba(0, 0, 0, .5))}.modal.modal-active{display:flex}.modal .modal-content{position:absolute;top:50%;left:50%;display:flex;max-width:var(--modal-content-max-width, calc(100% - var(--body-side-gutter) * 2));max-height:var(--modal-content-max-height, calc(100svh - 4.8rem) );margin:var(--modal-content-margin, 0 var(--body-side-gutter));overflow-y:auto;transform:translate(calc(-50% - var(--body-side-gutter)),-50%)}.modal-container{position:relative;display:flex;flex-direction:column;gap:var(--modal-container-gap, var(--modal-gap-row-default, var(--gap-row-default)) var(--modal-gap-column-default, var(--gap-column-default)));min-width:var(--modal-container-min-width, 33rem);max-width:var(--modal-container-max-width, 48rem);padding:var(--modal-container-padding, var(--modal-container-padding-block-default, var(--padding-block-default)) var(--modal-container-padding-inline-default, var(--padding-inline-default)));overflow:auto;background:var(--modal-container-bg-color, var(--bg-color, #fff));border:var(--modal-container-border);border-radius:var(--modal-container-border-radius, var(--radius-m, .6rem))}.modal-container .modal-loading-spinner{position:absolute;top:var(--modal-container-loading-spinner-top, 0);left:var(--modal-container-loading-spinner-left, 0);display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--bg-color, #fff);opacity:var(--modal-container-loading-spinner-opacity, .5)}.modal-title{font-size:var(--modal-title-font-size, var(--font-size-h4));font-weight:var(--modal-title-font-weight, var(--font-weight-h4, var(--font-weight-bold)))}.modal-body{display:flex;flex-direction:column;gap:var(--modal-body-gap, var(--gap-row-default) var(--gap-column-default));padding:var(--modal-body-padding)}.modal-header{padding:var(--modal-header-padding);border-bottom:var(--modal-header-border)}.modal-footer{padding:var(--modal-footer-padding);border-top:var(--modal-footer-border);--button-min-height-default: var(--modal-button-min-height, 4.8rem)}@media screen and (max-width: 768px){.modal-footer{--button-min-height-default: var(--modal-button-min-height, 4rem)}}.typography{line-height:var(--line-height-default);overflow-wrap:break-word}.typography.typography-caption{font-size:var(--typography-caption-font-size, var(--font-size-small));color:var(--secondary-text-color)}.guest-layout{box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:space-between;min-height:100svh;padding-top:var(--header-height)}.guest-layout>.guest-layout-main-view{display:flex;flex-direction:column;gap:3.2rem;width:100%;max-width:70rem;padding:4.8rem 0}@media screen and (max-width: 768px){.guest-layout>.guest-layout-main-view{gap:2rem;padding:2rem var(--body-side-gutter) 4.8rem}}.login-layout{box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:space-between;min-height:100svh;padding-top:var(--header-height)}.login-layout>.login-layout-main-view{display:flex;flex-direction:column;gap:3.2rem;align-items:center;width:100%;max-width:var(--login-main-view-max-width, 100rem);padding:4.8rem var(--body-side-gutter)}@media screen and (max-width: 768px){.login-layout>.login-layout-main-view{padding:2rem var(--body-side-gutter) 4.8rem}}.oidc-layout{box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:space-between;min-height:100svh}.oidc-layout .oidc-layout-wrapper{--oidc-layout-padding-default: 4.8rem var(--body-side-gutter);display:flex;flex-direction:row;gap:3rem;justify-content:center;width:100%;padding:var(--oidc-layout-padding, var(--oidc-layout-padding-default))}@media screen and (max-width: 768px){.oidc-layout .oidc-layout-wrapper{flex-grow:1;--oidc-layout-padding-default: 0 0 4.8rem 0}}.oidc-layout .oidc-layout-wrapper .oidc-layout-main-view{display:flex;flex:1;flex-direction:column;gap:3.2rem;width:100%;max-width:50rem}@media screen and (max-width: 768px){.oidc-layout .oidc-layout-wrapper .oidc-layout-main-view{gap:2rem;max-width:unset}}.account-alert-block{display:flex;flex-direction:column;gap:var(--account-alert-block-gap, 1.2rem);align-items:flex-start;width:100%;padding:var(--account-alert-block-padding, 2rem);border-radius:var(--account-alert-block-border-radius, var(--border-radius-default))}@media screen and (max-width: 768px){.account-alert-block{padding:var(--account-alert-block-padding-md, 1rem)}}.account-alert-block.account-alert-block-warning{background-color:var(--warning-bg-color, #fff0b3)}.account-alert-block.account-alert-block-error{background-color:var(--error-bg-color, #ffdbdb)}.account-alert-block.account-alert-block-info{background-color:var(--pale-background-color, #eee)}.account-alert-block .account-alert-block-title{font-size:var(--account-alert-block-title-font-size, 1.6rem);font-weight:var(--account-alert-block-title-font-weight, var(--font-weight-bold))}.consent-section-list{display:flex;flex-direction:column;gap:var(--consent-section-list-gap, var(--section-list-gap))}.consent-section{display:flex;flex-direction:column;gap:var(--consent-section-gap, var(--section-gap))}.consent-section-options{overflow:hidden;background:var(--consent-option-item-group-bg, var(--content-bg));border-top:var(--border);border-bottom:var(--border);border-radius:var(--consent-option-item-group-border-radius)}.consent-section-title{font-size:var(--consent-section-title-font-size, var(--section-title-font-size, var(--font-size-h5)));font-weight:var(--consent-section-title-font-weight, var(--section-title-font-weight, var(--font-weight-bold)))}.consent-section-page-description{font-size:var(--font-size-small);color:var(--secondary-text-color)}.link{font-style:normal;font-weight:var(--link-font-weight, inherit);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;text-decoration-skip-ink:auto}.link.link-no-underline{text-decoration:none}.link.link-disabled{color:var(--disabled-text-color, #8e8e8e);cursor:default}.link.link-bold{font-weight:var(--link-font-weight-bold, var(--font-weight-bold))}.link.link-external{display:inline-flex;align-items:center}.arrow-next-icon{flex-shrink:0;width:var(--arrow-next-icon-size, 2rem)}.arrow-next-icon.arrow-next-icon-to-top{transform:rotate(90deg)}.arrow-next-icon.arrow-next-icon-to-bottom{transform:rotate(-90deg)}.arrow-next-icon.arrow-next-icon-to-left{transform:rotate(180deg)}.check-icon{display:flex;flex-shrink:var(--check-icon-flex-shrink, 0);align-items:center;justify-content:center;width:var(--check-icon-size, var(--check-icon-size-default));height:var(--check-icon-size, var(--check-icon-size-default));color:var(--border-color);border:var(--check-icon-border, 1px) dashed var(--border-color);border-radius:50%}.check-icon.check-icon-checked{color:var(--accent-knockout-color);background-color:var(--accent-color);border-color:transparent}.check-icon>svg{width:var(--check-icon-svg-size, 2rem);height:var(--check-icon-svg-size, 2rem)}.external-link-icon{width:var(--external-link-icon-width, 1em);height:var(--external-link-icon-height, 1em);margin-right:var(--external-link-icon-margin-right, .2rem);margin-left:var(--external-link-icon-margin-left, .2rem)}.question-icon-code{color:var(--pale-text-color, #b8b8b8)}.list{list-style-position:outside;list-style-type:disc}.list-item{line-height:var(--list-item-line-height, var(--line-height-default))}.section{display:flex;flex-direction:column;gap:var(--section-gap)}.section-title{font-size:var(--section-title-font-size);font-weight:var(--section-title-font-weight, var(--font-size-bold))}.section-header{display:flex;flex-direction:column;gap:var(--section-header-gap, .5rem)}.section-body{display:block}.section-list{display:flex;flex-direction:column;gap:var(--section-list-gap)}.badge{display:flex;flex-shrink:0;gap:1rem;align-items:center;justify-content:center;width:fit-content;height:var(--badge-height, 2.4rem);padding:var(--badge-padding, 0 1rem);font-weight:var(--badge-font-weight);line-height:1;color:var(--badge-color, inherit);background:var(--badge-bg, var(--badge-default-bg, #b8b8b8));border-radius:var(--badge-border-radius, .4rem)}.badge.badge-accent{background:var(--accent-color)}.badge>span{font-size:var(--badge-font-size, var(--font-size-small));font-style:normal;font-weight:var(--badge-font-weight, var(--font-weight-bold));color:var(--badge-color, #fff)}.badge.badge-mini{height:var(--badge-mini-height, 2rem);padding:var(--badge-mini-padding, .1rem .6rem 0)}.badge.badge-mini>span{font-size:var(--badge-mini-font-size, var(--font-size-xsmall))}.toggle-label{display:flex;align-items:center;min-width:fit-content}.toggle-label .toggle{position:relative;box-sizing:border-box;display:inline-block;align-content:flex-end;width:var(--toggle-width, 4.6rem);height:var(--toggle-height, 2.8rem);cursor:pointer;background:var(--toggle-bg-color, #d7dadf);border-radius:var(--toggle-border-radius, 100px);transform:scale(1);transition:background .2s,opacity .2s}.toggle-label .toggle:after{position:absolute;top:var(--toggle-after-top, .2rem);left:var(--toggle-after-left, .2rem);z-index:var(--toggle-after-z-index, 2);width:var(--toggle-after-width, 2.4rem);height:var(--toggle-after-height, 2.4rem);content:"";background:var(--bg-color, #fff);border-radius:100%;box-shadow:var(--toggle-after-box-shadow, 0 0 3px) var(--box-shadow-color, rgba(0, 0, 0, .2));transition:left .1s}.toggle-label .toggle:checked,.toggle-label .toggle.toggle-checked{background-color:var(--accent-color)}.toggle-label .toggle:checked:after,.toggle-label .toggle.toggle-checked:after{left:2rem}.toggle-label .toggle:disabled,.toggle-label .toggle[aria-disabled=true]{pointer-events:none;opacity:.7}.consent-option-item-toggle{display:flex;flex-direction:column;gap:var(--consent-toggle-item-gap, var(--list-item-gap-default));padding:var(--consent-toggle-item-padding, var(--consent-toggle-item-padding-default));word-wrap:break-word;border-top:none;--consent-toggle-item-padding-default: 1.4rem 0rem}.consent-option-item-toggle:not(:last-child){border-top:none;border-bottom:var(--content-section-contents-border, var(--border))}.consent-option-item-toggle .consent-option-item-title-toggle-wrapper{display:flex;align-items:center;justify-content:space-between}.consent-option-item-toggle .consent-option-item-title-toggle-wrapper .consent-option-item-badge-title{display:flex;flex-direction:column;gap:var(--consent-toggle-item-gap, var(--list-item-gap-default))}.consent-option-item-toggle .consent-option-item-title-toggle-wrapper .consent-option-item-badge-title .consent-option-item-badge{margin:1px 0}.consent-option-item-toggle .consent-option-item-title-toggle-wrapper .consent-option-item-title{flex-grow:1;font-weight:var(--consent-toggle-item-title, var(--list-item-font-weight-default));line-height:var(--line-height-default)}.consent-option-item-toggle .consent-option-item-description{line-height:var(--line-height-default);color:var(--secondary-text-color)}.page{display:flex;flex:1;flex-direction:column;gap:var(--page-gap, 3.2rem);width:100%}.page-header{display:flex;flex-direction:column;gap:var(--page-header-gap, .5rem)}.page-title{display:flex;align-items:center;width:100%;font-size:var(--page-title-font-size, var(--font-size-h2));font-weight:var(--page-title-font-weight, var(--font-weight-bold));line-height:var(--page-title-line-height, var(--line-height-default))}.page-title.page-center{justify-content:center}.page-description{font-size:var(--page-description-font-size, var(--font-size-default));font-weight:var(--page-description-font-weight, var(--font-weight-default))}.toast-container{position:fixed;z-index:var(--toast-container-z-index, 20000);display:flex;flex-direction:column;width:100%;pointer-events:none}.toast-container.toast-top{top:var(--toast-container-top, 0);left:50%;align-items:center;transform:translate(-50%)}.toast-container.toast-bottom{bottom:var(--toast-container-bottom, 0);left:50%;align-items:center;transform:translate(-50%)}.toast{display:flex;gap:var(--toast-gap, 1rem);align-items:center;justify-content:space-between;width:100%;min-height:var(--toast-min-height, 5.6rem);padding:var(--toast-padding, .4rem 1.8rem);font-size:var(--toast-font-size, 1.4rem);color:var(--toast-text-color, #fff);pointer-events:auto;background-color:var(--toast-background, rgba(51, 51, 51, .8));box-shadow:var(--toast-container-box-shadow, 0 2px 4px) var(--box-shadow-color, rgba(0, 0, 0, .2))}.toast.toast-error{background-color:var(--toast-error-background, rgb(184, 20, 22));opacity:var(--toast-error-opacity, .8)}@media screen and (max-width: 768px){.toast{padding:var(--toast-padding, .4rem 1.3rem)}}.toast .toast-check{color:var(--toast-check-color, rgba(51, 51, 51, .8));background-color:var(--bg-color, #fff)}.toast-close-button{display:flex;align-items:center}.toast-message{flex:1}.check-circle-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--check-circle-icon-size, 2rem);height:var(--check-circle-icon-size, 2rem);color:transparent;background:var(--check-circle-icon-bg, var(--input-field-bg));border:var(--check-circle-icon-border, var(--input-field-border, var(--border)));border-radius:50%}.check-circle-icon.check-circle-icon-checked{color:var(--accent-knockout-color);background-color:var(--accent-color);border-color:transparent}.check-circle-icon.check-circle-icon-error{border:var(--check-circle-icon-border-width, var(--border-width)) solid var(--error-color)}.check-circle-icon>svg{width:var(--check-circle-icon-size, 2rem);height:var(--check-circle-icon-size, 2rem)}.close-icon{width:var(--close-icon-width, 1.6rem);height:var(--close-icon-height, 1.6rem)}.container{position:relative;display:flex;flex-direction:column;gap:var(--container-gap);align-items:flex-start;align-self:stretch;width:100%;padding:var(--container-padding);background:var(--container-bg);border:var(--container-border);border-radius:var(--container-border-radius)}.container.container-borderless{padding:var(--container-padding-borderless, 0);border:none}.container-body{display:flex;flex-direction:column;gap:var(--container-body-gap, 1rem);align-items:flex-start;align-self:stretch;width:100%;padding:var(--container-body-padding, var(--container-body-padding-block-default, var(--padding-block-default)) var(--container-body-padding-inline-default, var(--padding-inline-default)))}.container.container-borderless .container-body{--container-body-padding-inline-default: 0;--container-body-padding-block-default: 0}.container-header{display:flex;width:100%;padding:var(--container-header-padding, var(--container-header-padding-default, var(--padding-block-default) var(--padding-inline-default)))}.container-header:not(:last-child){border-bottom:var(--container-header-border-bottom, var(--border))}.container-footer{width:100%;padding:var(--container-footer-padding, var(--container-footer-padding-block-default, var(--padding-block-default)) var(--container-footer-padding-inline-default, var(--padding-inline-default)));border-top:var(--container-footer-border-top, var(--border))}.plan-overview{display:flex;flex-direction:column;gap:var(--plan-overview-gap, 1rem);width:100%}.plan-overview>.plan-overview-header{display:flex;gap:var(--plan-overview-header-gap, 10px)}.plan-overview>.plan-overview-header>.plan-overview-icon-container{width:var(--plan-overview-icon-container-width, 50px);height:var(--plan-overview-icon-container-height, 50px)}.plan-overview>.plan-overview-header>.plan-overview-icon-container>img{width:100%;height:auto;border-radius:var(--plan-overview-icon-container-border-radius, 1rem)}.plan-overview>.plan-overview-header>.plan-overview-details{display:flex;flex-direction:column;justify-content:start}.plan-overview>.plan-overview-header>.plan-overview-details>.plan-overview-title{width:100%;font-size:var(--plan-overview-title-font-size, 2rem);font-style:normal;font-weight:var(--plan-overview-title-font-weight, var(--font-weight-bold));word-break:break-all}.plan-overview>.plan-overview-header>.plan-overview-details>.plan-overview-provider-name{color:var(--secondary-text-color)}.plan-overview>.plan-overview-description{display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;font-size:var(--plan-overview-description-font-size, var(--font-size-default));font-style:normal;color:var(--secondary-text-color);word-break:break-all;-webkit-box-orient:vertical}.plan-overview>.plan-overview-sub{display:flex;flex-direction:column;gap:var(--plan-overview-sub-gap, .5rem)}.h-t-m-l-render-html{width:100%;word-break:break-all;text-wrap:wrap}.h-t-m-l-render-html b{font-weight:var(--font-weight-bold);text-wrap:wrap}.h-t-m-l-render-html.h-t-m-l-render-default-style{font-size:var(--html-render-default-font-size, var(--font-size-default));line-height:var(--html-render-default-line-height, var(--line-height-default));color:var(--primary-text-color)}.h-t-m-l-render-html.h-t-m-l-render-default-style h2{margin-top:var(--html-render-default-font-size-h2, .2rem);margin-bottom:var(--html-render-default-font-size-h2, .2rem);font-size:var(--html-render-default-font-size-h2, var(--font-size-h2));font-weight:var(--html-render-default-font-weight-h2, var(--font-weight-h2, var(--font-weight-bold)))}.h-t-m-l-render-html.h-t-m-l-render-default-style h3{margin-top:var(--html-render-default-font-size-h3, .2rem);margin-bottom:var(--html-render-default-font-size-h3, .2rem);font-size:var(--html-render-default-font-size-h3, var(--font-size-h3));font-weight:var(--html-render-default-font-weight-h3, var(--font-weight-h3, var(--font-weight-bold)))}.h-t-m-l-render-html.h-t-m-l-render-default-style h4{margin-top:var(--html-render-default-font-size-h4, .2rem);margin-bottom:var(--html-render-default-font-size-h4, .2rem);font-size:var(--html-render-default-font-size-h4, var(--font-size-h4));font-weight:var(--html-render-default-font-weight-h4, var(--font-weight-h4, var(--font-weight-bold)))}.h-t-m-l-render-html.h-t-m-l-render-default-style h5{margin-top:var(--html-render-default-font-size-h5, .2rem);margin-bottom:var(--html-render-default-font-size-h5, .2rem);font-size:var(--html-render-default-font-size-h5, var(--font-size-h5));font-weight:var(--html-render-default-font-weight-h5, var(--font-weight-h5, var(--font-weight-bold)))}.h-t-m-l-render-html.h-t-m-l-render-default-style h6{margin-top:var(--html-render-default-font-size-h6, .2rem);margin-bottom:var(--html-render-default-font-size-h6, .2rem);font-size:var(--html-render-default-font-size-h6, var(--font-size-h6));font-weight:var(--html-render-default-font-weight-h6, var(--font-weight-h6, var(--font-weight-bold)))}.h-t-m-l-render-html.h-t-m-l-render-default-style ul{list-style-type:decimal}.h-t-m-l-render-html.h-t-m-l-render-default-style ul li{display:list-item;unicode-bidi:isolate}.h-t-m-l-render-html.h-t-m-l-render-default-style ul li::marker{font-variant-numeric:tabular-nums;text-align:start!important;text-align-last:start!important;text-indent:0!important;text-transform:none;unicode-bidi:isolate}.sales-info{display:flex;gap:.4rem;align-items:center}.sales-info-icon-label{font-size:1.2rem}.sales-info-icon-no-space{width:1.2rem;height:1.2rem;background-image:url(/static/reserve-no-l-CWXL0970.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.sales-info-icon-few{width:1.2rem;height:1.2rem;background-image:url(/static/reserve-little-l-C8uC-Jr8.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.sales-info-icon-enough{width:1.2rem;height:1.2rem;background-image:url(/static/reserve-ok-l-gfhBwkGH.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.subscription-list-item-plan{display:flex;flex-direction:column;padding:var(--subscription-plan-list-item-padding, var(--container-padding, var(--container-padding-block-default) var(--container-padding-inline-default)));border:var(--subscription-plan-list-item-border, var(--container-border, var(--border)));border-radius:var(--subscription-plan-list-item-border-radius, var(--container-border-radius, var(--border-radius-default)))}.subscription-list-item-plan .subscription-list-item-plan-detail-link{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:underline}.account-payment-method-item-sbps-credit{display:flex;gap:var(--account-payment-method-item-sbps-credit-gap, .8rem);align-items:center;min-width:var(--account-payment-method-item-sbps-credit-min-width, 17.5rem)}.account-payment-method-item-info{display:flex;gap:var(--account-payment-method-item-info-gap, .8rem);align-items:center}.account-payment-method-item-info:has(.account-payment-method-item-error-message){min-width:var(--account-payment-method-item-info-min-width, 17.5rem)}.account-payment-method-item-info .account-payment-method-item-error-message{font-size:var(--account-payment-method-item-info-error-font-size, 1.2rem);color:var(--error-color, #b81416)}.account-payment-method-item-credit-info{display:flex;flex-shrink:0;flex-direction:column;gap:var(--account-payment-method-item-credit-info-gap);line-height:var(--account-payment-method-item-credit-info-line-height, var(--line-height-default))}.account-payment-method-item-credit-info .account-payment-method-item-expire-data{font-size:var(--account-payment-method-item-credit-info-expire-data-font-size, 1.2rem);color:var(--secondary-text-color)}.account-payment-method-item-section{position:relative;display:flex;flex-direction:row;gap:var(--account-payment-method-section-item-gap);align-items:center;justify-content:space-between;width:100%;min-height:var(--account-payment-method-item-section-min-height, 6rem);padding:var(--account-payment-method-item-section-padding, var(--padding-block-default) var(--padding-inline-default));background:var(--account-payment-method-item-section-bg);border:var(--account-payment-method-item-section-border, var(--container-border, var(--border)));border-radius:var(--account-payment-method-item-section-border-radius, var(--container-border-radius, var(--border-radius-default)))}.account-payment-method-item-section .account-payment-method-item-detail{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}.account-payment-method-item-section .account-payment-method-item-action{word-break:break-all;text-decoration:underline;cursor:pointer}.account-payment-method-item{position:relative;display:flex;flex-direction:row;gap:var(--account-payment-method-item-gap);align-items:center;justify-content:space-between;width:100%;min-height:var(--account-payment-method-item-min-height, 6rem);padding:var(--account-payment-method-item-padding, var(--padding-block-default) var(--padding-inline-default));background:var(--account-payment-method-item-bg);border:var(--account-payment-method-item-border);border-radius:var(--account-payment-method-item-border-radius)}.account-payment-method-item .account-payment-method-item-detail{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}.account-payment-method-item .account-payment-method-item-action{word-break:break-all;text-decoration:underline;cursor:pointer}.account-payment-method-item-list{display:flex;flex-direction:column;gap:var(--account-payment-method-list-gap);width:100%;background:var(--account-payment-method-list-bg, var(--container-bg));border:var(--account-payment-method-list-border, var(--border));border-radius:var(--account-payment-method-list-border-radius, var(--border-radius-default))}.account-payment-method-item-list.account-payment-method-item-section-body{border:var(--account-payment-method-list-border, var(--border))}.account-payment-method-item-list .account-payment-method-item-title{position:relative;font-size:var(--account-payment-method-list-title-font-size, 1.6rem);font-weight:var(--font-weight-bold)}.account-payment-method-item-list>*:not(:last-child):after{position:absolute;right:0;bottom:0;left:0;width:100%;content:"";border-bottom:var(--account-payment-method-list-divider, var(--border))}.account-payment-method-item-list-remarks{font-size:var(--account-payment-method-list-remarks-font-size, 1.2rem);font-style:normal;line-height:var(--account-payment-method-list-remarks-line-height, var(--line-height-default));color:var(--secondary-text-color)}.payment-method-logo-current-img{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--payment-method-logo-width, 5rem);height:var(--payment-method-logo-height, 3.5rem);margin-left:var(--payment-method-logo-margin-left, 0);background-repeat:no-repeat;background-position:center;background-size:contain}.payment-method-logo-current-img.payment-method-logo-V{background-image:url(/imgs/payment/credit_visa_logo.png)}.payment-method-logo-current-img.payment-method-logo-J{background-image:url(/imgs/payment/credit_jcb_logo.png)}.payment-method-logo-current-img.payment-method-logo-M{height:4rem;background-image:url(/imgs/payment/credit_master_logo.png)}.payment-method-logo-current-img.payment-method-logo-D{background-image:url(/imgs/payment/credit_diners_logo.png)}.payment-method-logo-current-img.payment-method-logo-A{background-image:url(/imgs/payment/credit_amex_logo.png)}.payment-method-logo-current-img.payment-method-logo-PaypalNvp{width:var(--payment-method-logo-paypal-nvp-width, 8rem);height:var(--payment-method-logo-paypal-nvp-height, 4rem);background-image:url(/imgs/payment/payment_paypal.png)}.payment-method-logo-current-img.payment-method-logo-PaypalRest{width:var(--payment-method-logo-paypal-rest-width, 8rem);height:var(--payment-method-logo-paypal-rest-height, 4rem);background-image:url(/imgs/payment/payment_paypal.png)}.payment-method-logo-current-img.payment-method-logo-SbpsPaypay{width:var(--payment-method-logo-sbps-paypay-width, 8rem);height:var(--payment-method-logo-sbps-paypay-height, 4rem);background-image:url(/imgs/payment/payment_paypay.png)}.payment-method-logo-current-img.payment-method-logo-SbpsDocomo{background-image:url(/imgs/payment/payment_docomo.png)}.payment-method-logo-current-img.payment-method-logo-SbpsAuSimple,.payment-method-logo-current-img.payment-method-logo-SbpsAuone{width:6rem;background-image:url(/imgs/payment/payment_au.png)}.payment-method-logo-current-img.payment-method-logo-SbpsSoftbank{width:6rem;background-image:url(/imgs/payment/payment_softbank_logo.png)}.payment-method-logo-current-img.payment-method-logo-CampaignCode{min-height:var(--payment-method-logo-campaigncode-height, 4rem);background-image:url(/imgs/payment/payment_campaigncode_logo.png)}.payment-method-logo-current-img.payment-method-logo-mypage-credit{margin-right:var(--payment-method-logo-mypage-credit-margin-right, 1rem)}.card-brand-icon-credit{width:var(--credit-brand-icon-width, 3rem);height:var(--credit-brand-icon-height, 3rem);color:var(--pale-text-color, #b8b8b8);background-repeat:no-repeat;background-position:center center;background-size:contain}.card-brand-icon-credit.card-brand-icon-V{background-image:url(/imgs/payment/credit_visa_logo.png)}.card-brand-icon-credit.card-brand-icon-J{background-image:url(/imgs/payment/credit_jcb_logo.png)}.card-brand-icon-credit.card-brand-icon-M{height:4rem;background-image:url(/imgs/payment/credit_master_logo.png)}.card-brand-icon-credit.card-brand-icon-D{background-image:url(/imgs/payment/credit_diners_logo.png)}.card-brand-icon-credit.card-brand-icon-A{background-image:url(/imgs/payment/credit_amex_logo.png)}.card-brand-icon-unknown-credit{color:var(--secondary-text-color)}.card-brand-icon-unknown-credit.card-brand-icon-pale,.card-brand-icon-security-code{color:var(--pale-text-color, #b8b8b8)}.subscription-status-badge-plan-item-label{display:flex;gap:var(--subscription-plan-item-label-gap, 1rem);--badge-height: var(--subscription-plan-item-label-height)}.subscription-status-badge-plan-item-label.subscription-status-badge-contract{--badge-bg: var(--accent-color)}.subscription-status-badge-plan-item-label.subscription-status-badge-trial{background:var(--label-free-trial, #95c11f)}.subscription-status-badge-plan-item-label.subscription-status-badge-cancelRequest{background:var(--label-cancel, #b81416)}.subscription-status-badge-plan-item-label.subscription-status-badge-hold{background:var(--label-hold, #b81416)}.subscription-status-badge-plan-item-label>span{font-size:var(--subscription-plan-item-label-font-size, 1.2rem);font-style:normal;font-weight:var(--subscription-plan-item-label-font-weight, var(--font-weight-bold));color:var(--bg-color, #fff)}.subscription-status-badge-plan-item-label.subscription-status-badge-mini{height:var(--subscription-plan-item-label-mini-height, 2rem);padding:var(--subscription-plan-item-label-mini-padding, 0 .6rem)}.subscription-status-badge-plan-item-label.subscription-status-badge-mini>span{font-size:var(--subscription-plan-item-label-mini-font-size, 1.2rem)}.account-plan-list{display:flex;flex-direction:column;gap:1.6rem}.common-field{width:100%}.common-field-container{display:flex;flex:1;flex-direction:column;gap:var(--form-field-container-gap, .5rem);padding:var(--form-field-container-padding, 0);margin:var(--form-field-container-margin, 0);outline:var(--form-field-container-outline, 0);background:transparent;border:0}.common-field-container .common-input-container-floating{height:var(--field-input-container-floating-height, 100rem);background-color:var(--input-container-floating-bg, red)}@media screen and (max-width: 768px){.common-field-container:has(input[name=securityCode]){min-width:100%}}.common-form-label{display:flex;flex-flow:var(--form-label-flex-direction, row) nowrap;gap:var(--form-label-gap, .5rem);align-items:flex-start;width:auto;font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight, var(--font-weight-default));line-height:var(--form-label-line-height, var(--line-height-default))}.common-form-label span:not([class]){display:inline-flex;flex-shrink:1;overflow-wrap:break-word}.common-form-label-tag{display:inline-flex;flex-shrink:0;align-items:center;height:var(--form-label-tag-height);padding:var(--form-label-tag-padding);font-size:var(--form-label-tag-font-size);font-weight:var(--form-label-tag-font-weight, inherit);line-height:1;background:var(--form-label-tag-bg);border-radius:var(--form-label-tag-border-radius, .4rem)}.common-form-label-tag.common-required{display:var(--form-label-tag-required-display, inline-flex);color:var(--form-label-tag-required-color, var(--form-label-tag-color, var(--error-color)));background:var(--form-label-tag-required-bg, var(--form-label-tag-bg))}.common-form-label-tag.common-optional{display:var(--form-label-tag-optional-display, inline-flex);color:var(--form-label-tag-optional-color, var(--form-label-tag-color, var(--secondary-text-color)));background:var(--form-label-tag-optional-bg, var(--form-label-tag-bg))}.common-error-message{display:flex;gap:var(--form-error-message-gap, .5rem);align-items:center;font-size:var(--form-error-message-font-size, var(--font-size-small));color:var(--error-color)}.common-helper-text{font-size:var(--form-helper-text-font-size, var(--font-size-small));line-height:var(--helper-text-line-height, var(--line-height-default));color:var(--helper-text-color, var(--secondary-text-color))}.pin-code-input-container{box-sizing:border-box;display:flex;gap:var(--pin-code-input-container-gap, 1rem)}.pin-code-input-container>.pin-code-input{box-sizing:border-box;width:var(--pin-code-input-width, 4.6rem);height:var(--pin-code-input-height, 5.2rem);font-size:var(--pin-code-input-font-size, 1.8rem);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;caret-color:transparent;outline-offset:var(--pin-code-input-outline-offset-focus, var(--input-field-outline-offset-focus, -1px));background:var(--input-field-bg);border:var(--input-field-border, var(--border));border-radius:var(--pin-code-input-border-radius, var(--input-field-border-radius, .6rem))}.pin-code-input-container>.pin-code-input::-webkit-outer-spin-button,.pin-code-input-container>.pin-code-input::-webkit-inner-spin-button{margin:var(--pin-code-input-spin-button-margin, 0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pin-code-input-container>.pin-code-input:focus{outline:var(--pin-code-input-outline-focus, var(--input-field-outline-focus, var(--outline-width) var(--outline-style) var(--outline-color)));border:var(--pin-code-input-border-focus, var(--input-field-border-focus, var(--input-field-border, var(--border))))}@media screen and (max-width: 768px){.pin-code-input-container>.pin-code-input-long{height:var(--pin-code-input-long-height, 4rem)}}@media screen and (max-width: 768px){.pin-code-input-container{max-width:100%}}.auth-pin-code-main-area{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;text-align:center}.auth-pin-code-reset-modal{display:flex;gap:1rem;align-items:center;justify-content:center}.complete-message{width:100%;text-align:center}.complete-icon{width:100%;color:var(--accent-color)}.client-list-logo-container{display:flex;align-items:center;width:var(--client-list-logo-container-width, 5rem);height:var(--client-list-logo-container-height, 5rem);overflow:hidden}.client-list-logo-container .client-list-logo{width:100%;object-fit:contain;object-position:center;border-radius:var(--client-list-logo-border-radius, .6rem)}.client-list-no-connections-text{display:flex;align-items:center;justify-content:center;font-size:var(--client-list-no-connections-text-font-size, 1.6rem);font-weight:var(--client-list-no-connections-text-font-weight, var(--font-weight-bold));text-align:center}.account-page-block{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--account-page-block-padding, .2rem 0);background-color:var(--account-page-block-bg-color);border:var(--account-page-block-border, var(--account-page-block-border-width, var(--border-width)) solid var(--border-color));border-radius:var(--account-page-block-border-radius, var(--border-radius-default))}.account-page-block .account-page-block-item{--account-page-block-item-padding-default: 0 var(--padding-inline-default);position:relative;width:100%;padding:var(--account-page-block-item-padding, var(--account-page-block-item-padding-default));line-height:var(--account-page-block-item, var(--line-height-small, 1));color:var(--account-page-block-item-color, inherit)}.account-page-block .account-page-block-item.account-page-block-has-actions{cursor:pointer}.account-page-block .account-page-block-item .account-page-block-inner{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;min-height:var(--account-page-block-item-inner-min-height, var(--account-page-block-item-inner-min-height-default));padding:var(--account-page-block-item-inner-padding, var(--account-page-block-item-inner-padding-default));--account-page-block-item-inner-min-height-default: 5.6rem;--account-page-block-item-inner-padding-default: var( --list-item-padding-block-default, var(--padding-block-default) ) 0}.account-page-block .account-page-block-item .account-page-block-inner:has(.account-page-block-sub-label){min-height:var(--account-page-block-item-inner-min-height-sub, var(--account-page-block-item-inner-min-height, 6.4rem))}.account-page-block .account-page-block-item .account-page-block-inner .account-page-block-content-wrapper{display:flex;flex-grow:1;gap:var(--account-page-block-item-gap, .7rem);align-items:center}.account-page-block .account-page-block-item .account-page-block-inner .account-page-block-content-wrapper .account-page-block-content{display:flex;flex-grow:1;flex-direction:column;gap:var(--account-page-block-item-gap, var(--list-item-gap-default));font-size:var(--account-page-block-item-font-size, var(--list-item-font-size-default, var(--font-size-default)))}.account-page-block .account-page-block-item .account-page-block-inner .account-page-block-content-wrapper .account-page-block-content .account-page-block-label{display:flex;flex-direction:row;gap:var(--account-page-block-item-label-gap, .8rem);align-items:center}.account-page-block .account-page-block-item .account-page-block-inner .account-page-block-content-wrapper .account-page-block-content .account-page-block-sub-label{color:var(--secondary-text-color);line-break:anywhere}.account-page-block .account-page-block-item:not(:last-child) .account-page-block-inner{border-bottom:var(--account-page-block-item-border-bottom, var(--border))}.account-page-block-wrapper,.account-page-block-subscription-wrapper{display:flex;flex-direction:column;gap:var(--account-page-block-wrapper-gap, var(--section-gap))}.account-page-block-wrapper .account-page-block-title,.account-page-block-subscription-wrapper .account-page-block-title{font-size:var(--account-page-block-wrapper-title-font-size, var(--section-title-font-size));font-weight:var(--account-page-block-wrapper-title-font-weight, var(--font-weight-bold))}.account-page-block-wrapper .account-page-block-remarks,.account-page-block-subscription-wrapper .account-page-block-remarks{font-size:var(--account-page-block-wrapper-remarks-font-size, var(--font-size-small));color:var(--secondary-text-color)}.account-page-block-subscription-wrapper .account-page-block-remarks{font-size:var(--account-page-block-wrapper-remarks-font-size, var(--font-size-default));color:var(--secondary-text-color);text-align:end}:root{--border-color: var(--border-primary);--text-color: var(--content-primary)}.social-icon-line{min-width:var(--icon-line-min-width, 2rem);min-height:var(--icon-line-min-height, 2rem);background-image:url(/static/line-logo-D2-JAy4V.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.social-icon-google{min-width:var(--icon-google-min-width, 2rem);min-height:var(--icon-google-min-height, 2rem);background-image:url(/static/google-logo-Bzfc2oaL.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.social-icon-yj{min-width:var(--icon-yj-min-width, 2.4rem);min-height:var(--icon-yj-min-height, 1.35rem);background-image:url(/static/yahoo-japan-logo-CjsQVHtZ.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.social-icon-facebook{min-width:var(--icon-facebook-min-width, 2rem);min-height:var(--icon-facebook-min-height, 2rem);background-image:url(/static/facebook-logo-Swgv_KKW.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.social-icon-apple{min-width:var(--icon-apple-min-width, 2rem);min-height:var(--icon-apple-min-height, 2rem);background-image:url(/static/apple-logo-J-jgenWO.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.client-detail-info{display:flex;gap:var(--client-detail-info-gap, 1rem);align-items:center}.client-detail-info .client-detail-logo-container{display:flex;align-items:center;width:var(--client-detail-logo-container-width, 10rem);height:var(--client-detail-logo-container-height, 10rem);overflow:hidden}.client-detail-info .client-detail-logo-container .client-detail-logo{width:100%;object-fit:contain;object-position:center;border-radius:var(--client-detail-logo-border-radius, .6rem)}.client-detail-info .client-detail-texts{display:flex;flex-direction:column;gap:var(--client-detail-texts-gap, .4rem)}.client-detail-info .client-detail-texts .client-detail-name{font-size:var(--client-detail-texts-name-font-size, var(--font-size-large));font-weight:var(--client-detail-texts-name-font-weight, var(--font-weight-bold))}.client-detail-info .client-detail-texts .client-detail-provider-name,.client-detail-info .client-detail-texts .client-detail-grant-date{color:var(--secondary-text-color)}.error-messages{width:100%;padding:var(--error-message-padding, 1.2rem);font-size:var(--error-message-font-size, var(--font-size-default));color:var(--error-message-color, var(--error-color, #db1b36));background-color:var(--error-message-bg-color, hwb(from var(--error-message-color, var(--error-color, #db1b36)) h calc(w + 30) b/10%));border:var(--error-message-border, var(--error-message-border-width, 0) solid var(--error-message-color, var(--error-color, #db1b36)));border-radius:var(--error-message-border-radius, .6rem)}.field-group .field-group{display:flex;flex-flow:row wrap;gap:var(--field-group-gap, var(--form-gap-row-default, var(--gap-row-default)) var(--form-gap-column-default, var(--gap-column-default)))}.field-group-blank{width:100%;height:var(--field-group-blank-height, 0)}.input-field{--input-field-outline-width-default: 0;width:100%;height:var(--input-field-height, 4.8rem);padding:var(--input-field-padding, 0 1.4rem);font-size:var(--input-field-font-size, inherit);font-weight:var(--input-field-font-weight);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:var(--input-field-outline-color, var(--outline-color)) var(--input-field-outline-style, var(--outline-style)) var(--input-field-outline-width-default);outline-offset:var(--input-field-outline-offset-focus, -1px);background:var(--input-field-bg);border:var(--input-field-border, var(--border));border-radius:var(--input-field-border-radius, .6rem)}.input-field.input-field-error{background:var(--input-field-error-bg, inherit);border:var(--input-field-error-border, var(--input-field-border-width, var(--border-width)) var(--input-field-border-style, var(--border-style)) var(--input-field-error-border-color, var(--error-color)));--input-field-outline-width-default: var( --input-field-error-outline-width, var(--input-field-outline-width, var(--outline-width)) );--input-field-outline-color: var(--input-field-error-border-color, var(--error-color));--input-field-border-color: var(--error-color)}.input-field.input-field-error::placeholder{color:var(--error-color)}.input-field:focus{outline-color:var(--input-field-outline-color, var(--outline-color))}.input-field:focus-visible{--input-field-outline-width-default: var(--input-field-outline-width, var(--outline-width));padding:var(--input-field-padding-focus, var(--input-field-padding, 0 1.4rem));border:var(--input-field-border-focus, var(--input-field-border, var(--border)))}.input-field:disabled{--input-field-outline-width-default: 0;color:var(--primary-text-color);background-color:var(--disabled-bg-color, #f5f5f5);-webkit-text-fill-color:var(--primary-text-color);opacity:1}.input-field::placeholder{color:var(--pale-text-color, #b8b8b8)}.input-field::-webkit-outer-spin-button,.input-field::-webkit-inner-spin-button{margin:var(--input-field-spin-button-margin, 0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field-password-wrapper{position:relative}.input-field-password-wrapper .input-field{padding-right:var(--input-field-password-padding-right, 4.8rem)}.input-field-password-wrapper>.input-field-toggle-mask{position:absolute;top:var(--input-field-password-toggle-mask-top, 0);right:var(--input-field-password-toggle-mask-right, 0);display:flex;align-items:center;justify-content:center;width:var(--input-field-password-toggle-mask-width, 4.8rem);height:var(--input-field-password-toggle-mask-height, 4.8rem);color:var(--secondary-text-color);cursor:pointer}.input-field-password-wrapper>.input-field-toggle-mask>svg{width:var(--input-field-password-toggle-mask-icon-width, 2rem);height:var(--input-field-password-toggle-mask-icon-height, 2rem)}.input-field-wrapper{position:relative;min-width:min-content}.input-field-wrapper>.input-field-start-adornment,.input-field-wrapper>.input-field-end-adornment{position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%)}.input-field-wrapper>.input-field-start-adornment.input-field-button,.input-field-wrapper>.input-field-end-adornment.input-field-button{display:flex;align-items:center;justify-content:center;width:var(--input-field-adornment-width, 4.8rem);height:var(--input-field-adornment-height, 4.8rem);cursor:pointer}.input-field-wrapper>.input-field-start-adornment{left:var(--input-field-adornment-left, 1.6rem)}.input-field-wrapper>.input-field-start-adornment.input-field-button{left:var(--input-field-adornment-left, 0)}.input-field-wrapper:has(.input-field-start-adornment) .input-field{padding-left:var(--input-field-adornment-padding-left, 4.8rem)}.input-field-wrapper:has(.input-field-start-adornment) .input-field:focus{padding-left:var(--input-field-adornment-focus-padding-left, 4.7rem)}.input-field-wrapper>.input-field-end-adornment{right:var(--input-field-end-adornment-right, 1.6rem)}.input-field-wrapper>.input-field-end-adornment.input-field-button{right:var(--input-field-end-adornment-right, 0)}.input-field-wrapper:has(.input-field-end-adornment) .input-field{padding-right:var(--input-field-end-adornment-padding-right, 4.8rem)}.input-field-wrapper:has(.input-field-end-adornment) .input-field:focus{padding-right:var(--input-field-end-adornment-focus-padding-right, 4.7rem)}.input-field-container-floating{position:relative}.input-field-container-floating .input-field-label{position:absolute;top:var(--input-field-floating-label-top, 50%);left:var(--input-field-floating-label-left, 0);height:2rem;padding:var(--input-field-label-padding, var(--input-field-padding, 0 1.4rem));line-height:2rem;color:var(--input-label-color, #787878);pointer-events:none;transform:translateY(-50%);transition:all .2s ease-in-out}.input-field-container-floating .input-field:not(:placeholder-shown),.input-field-container-floating .input-field:-webkit-autofill{padding-top:var(--input-field-floating-padding-top, 1.7rem)}.input-field-container-floating .input-field:not(:placeholder-shown)+.input-field-label,.input-field-container-floating .input-field:-webkit-autofill+.input-field-label{top:var(--input-field-floating-has-value-label-top, 1.4rem);font-size:var(--input-field-loading-has-value-label-font-size, 12px)}.select-field-wrapper{position:relative}.select-field-wrapper>.select-field{--select-field-outline-width-default: 0;position:relative;width:100%;height:var(--select-field-height, var(--input-field-height, 4.8rem));padding:var(--select-field-padding, var(--input-field-padding, 0 1.4rem));font-weight:var(--select-field-font-weight, var(--input-field-font-weight));outline:var(--select-field-outline-color, var(--input-field-outline-color, var(--outline-color))) var(--select-field-outline-style, var(--input-field-outline-style, var(--outline-style))) var(--select-field-outline-width-default);outline-offset:var(--select-field-outline-offset-focus, var(--input-field-outline-offset-focus, -1px));background:var(--select-field-bg, var(--input-field-bg));border:var(--select-field-border, var(--input-field-border, var(--border)));border-radius:var(--select-field-border-radius, var(--input-field-border-radius, .6rem))}.select-field-wrapper>.select-field.select-field-error{background:var(--select-field-error-bg, var(--input-field-error-bg, inherit));border:var(--select-field-error-border, var(--input-field-error-border, var(--input-field-border-width, var(--border-width)) var(--input-field-border-style, var(--border-style)) var(--input-field-error-border-color, var(--error-color))));--select-field-outline-width-default: var( --input-field-error-outline-width, var(--input-field-outline-width, var(--outline-width)) );--input-field-outline-color: var(--input-field-error-border-color, var(--error-color));--input-field-border-color: var(--error-color)}.select-field-wrapper>.select-field.select-field-error::placeholder{color:var(--error-color)}.select-field-wrapper>.select-field:focus{outline-color:var(--input-field-outline-color, var(--outline-color))}.select-field-wrapper>.select-field:focus-visible{--select-field-outline-width-default: var( --select-field-outline-width, var(--input-field-outline-width, var(--outline-width)) );padding:var(--select-field-padding-focus, var(--input-field-padding-focus, var(--input-field-padding, 0 1.4rem)));border:var(--select-field-outline-border-focus, var(--select-field-outline-border, var(--input-field-border-focus, var(--input-field-border, var(--border)))))}.select-field-wrapper>.select-field:disabled{--select-field-outline-width-default: 0;color:var(--primary-text-color);pointer-events:none;background-color:var(--disabled-bg-color, #f5f5f5);-webkit-text-fill-color:var(--primary-text-color);opacity:1}.select-field-wrapper>.select-field-icon{position:absolute;top:50%;right:var(--select-field-wrapper-icon-right, 1.2rem);display:flex;align-items:center;width:var(--select-field-wrapper-icon-width, 2rem);height:var(--select-field-wrapper-icon-height, 2rem);color:var(--secondary-text-color);pointer-events:none;transform:translateY(-50%)}.select-field-wrapper.select-field-wrapper-floating{position:relative}.select-field-wrapper.select-field-wrapper-floating .select-field-label{position:absolute;top:var(--select-field-floating-label-top, 50%);left:var(--select-field-floating-label-left, 0);height:2rem;padding:var(--select-field-label-padding, var(--input-field-label-padding, var(--select-field-padding, var(--input-field-padding, 0 1.4rem))));line-height:2rem;color:var(--input-label-color, #787878);pointer-events:none;transform:translateY(-50%);transition:all .2s ease-in-out}.select-field-wrapper.select-field-wrapper-floating .select-field{padding-top:var(--select-field-floating-padding-top, var(--input-field-floating-padding-top, 1.7rem))}.select-field-wrapper.select-field-wrapper-floating.select-field-has-value .select-field-label{top:var(--select-field-floating-has-value-label-top, var(--input-field-floating-has-value-label-top, 1.4rem));font-size:var(--select-field-floating-has-value-label-font-size, var(--input-field-loading-has-value-label-font-size, 12px))}.form-container{display:flex;flex-direction:column;gap:var(--form-gap-row, var(--form-gap-row-default)) var(--form-gap-column, var(--form-gap-column-default));width:100%}.checkbox-field-options{display:flex;flex-direction:column;gap:var(--checkbox-field-label-gap, .4rem)}.checkbox-field-label{display:flex;gap:var(--checkbox-field-label-gap, .4rem);align-items:center;justify-content:start;width:fit-content;min-height:var(--checkbox-field-label-min-height, 3rem);cursor:pointer}.checkbox-field-label:has(input:disabled){cursor:default}.checkbox-input{position:relative;min-width:unset}.checkbox-input input{position:absolute;width:auto;height:auto}.checkbox-input:has(input:focus-visible) .checkbox-input-check-square-icon{outline:var(--checkbox-input-focus-outline, var(--outline-width) var(--outline-style) var(--outline-color))}.check-square-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--check-square-icon-size, 2rem);height:var(--check-square-icon-size, 2rem);aspect-ratio:1/1;color:transparent;background-color:var(--check-square-icon-background-color);border:var(--check-square-icon-border, var(--input-field-border, var(--border)));border-radius:var(--check-square-icon-border-radius, .4rem)}.check-square-icon.check-square-icon-checked{color:var(--accent-knockout-color);background-color:var(--accent-color);border-color:transparent}.check-square-icon.check-square-icon-error{border:var(--check-square-icon-error-border-width, var(--border-width)) solid var(--error-color)}.check-square-icon>svg{width:var(--check-square-icon-width, 2rem);height:var(--check-square-icon-height, 2rem)}.text-area-field{width:100%;min-height:var(--text-area-field-min-height, 8rem);padding:var(--text-area-field-padding, 1rem 1.4rem);resize:vertical;outline:var(--text-area-field-outline-color, var(--input-field-outline-color, var(--outline-color))) var(--text-area-field-outline-style, var(--input-field-outline-style, var(--outline-style))) var(--text-area-field-outline-width-default);outline-offset:var(--text-area-field-outline-offset-focus, var(--input-field-outline-offset-focus, -1px));border:var(--text-area-field-border, var(--input-field-border, var(--border)));border-radius:var(--text-area-field-border-radius, .6rem)}.text-area-field.text-area-field-error{background:var(--text-area-field-error-bg, var(--input-field-error-bg, inherit));border:var(--text-area-field-error-border, var(--input-field-error-border, var(--input-field-border-width, var(--border-width)) var(--input-field-border-style, var(--border-style)) var(--input-field-error-border-color, var(--error-color))));--text-area-field-outline-width-default: var(--input-field-error-outline-width, var(--outline-width));--input-field-outline-color: var(--input-field-error-border-color, var(--error-color));--input-field-border-color: var(--error-color)}.text-area-field.text-area-field-error::placeholder{color:var(--error-color)}.text-area-field:focus-visible{--text-area-field-outline-width-default: var( --text-area-field-outline-width, var(--input-field-outline-width, var(--outline-width)) );padding:var(--input-field-padding-focus, var(--input-field-padding, 1rem 1.4rem));border:var(--input-field-border-focus, var(--input-field-border, var(--border)))}.text-area-field:disabled{--text-area-field-outline-width-default: 0;color:var(--primary-text-color);background-color:var(--disabled-bg-color, #f5f5f5);-webkit-text-fill-color:var(--primary-text-color);opacity:1}.text-area-field::placeholder{color:var(--pale-text-color, #b8b8b8)}.radio-field-options{display:flex;flex-direction:column;gap:var(--radio-field-options-gap, .4rem)}.radio-field-options.radio-field-row{flex-direction:row;gap:var(--radio-field-options-row-gap, 1rem)}.radio-field-label{display:flex;gap:var(--radio-field-label-gap, .4rem);align-items:center;justify-content:start;width:fit-content;min-height:var(--radio-field-label-min-height, 3rem);line-height:var(--radio-field-line-height, var(--line-height-default));cursor:pointer}.radio-field-label:has(input:disabled){cursor:default}.radio-input{position:relative}.radio-input input{position:absolute;width:auto;height:auto}.radio-input:has(input:focus-visible) .radio-input-check-circle-icon{outline:var(--radio-input-focus-visible-outline, var(--outline-width) var(--outline-style) var(--outline-color))}.single-checkbox-field-label{display:flex;gap:var(--single-checkbox-label-gap, .4rem);align-items:center;justify-content:start;width:fit-content;min-height:var(--single-checkbox-label-min-height, 3rem);cursor:pointer}.single-checkbox-field-label:has(input:disabled){cursor:default}.address-select-modal-list{max-height:var(--address-list-max-height, 65vh);overflow:scroll}.radio-select-label{display:flex;gap:var(--radio-select-label-gap, .4rem);align-items:center;justify-content:start;min-height:var(--radio-select-label-min-height, 4rem);cursor:pointer}.input-field-with-button-group .input-field-with-button-group{display:flex;flex-direction:row;gap:var(--input-field-button-group-gap, var(--gap-column-default) var(--gap-row-default))}@media screen and (max-width: 768px){.input-field-with-button-group .input-field-with-button-group.input-field-with-button-overflow-stack{flex-direction:column}}.input-field-with-button-group .input-field-with-button-container{display:flex;flex:1;flex-direction:column;gap:var(--input-field-button-container-gap, .4rem)}.input-field-with-button-group .input-field-with-button-container .input-field-with-button{--input-field-outline-width-default: 0;width:100%;height:var(--input-field-height, 4.8rem);padding:var(--input-field-padding, 0 1.4rem);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:var(--input-field-outline-color, var(--outline-color)) var(--input-field-outline-style, var(--outline-style)) var(--input-field-outline-width-default);outline-offset:var(--input-field-outline-offset-focus, -1px);background:var(--input-field-bg);border:var(--input-field-border, var(--border));border-radius:var(--input-field-border-radius, .6rem)}.input-field-with-button-group .input-field-with-button-container .input-field-with-button.input-field-with-button-error{background:var(--input-field-error-bg, inherit);border:var(--input-field-error-border, var(--input-field-border-width, var(--border-width)) var(--input-field-border-style, var(--border-style)) var(--input-field-error-border-color, var(--error-color)));--input-field-outline-width-default: var( --input-field-error-outline-width, var(--input-field-outline-width, var(--outline-width)) );--input-field-outline-color: var(--input-field-error-border-color, var(--error-color));--input-field-border-color: var(--error-color)}.input-field-with-button-group .input-field-with-button-container .input-field-with-button.input-field-with-button-error::placeholder{color:var(--error-color)}.input-field-with-button-group .input-field-with-button-container .input-field-with-button:focus{outline-color:var(--input-field-outline-color, var(--outline-color))}.input-field-with-button-group .input-field-with-button-container .input-field-with-button:focus-visible{--input-field-outline-width-default: var(--input-field-outline-width, var(--outline-width));padding:var(--input-field-padding-focus, var(--input-field-padding, 0 1.4rem));border:var(--input-field-border-focus, var(--input-field-border, var(--border)))}.input-field-with-button-group .input-field-with-button-container .input-field-with-button:disabled{--input-field-outline-width-default: 0;color:var(--primary-text-color);background-color:var(--disabled-bg-color, #f5f5f5);-webkit-text-fill-color:var(--primary-text-color);opacity:1}.input-field-with-button-group .input-field-with-button-container .input-field-with-button::placeholder{color:var(--pale-text-color, #b8b8b8)}.input-field-with-button-group .input-field-with-button-container .input-field-with-button::-webkit-outer-spin-button,.input-field-with-button-group .input-field-with-button-container .input-field-with-button::-webkit-inner-spin-button{margin:var(--input-field-spin-button-margin, 0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field-with-button-group .input-field-with-button-container.input-field-with-button-container-floating{position:relative}.input-field-with-button-group .input-field-with-button-container.input-field-with-button-container-floating .input-field-with-button-label{position:absolute;top:var(--input-field-floating-label-top, 50%);left:var(--input-field-floating-label-left, 0);height:2rem;padding:var(--input-field-label-padding, var(--input-field-padding, 0 1.4rem));line-height:2rem;color:var(--input-label-color, #787878);pointer-events:none;transform:translateY(-50%);transition:all .2s ease-in-out}.input-field-with-button-group .input-field-with-button-container.input-field-with-button-container-floating .input-field-with-button:not(:placeholder-shown),.input-field-with-button-group .input-field-with-button-container.input-field-with-button-container-floating .input-field-with-button:-webkit-autofill{padding-top:var(--input-field-floating-padding-top, 1.7rem)}.input-field-with-button-group .input-field-with-button-container.input-field-with-button-container-floating .input-field-with-button:not(:placeholder-shown)+.input-field-with-button-label,.input-field-with-button-group .input-field-with-button-container.input-field-with-button-container-floating .input-field-with-button:-webkit-autofill+.input-field-with-button-label{top:var(--input-field-floating-has-value-label-top, 1.4rem);font-size:var(--input-field-loading-has-value-label-font-size, 12px)}.value-display{width:100%;padding:var(--value-display-padding, .6rem 0);font-weight:var(--value-display-font-weight, var(--input-field-font-weight))}.account-registration-confirm-form-summary{display:flex;flex-direction:column;max-width:var(--account-registration-confirm-max-width, 70rem);border-top:var(--account-registration-confirm-border-width, var(--border-width)) solid var(--border-color)}.account-registration-confirm-form-summary .account-registration-confirm-row{display:flex;align-items:flex-start;padding:var(--account-registration-confirm-row-padding, 1.2rem 0);border-bottom:var(--account-registration-confirm-row-border-bottom, var(--border-width)) solid var(--border-color)}@media screen and (max-width: 768px){.account-registration-confirm-form-summary .account-registration-confirm-row{display:flex;flex-direction:column}}.account-registration-confirm-form-summary .account-registration-confirm-row .account-registration-confirm-label{width:30%;font-weight:var(--account-registration-confirm-row-label-font-weight, var(--font-weight-bold));text-align:left;word-wrap:break-word;white-space:normal}@media screen and (max-width: 768px){.account-registration-confirm-form-summary .account-registration-confirm-row .account-registration-confirm-label{width:100%}}.account-registration-confirm-form-summary .account-registration-confirm-row .account-registration-confirm-value{width:70%;text-align:left;word-wrap:break-word;white-space:normal}@media screen and (max-width: 768px){.account-registration-confirm-form-summary .account-registration-confirm-row .account-registration-confirm-value{width:100%}}.account-registration-confirm-form-summary .account-registration-confirm-empty{padding:var(--account-registration-confirm-empty-padding, 1rem 0);text-align:center}.account-registration-confirm-form-summary .account-registration-confirm-not-entered{color:var(--pale-text-color, #b8b8b8)}.action-container{padding:var(--action-container-padding, var(--container-body-padding, var(--container-body-padding-block-default) var(--container-body-padding-inline-default)));font-weight:var(--action-container-font-weight, var(--font-weight-bold));text-align:center;word-wrap:break-word;background:var(--action-container-bg, 5px solid #787878);border:var(--action-container-border, 5px solid #787878)}.email-verify-send-pin-code{font-size:1.2rem}.email-verify-send-pin-code:disabled{color:var(--disabled-text-color, #787878)}.email-verify-change{display:flex;justify-content:center;font-size:1.2rem}.password-strength-indicator-wrapper{display:flex;flex-direction:column;gap:var(--password-strength-indicator-wrapper, .5rem);padding-top:var(--password-strength-indicator-wrapper-padding-top, 0)}.password-strength-indicator-wrapper .password-strength-indicator-form-wrapper{display:flex;flex-direction:column;gap:var(--password-strength-indicator-form-wrapper-gap, .5rem);padding-top:var(--password-strength-indicator-form-wrapper-padding-top, 0);padding-left:var(--password-strength-indicator-form-wrapper-padding-left, 0)}.password-strength-indicator-wrapper .password-strength-indicator-form-wrapper .password-strength-indicator-item{display:flex;gap:var(--password-strength-indicator-item-gap, 1rem);align-items:center}.password-strength-indicator-wrapper .password-strength-indicator-text{font-size:var(--password-strength-indicator-text-font-size, var(--form-helper-text-font-size, var(--font-size-small)));line-height:var(--helper-text-line-height, var(--line-height-default));color:var(--helper-text-color, var(--secondary-text-color))}.password-strength-indicator-wrapper .password-strength-indicator-text.password-strength-indicator-error{color:var(--error-color)}.enable-password-send-pin-code{font-size:1.2rem}.enable-password-send-pin-code:disabled{color:var(--disabled-text-color, #787878)}.account-profile-family{display:flex;flex-direction:column;gap:var(--family-account-profile-gap, 1.6rem);align-items:center;align-self:stretch;width:100%;--profile-image-width: 10rem;--profile-image-height: 10rem}.account-profile-family .account-profile-name-role{display:flex;flex-direction:column;gap:var(--family-account-profile-name-role-gap, .2rem);align-items:center}.account-profile-family .account-profile-name-role .account-profile-name{max-width:100%;font-weight:var(--family-account-profile-name-weight, var(--font-weight-bold));line-height:var(--family-account-profile-name-line-height, var(--line-height-default));overflow-wrap:break-word}.account-profile-family .account-profile-name-role .account-profile-role{max-width:100%;font-size:var(--family-account-profile-role-font-size, var(--font-size-small));line-height:var(--family-account-profile-role-line-height, var(--line-height-default));color:var(--secondary-text-color);overflow-wrap:break-word}.family-account-container-list{display:flex;flex-direction:column;gap:var(--family-account-container-list-gap, 1rem);width:100%}.family-group-no-member{display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:var(--font-weight-bold);text-align:center}.family-group-member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-group-is-current-user{flex-shrink:0}.change-owner-top-button{flex-shrink:0;width:fit-content}.change-owner-top-member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divider{width:100%;height:var(--divider-height, 0);border-top:var(--border)}.divider.divider-with-text{display:flex;align-items:center;height:fit-content;border-top:none}.divider.divider-with-text:after,.divider.divider-with-text:before{width:100%;content:"";border-top:var(--border)}.divider.divider-with-text>.divider-text{flex-shrink:0;padding-right:var(--divider-text-padding-right, .8rem);padding-left:var(--divider-text-padding-left, .8rem);font-size:var(--divider-text-font-size, 1.2rem);white-space:nowrap}.email-with-auth-code-field-send{display:flex;gap:var(--email-form-send-auth-code-gap, 1.6rem);align-items:center}.email-with-auth-code-field-send .email-with-auth-code-field-button{white-space:nowrap}.email-with-auth-code-field-send .email-with-auth-code-field-notice{--dummy: 0}@media screen and (max-width: 768px){.email-with-auth-code-field-send{flex-direction:column-reverse;gap:var(--email-form-send-auth-code-md-gap, 1rem);align-items:flex-start}}.policy-container{display:flex;flex-direction:column;gap:var(--policy-container-gap, 1rem)}.policy-external-container{display:flex;flex-direction:column;gap:var(--external-policy-container-gap, .5rem)}.policy{position:relative;display:flex;flex-direction:column}.policy .policy-title{padding:var(--policy-title-padding, 1rem);font-size:var(--policy-title-font-size, 1.6rem);font-weight:var(--policy-title-font-weight, var(--font-weight-bold));border-top:var(--policy-title-border-top, var(--policy-title-border-top-width, 2px) solid var(--border-color));border-right:var(--policy-title-border-right, var(--policy-title-border-right-width, 2px) solid var(--border-color));border-bottom:var(--policy-title-border-bottom, var(--policy-title-border-bottom-width, 1px) solid var(--border-color));border-left:var(--policy-title-border-left, var(--policy-title-border-left-width, 2px) solid var(--border-color));border-radius:var(--policy-title-border-radius, var(--border-radius-default) var(--border-radius-default) 0 0)}.policy .policy-main{max-height:var(--policy-main-max-height, 25rem);padding:var(--policy-main-padding, 1rem 1rem 3rem);overflow-y:scroll;border-right:var(--policy-main-border-right, var(--policy-main-border-right-width, 2px) solid var(--border-color));border-bottom:var(--policy-main-border-bottom, var(--policy-main-border-bottom-width, 2px) solid var(--border-color));border-left:var(--policy-main-border-left, var(--policy-main-border-left-width, 2px) solid var(--border-color));border-radius:var(--policy-main-border-radius, 0 0 var(--border-radius-default) var(--border-radius-default))}.policy .policy-read-all{position:absolute;bottom:var(--policy-read-all-bottom, 0);width:var(--policy-read-all-width, calc(100% - 4px) );padding:var(--policy-read-all-padding, 1rem);margin:var(--policy-read-all-margin, 0 2px 2px);text-align:center;background-color:var(--bg-color, #fff);border-top:var(--policy-read-all-border-top-width, 1px) solid var(--border-color);border-radius:var(--policy-read-all-border-radius, 0 0 var(--border-radius-default) var(--border-radius-default));opacity:1;transition:opacity .2s}.policy .policy-read-all.policy-finish-it{opacity:var(--policy-read-all-finish-it-opacity, 0)}.login-history-table-header{display:flex;align-items:center;justify-content:space-between;padding:var(--login-history-header-padding, 1.6rem 0);border-bottom:var(--border)}.login-history-table-header>div{width:100%}.login-history-table-wrapper{padding:var(--login-history-table-wrapper-padding);overflow:auto;background:var(--login-history-table-wrapper-bg);border:var(--login-history-table-wrapper-border);border-radius:var(--login-history-table-wrapper-border-radius)}.login-history-table{min-width:100%;table-layout:fixed}.login-history-table>tr{border-bottom:var(--border)}.login-history-table>tr>td,.login-history-table>tr>th{padding:var(--login-history-table-cell-padding, 1.6rem 0 1.6rem 1.6rem);white-space:nowrap}.login-history-table>tr>td.login-history-table-device-info,.login-history-table>tr>td.login-history-table-browser-info,.login-history-table>tr>td.login-history-table-country-info,.login-history-table>tr>th.login-history-table-device-info,.login-history-table>tr>th.login-history-table-browser-info,.login-history-table>tr>th.login-history-table-country-info{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.login-history-table>tr>td:first-child,.login-history-table>tr>th:first-child{padding-left:var(--login-history-table-cell-padding-left, 0)}.login-history-table-mobile{display:flex;flex-direction:column;gap:var(--login-history-table-wrapper-mobile-gap, 1rem);padding:var(--login-history-table-wrapper-mobile-padding, var(--login-history-table-wrapper-padding))}.login-history-table-mobile .login-history-table-item{display:flex;flex-direction:column;gap:var(--login-history-table-item-gap, 1rem);padding:var(--login-history-table-item-mobile-padding, var(--container-body-padding, var(--padding-block-default) var(--padding-inline-default)));cursor:pointer;border:var(--login-history-table-item-mobile-border, var(--container-border, var(--border)));--container-body-padding: 0;--container-body-gap: 0}.login-history-table-mobile .login-history-table-item:not(:last-child):after{position:absolute;bottom:0;width:100%;content:"";border-bottom:var(--login-history-table-item-mobile-divider)}.login-history-table-mobile .login-history-table-item .login-history-table-info{display:flex;gap:var(--login-history-table-info-gap, var(--gap-row-default) var(--gap-column-default));align-items:center;width:100%;padding:var(--login-history-table-info-padding, var(--padding-block-default) var(--padding-inline-default))}.login-history-table-mobile .login-history-table-item .login-history-table-info .login-history-table-main{display:flex;flex:1;gap:1rem;align-items:center}.login-history-table-mobile .login-history-table-item .login-history-table-info .login-history-table-main>.login-history-table-result{width:4rem}.login-history-table-mobile .login-history-table-item .login-history-table-info .login-history-table-main>.login-history-table-user-identifier-type{flex:1}.login-history-table-mobile .login-history-table-item .login-history-table-info .login-history-table-main>.login-history-table-date{width:7rem;text-align:right}.login-history-table-mobile .login-history-table-item .login-history-table-sub-info{display:none;width:100%;padding:var(--login-history-table-info-padding)}.login-history-table-mobile .login-history-table-item .login-history-table-sub-info .login-history-table-label{padding-right:var(--login-history-table-label-padding-right, var(--gap-column-default));color:var(--secondary-text-color)}.login-history-table-mobile .login-history-table-item.login-history-table-open .login-history-table-sub-info{display:block;padding:var(--login-history-table-info-padding, var(--padding-block-default) var(--padding-inline-default));border-top:var(--login-history-table-item-mobile-divider, var(--border))}.login-history-table-mobile .login-history-table-item.login-history-table-open .login-history-table-info{background:var(--login-history-table-info-bg-open)}.custom-list{display:flex;flex-direction:column;gap:1.2rem}.custom-list-item{flex-direction:row;gap:1rem;align-items:center}.custom-list-item.custom-active{background:var(--custom-list-item-active-bg, hwb(from var(--accent-color) h calc(w + 30) b/10%))}.custom-list-item.custom-active:before{position:absolute;inset:calc(var(--container-border-width, var(--border-width)) * -1);display:block;content:"";border:var(--container-border-width, var(--border-width)) solid var(--accent-color);border-radius:var(--container-border-radius)}.custom-list-item.custom-clickable{cursor:pointer}.custom-list-item .custom-title{width:100%;font-size:var(--custom-list-item-title-font-size, var(--font-size-large));font-weight:var(--custom-list-item-title-font-weight, var(--font-weight-bold));line-height:var(--custom-list-item-title-line-height, var(--line-height-default));word-break:break-all}.custom-list-item-body{flex-direction:row;gap:1rem;align-items:center}.consent-value-item{display:flex;flex-direction:column;gap:var(--consent-value-item-gap, var(--list-item-gap-default));padding:var(--consent-value-item-padding, var(--consent-value-item-padding-default));word-wrap:break-word;border-top:none;--consent-value-item-padding-default: 1.4rem 0rem}.consent-value-item:not(:last-child){border-top:none;border-bottom:var(--content-section-contents-border, var(--border))}.consent-value-item .consent-value-item-title-wrapper{display:flex;align-items:center;justify-content:space-between}.consent-value-item .consent-value-item-title-wrapper .consent-value-item-badge-title{display:flex;flex-direction:column;gap:var(--consent-value-item-gap, var(--list-item-gap-default))}.consent-value-item .consent-value-item-title-wrapper .consent-value-item-badge-title .consent-value-item-badge{margin:1px 0}.consent-value-item .consent-value-item-title-wrapper .consent-value-item-title{display:flex;flex-grow:1;flex-direction:row;gap:var(--account-page-block-item-label-gap, .8rem);font-weight:var(--consent-value-item-title, var(--list-item-font-weight-default));line-height:var(--line-height-default)}.consent-value-item .consent-value-item-description{line-height:var(--line-height-default);color:var(--secondary-text-color)}.logout-description{display:flex;flex-direction:column;gap:1rem}.list-disable-button{text-decoration-line:underline;cursor:pointer}.backup-code-list-area{display:flex;flex-direction:column;gap:var(--backup-code-list-gap, 1.4rem);align-items:center;padding:var(--backup-code-list-padding, 1.4rem);background:var(--backup-code-list-area-bg, #eee);border-radius:var(--backup-code-list-border-radius, var(--radius-m, .6rem))}.backup-code-list-area .backup-code-list-block{display:flex;flex-flow:row wrap;gap:var(--backup-code-list-block-gap, 1.4rem);align-items:center;justify-content:center;width:var(--backup-code-list-block-width, 22rem)}.backup-code-list-area .backup-code-list-block .backup-code-list{font-family:mono,monospace;font-size:var(--backup-code-list-block-font-size, 1.6rem)}.checkbox-select-label{display:flex;gap:var(--checkbox-label-gap, .4rem);align-items:center;justify-content:start;min-height:var(--checkbox-label-min-height, 4rem);cursor:pointer}.detail-item-block{display:flex;flex-direction:column;gap:var(--detail-item-gap, 1rem)}.detail-item-block>.detail-item-title{font-size:var(--detail-item-title-font-size, 1.6rem);font-style:normal;font-weight:var(--detail-item-title-font-weight, var(--font-weight-bold))}.detail-item-block>.detail-item-body{--dummy: 0}.detail-item-label-and-value{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:var(--detail-item-label-and-value-min-height, 2.4rem);font-size:var(--detail-item-label-and-value-font-size, 1.5rem);font-style:normal}@media screen and (max-width: 768px){.detail-item-label-and-value{flex-direction:column;gap:var(--detail-item-label-and-value-md-gap, .4rem);align-items:start}}.detail-item-label-and-value>.detail-item-value{font-weight:var(--detail-item-label-and-value-font-weight, var(--font-weight-bold))}.detail-item-only-value{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--detail-item-only-value-min-height, 2.4rem);font-size:var(--detail-item-only-value-font-size, 1.5rem);font-style:normal;font-weight:var(--detail-item-only-value-font-weight, var(--font-weight-bold))}.detail-item-sub{display:flex;flex-direction:column;gap:var(--detail-item-sub-item-gap, 1.4rem);align-items:flex-start;align-self:stretch;padding:var(--detail-item-sub-item-padding, 1.4rem);background:var(--box-link-color, #f4f4f4);border-radius:var(--detail-item-sub-item-border-radius, .4rem)}.detail-item-sub>.detail-item-label-and-value{min-height:unset;font-size:var(--detail-item-sub-item-label-and-value-font-size, 1.3rem)}.detail-item-description{width:100%;font-size:var(--detail-item-description-font-size, var(--font-size-small));font-style:normal;line-height:var(--detail-item-description-line-height, inherit);color:var(--secondary-text-color)}.o-t-p-qr-code-block{display:flex;justify-content:center;width:100%}.o-t-p-app-links{display:flex;gap:1rem;align-items:center;justify-content:center;width:100%}.o-t-p-app-links>a{display:block}.o-t-p-app-links>a>img{display:block;width:auto;max-width:17rem;height:5rem}.device-block-list{display:flex;flex-flow:row wrap;gap:var(--device-list-gap, 2rem)}.device-block-list>*{width:var(--device-list-item-width, calc((100% - 2rem)/2) )}@media screen and (max-width: 768px){.device-block-list{gap:var(--device-list-gap-md, 1rem)}.device-block-list>*{width:100%}}.trusted-device-overview{display:flex;flex-direction:row;gap:.8rem;align-items:center;justify-content:space-between;width:100%}.trusted-device-overview .trusted-device-browser{font-size:var(--device-browser-font-size, var(--font-size-default));font-weight:var(--font-weight-bold)}.trusted-device-overview .trusted-device-current-badge{color:var(--current-device-badge-color, var(--accent-knockout-color, #fff));background-color:var(--current-device-badge-bg, var(--accent-color))}.trusted-device-no{display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:var(--font-weight-bold);text-align:center}.pagination-paging-num-section{display:flex;gap:var(--pagination-paging-num-section-gap, 1.5rem);align-items:center;justify-content:center;width:100%}.pagination-paging-num-section .pagination-paging-num-link{color:var(--secondary-text-color)}.pagination-paging-num-section .pagination-paging-num-link:hover:not(.pagination-active){text-decoration:underline;opacity:var(--pagination-paging-num-link-hover-opacity, .8)}.pagination-paging-num-section .pagination-paging-num-link.pagination-active{font-weight:var(--pagination-paging-num-link-active-font-weight, var(--font-weight-bold))}.pagination-paging-num-section .pagination-paging-num-ellipsis{color:var(--secondary-text-color)}.payment-history-item{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:start;min-height:var(--payment-history-item-min-height, 5.2rem);padding:var(--payment-history-item-padding, .4rem 0);border-bottom:var(--border)}@media screen and (max-width: 950px){.payment-history-item{flex-direction:column;align-items:flex-start;height:auto;padding:var(--payment-history-item-padding, .4rem 0)}}.payment-history-item-date-plan{display:flex;flex:1 0 0;gap:var(--payment-history-date-plan-gap, 1.6rem);align-items:center;padding-right:var(--payment-history-date-plan-padding-right, 1.6rem)}.payment-history-item-date-plan a{color:var(--payment-history-link-color, var(--link-color, inherit))}.payment-history-item-date-plan a:hover{color:var(--payment-history-link-color, var(--link-color, inherit));text-decoration:underline;opacity:var(--payment-history-link-hover-opacity, .8)}@media screen and (max-width: 950px){.payment-history-item-date-plan{flex-direction:column;gap:var(--payment-history-date-plan-gap, .6rem);align-items:flex-start;width:100%}}.payment-history-item-date-plan .payment-history-item-date{min-width:var(--payment-history-date-min-width, 10.8rem);font-size:var(--payment-history-date-font-size, var(--font-size-default));font-style:normal}@media screen and (max-width: 950px){.payment-history-item-date-plan .payment-history-item-date{font-size:var(--payment-history-date-font-size-mobile, 1.5rem)}}.payment-history-item-date-plan .payment-history-item-plan{flex:1 0 0;font-size:var(--payment-history-plan-font-size, var(--font-size-default));font-style:normal;word-break:break-all}.payment-history-item-method-amount{display:flex;align-items:center;justify-content:space-between;width:var(--payment-history-method-amount-width, 30rem);font-size:var(--payment-history-method-amount-font-size, 1.2rem);font-style:normal}@media screen and (max-width: 950px){.payment-history-item-method-amount{display:flex;align-items:flex-end;width:100%;padding-bottom:var(--payment-history-method-amount-padding-bottom, .5rem);line-height:var(--btn-line-height, 1)}}.payment-history-item-amount-label{display:flex;flex-direction:row-reverse;line-height:var(--btn-line-height, 1)}@media screen and (max-width: 950px){.payment-history-item-amount-label{font-size:var(--payment-history-amount-label-font-size-mobile, 1.6rem)}}.payment-history-item-billing-amount{display:flex;flex-direction:column;gap:var(--payment-history-billing-amount-gap, .4rem);width:11rem;font-size:var(--payment-history-billing-amount-font-size, var(--font-size-default))}.payment-history-item-net-tax-amount{display:flex;flex-direction:row-reverse;font-size:var(--payment-history-net-tax-amount-font-size, 1rem);line-height:var(--btn-line-height, 1);color:var(--secondary-text-color)}.payment-history-wrapper{display:flex;flex-direction:column;gap:1rem}.payment-history-wrapper .payment-history{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}@media screen and (max-width: 950px){.payment-history-wrapper .payment-history{gap:1.5rem}}.payment-history-wrapper .payment-history-attention{width:100%;font-size:1.2rem;font-style:normal;color:var(--secondary-text-color);text-align:right}.invoice-main-view{position:relative;box-sizing:border-box;width:100%;padding-top:9rem;padding-right:1rem;padding-left:1rem;margin:auto}@media screen and (max-width: 768px){.invoice-main-view{padding-top:8rem}}.invoice-generic-container{max-width:80rem;padding:2rem;margin:0 auto;font-size:1.4rem}.invoice-generic-container h2{margin-bottom:2.5rem;font-size:2.8rem;font-weight:var(--font-weight-normal);text-align:center}@media screen and (max-width: 768px){.invoice-generic-container h2{margin-bottom:3.5rem;font-size:2rem}}.invoice-logo{width:auto;max-height:4rem;margin-bottom:1rem;background-color:var(--header-bg-color, #fff)}.invoice-business-name-section{margin-bottom:1rem}.invoice-mail-section{margin-top:3rem!important;margin-bottom:3rem;font-size:1.8rem}@media screen and (max-width: 768px){.invoice-detail-section.invoice-checkout-desktop{display:none}}.invoice-detail-section.invoice-checkout-mobile{display:none}@media screen and (max-width: 768px){.invoice-detail-section.invoice-checkout-mobile{display:flex;flex-direction:column;gap:1rem}}.invoice-detail-section .invoice-table-section{display:flex;margin-top:1rem;border-top:1px solid var(--invoice-border-color, #000)}.invoice-detail-section .invoice-table-section:first-child{border-top:1px solid #000}@media screen and (max-width: 768px){.invoice-detail-section .invoice-table-section{display:block;padding-bottom:1rem;border-bottom:1px solid var(--invoice-border-color, #000)}.invoice-detail-section .invoice-table-section>*{display:flex;align-items:center;justify-content:space-between;width:100%!important;border-bottom:none!important}.invoice-detail-section .invoice-table-section>*>*{padding-bottom:0!important;border:none!important}}.invoice-detail-section .invoice-table-section>*{border-bottom:1px solid var(--invoice-border-color, #000)}.invoice-detail-section .invoice-table-section>*>*{padding-top:1rem;padding-bottom:1rem}.invoice-detail-section .invoice-table-section>*>*:not(:last-child){border-bottom:1px solid var(--invoice-border-color, #000)}.invoice-detail-section .invoice-table-section .invoice-date-section{width:20%}.invoice-detail-section .invoice-table-section .invoice-plan-name-section{width:40%}@media screen and (max-width: 768px){.invoice-detail-section .invoice-table-section .invoice-plan-name-section{white-space:nowrap}.invoice-detail-section .invoice-table-section .invoice-plan-name-section :last-child{margin-left:8rem;white-space:normal}}.invoice-detail-section .invoice-table-section .invoice-checkout-plan-name-section{display:flex;align-items:center;width:60%}@media screen and (max-width: 768px){.invoice-detail-section .invoice-table-section .invoice-checkout-plan-name-section{white-space:nowrap}.invoice-detail-section .invoice-table-section .invoice-checkout-plan-name-section :last-child{margin-left:8rem;white-space:normal}}.invoice-detail-section .invoice-table-section .invoice-checkout-column{display:none}.invoice-detail-section .invoice-table-section .invoice-checkout-column.invoice-show-column{display:block}@media screen and (max-width: 768px){.invoice-detail-section .invoice-table-section .invoice-checkout-column{display:block}}.invoice-detail-section .invoice-table-section .invoice-original-price-section,.invoice-detail-section .invoice-table-section .invoice-tax-percent-section,.invoice-detail-section .invoice-table-section .invoice-tax-amount-section,.invoice-detail-section .invoice-table-section .invoice-total-price-section,.invoice-detail-section .invoice-table-section .invoice-quantity-section{width:10%;text-align:right}.invoice-detail-section .invoice-table-section .invoice-checkout-original-price-section,.invoice-detail-section .invoice-table-section .invoice-checkout-tax-percent-section,.invoice-detail-section .invoice-table-section .invoice-checkout-total-price-section,.invoice-detail-section .invoice-table-section .invoice-checkout-quantity-section{display:flex;align-items:center;justify-content:flex-end}.invoice-detail-section .invoice-table-section .invoice-checkout-plan-section-plan-name-column{width:60%;padding:1rem 0}.invoice-detail-section .invoice-table-section .invoice-checkout-plan-section-column{display:flex;align-items:center;justify-content:flex-end;width:10%;padding:1rem 0}.invoice-detail-section .invoice-summary-section{padding-top:1rem;border-bottom:1px solid var(--invoice-border-color, #000)}.invoice-detail-section .invoice-summary-section .invoice-summary-item{display:flex;justify-content:flex-end;padding-bottom:1rem}@media screen and (max-width: 768px){.invoice-detail-section .invoice-summary-section .invoice-summary-item{justify-content:space-between}}.invoice-detail-section .invoice-summary-section .invoice-summary-value{display:flex;align-items:center;justify-content:flex-end;width:10%}@media screen and (max-width: 768px){.invoice-detail-section .invoice-summary-section .invoice-summary-value{width:auto}}.invoice-address{display:flex;gap:4rem;width:50%}.invoice-address:only-child{justify-content:space-between}@media screen and (max-width: 481px){.invoice-address{justify-content:space-between;width:100%}}.invoice-address-info{display:flex;flex-direction:column;gap:.4rem}@media screen and (max-width: 481px){.invoice-address-info{width:50%}}.invoice-address-section{display:flex;gap:4rem;justify-content:space-between;padding:1rem 0;border-top:1px solid #000}@media screen and (max-width: 481px){.invoice-address-section{flex-direction:column;gap:1rem}}.invoice-address-label{flex-shrink:0;white-space:nowrap}@media screen and (max-width: 481px){.invoice-address-label{width:20%}}.invoice-checkout-summary-mobile-item{display:flex;flex-direction:column;gap:.4rem}.invoice-checkout-mobile-row{display:flex;gap:2rem;align-items:center;justify-content:space-between}.invoice-checkout-divider{--border-color: #000}.invoice-checkout-gray-text-mobile{color:var(--tertiary-text-color)}.invoice-discount-price{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}.invoice-discount-original-price{color:var(--tertiary-text-color);text-decoration:line-through}.payment-method-list{display:flex;flex-direction:column;gap:var(--payment-method-list-gap);width:100%;background:var(--payment-method-list-bg, var(--container-bg));border:var(--payment-method-list-border, var(--border));border-radius:var(--payment-method-list-border-radius, var(--border-radius-default))}.payment-method-list.payment-method-checkout{gap:0}.payment-method-list .payment-method-title{position:relative;font-size:var(--payment-method-list-title-font-size, 1.6rem);font-weight:var(--font-weight-bold)}.payment-method-list .payment-method-remarks{font-size:var(--payment-method-list-remarks-font-size, 1.2rem);font-style:normal;line-height:var(--payment-method-list-remarks-line-height, var(--line-height-default));color:var(--secondary-text-color)}.payment-method-list>*:not(:last-child):after{position:absolute;right:0;bottom:0;left:0;width:100%;content:"";border-bottom:var(--payment-method-list-divider, var(--border))}.payment-method-select{display:flex;flex-direction:column;gap:var(--select-payment-method-gap, 2rem);width:100%}.payment-method-select .payment-method-header{display:flex;flex-direction:column;gap:var(--select-payment-method-header-gap, .5rem)}.payment-method-select .payment-method-header .payment-method-title{font-size:var(--select-payment-method-header-title-font-size, 2rem);font-weight:var(--select-payment-method-header-title-font-weight, var(--font-weight-bold))}.payment-method-select .payment-method-description{font-size:var(--select-payment-method-header-description-font-size, var(--font-size-default));line-height:var(--select-payment-method-header-description-line-height, var(--line-height-default))}.payment-method-delete-modal-title{font-size:var(--payment-method-delete-modal-title-font-size, 1.6rem);font-weight:var(--payment-method-delete-modal-title-font-weight, var(--font-weight-bold))}.payment-method-delete-modal{display:flex;align-items:center;justify-content:center}.payment-method-item{position:relative;display:flex;flex-direction:column;gap:var(--payment-method-item-gap);width:100%;border:var(--payment-method-item-border);border-radius:var(--payment-method-item-border-radius);--container-border: var(--payment-method-item-detail-border, none);--container-bg: var(--payment-method-item-detail-bg, inherit)}.payment-method-item.payment-method-item-active{background:var(--payment-method-item-active-bg, var(--payment-method-item-bg));border:var(--payment-method-item-active-border, var(--payment-method-item-border))}.payment-method-item-button{position:relative;z-index:1;display:flex;gap:var(--payment-method-item-button-gap, var(--gap-row-default) var(--gap-column-default));align-items:center;width:100%;min-height:var(--payment-method-item-button-min-height, var(--payment-method-item-button-min-height-default));padding:var(--payment-method-item-button-padding, var(--padding-block-default) var(--padding-inline-default))}.payment-method-item-button .payment-method-item-type{display:flex;flex:1 0 0;gap:var(--payment-method-item-type-gap, 2rem);align-items:center;justify-content:space-between}.payment-method-item-button .payment-method-item-type>span{font-size:var(--payment-method-item-type-font-size, var(--font-size-default));font-weight:var(--payment-method-item-type-font-weight, var(--font-weight-default));line-height:var(--payment-method-item-type-line-height, var(--line-height-default))}.payment-method-item-button-active{background:var(--payment-method-item-button-active-bg, hwb(from var(--accent-color) h calc(w + 30) b/10%));border:var(--payment-method-item-button-active-border, var(--payment-method-item-button-border))}.payment-method-item-button-error{border:var(--payment-method-item-button-error-border, var(--payment-method-item-button-border))}.payment-method-item-detail{overflow:hidden;border-top:var(--payment-method-item-detail-border-top, var(--border));border-radius:0}.payment-method-item-detail .payment-method-item-field-group{flex-direction:column}.payment-method-item .payment-method-item-button-active:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;content:"";border:var(--payment-method-item-button-active-border, var(--container-border-width, var(--border-width)) solid var(--accent-color));border-radius:0}.payment-method-item:first-child .payment-method-item-button-active:first-child:before,.payment-method-item:first-child .payment-method-item-button-active:not(:last-child):before{border-top-left-radius:var(--account-payment-method-list-border-radius, var(--border-radius-default));border-top-right-radius:var(--account-payment-method-list-border-radius, var(--border-radius-default))}.payment-method-item:last-child .payment-method-item-button-active:last-child:before{border-bottom-right-radius:var(--account-payment-method-list-border-radius, var(--border-radius-default));border-bottom-left-radius:var(--account-payment-method-list-border-radius, var(--border-radius-default))}.payment-method-item:not(:first-child) .payment-method-item-detail{border-top-left-radius:0;border-top-right-radius:0}.payment-method-item:not(:last-child) .payment-method-item-detail{border-bottom-right-radius:0;border-bottom-left-radius:0}.payment-method-item:first-child .payment-method-item-detail:first-child{border-top-left-radius:calc(var(--container-border-radius) - 1px);border-top-right-radius:calc(var(--container-border-radius) - 1px)}.payment-method-item:last-child .payment-method-item-detail:last-child{border-bottom-right-radius:calc(var(--container-border-radius) - 1px);border-bottom-left-radius:calc(var(--container-border-radius) - 1px)}.payment-method-item:first-child .payment-method-item-detail:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.payment-method-item:last-child .payment-method-item-detail:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.tooltip{position:relative;cursor:pointer}.tooltip .tooltip-message{position:absolute;visibility:hidden;width:max-content;padding:var(--tooltip-message-padding, .4rem .8rem);font-size:var(--tooltip-message-font-size, 1.2rem);cursor:default;background-color:var(--tooltip-bg-color, var(--pale-background-color, #eee));border-radius:var(--tooltip-message-border-radius, .4rem);opacity:var(--tooltip-message-opacity, 0);transition:opacity .2s,visibility 0s .2s}.tooltip .tooltip-message.tooltip-is-open{visibility:visible;opacity:var(--tooltip-opacity, 1);transition:opacity .2s,visibility 0s 0s}.tooltip .tooltip-message.tooltip-placement-top{bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.tooltip .tooltip-message.tooltip-placement-top-start{bottom:calc(100% + .4rem);left:0}.tooltip .tooltip-message.tooltip-placement-top-end{right:0;bottom:calc(100% + .4rem)}.tooltip .tooltip-message.tooltip-placement-bottom{top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.tooltip .tooltip-message.tooltip-placement-bottom-start{top:calc(100% + .4rem);left:0}.tooltip .tooltip-message.tooltip-placement-bottom-end{top:calc(100% + .4rem);right:0}.tooltip .tooltip-message.tooltip-placement-left{top:50%;right:calc(100% + .4rem);transform:translateY(-50%)}.tooltip .tooltip-message.tooltip-placement-left-start{top:0;right:calc(100% + .4rem)}.tooltip .tooltip-message.tooltip-placement-left-end{right:calc(100% + .4rem);bottom:0}.tooltip .tooltip-message.tooltip-placement-right{top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}.tooltip .tooltip-message.tooltip-placement-right-start{top:0;left:calc(100% + .4rem)}.tooltip .tooltip-message.tooltip-placement-right-end{bottom:0;left:calc(100% + .4rem)}.security-code-modal .security-code-modal-image-description{display:flex;flex-wrap:wrap;gap:var(--security-code-modal-image-description-gap, 1rem);align-items:center}.security-code-modal .security-code-modal-image-description>img,.security-code-modal .security-code-modal-image-description>div{width:var(--security-code-modal-image-description-width, calc((100% - 1rem)/2) )}.auto-post-form{display:none}.image-upload{display:flex;flex-direction:column;gap:var(--image-upload-gap, 1rem);align-items:center;justify-content:center}.image-upload>input{display:none}.image-upload .image-upload-input-label{position:relative;display:flex;align-items:center;width:var(--image-input-label-width, 12rem);height:var(--image-input-label-height, 12rem);white-space:nowrap;cursor:pointer;object-fit:cover;border:var(--image-input-label-border, .3rem) solid var(--border-color);border-radius:100%}.image-upload .image-upload-input-label:has(.image-upload-default-profile-icon:focus),.image-upload .image-upload-input-label:has(.image-upload-icon:focus){outline:none;border:var(--image-input-label-focus-border, .3rem) solid var(--outline-color)}.image-upload .image-upload-input-label .image-upload-delete-button{position:absolute;top:var(--image-input-label-delete-button-top, 0);right:var(--image-input-label-delete-button-right, 0);display:flex;align-items:center;justify-content:center;width:var(--image-input-label-delete-button-width, 2.5rem);height:var(--image-input-label-delete-button-height, 2.5rem);color:var(--image-delete-button-color, white);cursor:pointer;background-color:var(--image-delete-button-bg, black);border-radius:100%}.image-upload .image-upload-input-label .image-upload-default-profile-icon{overflow:hidden;color:var(--base-accent-color, #051419);border-radius:100%;transform:scaleY(-1)}.image-upload .image-upload-input-label .image-upload-default-profile-icon:focus{outline:none}.image-upload .image-upload-input-label .image-upload-default-profile-icon>svg{width:var(--image-default-profile-icon-width, 11.4rem);height:var(--image-default-profile-icon-height, 11.4rem)}.image-upload .image-upload-input-label .image-upload-icon{position:absolute;top:var(--image-icon-top, 0);left:var(--image-icon-left, 0);display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--image-delete-button-color, white);border-radius:100%;opacity:0}.image-upload .image-upload-input-label .image-upload-icon:focus{outline:none}.image-upload .image-upload-input-label .image-upload-icon:hover{background-color:var(--image-icon-hover-bg, rgba(0, 0, 0, .3));opacity:1}.image-upload .image-upload-input-label .image-upload-preview{width:100%;height:100%;object-fit:cover;border-radius:100%}.image-upload .image-upload-limitation{display:flex;flex-direction:column;text-align:center}.re-consent-policy-change-account{display:flex;justify-content:center;font-size:1.2rem}.subscription-detail-top{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 768px){.subscription-detail-top{gap:1rem}}.subscription-detail-top>.subscription-title{font-size:2.6rem;font-style:normal;font-weight:var(--font-weight-bold);word-break:break-all}.subscription-detail-top>.subscription-price{font-size:1.8rem;font-style:normal}.subscription-withdraw-link{color:var(--secondary-text-color);text-align:end}.subscription-withdraw-cancel-link{color:var(--label-cancel, #b81416)}.account-payment-method-select-item-button{display:flex;gap:var(--account-payment-method-select-item-button-gap, var(--payment-method-item-button-gap, var(--gap-row-default) var(--gap-column-default)));align-items:center;width:100%;height:var(--account-payment-method-select-item-button-height, 6rem);padding:var(--account-payment-method-select-item-button-padding, var(--payment-method-item-button-padding, var(--padding-block-default) var(--padding-inline-default)));border:var(--account-payment-method-select-item-button-border);border-radius:var(--account-payment-method-select-item-button-border-radius, var(--border-radius-default))}.account-payment-method-select-item-button .account-payment-method-select-item{display:flex;flex:1 0 0;align-items:center;justify-content:space-between}.account-payment-method-select-item-button .account-payment-method-select-item>span{font-size:var(--account-payment-method-select-item-font-size, var(--font-size-default));font-weight:var(--account-payment-method-select-item-font-weight, var(--font-weight-bold));line-height:var(--account-payment-method-select-item-line-height, 1.2)}.account-payment-method-select-item-button.account-payment-method-select-item-checkout{border-top-width:.5px;border-bottom-width:.5px;border-radius:0}.account-payment-method-select-item-button.account-payment-method-select-item-checkout:first-child{border-top-width:1px;border-top-left-radius:.6rem;border-top-right-radius:.6rem}.account-payment-method-select-item-button.account-payment-method-select-item-checkout:last-child{border-bottom-width:1px;border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.account-payment-method-select-item-button.account-payment-method-select-item-checkout.account-payment-method-select-item-active{padding:1.8rem 1.4rem;background-color:#21abe61a;border:1px solid var(--accent-color)}.account-payment-method-select-item-button-active{border:var(--account-payment-method-select-item-button-active-border)}.plan-alert-renewing-message{padding:var(--plan-alert-padding, 1.2rem);font-size:var(--plan-alert-font-size, var(--font-size-default));color:var(--alert-color, #db1b36);background-color:var(--alert-bg-color, #fef7f8);border:var(--plan-alert-border-width, var(--border-width)) solid var(--alert-color, #db1b36);border-radius:var(--plan-alert-border-radius, var(--border-radius-default))}.subscription-payment-method-current{display:flex;flex-direction:column;gap:2rem;width:100%}.subscription-payment-method-current .subscription-payment-method-label{font-size:2rem;font-weight:var(--font-weight-bold)}.plan-item-board{flex-direction:row;gap:var(--plan-item-gap, 1rem);align-items:center}.plan-item-board.plan-item-board-active{padding:var(--plan-item-board-active-padding, 0);border:var(--plan-item-board-active-border, 2px solid var(--accent-color));border-radius:var(--plan-item-board-active-border-radius, var(--border-radius-default))}.plan-item-board.plan-item-board-clickable{cursor:pointer}.board{position:relative;display:flex;flex-direction:column;gap:var(--board-gap);align-items:flex-start;align-self:stretch;width:100%;padding:var(--board-padding);background:var(--board-bg);border:var(--board-border);border-radius:var(--board-border-radius)}.board.board-borderless{padding:var(--board-padding-borderless, 0);border:none}.board-body{display:flex;gap:var(--board-body-gap, 1rem);align-items:center;align-self:stretch;width:100%;padding:var(--board-body-padding, var(--board-body-padding-block-default, var(--padding-block-default)) var(--board-body-padding-inline-default, var(--padding-inline-default)))}.board.board-borderless .board-body{--board-body-padding-inline-default: 0;--board-body-padding-block-default: 0}.board-header{display:flex;width:100%;padding:var(--board-header-padding, var(--board-header-padding-default, var(--padding-block-default) var(--padding-inline-default)))}.board-header:not(:last-child){border-bottom:var(--board-header-border-bottom, var(--border))}.survey-wrapper{display:flex;flex-direction:column;gap:var(--survey-wrapper-gap, 1rem)}.survey-wrapper .survey-title{font-size:var(--survey-wrapper-title-font-size, 1.6rem);font-style:normal;font-weight:var(--survey-wrapper-title-font-weight, var(--font-weight-bold))}.survey-wrapper .survey-description{font-size:var(--survey-wrapper-description-font-size, var(--font-size-default))}.disable-external-auth-button{text-decoration-line:underline;cursor:pointer}.disable-external-auth-button-user-identifier{display:flex;gap:var(--disable-external-auth-user-identifier-gap, 1rem);align-items:center;justify-content:center}.disable-external-auth-button-cannot-unlink{color:var(--pale-text-color, #b8b8b8)}.enable-external-auth-button{text-decoration-line:underline;cursor:pointer}.enable-external-auth-button:hover{opacity:var(--link-opacity-hover, .8)}.enable-external-auth-button-cannot-link{color:var(--pale-text-color, #b8b8b8) r}.withdraw-consent ul{margin-top:.7rem;list-style-type:decimal}.withdraw-consent ul li{display:list-item;unicode-bidi:isolate}.withdraw-consent ul li::marker{font-variant-numeric:tabular-nums;text-align:start!important;text-align-last:start!important;text-indent:0!important;text-transform:none;unicode-bidi:isolate}.withdraw-consent-checkbox-container{display:flex;align-items:center;justify-content:center;width:100%}.withdraw-consent-checkbox-container .withdraw-consent-checkbox{width:fit-content}.pin-code-send{font-size:1.2rem}.pin-code-send:disabled{color:var(--disabled-text-color, #787878)}.checkout-footer{position:relative;display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:space-between;width:100%;padding-bottom:4.8rem;font-size:var(--checkout-footer-font-size, var(--font-size-small));color:var(--checkout-footer-color, var(--secondary-text-color))}.checkout-footer .checkout-footer-items-block{display:flex;flex-direction:column;gap:4rem;align-items:center}.checkout-footer .checkout-footer-items-block .checkout-footer-links-icons{display:flex;flex-direction:column;gap:2.4rem;align-items:center}.checkout-footer .checkout-footer-items-block .checkout-footer-links-icons .checkout-footer-links{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:center;padding:0 1rem}.checkout-footer .checkout-footer-items-block .checkout-footer-links-icons .checkout-footer-links .checkout-footer-link a{display:flex;gap:.4rem}.checkout-footer .checkout-footer-items-block .checkout-footer-links-icons .checkout-footer-links .checkout-footer-link a:hover{text-decoration:underline;opacity:.8}.checkout-header .checkout-header-main{display:flex;align-items:center;justify-content:center;width:100%;height:6rem}.checkout-header .checkout-header-main .checkout-header-main-inner{display:flex;align-items:center;width:100%;max-width:100rem;height:100%;padding:0 3rem}@media screen and (max-width: 1000px){.checkout-header .checkout-header-main .checkout-header-main-inner{padding:0 1.2rem}}.checkout-header .checkout-header-main .checkout-header-main-inner>.checkout-header-logo-link{box-sizing:border-box;display:flex;align-items:center;height:100%}.checkout-header .checkout-header-main .checkout-header-main-inner>.checkout-header-logo-link>img{width:auto;max-width:25rem;max-height:100%}.checkout-header .checkout-header-main .checkout-header-justify-content-end{justify-content:end}.checkout-header .checkout-header-main .checkout-header-justify-content-center{justify-content:center}.checkout-header .checkout-header-main .checkout-header-justify-content-start{justify-content:start}@media screen and (max-width: 1000px){.checkout-header{display:flex;flex-direction:column;align-items:center;width:100vw;border-bottom:1px solid var(--checkout-border-bottom-color, #ddd);box-shadow:transparent 0 .625rem 1.25rem -.625rem;transition:box-shadow ease-in-out .5s}.checkout-header.checkout-header-scrolled{box-shadow:#00000040 0 .625rem 1.25rem -.625rem}.checkout-header .checkout-header-main-inner{z-index:100;width:100%;max-width:100vw;background-color:#fff}}.checkout-header-position-all{position:absolute;top:0;right:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;width:100vw;border-bottom:var(--border);box-shadow:transparent 0 .625rem 1.25rem -.625rem;transition:box-shadow ease-in-out .5s}@media screen and (max-width: 768px){.checkout-header-position-all.checkout-header-scrolled{box-shadow:#00000040 0 .625rem 1.25rem -.625rem}}.checkout-header-position-all .checkout-header-main{display:flex;align-items:center;justify-content:center;width:100%;height:var(--checkout-header-height, 6rem);padding:1rem 0;background-color:#fff}.checkout-header-position-all .checkout-header-main .checkout-header-main-inner{z-index:100;width:100%;max-width:100rem}.checkout-header-only-mobile{display:none}@media screen and (max-width: 1000px){.checkout-header-only-mobile{display:flex}}.checkout-main{grid-area:main-content}.shipping-method-block{width:100%;margin-top:20px;border:1px solid var(--border-color);border-radius:.6rem}.shipping-method-shipments-info{display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-default);font-style:normal;color:var(--secondary-text-color);word-break:break-all;-webkit-box-orient:vertical}.shipping-method-item{display:flex;gap:.8rem;align-items:center;padding:15px 20px;background-color:transparent}.shipping-method-item:hover{cursor:pointer}.shipping-method-item.shipping-method-is-selected{background-color:#21abe61a;border-color:var(--accent-color)}.shipping-method-single-profile{max-height:49px;border:1px solid var(--border-color)}.shipping-method-single-profile:first-child{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.shipping-method-single-profile:last-child{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.shipping-method-item-custom{background-color:#f7f7f7}.shipping-method-lowest{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:transparent;border-bottom:1px solid var(--border-color)}.shipping-method-lowest:hover{cursor:pointer}.shipping-method-lowest:first-child{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.shipping-method-lowest.shipping-method-unselected{border-bottom:none}.shipping-method-lowest.shipping-method-is-selected{background-color:#21abe61a;border-color:var(--accent-color)}.shipping-method-custom-rate-name{display:flex;gap:.8rem;align-items:center;height:17px}.shipping-method-custom{display:flex;gap:.8rem;align-items:center;justify-content:center;padding:15px 20px;color:var(--accent-color);background-color:transparent;border:1px solid var(--border-color);border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.shipping-method-custom:hover{cursor:pointer}.shipping-method-item-icon{width:30px;height:30px;object-fit:cover;border-radius:4px}.shipping-method-item-details{display:flex;flex-grow:1;flex-direction:column;gap:.4rem}.shipping-method-item-meta{display:flex;align-items:center;font-size:1.2rem;color:var(--secondary-text-color)}.shipping-method-name{font-size:16px;font-weight:var(--font-weight-default);color:var(--shipping-color, #333)}.shipping-method-item-price{display:flex;align-items:center;justify-content:center;margin-left:15px;font-size:1.6rem;font-weight:var(--font-weight-bold);white-space:nowrap}.shipping-method-item-price-detail{font-size:var(--font-size-default);font-weight:var(--font-weight-default)}.shipping-method-modal{min-width:48rem}.shipping-method-item-info{display:flex;align-items:center;padding:15px 0;border-bottom:var(--border)}.shipping-method-image-container{position:relative;margin-right:15px}.shipping-method-quantity-badge{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px;font-weight:var(--font-weight-bold);color:#fff;background-color:var(--secondary-text-color);border:2px solid white;border-radius:50%}.shipping-method-info{display:flex;align-items:center;justify-content:space-between}.shipping-method-name{font-size:1.4rem;color:var(--secondary-text-color)}.shipping-method-price{font-size:1.6rem;font-weight:var(--font-weight-bold)}.shipping-method-default-item-icon{color:var(--shipping-item-color, #999)}.shipping-method-custom-modal-item{padding:15px 20px;background-color:var(--bg-color, #fff);border:1px solid var(--border-color);border-radius:.6rem}.shipping-method-custom-modal-block{display:flex;flex-direction:column;gap:1.2rem}.shipping-method-custom-item-title{font-size:1.4rem;font-weight:var(--font-weight-bold)}.shipping-method-custom-plan-info{display:flex;align-items:center;padding:15px 0}.shipping-method-custom-price-info{display:flex;gap:.8rem;align-items:center;padding:15px 20px;background-color:transparent}.shipping-method-custom-price-info:hover{cursor:pointer}.shipping-method-custom-price-selected{background-color:#21abe61a;border-radius:.6rem}.shipping-method-details-container{max-height:0;overflow:hidden;border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);opacity:0;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.shipping-method-details-container.shipping-method-is-active{max-height:var(--custom-profile-max-height, 62.5px);opacity:1}.shipping-method-rate-fixed-container{border:1px solid var(--border-color);border-radius:.6rem}.error-message-box{display:flex;flex-direction:column;gap:var(--error-message-box-gap, 10px);align-items:flex-start;width:100%;padding:var(--error-message-box-padding, 15px 20px);margin-top:var(--error-message-box-margin-top, 10px);font-family:sans-serif;color:var(--error-box-color, #333);background-color:var(--error-message-box-bg-color, #fff8f8);border:1px solid var(--error-box-border-color, #e74c3c);border-radius:var(--error-message-box-border-radius, .6rem)}.error-message-box-title{font-size:var(--error-message-box-title-font-size, var(--font-size-default));font-weight:var(--error-message-box-title-font-weight, var(--font-weight-bold))}.error-message-box-reason{display:flex;flex-direction:column;gap:var(--error-message-box-reason-gap, .4rem);font-size:var(--error-message-box-reason-font-size, 1.2rem);font-weight:var(--error-message-box-reason-font-weight, 400);line-height:var(--error-message-box-reason-line-height, 1.8rem)}.top-checkout{display:grid;grid-template-columns:var(--checkout-grid-template-columns);justify-content:center;justify-items:center}@media screen and (max-width: 1000px){.top-checkout{grid-template-columns:var(--checkout-grid-template-columns)}}.top-checkout-main{order:var(--checkout-main-order);width:var(--checkout-main-width)}@media screen and (max-width: 1000px){.top-checkout-main{position:relative;top:auto;width:unset;max-width:var(--checkout-main-width);height:100%;overflow-y:unset}}.top-checkout-aside{order:var(--checkout-aside-order);width:var(--checkout-aside-width)}@media screen and (max-width: 1000px){.top-checkout-aside{width:unset;max-width:var(--checkout-aside-width)}}.top-header-position-all{padding-top:var(--checkout-header-height)}.top-checkout-main-body,.top-checkout-aside-body{position:relative;display:flex;flex-direction:column;gap:2.4rem;padding:var(--checkout-padding)}.top-checkout-aside-body{position:sticky;height:calc(100vh - 6rem);overflow-y:auto}@media screen and (max-width: 1000px){.top-checkout-aside-body{position:relative;top:auto;height:100%;overflow-y:unset}}@media screen and (max-width: 1000px){.top-header-position-right>:first-child,.top-header-position-left>:first-child{display:none}}.top-checkout-button-container{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.top-checkout-purchaser-container{display:flex;flex-direction:column;gap:2.4rem}.top-checkout-purchaser-info{display:flex;flex-direction:column;gap:1.6rem}.top-checkout-purchase-info-title{font-size:2rem;font-weight:var(--font-weight-bold)}.top-registered-menu-close{display:flex;align-items:start;justify-content:space-between;transition:transform .2s ease}.top-registered-menu-open{display:flex;flex-direction:column;gap:.4rem;transition:transform .2s ease}.top-registered-menu-label{width:25%}.top-registered-menu-item{display:flex;flex-direction:column;gap:.4rem}.top-add-address-label{display:flex;align-items:center;justify-content:space-between}.top-complete-address{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.top-expanded-address{display:flex;flex-direction:column;gap:.4rem;width:100%}.top-selected{display:flex;gap:1rem;align-items:center;padding:1.25rem 1.4rem;border:3px solid var(--accent-color);border-radius:.6rem}.top-checkout-title{font-size:2rem;font-weight:var(--font-weight-bold)}.top-checkout-block{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:6rem}.top-aside-form-container{display:flex;flex-direction:column;gap:3.2rem}.top-checkout-block-title{font-size:1.6rem;font-style:normal;font-weight:var(--font-weight-bold)}.top-tver-id-texts{display:flex;gap:1rem;align-items:center}.top-dropdown-item{display:flex;align-items:center;height:4rem;padding:0 .8rem;cursor:pointer;border-radius:.6rem}.top-tver-id-payment{display:flex;gap:.4rem;align-items:center;justify-content:space-between;width:100%;padding-bottom:1rem;border-bottom:var(--border)}.top-tver-id-payment.top-has-event{cursor:pointer}.top-tver-id-payment.top-border{justify-content:center;width:100%;padding:1rem;border:var(--border);border-radius:.6rem}.top-tver-id-logo{width:6rem;height:3rem;background-image:url(../../../../imgs/logo_pc.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.top-tver-id-payment-text{margin-left:.4rem;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--tver-id-payment-text-color, #3c3c3c)}.top-cancel{display:flex;justify-content:flex-start;font-size:1.2rem}.top-same-address-label{display:flex;gap:1rem;align-items:center}.top-billing-info{display:flex;flex-direction:column;gap:1.2rem;width:100%}.top-no-address-block{padding:15px 20px;font-size:1.4rem;color:var(--secondary-text-color);text-align:center;background-color:var(--bg-color, #fff);border:var(--border);border-radius:.6rem}.top-shipping-method{display:flex;flex-direction:column;gap:1rem;width:100%}.top-shipping-title{font-size:1.6rem;font-style:normal;font-weight:var(--font-weight-bold);color:var(--shipping-color, #333)}.top-prev-button{display:flex;gap:.4rem;align-items:center;width:fit-content;cursor:pointer}.top-checkout-guest-link{display:flex;align-items:center;justify-content:center;cursor:pointer}.login-container{display:flex;flex-direction:column;grid-area:login;gap:3.2rem;align-items:center;width:100%}.login-container>*{width:100%}.login-container .login-type{display:flex;gap:1rem}.login-container .login-type .login-label{flex:1;text-align:center}.login-container .login-other-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.login-container .login-button{box-sizing:border-box;width:calc((100% - 1rem)/2)}@media screen and (max-width: 768px){.login-container .login-button{width:100%}}.login-register{display:flex;flex-direction:column;grid-area:register;gap:2rem;padding:2rem;background-color:var(--register-bg-color, #fafafa);border-radius:.6rem}.login-register>.login-title{font-size:1.6rem;font-weight:var(--font-weight-default)}.login{display:grid;grid-template-areas:"login" "register-link" "re-captcha";grid-template-columns:1fr;gap:2.5rem;width:100%;max-width:70rem;margin:0 auto}.login>.login-title{font-size:2rem;font-weight:var(--font-weight-default);text-align:center}.login .login-container{display:flex;flex-direction:column;grid-area:login;gap:3.2rem;align-items:center;width:100%}.login .login-container>*{width:100%}.login .login-container .login-type{display:flex;gap:1rem}.login .login-container .login-type .login-label{flex:1;text-align:center}.login .login-container .login-other-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.login .login-container .login-button{box-sizing:border-box;width:var(--login-button-width, calc((100% - 1rem)/2) )}@media screen and (max-width: 768px){.login .login-container .login-button{width:var(--login-button-width, 100%)}}.login .login-register{display:flex;flex-direction:column;grid-area:register;gap:var(--login-register-gap, var(--gap-row-default) var(--gap-column-default));padding:var(--login-register-padding, 2rem);color:var(--login-register-color);background-color:var(--login-register-bg-color, #fafafa);border:var(--login-register-border);border-radius:var(--login-register-border-radius, .6rem)}.login .login-register>.login-title{font-size:var(--login-register-title-font-size, var(--font-size-l));font-weight:var(--login-register-title-font-weight, var(--font-weight-bold))}.login .login-register>.login-description{line-height:var(--login-description-line-height, var(--line-height-default))}.login .login-re-captcha-message{grid-area:re-captcha;width:100%;font-size:var(--re-capture-message-font-size, var(--font-size-2s));color:var(--re-captcha-message-color, var(--tertiary-text-color))}.login.login-with-register{grid-template-areas:var(--login-with-register-grid-template-areas, "login register" "re-captcha register");grid-template-columns:var(--login-with-register-grid-template-columns, 1fr 30rem);max-width:unset}@media screen and (max-width: 768px){.login.login-with-register{grid-template-areas:var(--login-with-register-grid-template-areas, "login" "register" "re-captcha");grid-template-columns:var(--login-with-register-grid-template-columns, 1fr)}}.login.login-with-register .login-button{box-sizing:border-box;width:var(--login-button-width, calc((100% - 1rem)/2) )}@media screen and (width <= 1000px){.login.login-with-register .login-button{width:var(--login-button-width, 100%)}}.external-auth-button-label{flex:1;text-align:center}.accordion-row{display:flex;flex-direction:column;gap:1rem;width:100%}.accordion-row-header{display:flex;align-items:center;justify-content:space-between;font-size:1.6rem;font-weight:var(--font-weight-bold)}.accordion-row-header.accordion-row-pointer{cursor:pointer}.accordion-row-item{display:flex;flex-direction:column;gap:1rem}.accordion-row-arrow{width:1.5rem;height:1.5rem;margin-left:.4rem;content:"";background-image:url(/static/arrow-bottom-C4T7gerW.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.accordion-row-arrow.accordion-row-open{transform:rotate(180deg)}.checkout-plan-info-block{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:6rem}.checkout-plan-info-block-title{font-size:1.6rem;font-style:normal;font-weight:600}.checkout-subscription-info-block{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:6rem}.checkout-summary{display:flex;flex-direction:column;gap:1.6rem}.checkout-summary-footer{display:none}@media screen and (max-width: 1000px){.checkout-summary-footer{display:flex}}.checkout-summary-content{transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.checkout-summary-plan{display:flex;flex-direction:column;gap:1.6rem;transition:transform .2s ease}.checkout-summary-row,.checkout-summary-title-row{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1000px){.checkout-summary-title-row{padding:1.5rem 1rem;background-color:#f5f5f5;border-radius:.6rem}}.checkout-summary-campaign-info{display:flex;flex-direction:column;gap:1rem}.checkout-summary-price-skeleton{width:4rem;height:2rem;background:var(--box-link-color, #f4f4f4);border-radius:.6rem}.checkout-summary-campaign{display:flex;gap:2rem;align-items:center;padding:1rem;background:var(--box-link-color, #f4f4f4);border-radius:.6rem}.checkout-summary-campaign svg{width:1.2rem;height:1.2rem}.checkout-summary-desktop-text{font-size:1.6rem;font-style:normal;word-break:break-all}.checkout-summary-price{font-size:1.5rem;font-weight:var(--checkout-summary-price-font-weight, var(--font-weight-bold))}.checkout-summary-tax-amount-text{font-size:1.5rem;color:var(--secondary-text-color)}.checkout-summary-mobile-text{display:flex;align-items:center;height:100%;color:var(--secondary-text-color);cursor:pointer}.checkout-summary-mobile-text:after{width:1.5rem;height:1.5rem;margin-left:.4rem;content:"";background-image:url(/static/arrow-bottom-C4T7gerW.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:transform .2s ease}.checkout-summary-mobile-total-amount-text{font-size:2rem;font-style:normal;font-weight:var(--checkout-mobile-total-amount-text-font-weight, var(--font-weight-default));word-break:break-all}.checkout-summary-desktop{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 1000px){.checkout-summary-desktop{display:none}}.checkout-summary-mobile{display:none}.checkout-summary-mobile .checkout-summary-title{padding:1.6rem 2.4rem;background-color:#f2f2f2;border-radius:.6rem}.checkout-summary-mobile .checkout-summary-title:hover{cursor:pointer}.checkout-summary-mobile .checkout-summary-content{display:flex;flex-direction:column;gap:1.6rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.checkout-summary-mobile .checkout-summary-content.checkout-summary-open{max-height:1000px;opacity:1}.checkout-summary-mobile.checkout-summary-open .checkout-summary-mobile-text:after{transform:rotate(180deg)}@media screen and (max-width: 1000px){.checkout-summary-mobile.checkout-summary-open{display:flex;flex-direction:column;gap:1.6rem}}@media screen and (max-width: 1000px){.checkout-summary-mobile{display:block}}.checkout-summary-subscription-amount-payment{display:flex;flex-direction:column;gap:1.2rem}.checkout-summary-plan-header{display:flex;align-items:center;justify-content:space-between}.checkout-summary-plan-header .checkout-summary-plan-title{font-size:1.6rem;font-weight:var(--font-weight-bold)}.checkout-summary-plan-header .checkout-summary-plan-toggle{padding:0;font-size:1.4rem;color:var(--accent-color);cursor:pointer;background:none;border:none}.checkout-summary-plan-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.checkout-summary-plan-content.checkout-summary-is-active{max-height:var(--plan-summary-height, 1000px);opacity:1}.checkou-plan-overview{display:flex;flex-direction:column;gap:.4rem;width:100%}.checkou-plan-overview>.checkou-plan-overview-header{display:flex;gap:1rem;justify-content:space-between}.checkou-plan-overview>.checkou-plan-overview-header>.checkou-plan-overview-names{display:flex;gap:1rem;align-items:center}.checkou-plan-overview>.checkou-plan-overview-header>.checkou-plan-overview-names>.checkou-plan-overview-icon-container{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;overflow:hidden}.checkou-plan-overview>.checkou-plan-overview-header>.checkou-plan-overview-names>.checkou-plan-overview-icon-container>img{width:100%;height:100%;object-fit:contain;border-radius:1rem}.checkou-plan-overview>.checkou-plan-overview-header>.checkou-plan-overview-names>.checkou-plan-overview-details{display:flex;flex-direction:column;justify-content:center}.checkou-plan-overview>.checkou-plan-overview-header>.checkou-plan-overview-names>.checkou-plan-overview-details>.checkou-plan-overview-title{width:100%;font-size:2rem;font-style:normal;font-weight:var(--font-weight-bold);word-break:break-all}.checkou-plan-overview>.checkou-plan-overview-header>.checkou-plan-overview-names>.checkou-plan-overview-details>.checkou-plan-overview-provider-name{color:var(--secondary-text-color)}.checkou-plan-overview>.checkou-plan-overview-description{display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;font-size:var(--checkout-plan-overview-description-font-size, var(--font-size-default));font-style:normal;color:var(--secondary-text-color);word-break:break-all;-webkit-box-orient:vertical}.checkou-plan-overview-price{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1.5rem;font-weight:var(--checkout-plan-price-font-size, var(--font-weight-bold));white-space:nowrap}.checkou-plan-overview-discount{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end;justify-content:center}.checkou-plan-overview-before-price{color:var(--secondary-text-color);text-decoration:line-through}.checkou-plan-overview-quantity{display:flex;align-items:center;justify-content:space-between}.checkou-plan-overview-quantity-text{font-size:1.5rem;color:var(--secondary-text-color)}.checkou-plan-overview-original-price{display:flex;flex:1;justify-content:flex-end;font-size:1.5rem;color:var(--secondary-text-color)}.drop-down-menu-dropdown{position:relative}.drop-down-menu-dropdown-button{cursor:pointer}.drop-down-menu-dropdown-children{position:absolute;right:0;z-index:1;display:flex;flex-direction:column;width:max-content;margin-top:1rem;background-color:var(--bg-color, #fff);border:1px solid var(--border-color, #ddd);border-radius:.6rem}.drop-down-menu-dropdown-children>*{cursor:pointer}.drop-down-menu-dropdown-children>*:hover{background:var(--box-link-color, #f4f4f4)}.no-header-error-page{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem var(--body-side-gutter);margin-top:calc(-1 * var(--header-height));text-align:center}@media screen and (max-width: 768px){.no-header-error-page{position:relative;width:100%;padding-top:5rem;padding-right:1.2rem;padding-left:1.2rem;margin-bottom:4.8rem}}.no-header-error-page-code{width:100%;height:100%;font-size:9.6em;font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width: 768px){.no-header-error-page-code{font-size:6.4em}}.no-header-error-page-common-message{margin-top:.64em;font-size:4rem;font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width: 768px){.no-header-error-page-common-message{font-size:2rem}}.no-header-error-page-type{margin:1em 0 1.4em;font-size:2.2rem;font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width: 768px){.no-header-error-page-type{font-size:1.5rem}}.no-header-error-page-message{margin-bottom:4rem;text-align:center}@media screen and (max-width: 768px){.no-header-error-page-message{font-size:1.2rem}}.re-captcha-message{grid-area:re-captcha;width:100%;font-size:var(--re-captcha-message-font-size, var(--font-size-small));color:var(--re-captcha-message-color, var(--tertiary-text-color))}.consent-service-img{height:3rem}.consent-scope-container{--consent-scope-container-border-default: var(--container-border, 2px solid var(--border-color));--consent-scope-container-border-radius-default: var(--container-border-radius, .6rem);--container-header-border-bottom: none;display:flex;flex-direction:column;padding:var(--content-scope-container-padding, var(--container-padding));background:var(--consent-scope-container-bg, var(--container-bg));border:var(--consent-scope-container-border, var(--consent-scope-container-border-default));border-radius:var(--consent-scope-container-border-radius, var(--consent-scope-container-border-radius-default))}@media screen and (max-width: 768px){.consent-scope-container{--consent-scope-container-border-radius-default: 0;--consent-scope-container-border-default: none}}.consent-scope-container-header{--container-header-padding: var( --container-body-padding, var(--container-body-padding-block-default) var(--container-body-padding-inline-default) )}.consent-scope-container-body{--consent-scope-container-body-padding-default: var(--container-body-padding-block-default) var(--container-body-padding-inline-default);--container-body-padding: 1.5rem;display:flex;flex-direction:column;gap:var(--consent-scope-container-body-gap, var(--container-body-gap, 3rem));align-items:center;padding:var(--consent-scope-container-body-padding, var(--container-body-padding, var(--consent-scope-container-body-padding-default)))}@media screen and (max-width: 768px){.consent-scope-container-body{padding-right:0;padding-left:0}.consent-scope-container-body>div{padding-right:var(--body-side-gutter);padding-left:var(--body-side-gutter)}}.consent-client-logo-and-name{display:flex;gap:var(--gap-column-default);align-items:center;justify-content:center}.consent-logo-container{width:5rem;height:5rem;overflow:hidden}.consent-logo-container img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:.6rem}.consent-client-name{font-weight:var(--font-weight-bold)}.consent-client-name-and-provider{display:flex;flex-direction:column;gap:0}.consent-client-info{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.consent-client-description{font-size:var(--consent-client-description-font-size, var(--font-size-default));color:var(--consent-client-description-font-size, var(--primary-text-color))}.consent-provider{font-size:var(--consent-client-provider-font-size, var(--font-size-small));color:var(--consent-client-provider-font-size, var(--secondary-text-color))}.consent-service-name{font-weight:var(--font-weight-bold)}.consent-scopes{display:flex;flex-direction:column;gap:2rem;width:100%;border-radius:.4rem}.consent-scope-list{display:flex;flex-direction:column;gap:.8rem;padding:0}.consent-scopes-title{font-weight:var(--font-weight-bold)}.consent-scope-item{display:flex;flex-direction:column;gap:1rem}.consent-scope-wrapper{display:flex;flex-direction:column;gap:.2rem;justify-content:space-between}.consent-scope-wrapper .consent-scope-name-and-toggle{display:flex;gap:1rem;align-items:center;justify-content:space-between;width:100%}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-scope-name{display:flex;align-items:center;height:100%;font-size:var(--consent-scope-name-font-size, var(--font-size-small));font-weight:var(--font-weight-bold);cursor:pointer}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-scope-name:after{width:1.5rem;height:1.5rem;margin-left:.4rem;content:"";background-image:url(/static/arrow-bottom-C4T7gerW.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:transform .2s ease}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-label{display:inline-flex}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-toggle{position:relative;box-sizing:border-box;display:inline-block;width:5.6rem;height:2.8rem;cursor:pointer;background:var(--consent-toggle-bg, #d7dadf);border-radius:10rem;transition:.2s}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-toggle:after{position:absolute;top:.2rem;left:.2rem;z-index:2;width:2.4rem;height:2.4rem;content:"";background:var(--bg-color, #fff);border-radius:100%;box-shadow:0 0 .3rem #0003;transition:.1s}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-checkbox{z-index:5;display:none;width:5.6rem;height:2.8rem}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-checkbox:checked+.consent-toggle{background-color:var(--accent-color)}.consent-scope-wrapper .consent-scope-name-and-toggle .consent-checkbox:checked+.consent-toggle:after{left:3rem}.consent-scope-wrapper .consent-scope-description{display:none;font-size:var(--font-size-small);color:var(--secondary-text-color)}.consent-scope-wrapper.consent-open .consent-scope-name:after{transform:rotate(180deg)}.consent-scope-wrapper.consent-open .consent-scope-description{display:block}.consent-scope-wrapper.consent-disabled .consent-label{pointer-events:none;opacity:.7}.consent-buttons{display:flex;gap:1rem;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.consent-buttons{position:sticky;bottom:0;z-index:10;flex-direction:var(--consent-buttons-flex-direction, column-reverse);gap:1rem;padding:1rem 0;background-color:var(--bg-color, #fff);border-top:var(--border)}}.consent-oidc-precautions{display:flex;flex-direction:column;gap:1rem}.consent-oidc-precautions-title{font-weight:var(--font-weight-bold)}.consent-oidc-precautions-text{font-size:var(--font-size-small);color:var(--secondary-text-color)}.consent-oidc-precautions-text ul{list-style-type:decimal}.consent-oidc-precautions-text ul li{display:list-item;unicode-bidi:isolate}.consent-oidc-precautions-text ul li:not(:first-child){margin-top:.5rem}.consent-oidc-precautions-text span{font-weight:var(--font-weight-bold)}.consent-oidc-precautions-text a{text-decoration:underline}.multi-factor-change-method{display:flex;justify-content:center;font-size:1.2rem}.oidc-error-page{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5.4rem;text-align:center}@media screen and (max-width: 768px){.oidc-error-page{position:relative;width:100%;padding-top:5rem;padding-right:1.2rem;padding-left:1.2rem;margin-top:3.2rem;margin-bottom:4.8rem}}.oidc-error-page-inner{max-width:600px}@media screen and (max-width: 768px){.oidc-error-page-inner{max-width:460px}}.oidc-error-code{width:100%;height:100%;font-size:4.8em;font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width: 768px){.oidc-error-code{font-size:3.6em}}.oidc-error-common-message{margin-top:.64em;font-size:3.2rem;font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width: 768px){.oidc-error-common-message{font-size:2.4rem}}.oidc-error-type{margin:1em 0 1.4em;font-size:2.2rem;font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width: 768px){.oidc-error-type{font-size:1.5rem}}.oidc-error-message{margin-bottom:4rem;text-align:center}@media screen and (max-width: 768px){.oidc-error-message{font-size:1.2rem}}.select-account{--consent-scope-container-border-default: var(--container-border, 2px solid var(--border-color));--consent-scope-container-border-radius-default: var(--container-border-radius, .6rem);--container-header-border-bottom: none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--consent-scope-container-padding, var(--container-padding, var(--consent-scope-container-padding-default)));border:var(--consent-scope-container-border, var(--consent-scope-container-border-default));border-radius:var(--consent-scope-container-border-radius, var(--consent-scope-container-border-radius-default))}@media screen and (max-width: 768px){.select-account{height:100%;padding:0;border:none}}.select-account-header{--container-header-padding: var( --container-body-padding, var(--container-body-padding-block-default) var(--container-body-padding-inline-default) )}.select-account-body{--consent-scope-container-body-padding-default: var(--container-body-padding-block-default) var(--container-body-padding-inline-default);display:flex;flex-grow:1;flex-direction:column;gap:var(--consent-scope-container-body-gap, var(--container-body-gap, 2rem));align-items:center;justify-content:center;padding:var(--consent-scope-container-body-padding, var(--container-body-padding, var(--consent-scope-container-body-padding-default)))}.select-account-service-img{height:var(--consent-scope-service-logo-height, 3rem)}.select-account-service-name{font-weight:var(--font-weight-bold)}.select-account-info{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;--profile-image-width: 12rem;--profile-image-height: 12rem}.select-account-text{color:var(--secondary-text-color)}.select-account-label{font-weight:var(--font-weight-bold)}.select-account-buttons{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}@media screen and (max-width: 768px){.select-account-buttons{width:100%}}.select-account-switch{text-decoration:underline}.player-wrapper{position:relative;display:flex;width:100%;aspect-ratio:16/9;overflow:hidden;outline:var(--streaks-player-wrapper-outline, 1px) solid var(--player-wrapper-outline-color, #ddd)}.player-wrapper.fullscreen{position:fixed;display:block;width:100%;height:100%}.player-wrapper .player-container{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden}.theater-player .player-wrapper .player-container{border-radius:var(--streaks-player-container-border-radius, 0)}.player-wrapper .player-container.fullscreen{height:100%;border-radius:var(--streaks-player-container-border-radius, 0)}.player-wrapper .player-container img{width:100%;height:auto}.player-wrapper .player-container .video-js{width:100%;height:100%}.player-wrapper .player-container .vjs-play-progress,.player-wrapper .player-container .vjs-scrubber-button{background-color:var(--player-color, #fff)}.player-wrapper .tap-area{position:absolute;top:-25%;z-index:var(--streaks-player-tap-area-z-index, 50);width:80%;height:150%;pointer-events:none;cursor:default;border-radius:50%}.player-wrapper .tap-area.fullscreen{top:var(--streaks-player-tap-area-fullscreen-top, 0);bottom:var(--streaks-player-tap-area-fullscreen-bottom, 0);height:58%;margin:auto}.player-wrapper .tap-area.tap{background:linear-gradient(to left,var(--streaks-player-tap-area-bg-dark, rgba(0, 0, 0, .4)),var(--streaks-player-tap-area-bg, rgba(0, 0, 0, .1)),var(--streaks-player-tap-area-bg-thin, rgba(0, 0, 0, 0)));animation:background-change .3s}.player-wrapper .tap-area.tap.right{background:linear-gradient(to right,var(--streaks-player-tap-area-bg-dark, rgba(0, 0, 0, .4)),var(--streaks-player-tap-area-bg, rgba(0, 0, 0, .1)),var(--streaks-player-tap-area-bg-thin, rgba(0, 0, 0, 0)))}.player-wrapper .tap-area.fadeout,.player-wrapper .tap-area.fadeout.right{animation:fade-out .3s forwards}.player-wrapper .tap-area.left{left:-40%}.player-wrapper .tap-area.right{right:-40%}@keyframes background-change{0%{background:transparent}to{background:linear-gradient(to left,var(--streaks-player-tap-area-bg-dark, rgba(0, 0, 0, .4)),var(--streaks-player-tap-area-bg, rgba(0, 0, 0, .1)),var(--streaks-player-tap-area-bg-thin, rgba(0, 0, 0, 0)))}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.player-wrapper .button-area{position:absolute;top:50%;right:20%;pointer-events:auto;cursor:pointer;opacity:.5;transform:translateY(-50%)}@keyframes zoom-in{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.player-wrapper .button-area.tap{animation:zoom-in .3s}.player-wrapper .button-area.right{right:unset;left:20%}.player-wrapper .fast-forward-rewind-button{width:var(--streaks-player-fast-forward-rewind-button-width, 4.5rem);height:var(--streaks-player-fast-forward-rewind-button-height, 4.5rem);color:var(--streaks-player-fast-forward-rewind-button-color, white)}.player-wrapper .fast-forward-rewind-button>svg{width:100%;height:100%}.player-wrapper .skip-span{position:absolute;top:var(--streaks-player-skip-span-top, calc(50% + .4rem) );left:50%;font-size:var(--gf-init-font-size-sm);color:var(--streaks-player-fast-forward-rewind-button-color, white);background:unset;transform:translate(-50%,-50%)}.player-wrapper .auto-play-dialog-wrapper{position:absolute;z-index:var(--streaks-player-auto-play-dialog-wrapper-z-index, 51);width:100%;height:100%;background:var(--auto-play-dialog-wrapper-bg, #000)}.player-wrapper .autoplay-button-wrapper{display:inline-block;opacity:.9}.player-wrapper .autoplay-text{display:inline-block;margin-top:var(--streaks-player-autoplay-text-margin-top, 1px);margin-right:var(--streaks-player-autoplay-text-margin-right, 5px);vertical-align:top}.player-wrapper .autoplay-button-area{position:relative;display:inline-block;width:var(--streaks-player-autoplay-button-area-width, 30px);height:var(--streaks-player-autoplay-button-area-height, 17px);margin-top:var(--streaks-player-autoplay-button-area-margin-top, 10px)}.player-wrapper .toggle-button{display:none;width:0;height:0;opacity:0}.player-wrapper .slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:var(--slider-bg-color, #ccc)}.player-wrapper input:checked+.slider{background:var(--gf-init-color-primary)}.player-wrapper input:checked+.slider:before{transform:translate(13px)}.player-wrapper .slider.round{border-radius:28px}.player-wrapper .slider.round:before{position:absolute;left:var(--streaks-player-slider-round-before-left, 2px);width:var(--streaks-player-slider-round-before-width, 13px);height:var(--streaks-player-slider-round-before-height, 13px);margin-top:var(--streaks-player-slider-round-before-margin-top, 2px);content:"";background:var(--bg-color, #fff);border-radius:50%;transition:.4s}.viewing-confirm-player{display:flex;flex-direction:column;gap:var(--viewing-confirm-player-gap, 1.2rem)}.viewing-confirm-player .viewing-confirm-player-title{font-size:var(--viewing-confirm-player-title-font-size, 1.6rem);font-weight:var(--viewing-confirm-player-title-font-weight, var(--font-weight-bold))}.reauthorize-re-captcha-message{grid-area:re-captcha;width:100%;font-size:var(--re-captcha-message-font-size, var(--font-size-small));color:var(--re-captcha-message-color, var(--tertiary-text-color))}.reauthorize-send-pin-code{font-size:1.2rem}.reauthorize-send-pin-code:disabled{color:var(--disabled-text-color, #787878)}.step-bar-signup-block{display:flex;gap:var(--step-bar-signup-step-block-gap, .8rem)}.step-bar-signup-block .step-bar-signup-count{font-size:var(--step-bar-signup-step-count-font-size, 1.6rem);font-weight:var(--step-bar-signup-step-count-font-weight, var(--font-weight-bold))}.step-bar-signup-block .step-bar-signup-block{display:flex;gap:var(--step-bar-signup-block-gap, .5rem);align-items:center;justify-content:center}.step-bar-signup-block .step-bar-signup-block .step-bar{width:var(--step-bar-signup-block-width, 2rem);height:var(--step-bar-signup-block-height, .4rem);background-color:var(--step-bar-signup-block-bg, rgb(221, 221, 221));border-radius:var(--step-bar-signup-block-border-radius, 1rem)}.step-bar-signup-block .step-bar-signup-block .step-bar.step-bar-active{background-color:var(--accent-color)}.signup-auth-container-title{padding-bottom:.4rem;font-size:1.6rem;font-weight:var(--font-weight-bold);border-bottom:var(--border)}.signup-auth-social-button-container{display:flex;flex-wrap:wrap;gap:1rem}.signup-auth-button{box-sizing:border-box;width:calc((100% - 1rem)/2)}@media screen and (max-width: 768px){.signup-auth-button{width:100%}}.signup-auth-only-social{display:flex;flex-direction:column;gap:2rem;max-width:32.4rem;margin:auto}.signup-auth-only-social .signup-auth-container{display:flex;flex-direction:column;gap:3.2rem}.signup-auth-only-social .signup-auth-container .signup-auth-social-container{display:flex;flex-direction:column;gap:1rem}.signup-auth-only-social .signup-auth-container .signup-auth-already{width:100%}.plans-plan-list{display:flex;flex-direction:column;gap:1.2rem}:root{--spacing-small-500: .3rem;--spacing-small-400: .5rem;--spacing-small-300: .7rem;--spacing-small-200: .9rem;--spacing-small-100: 1.1rem;--spacing-default: 1.4rem;--spacing-large-100: 1.7rem;--spacing-large-200: 2.1rem;--spacing-large-300: 2.6rem;--spacing-large-400: 3.2rem;--spacing-large-500: 3.8rem;--spacing-large-600: 4.6rem}:root{--border-full: 1px;--border-block-end: 0 0 1px;--border-radius-small: 4px;--border-radius-default: 8px;--border-radius-large: 12px;--border-radius-fully-rounded: 36px;--border-radius-max: 9999px;--border-radius-none: 0;--border-width-default: 1px;--border-width-large-100: 2px;--border-width-large-200: 5px }:root{--font-size-90: .9rem;--font-size-100: 1rem;--font-size-110: 1.1rem;--font-size-120: 1.2rem;--font-size-130: 1.3rem;--font-size-140: 1.4rem;--font-size-150: 1.5rem;--font-size-160: 1.6rem;--font-size-170: 1.7rem;--font-size-180: 1.8rem;--font-size-200: 2rem;--font-size-220: 2.2rem;--font-size-240: 2.4rem;--font-size-280: 2.8rem;--font-size-320: 3.2rem;--font-size-360: 3.6rem;--font-size-440: 4.4rem}:root{--font-size-2s: var(--font-size-120);--font-size-s: var(--font-size-130);--font-size-m: var(--font-size-150);--font-size-l: var(--font-size-160);--font-size-2l: var(--font-size-180);--font-size-3l: var(--font-size-200);--font-size-4l: var(--font-size-220);--font-size-5l: var(--font-size-240);--font-size-6l: var(--font-size-280);--font-family: -apple-system, blinkmacsystemfont, "Segoe UI", Helvetica, Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", meiryo, sans-serif;--font-weight-default: 400;--font-weight-bold: 700;--line-height-default: 1.5;--line-height-small: 1.2;--font-smoothing: antialiased}@media screen and (max-width: 768px){:root{--font-size-default: var(--font-size-140);--font-size-2s: var(--font-size-110);--font-size-s: var(--font-size-120);--font-size-m: var(--font-size-140);--font-size-l: var(--font-size-150);--font-size-2l: var(--font-size-160);--font-size-3l: var(--font-size-180);--font-size-4l: var(--font-size-200)}}:root{--border-color: #ddd;--border-width: var(--border-width-default);--border-style: solid;--border-radius-default: .8rem;--border: var(--border-width) var(--border-style) var(--border-color);--outline-style: solid;--outline-color: #232323;--outline-width: 2px}:root{--font-size-h2: var(--font-size-6l);--font-size-h3: var(--font-size-3l);--font-size-h4: var(--font-size-2l);--font-size-h5: var(--font-size-l);--font-size-h6: var(--font-size-m);--font-size-default: var(--font-size-m);--font-size-large: var(--font-size-l);--font-size-small: var(--font-size-s);--font-size-xsmall: var(--font-size-2s)}:root{--account-layout-max-width: 100rem;--header-height: 6rem;--account-slider-menu-height: 0rem;--body-side-gutter: 3rem;--primary-text-color: #232323;--primary-text-knockout-color: #fff;--secondary-text-color: #606060;--error-color: #d91c1c;--brand-color: #21abe6;--warning-color: #8f6900;--accent-color: #21abe6;--tertiary-text-color: #787878;--accent-knockout-color: #fff;--section-list-gap: 3.2rem;--section-gap: 1rem;--section-title-font-size: var(--font-size-2l);--section-title-font-weight: var(--font-weight-bold);--check-icon-size-default: 2.4rem;--board-body-padding-inline-default: 2rem;--board-body-padding-block-default: 2rem;--board-border-width: 2px;--board-border: var(--board-border-width) solid var(--border-color);--board-border-radius: var(--border-radius-default);--container-body-padding-inline-default: 2rem;--container-body-padding-block-default: 2rem;--container-border-width: var(--border-width);--container-border: var(--container-border-width) solid var(--border-color);--container-border-radius: var(--border-radius-default);--padding-inline-default: 2rem;--padding-block-default: 1.2rem;--gap-row-default: 1rem;--gap-column-default: 1rem;--form-label-tag-bg: #bcbcbc;--form-label-tag-color: #fff;--form-label-tag-font-size: 1.1rem;--form-label-tag-height: 2.1rem;--form-label-tag-padding: 0 6px;--form-label-tag-required-bg: var(--primary-text-color);--form-gap-column-default: var(--gap-column-default);--form-gap-row-default: 1.4rem;--button-min-height-default: 4.8rem;--payment-method-item-button-min-height-default: 6rem;--payment-history-link-color: #0c67a7;--list-item-gap-default: .6rem;--list-item-font-weight-default: inherit;--list-item-padding-block-default: 1rem;--paragraph-gap-default: var(--gap-row-default);--modal-gap-column-default: var(--padding-inline-default);--modal-gap-row-default: var(--padding-inline-default);--modal-container-padding-block-default: var(--padding-inline-default)}@media screen and (max-width: 768px){:root{--padding-block-default: .8rem;--padding-inline-default: 1rem;--gap-row-default: .6rem;--gap-column-default: .8rem;--account-slider-menu-height: 4.4rem;--body-side-gutter: 1.2rem;--container-body-padding-inline-default: 1rem;--container-body-padding-block-default: 1rem;--board-body-padding-inline-default: 1rem;--board-body-padding-block-default: 1rem;--list-item-value-gap-default: .4rem;--list-item-padding-block-default: .8rem;--paragraph-gap-default: var(--gap-row-default)}}:root{--checkout-header-height: 6rem;--checkout-aside-width: 48rem;--checkout-main-width: 58rem;--checkout-grid-template-columns: var(--checkout-aside-width) var(--checkout-main-width)}@media screen and (max-width: 1000px){:root{--checkout-grid-template-columns: 1fr;--checkout-aside-width: 58rem;--checkout-main-width: 58rem}}[data-area=checkout]{--check-icon-size-default: 2rem;--form-container-gap-default: 1.4rem;--container-body-padding-block-default: 1.4rem;--container-body-padding-inline-default: 1.4rem;--payment-method-item-button-min-height-default: 5rem}[data-area=checkout]{--check-icon-size-default: 2rem;--form-container-gap-default: 1.4rem;--form-gap-row-default: var(--padding-block-default);--container-body-padding-block-default: var(--padding-block-default);--container-body-padding-inline-default: var(--padding-inline-default);--payment-method-item-button-min-height-default: 5rem}@media screen and (max-width: 768px){[data-area=checkout]{--container-body-padding-inline-default: var(--padding-block-default)}}*,:before,:after{box-sizing:border-box;min-width:0;border-style:solid;border-width:0}html{font-family:var(--font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif);font-size:62.5%;line-height:var(--line-height-default);background-color:var(--bg-color, #fff);-webkit-tap-highlight-color:transparent;text-size-adjust:100%;-webkit-font-smoothing:var(--font-smoothing);-webkit-text-size-adjust:100%}body{margin:0;font-size:var(--font-size-default);color:var(--primary-text-color, #232323);background-color:var(--bg-color, #fff)}body.lock-scroll{overflow:hidden}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:var(--font-size-h1, inherit);font-weight:var(--font-weight-h1, var(--font-weight-bold, inherit))}h2{font-size:var(--font-size-h2, inherit);font-weight:var(--font-weight-h2, var(--font-weight-bold, inherit))}h3{font-size:var(--font-size-h3, inherit);font-weight:var(--font-weight-h3, var(--font-weight-bold, inherit))}h4{font-size:var(--font-size-h4, inherit);font-weight:var(--font-weight-h4, var(--font-weight-bold, inherit))}h5{font-size:var(--font-size-h5, inherit);font-weight:var(--font-weight-h5, var(--font-weight-bold, inherit))}h6{font-size:var(--font-size-h6, inherit);font-weight:var(--font-weight-h6, var(--font-weight-bold, inherit))}ul,ol{padding-left:2rem;margin:0;list-style:none}dt{font-weight:var(--font-weight-bold)}dd{margin-left:0}hr{clear:both;box-sizing:content-box;height:0;margin:0;overflow:visible;color:inherit;border-top-width:1px}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:var(--link-color, inherit);text-decoration:none;background-color:transparent}a:hover{color:var(--link-color-hover, var(--link-color, inherit));opacity:var(--link-opacity-hover)}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;vertical-align:middle;color:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:var(--font-weight-bold);text-align:left}:focus{outline-color:var(--outline-color)}.grecaptcha-badge{visibility:hidden}html[theme=light]{--header-bg-color-default: #fff}html[theme=dark]{--header-bg-color: #232323;--dropdown-menu-text-color: #fff;--profile-image-background-color: #adadad;--user-menu-border-color: #fff;--user-menu-bottom-color: #666;--user-menu-hover-background-color: #474747;--default-icon-color: #232323}
