@import url(https://s.aolcdn.com/membership/common/assets/fonts/matter.css);
.checkout-tooltip-wrapper{display:inline-block}.checkout-tooltip{position:absolute;z-index:1070;max-width:280px;min-width:260px;font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.checkout-tooltip--bottom-right{top:calc(100% + 10px);right:0}.checkout-tooltip--bottom-right .checkout-tooltip__tip{top:-7px;right:10px;border-width:0 6px 7px}.checkout-tooltip--bottom-right .checkout-tooltip__tip::after{top:1px;left:-6px;border-width:0 6px 7px;border-bottom-color:#fff}.checkout-tooltip--bottom-left{top:calc(100% + 8px);left:calc(100% - 200px)}.checkout-tooltip--bottom-left .checkout-tooltip__tip{top:-7px;left:50%;margin-left:-6px;border-width:0 6px 7px;border-bottom-color:rgba(0,0,0,.2)}.checkout-tooltip--bottom-left .checkout-tooltip__tip::after{top:1px;left:-6px;border-width:0 6px 7px;border-bottom-color:#fff}@media only screen and (max-width: 40em){.checkout-tooltip--bottom-left{left:auto;right:0;transform:none}}.checkout-tooltip--top-right{bottom:calc(100% + 6px);right:0}.checkout-tooltip--top-right .checkout-tooltip__tip{bottom:-7px;right:10px;border-width:7px 6px 0;border-top-color:rgba(0,0,0,.2)}.checkout-tooltip--top-right .checkout-tooltip__tip::after{bottom:1px;left:-6px;border-width:7px 6px 0;border-top-color:#fff}.checkout-tooltip__tip{position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0)}.checkout-tooltip__tip::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0)}.checkout-tooltip__content{padding:9px 14px;overflow:hidden;text-align:left;word-wrap:break-word}.checkout-tooltip--single-line{min-width:0;width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box}.checkout-tooltip--single-line .checkout-tooltip__content{word-wrap:normal}@media only screen and (min-width: 40.063em){.checkout-tooltip--single-line{max-width:none}.checkout-tooltip--single-line .checkout-tooltip__content{white-space:nowrap}}@media only screen and (max-width: 40em){.checkout-tooltip--single-line{width:auto}.checkout-tooltip--single-line .checkout-tooltip__content{white-space:normal;overflow-wrap:break-word}}@media only screen and (max-width: 40em){.checkout-tooltip-wrapper{max-width:100%}}.cvv-help-trigger{display:inline-block;line-height:0}.cvv-help-trigger__icon{display:block}
.downshift-dropdown-container{position:relative;z-index:1}.downshift-dropdown{margin:0 auto;width:20rem;border:1px solid #f5f5f5;border-bottom:none;padding:0;position:absolute;width:100%;overflow-y:auto;overflow-x:hidden;outline:0;transition:opacity .1s ease;border-radius:0 0 .28571429rem .28571429rem;box-Shadow:0 2px 3px 0 rgba(34,36,38,.15);border-color:#cabbbb;border-Style:solid}.dropdown-item{padding:12px;cursor:pointer;border-bottom:1px solid #cabbbb;font-size:1rem;text-align:left;position:relative;background-color:#f1f1f1;color:#464e56}.dropdown-item:hover{background-color:#a0a0a0 !important;color:#fdfdfd !important}
@keyframes lightbox-zoom-in{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}@keyframes lightbox-fade-in{0%{opacity:0}100%{opacity:1}}.lightbox--hides{display:none}.lightbox--is-active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;text-align:center;background:rgba(0,0,0,.85);display:block}.lightbox__frame{position:relative}.lightbox__frame__container{height:100%;display:flex;flex-direction:column}.lightbox--is-active .lightbox__frame{width:auto;height:617px;background:#fff;padding:16px;margin:1.5rem 1.5rem 7rem;border-radius:25px;animation:lightbox-zoom-in .3s linear forwards}@media(min-width: 1045px){.lightbox--is-active .lightbox__frame{margin:auto;width:768px}}.lightbox img{max-width:100%}.lightbox__title{display:none}.lightbox--is-active .lightbox__title{display:block;font-weight:800;flex:0 0 auto}.lightbox--is-active .lightbox__hero{margin:1rem 0;flex:0 0 auto}.lightbox--is-active .lightbox__legal{text-align:left;flex:0 1 auto;overflow:scroll}.lightbox__close{display:none}.lightbox--is-active .lightbox__close{display:block;position:absolute;top:10px;right:-40px;background:rgba(0,0,0,0);width:26px;height:26px;border:none;cursor:pointer}.lightbox--is-active .lightbox__close:before,.lightbox--is-active .lightbox__close:after{content:"";position:absolute;background:#fff;width:5px;height:32px;top:-3px;left:11px;transform:rotate(45deg)}.lightbox--is-active .lightbox__close:before{left:auto;right:11px;transform:rotate(-45deg)}.lightbox--x-inside .lightbox__close{background:#5b636a;top:0;right:0}.lightbox--x-gray .lightbox__close{top:20px;right:20px;border-radius:50px}.lightbox--x-gray .lightbox__close:before,.lightbox--x-gray .lightbox__close:after{height:12px;width:2px;left:12px;top:7px}.lightbox--x-plain .lightbox__close{top:10px;right:20px;background:rgba(0,0,0,0)}.lightbox--x-plain .lightbox__close:before,.lightbox--x-plain .lightbox__close:after{background:#000;height:17px;width:2px;left:17px;top:7px}.lightbox--centered.lightbox--is-active{overflow-y:scroll}@media(min-width: 1045px){.lightbox--centered.lightbox--is-active{display:flex;align-items:center}}.lightbox--fullheight .lightbox__frame{height:95%}
.lightbox--is-active .lightbox__frame{display:flex;flex-direction:column;overflow:hidden;min-height:0}.lightbox--is-active .lightbox__frame__container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.lightbox__scroll-body{position:relative;flex:1 1 auto;min-height:0;max-height:min(585px,100vh - 6rem);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}
.tos-agreement-v2{color:#4d4d4d;font-family:"Matter",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:20px;word-break:break-word;margin-bottom:1rem}.tos-agreement-v2 p{margin:0 0 8px;font-size:inherit;line-height:inherit;color:inherit}.tos-agreement-v2 p:last-child{margin-bottom:0}.tos-agreement-v2 strong{font-weight:700}.tos-agreement-v2 a{color:inherit !important;cursor:pointer;text-decoration:underline;text-underline-position:from-font}.tos-agreement-v2 ul{font-size:inherit !important;line-height:inherit !important;color:inherit !important;margin-bottom:0px !important}.tos-agreement-v2__paragraph{padding-bottom:1rem}
#domicile-content{margin-bottom:.75rem}#domicile-content .domicile-content-body{font-size:1rem;line-height:1.25rem;color:#333}.checkout-bundle-benefit-mobile{margin-top:1.5rem;margin-bottom:1rem}.paypal-button-wrapper{margin:0 auto 1.42857rem auto}.eligibility-error-section{min-height:600px}.ccpa-tos{display:none}.product-desc ul{padding-top:1.42857rem;line-height:1.4}#billing-purchase-component .js-conflict-err-msg{margin:10px 0 20px;padding:5px 10px;line-height:18px;font-size:14px;border:solid 1px #999;background-color:#f1f1f1;color:#333}#product-summary-area.free-trial-conflict .disclaimer:last-child{display:none}
.confirmation{color:green}
.confirmation-upsell-v2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.6);font-family:"Matter","Matter VF","Open Sans","Helvetica Neue",helvetica,arial,sans-serif;box-sizing:border-box}.confirmation-upsell-v2 *,.confirmation-upsell-v2 *::before,.confirmation-upsell-v2 *::after{box-sizing:border-box}.confirmation-upsell-v2__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:410px;max-height:92vh;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 2px 6px 0 rgba(15,23,42,.08),0 24px 60px 0 rgba(15,23,42,.22)}@media(min-width: 745px){.confirmation-upsell-v2__dialog{flex-direction:row;max-width:820px;overflow:auto}}.confirmation-upsell-v2__panel{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;padding:32px 32px 28px;background:#3f5ff8;color:#fff}@media(min-width: 745px){.confirmation-upsell-v2__panel{flex:0 0 410px;width:410px}}.confirmation-upsell-v2__intro{display:flex;flex-direction:column;gap:14px}.confirmation-upsell-v2__pill{align-self:flex-start;padding:4px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.66px}.confirmation-upsell-v2__product{display:flex;align-items:center;gap:16px}.confirmation-upsell-v2__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:13px;background:#fff;filter:drop-shadow(0 6px 9px rgba(0, 0, 0, 0.18))}.confirmation-upsell-v2__badge img{display:block;max-width:36px;max-height:36px;object-fit:contain}.confirmation-upsell-v2__badge-initial{color:#3f5ff8;font-size:28px;font-weight:600;line-height:1;text-transform:uppercase}.confirmation-upsell-v2__product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.confirmation-upsell-v2__category{font-size:11px;font-weight:600;line-height:14px;letter-spacing:.66px;color:rgba(255,255,255,.78)}.confirmation-upsell-v2__name{font-size:28px;font-weight:600;line-height:34px;letter-spacing:-0.56px;color:#fff}.confirmation-upsell-v2__bullets{display:flex;flex-direction:column;gap:10px}.confirmation-upsell-v2__bullets--desktop{display:none}@media(min-width: 745px){.confirmation-upsell-v2__bullets--desktop{display:flex}}.confirmation-upsell-v2__bullets--mobile{padding:22px 28px 18px;border-bottom:1px solid rgba(15,23,42,.1)}@media(min-width: 745px){.confirmation-upsell-v2__bullets--mobile{display:none}}.confirmation-upsell-v2__bullets--mobile .confirmation-upsell-v2__highlights{color:#0b1220}.confirmation-upsell-v2__bullets--mobile .confirmation-upsell-v2__highlights h3{color:#0b1220;font-size:16px;line-height:22px}.confirmation-upsell-v2__bullets--mobile .confirmation-upsell-v2__highlights li::before{color:#3f5ff8}.confirmation-upsell-v2__divider{width:100%;height:1px;background:rgba(255,255,255,.2)}.confirmation-upsell-v2__highlights{font-size:14px;line-height:20px;color:#fff}.confirmation-upsell-v2__highlights h3{color:#fff}.confirmation-upsell-v2__highlights ul,.confirmation-upsell-v2__highlights ol{margin:0;padding:0;list-style:none}.confirmation-upsell-v2__highlights li,.confirmation-upsell-v2__highlights p{position:relative;margin:0 0 10px;padding-left:24px}.confirmation-upsell-v2__highlights li:last-child,.confirmation-upsell-v2__highlights p:last-child{margin-bottom:0}.confirmation-upsell-v2__highlights li::before{content:"✓";position:absolute;left:0;font-weight:700}.confirmation-upsell-v2__price-section{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:18px}.confirmation-upsell-v2__price{display:flex;flex-direction:column;gap:2px;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.3px;color:#fff;white-space:nowrap}.confirmation-upsell-v2__reassurance{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.66px;color:rgba(255,255,255,.78);white-space:nowrap}.confirmation-upsell-v2__shield{display:flex;width:14px;height:14px;color:rgba(255,255,255,.78)}.confirmation-upsell-v2__shield svg{display:block;width:100%;height:100%}.confirmation-upsell-v2__details{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.confirmation-upsell-v2__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width: 745px){.confirmation-upsell-v2__scroll{overflow:scroll !important}}.confirmation-upsell-v2__disclosure{display:flex;flex-direction:column;gap:10px;padding:18px 28px 8px}@media(min-width: 745px){.confirmation-upsell-v2__disclosure{padding:34px 28px 8px}}.confirmation-upsell-v2__disclosure-heading{margin:0;font-size:12px;font-weight:600;line-height:16px;color:#0b1220;display:none}@media(min-width: 745px){.confirmation-upsell-v2__disclosure-heading{display:block}}.confirmation-upsell-v2__disclosure-text{margin:0;font-size:12px;font-weight:400;line-height:16px;color:#5b6573}.confirmation-upsell-v2__disclosure-text p{margin:0;font-size:12px}.confirmation-upsell-v2__disclosure-text strong,.confirmation-upsell-v2__disclosure-text b{font-weight:600;color:#0b1220}.confirmation-upsell-v2__disclosure-text a{color:#2d69bc;text-decoration:underline}.confirmation-upsell-v2__vendor-terms p{margin:0 0 6px}.confirmation-upsell-v2__vendor-terms ul{margin:0;padding-left:18px;list-style:disc}.confirmation-upsell-v2__vendor-terms li{margin-bottom:6px}.confirmation-upsell-v2__vendor-terms li:last-child{margin-bottom:0}.confirmation-upsell-v2__system-requirements{font-size:12px;line-height:18px;color:#5b6573}.confirmation-upsell-v2__system-requirements button{margin-bottom:0px}.confirmation-upsell-v2__system-requirements button:hover{background-color:unset;color:#5b6573}.confirmation-upsell-v2__system-requirements button:focus{background-color:unset;color:#5b6573}.confirmation-upsell-v2__system-requirements-toggle{padding:0;border:none;background:none;font:inherit;color:#0b1220;font-weight:600;cursor:pointer}.confirmation-upsell-v2__system-requirements-content{margin-top:6px}.confirmation-upsell-v2__system-requirements-content ul{margin-bottom:0px}.confirmation-upsell-v2__cta{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:12px 28px 24px;background:#fff;border-top:1px solid rgba(15,23,42,.08)}@media(min-width: 745px){.confirmation-upsell-v2__cta{margin-top:auto;border-top:none}}.confirmation-upsell-v2__scroll-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 0 4px;font-size:13px;font-weight:500;line-height:16px;color:#5b6573;text-align:center}@media(min-width: 745px){.confirmation-upsell-v2__scroll-hint{display:none}}.confirmation-upsell-v2__scroll-hint-arrow{font-size:14px;line-height:1}.confirmation-upsell-v2__buttons{display:flex;flex-direction:column-reverse;gap:10px}@media(min-width: 745px){.confirmation-upsell-v2__buttons{flex-direction:row}}.confirmation-upsell-v2__button{margin:0;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:48px;padding:14px 24px;border-radius:999px;font-family:"Matter","Matter VF","Open Sans","Helvetica Neue",helvetica,arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.075px;cursor:pointer;transition:background .2s ease,opacity .2s ease}.confirmation-upsell-v2__button--dismiss{border:1px solid #d7dce3;background:#fff;color:#3b4452}.confirmation-upsell-v2__button--dismiss:hover{background:#f5f5f5;color:#3b4452}.confirmation-upsell-v2__button--accept{border:1px solid #3f5ff8;background:#3f5ff8;color:#fff}.confirmation-upsell-v2__button--accept:hover{background:#5e7eff;border-color:#5e7eff}.confirmation-upsell-v2__button--accept:active{background:#2646de;border-color:#2646de}.confirmation-upsell-v2__button:disabled{cursor:default;opacity:.3;background:#2646de;border-color:#2646de}.confirmation-upsell-v2__button:disabled:hover{background:#3f5ff8;border-color:#3f5ff8}.confirmation-upsell-v2__button.loading{opacity:.8;cursor:wait}.confirmation-upsell-v2__close{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-size:14px;line-height:1;cursor:pointer}.confirmation-upsell-v2__close:hover{background:rgba(255,255,255,.18);color:#3b4452}@media(min-width: 745px){.confirmation-upsell-v2__close{color:#5b6573}.confirmation-upsell-v2__close:hover{background:rgba(15,23,42,.06);color:#3b4452}}
#service-component,#popular-products-component{display:none}#error-section .error-eligibility{min-height:300px}#error-section .error-eligibility .top_title{font-size:2.025rem;font-weight:bold}#error-section .error-eligibility #error-message{font-size:1.25rem;margin-top:1rem;line-height:1.5rem}
.other-eligibility-errors-page #user-elig-error #checkout-error-page{min-height:600px;margin-top:1rem}.other-eligibility-errors-page .main{background-color:#fff}.other-eligibility-errors-page .sales-support-component,.other-eligibility-errors-page .text-right{display:none}
button.nav-footer__rows__link,button.nav-footer__rows__item,button.nav-footer__rows__item__link,button.itemLink{background:none !important;border:none;margin:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;font:inherit;text-transform:inherit;line-height:inherit;text-decoration:inherit;-webkit-appearance:none;appearance:none;transition:none}button.nav-footer__rows__link:hover,button.nav-footer__rows__link:focus,button.nav-footer__rows__item:hover,button.nav-footer__rows__item:focus,button.nav-footer__rows__item__link:hover,button.nav-footer__rows__item__link:focus,button.itemLink:hover,button.itemLink:focus{background:none !important}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.full-height{height:100%}.margin-left-0{margin-left:0 !important}.nav-footer{padding:10px 0;font-weight:400}.nav-footer__rows{overflow:hidden}.nav-footer__rows__item{color:#3b3b3b !important;text-decoration:none;text-align:center;display:block;padding:20px 0;text-transform:capitalize}.nav-footer__rows__item>img{width:24px;vertical-align:middle;margin-left:2px}.nav-footer__rows__item:last-child{border-bottom:none}@media screen and (min-width: 745px){.nav-footer__rows__item{padding:0;border-bottom:none;border-top:none}}.nav-footer__title{font-size:16px;cursor:pointer}.legal{position:relative}.legal__brand-logo{max-width:75px;max-height:19px;margin-right:8px}.legal__copyright{font-size:12px;margin:0 auto;max-width:1000px;padding:10px;text-align:center}.legal__copyright .coreui-icon{margin-right:15px;font-size:19px;vertical-align:bottom}@media screen and (min-width: 745px){.nav-footer__columns{max-width:1000px;margin-left:auto;margin-right:auto}.nav-footer__columns::after{clear:both;content:"";display:block}.nav-footer__column{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;border-bottom:none}.nav-footer__column:last-child{margin-right:0}.nav-footer__column__items{display:block}.nav-footer__rows{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-around}.nav-footer__rows__item{text-align:center;display:inline-block;text-transform:capitalize}.nav-footer__rows__item:hover{text-decoration:none}.nav-footer__title{cursor:initial}}.footer-cta{position:relative;background-image:linear-gradient(89deg, #00a8ff, #00a8ff);padding:25px}.footer-cta__content{margin:0 25px;text-align:center;padding:10px}.footer-cta__content h4{font-family:"Matter","Open Sans","Helvetica Neue",helvetica,arial,sans-serif !important;font-weight:strong}.footer-cta__content p{margin-top:0}.footer-cta__content .row{max-width:none;margin:0}.footer-cta big{display:block;margin-bottom:20px}@media screen and (min-width: 745px){.footer-cta big{display:inline-block;margin-bottom:0}.footer-cta p{margin:0}.footer-cta .row{display:flex;align-items:center;margin-bottom:0}}.footer-cta .button{margin-left:20px}
.ckv2{--base-black: #000000;--base-white: #ffffff;--base-black-rgb: 0, 0, 0;--slate-900-rgb: 15, 23, 42;--neutral-400-rgb: 163, 163, 163;--blue-800: #0b245d;--blue-700: #0f348e;--blue-650: #0a31cb;--blue-600: #1648bf;--blue-500: #0047ff;--blue-450: #1f59ff;--blue-400: #497cec;--blue-300: #6e99ef;--blue-200: #9fbcf4;--blue-100: #ceddfa;--blue-50: #e5ecfb;--sky-800: #042b41;--sky-700: #034061;--sky-600: #055881;--sky-500: #0a6fa3;--sky-400: #0e89c6;--sky-300: #1ca3e9;--sky-200: #73c3f9;--sky-100: #bce2fd;--sky-50: #dceffd;--teal-800: #042d26;--teal-700: #03453a;--teal-600: #005e4f;--teal-500: #097765;--teal-400: #03927c;--teal-300: #1bad94;--teal-200: #75cbb7;--teal-100: #bde5db;--teal-50: #ddf1eb;--indigo-800: #242542;--indigo-700: #373963;--indigo-600: #4b4b8a;--indigo-500: #605fba;--indigo-400: #7677d6;--indigo-300: #8e92ea;--indigo-200: #b2b7f8;--indigo-100: #d7dafb;--indigo-50: #eaecfd;--coral-800: #491718;--coral-700: #6f2025;--coral-600: #9a2630;--coral-500: #cd1e37;--coral-400: #ee3b4b;--coral-300: #ff676c;--coral-200: #ffa2a0;--coral-100: #ffd3d0;--coral-50: #ffe7e6;--red-800: #660000;--red-700: #990000;--red-600: #cc0000;--red-500: #ff0000;--red-400: #ff3333;--red-300: #ff6666;--red-200: #ff9999;--red-100: #ffcccc;--red-50: #ffe5e5;--green-800: #054200;--green-700: #086300;--green-600: #0a8400;--green-500: #0da500;--green-400: #3db733;--green-300: #6ec966;--green-200: #9edb99;--green-100: #cfedcc;--green-50: #e6f6e5;--gray-800: #1b1d22;--gray-700: #292c33;--gray-600: #363a44;--gray-500: #444955;--gray-400: #696d77;--gray-300: #8f9299;--gray-200: #b4b6bb;--gray-100: #dadbdd;--gray-50: #ececee;--gray-25: #f5f5f6;--gray-25-rgb: 245, 245, 246;--zinc-200: #e4e4e7;--navy-900: #162631}.ckv2{--font-family-body: "Matter", Helvetica, Arial, sans-serif;--font-family-heading: "Matter XH", "Matter", Helvetica, Arial, sans-serif;--color-neutral-white: var(--base-white);--color-neutral-black: var(--base-black);--color-background-page: var(--gray-25);--color-background-input: var(--base-white);--color-background-disabled: var(--gray-50);--color-background-selected: var(--blue-50);--color-text-primary: var(--gray-800);--color-text-secondary: var(--gray-600);--color-text-muted: var(--gray-400);--color-text-disabled: var(--gray-300);--color-text-legal: var(--gray-400);--color-text-on-action: var(--base-white);--color-text-link: var(--blue-500);--color-text-link-hover: var(--blue-600);--color-text-error: var(--red-700);--color-text-success: var(--green-700);--color-icon-default: var(--gray-800);--color-icon-on-action: var(--base-white);--color-icon-action: var(--blue-500);--color-icon-action-hover: var(--blue-600);--color-icon-disabled: var(--gray-300);--color-icon-product: var(--blue-600);--color-icon-error: var(--red-700);--color-action-primary: var(--blue-500);--color-action-primary-hover: var(--blue-600);--color-action-primary-drift-deep: var(--blue-650);--color-action-primary-drift-light: var(--blue-450);--color-focus-ring: var(--blue-500);--color-brand-picasso: var(--blue-500);--color-border-default: var(--gray-200);--color-border-subtle: var(--gray-100);--color-border-strong: var(--blue-600);--color-payment-icon-border: var(--zinc-200);--color-product-surface: var(--blue-100);--color-product-surface-subtle: var(--blue-50);--color-product-text-hover: var(--blue-600);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-25: 100px;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--gap-small: 4px;--gap-inline: 8px;--gap-list: 12px;--gap-control: 16px;--gap-section: 32px;--gap-page: 48px;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 999px;--border-width-default: 1px;--border-width-strong: 2px;--control-height-sm: 32px;--control-height-input: 56px;--control-size-checkbox: 16px;--control-radius-checkbox: 4px;--shadow-xs: 0 1px 2px 0 rgba(var(--base-black-rgb), 0.05);--shadow-md: 0 4px 6px -1px rgba(var(--base-black-rgb), 0.1), 0 2px 4px -2px rgba(var(--base-black-rgb), 0.1);--shadow-focus-default: 0 0 0 3px rgba(var(--neutral-400-rgb), 0.5);--shadow-icon-default: 0 5px 12px -5px rgba(var(--slate-900-rgb), 0.03), 0 2px 5px -2px rgba(var(--slate-900-rgb), 0.04), 0 1px 2px -1px rgba(var(--slate-900-rgb), 0.04);--shadow-icon-small: 0 3px 6px -3px rgba(var(--slate-900-rgb), 0.02), 0 1.5px 3px -1.5px rgba(var(--slate-900-rgb), 0.03), 0 1px 1.5px -0.75px rgba(var(--slate-900-rgb), 0.04);--shadow-card-mobile: 0 5px 6px rgba(var(--slate-900-rgb), 0.03), 0 2px 2.5px rgba(var(--slate-900-rgb), 0.04), 0 1px 1px rgba(var(--slate-900-rgb), 0.04);--color-overlay: rgba(var(--base-black-rgb), 0.2);--color-text-total: var(--navy-900);--control-size-radio: 20px;--control-size-radio-dot: 8px;--headings-display-font-family: var(--font-family-heading);--headings-display-font-size: 64px;--headings-display-font-weight: 600;--headings-display-line-height: 68px;--headings-display-letter-spacing: -2.56px;--headings-h1-font-family: var(--font-family-heading);--headings-h1-font-size: 40px;--headings-h1-font-weight: 600;--headings-h1-line-height: 44px;--headings-h1-letter-spacing: -0.8px;--headings-h2-font-family: var(--font-family-heading);--headings-h2-font-size: 32px;--headings-h2-font-weight: 600;--headings-h2-line-height: 40px;--headings-h2-letter-spacing: -0.32px;--headings-h3-font-family: var(--font-family-heading);--headings-h3-font-size: 24px;--headings-h3-font-weight: 600;--headings-h3-line-height: 32px;--headings-h3-letter-spacing: -0.12px;--headings-h4-font-family: var(--font-family-heading);--headings-h4-font-size: 20px;--headings-h4-font-weight: 600;--headings-h4-line-height: 28px;--headings-h4-letter-spacing: 0px;--headings-h5-font-family: var(--font-family-heading);--headings-h5-font-size: 18px;--headings-h5-font-weight: 600;--headings-h5-line-height: 24px;--headings-h5-letter-spacing: 0px;--headings-h6-font-family: var(--font-family-heading);--headings-h6-font-size: 16px;--headings-h6-font-weight: 600;--headings-h6-line-height: 24px;--headings-h6-letter-spacing: 0px;--body-lg-font-family: var(--font-family-body);--body-lg-font-size: 18px;--body-lg-font-weight: 400;--body-lg-line-height: 28px;--body-lg-letter-spacing: 0px;--body-base-font-family: var(--font-family-body);--body-base-font-size: 16px;--body-base-font-weight: 400;--body-base-line-height: 24px;--body-base-letter-spacing: 0px;--body-sm-font-family: var(--font-family-body);--body-sm-font-size: 14px;--body-sm-font-weight: 400;--body-sm-line-height: 20px;--body-sm-letter-spacing: 0px;--body-caption-font-family: var(--font-family-body);--body-caption-font-size: 12px;--body-caption-font-weight: 400;--body-caption-line-height: 16px;--body-caption-letter-spacing: 0px;--label-base-font-family: var(--font-family-body);--label-base-font-size: 16px;--label-base-font-weight: 500;--label-base-line-height: 20px;--label-base-letter-spacing: 0px;--label-sm-font-family: var(--font-family-body);--label-sm-font-size: 14px;--label-sm-font-weight: 500;--label-sm-line-height: 20px;--label-sm-letter-spacing: 0px;--label-xs-font-family: var(--font-family-body);--label-xs-font-size: 12px;--label-xs-font-weight: 500;--label-xs-line-height: 16px;--label-xs-letter-spacing: 0.24px;--legal-font-family: var(--font-family-body);--legal-font-size: 14px;--legal-font-weight: 400;--legal-line-height: 24px;--legal-letter-spacing: 0px}@media(max-width: 834px){.ckv2{--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-8: 24px;--space-10: 32px;--gap-list: 8px;--gap-control: 12px;--gap-section: 24px;--gap-page: 24px;--headings-display-font-size: 48px;--headings-display-line-height: 52px;--headings-display-letter-spacing: -1.92px;--headings-h1-font-size: 32px;--headings-h1-line-height: 36px;--headings-h1-letter-spacing: -0.64px;--headings-h2-font-size: 24px;--headings-h2-line-height: 32px;--headings-h2-letter-spacing: -0.24px;--headings-h3-font-size: 20px;--headings-h3-line-height: 28px;--headings-h3-letter-spacing: -0.1px;--headings-h4-font-size: 16px;--headings-h4-line-height: 24px;--headings-h5-font-size: 16px;--headings-h5-line-height: 24px;--headings-h6-font-size: 14px;--headings-h6-line-height: 20px;--body-lg-font-size: 16px;--body-lg-line-height: 24px}}.ckv2[data-theme=sky]{--color-text-link: var(--sky-500);--color-text-link-hover: var(--sky-600);--color-icon-action: var(--sky-500);--color-icon-action-hover: var(--sky-600);--color-action-primary: var(--sky-500);--color-action-primary-hover: var(--sky-600);--color-action-primary-drift-deep: var(--sky-600);--color-action-primary-drift-light: var(--sky-500);--color-border-strong: var(--sky-600);--color-background-selected: var(--sky-50);--color-focus-ring: var(--sky-500);--color-icon-product: var(--sky-600);--color-product-text-hover: var(--sky-600);--color-product-surface: var(--sky-100);--color-product-surface-subtle: var(--sky-50)}.ckv2[data-theme=teal]{--color-text-link: var(--teal-500);--color-text-link-hover: var(--teal-600);--color-icon-action: var(--teal-500);--color-icon-action-hover: var(--teal-600);--color-action-primary: var(--teal-500);--color-action-primary-hover: var(--teal-600);--color-action-primary-drift-deep: var(--teal-600);--color-action-primary-drift-light: var(--teal-500);--color-border-strong: var(--teal-600);--color-background-selected: var(--teal-50);--color-focus-ring: var(--teal-500);--color-icon-product: var(--teal-600);--color-product-text-hover: var(--teal-600);--color-product-surface: var(--teal-100);--color-product-surface-subtle: var(--teal-50)}.ckv2[data-theme=indigo]{--color-text-link: var(--indigo-500);--color-text-link-hover: var(--indigo-600);--color-icon-action: var(--indigo-500);--color-icon-action-hover: var(--indigo-600);--color-action-primary: var(--indigo-500);--color-action-primary-hover: var(--indigo-600);--color-action-primary-drift-deep: var(--indigo-600);--color-action-primary-drift-light: var(--indigo-500);--color-border-strong: var(--indigo-600);--color-background-selected: var(--indigo-50);--color-focus-ring: var(--indigo-500);--color-icon-product: var(--indigo-600);--color-product-text-hover: var(--indigo-600);--color-product-surface: var(--indigo-100);--color-product-surface-subtle: var(--indigo-50)}.ckv2[data-theme=coral]{--color-text-link: var(--coral-500);--color-text-link-hover: var(--coral-600);--color-icon-action: var(--coral-500);--color-icon-action-hover: var(--coral-600);--color-action-primary: var(--coral-500);--color-action-primary-hover: var(--coral-600);--color-action-primary-drift-deep: var(--coral-600);--color-action-primary-drift-light: var(--coral-500);--color-border-strong: var(--coral-600);--color-background-selected: var(--coral-50);--color-focus-ring: var(--coral-500);--color-icon-product: var(--coral-600);--color-product-text-hover: var(--coral-600);--color-product-surface: var(--coral-100);--color-product-surface-subtle: var(--coral-50)}.ckv2 .ckv2-alert{display:flex;align-items:flex-start;gap:var(--spacing-3);box-sizing:border-box;width:100%;padding:calc(var(--spacing-3) - var(--border-width-strong)) calc(var(--spacing-4) - var(--border-width-strong));border:var(--border-width-strong) solid;border-radius:var(--radius-lg)}.ckv2 .ckv2-alert--error{background:var(--color-neutral-white);border-color:var(--color-icon-error)}.ckv2 .ckv2-alert--error .ckv2-alert__icon{color:var(--color-icon-error)}.ckv2 .ckv2-alert--error .ckv2-alert__title{color:var(--color-text-error)}.ckv2 .ckv2-alert--information{background:var(--color-product-surface-subtle);border-color:var(--color-border-strong)}.ckv2 .ckv2-alert--information .ckv2-alert__icon{color:var(--color-border-strong)}.ckv2 .ckv2-alert--information .ckv2-alert__title{color:var(--color-text-primary)}.ckv2 .ckv2-alert__icon{display:inline-flex;flex-shrink:0}.ckv2 .ckv2-alert__body{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;gap:var(--space-2);min-width:0}.ckv2 .ckv2-alert__text{display:flex;flex-direction:column;gap:var(--gap-small)}.ckv2 .ckv2-alert__title{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;margin:0}.ckv2 .ckv2-alert__description{font-family:var(--body-sm-font-family);font-size:var(--body-sm-font-size);font-weight:var(--body-sm-font-weight);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-letter-spacing);font-style:normal;margin:0;color:var(--color-text-muted)}.ckv2 .ckv2-alert .ckv2-alert__action .ckv2-button.ckv2-button--link{height:auto;padding:var(--space-0) var(--space-1)}.ckv2 .ckv2-badge{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-2);overflow:hidden;background:var(--color-product-surface-subtle);border-radius:var(--radius-full);color:var(--color-product-text-hover);white-space:nowrap}.ckv2 .ckv2-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;white-space:nowrap}.ckv2 .ckv2-button:focus{outline:none}.ckv2 .ckv2-button__icon{display:inline-flex;flex-shrink:0}.ckv2 .ckv2-button--full-width{width:100%}.ckv2 .ckv2-button--small{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;gap:var(--gap-small);height:var(--control-height-sm)}.ckv2 .ckv2-button--medium,.ckv2 .ckv2-button--large{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;gap:var(--gap-inline)}.ckv2 .ckv2-button--primary{background:var(--color-action-primary);color:var(--color-text-on-action)}.ckv2 .ckv2-button--primary.ckv2-button--small,.ckv2 .ckv2-button--primary.ckv2-button--medium{padding:var(--space-3) var(--space-4)}.ckv2 .ckv2-button--primary.ckv2-button--large{padding:var(--space-4) var(--space-6)}.ckv2 .ckv2-button--primary:hover,.ckv2 .ckv2-button--primary:active{background:var(--color-action-primary-hover)}.ckv2 .ckv2-button--primary:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--border-width-strong)}.ckv2 .ckv2-button--primary:disabled,.ckv2 .ckv2-button--primary[aria-disabled=true]{background:var(--color-background-disabled);color:var(--color-text-muted)}.ckv2 .ckv2-button--link{color:var(--color-text-link)}.ckv2 .ckv2-button--link.ckv2-button--small{padding:var(--space-2) var(--space-1)}.ckv2 .ckv2-button--link.ckv2-button--medium{padding:var(--space-3) var(--space-1)}.ckv2 .ckv2-button--link.ckv2-button--large{padding:var(--space-4) var(--space-1)}.ckv2 .ckv2-button--link:hover{color:var(--color-text-link-hover)}.ckv2 .ckv2-button--link:hover .ckv2-button__label{box-shadow:0 var(--border-width-default) 0 var(--color-border-strong)}.ckv2 .ckv2-button--link:active{color:var(--color-product-text-hover)}.ckv2 .ckv2-button--link:active .ckv2-button__label{box-shadow:none}.ckv2 .ckv2-button--link:focus-visible{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-focus-ring)}.ckv2 .ckv2-button--link:disabled,.ckv2 .ckv2-button--link[aria-disabled=true]{color:var(--color-text-muted)}.ckv2 .ckv2-button--link:disabled .ckv2-button__label,.ckv2 .ckv2-button--link[aria-disabled=true] .ckv2-button__label{box-shadow:none}.ckv2 .ckv2-button:disabled,.ckv2 .ckv2-button[aria-disabled=true]{cursor:not-allowed}.ckv2 .ckv2-button--loading.ckv2-button--primary:disabled,.ckv2 .ckv2-button--loading.ckv2-button--primary[aria-disabled=true]{background:var(--color-action-primary);color:var(--color-text-on-action)}.ckv2 .ckv2-button--loading.ckv2-button--link:disabled,.ckv2 .ckv2-button--loading.ckv2-button--link[aria-disabled=true]{color:var(--color-text-link)}.ckv2 .ckv2-button--loading{opacity:.5;cursor:progress}.ckv2 .ckv2-button--loading:disabled,.ckv2 .ckv2-button--loading[aria-disabled=true]{cursor:progress}.ckv2 .ckv2-checkbox{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-2)}.ckv2 .ckv2-checkbox__input{position:absolute;top:2px;left:0;width:var(--control-size-checkbox);height:var(--control-size-checkbox);margin:0;opacity:0;cursor:pointer}.ckv2 .ckv2-checkbox__box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--control-size-checkbox);height:var(--control-size-checkbox);margin-top:2px;overflow:hidden;background:var(--color-neutral-white);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--control-radius-checkbox);box-shadow:var(--shadow-xs);color:var(--color-icon-on-action);pointer-events:none}.ckv2 .ckv2-checkbox--checked .ckv2-checkbox__box{background:var(--color-action-primary);border-color:var(--color-action-primary)}.ckv2 .ckv2-checkbox .ckv2-checkbox__input:focus-visible+.ckv2-checkbox__box{box-shadow:var(--shadow-focus-default)}.ckv2 .ckv2-checkbox__text{display:flex;flex-direction:column;gap:var(--spacing-1-5);text-align:left}.ckv2 .ckv2-checkbox__label{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary);cursor:pointer}.ckv2 .ckv2-checkbox__description{font-family:var(--body-caption-font-family);font-size:var(--body-caption-font-size);font-weight:var(--body-caption-font-weight);line-height:var(--body-caption-line-height);letter-spacing:var(--body-caption-letter-spacing);font-style:normal;color:var(--color-text-muted)}.ckv2 .ckv2-checkbox--disabled .ckv2-checkbox__box{opacity:.5}.ckv2 .ckv2-checkbox--disabled .ckv2-checkbox__label{opacity:.7}.ckv2 .ckv2-checkbox--disabled .ckv2-checkbox__input,.ckv2 .ckv2-checkbox--disabled .ckv2-checkbox__label{cursor:not-allowed}.ckv2 .ckv2-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows 220ms ease-in-out,opacity 220ms ease-in-out}.ckv2 .ckv2-collapse--collapsed{grid-template-rows:0fr;opacity:0}.ckv2 .ckv2-collapse--leaving{pointer-events:none}.ckv2 .ckv2-collapse--settled>.ckv2-collapse__inner{overflow:visible}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-collapse{transition:none}}.ckv2 .ckv2-collapse__inner{min-height:0;overflow:hidden}.ckv2 .ckv2-feature-item{display:flex;box-sizing:border-box;padding:var(--space-2);list-style:none}.ckv2 .ckv2-feature-item__mark{color:var(--color-text-muted)}.ckv2 .ckv2-feature-item__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-icon-product)}.ckv2 .ckv2-feature-item__text{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;flex:1 0 0;min-width:0;color:var(--color-text-primary)}.ckv2 .ckv2-feature-item__icon-wrap{display:flex;flex-shrink:0;padding-top:var(--space-1)}.ckv2 .ckv2-feature-item__body{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:0}.ckv2 .ckv2-feature-item__heading{display:flex;align-items:center;gap:var(--gap-small)}.ckv2 .ckv2-feature-item__title{font-family:var(--headings-h5-font-family);font-size:var(--headings-h5-font-size);font-weight:var(--headings-h5-font-weight);line-height:var(--headings-h5-line-height);letter-spacing:var(--headings-h5-letter-spacing);font-style:normal;color:var(--color-text-primary);white-space:nowrap}.ckv2 .ckv2-feature-item__platform{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;color:var(--color-text-secondary)}.ckv2 .ckv2-feature-item__description{font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-weight:var(--body-base-font-weight);line-height:var(--body-base-line-height);letter-spacing:var(--body-base-letter-spacing);font-style:normal;color:var(--color-text-secondary)}.ckv2 .ckv2-feature-item--benefit{align-items:center;gap:var(--gap-control)}.ckv2 .ckv2-feature-item--product{align-items:flex-start;gap:var(--gap-control)}.ckv2 .ckv2-feature-item--compressed{flex-direction:column;gap:var(--gap-inline)}.ckv2 .ckv2-feature-item--compressed .ckv2-feature-item__row{display:flex;align-items:center;gap:var(--gap-list)}.ckv2 .ckv2-feature-item--stacked{flex-direction:column;align-items:center;gap:var(--gap-inline);text-align:center}.ckv2 .ckv2-feature-item--stacked .ckv2-feature-item__icon-wrap{padding-top:var(--space-0)}.ckv2 .ckv2-feature-item--stacked .ckv2-feature-item__body,.ckv2 .ckv2-feature-item--stacked .ckv2-feature-item__heading{align-items:center;justify-content:center}.ckv2 .ckv2-feature-item--stacked .ckv2-feature-item__footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-small)}.ckv2 .ckv2-input{display:flex;flex-direction:column;gap:var(--gap-small);width:100%;min-width:0}.ckv2 .ckv2-input__error{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;width:0;min-width:100%;margin:0;color:var(--color-text-error)}.ckv2 .ckv2-input-group{--ckv2-input-content-height: calc( var(--label-xs-line-height) + var(--gap-small) + var(--label-base-line-height) );position:relative;display:flex;align-items:center;gap:var(--gap-small);box-sizing:border-box;width:100%;height:var(--control-height-input);padding:calc((var(--control-height-input) - var(--ckv2-input-content-height))/2 - var(--border-width-default)) calc(var(--space-4) - var(--border-width-default));background:var(--color-background-input);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);cursor:text}.ckv2 .ckv2-input-group__addon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-text-muted)}.ckv2 .ckv2-input-group__body{display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-start;gap:var(--gap-small);min-width:0;min-height:var(--ckv2-input-content-height)}.ckv2 .ckv2-input-group__label{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;cursor:inherit;transform:translateY(calc((var(--label-xs-line-height) + var(--gap-small)) / 2));transition-duration:200ms;transition-property:transform,font-size,line-height,letter-spacing;transition-timing-function:ease-in-out}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-input-group__label{transition:none}}.ckv2 .ckv2-input-group__input,.ckv2 .ckv2-input-group__control{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;opacity:0}.ckv2 .ckv2-input-group__input{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;box-sizing:border-box;margin:0;padding:0;background:rgba(0,0,0,0);border:0;color:var(--color-text-primary);text-overflow:ellipsis}.ckv2 .ckv2-input-group__input::placeholder{color:var(--color-text-muted);opacity:1}.ckv2 .ckv2-input-group__input:focus{outline:none}.ckv2 .ckv2-input-group__control{display:flex;align-items:center;box-sizing:border-box;padding:0 calc(var(--space-4) - var(--border-width-default));opacity:1;transition:opacity 150ms ease-in-out}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-input-group__control{transition:none}}.ckv2 .ckv2-input-group--loading .ckv2-input-group__control{opacity:0;visibility:hidden}.ckv2 .ckv2-input-group--floating .ckv2-input-group__label{font-family:var(--label-xs-font-family);font-size:var(--label-xs-font-size);font-weight:var(--label-xs-font-weight);line-height:var(--label-xs-line-height);letter-spacing:var(--label-xs-letter-spacing);font-style:normal;transform:none}.ckv2 .ckv2-input-group--floating .ckv2-input-group__input,.ckv2 .ckv2-input-group--floating .ckv2-input-group__control{position:static;width:0;min-width:100%;height:var(--label-base-line-height);opacity:1}.ckv2 .ckv2-input-group--floating .ckv2-input-group__control{padding:0}.ckv2 .ckv2-input-group--focused{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--border-width-strong)}.ckv2 .ckv2-input-group--typing{border-color:var(--color-border-strong);outline:none}.ckv2 .ckv2-input-group--invalid{border-color:var(--color-text-error)}.ckv2 .ckv2-input-group--invalid.ckv2-input-group--focused{outline-color:var(--color-text-error)}.ckv2 .ckv2-input-group--disabled{background:var(--color-background-disabled);opacity:.75;cursor:not-allowed}.ckv2 .ckv2-input-group--disabled .ckv2-input-group__input{cursor:not-allowed}.ckv2 .ckv2-dropdown-menu{display:flex;flex-direction:column;box-sizing:border-box;max-height:calc(4*var(--control-height-sm) + 2*var(--space-1) + 2*var(--border-width-default));margin:0;padding:var(--space-1);overflow-y:auto;list-style:none;background:var(--color-neutral-white);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:var(--color-product-surface-subtle) rgba(0,0,0,0)}.ckv2 .ckv2-dropdown-menu::-webkit-scrollbar{width:4px}.ckv2 .ckv2-dropdown-menu::-webkit-scrollbar-thumb{background:var(--color-product-surface-subtle);border-radius:var(--radius-full)}.ckv2 .ckv2-menu-item{display:flex;flex-shrink:0;align-items:center;gap:var(--gap-inline);box-sizing:border-box;height:var(--control-height-sm);padding:0 var(--space-2);overflow:hidden;border-radius:var(--radius-sm);cursor:pointer}.ckv2 .ckv2-menu-item--selected,.ckv2 .ckv2-menu-item--active,.ckv2 .ckv2-menu-item:hover{background:var(--color-background-selected)}.ckv2 .ckv2-menu-item__icon{display:inline-flex;flex-shrink:0;color:var(--color-icon-default)}.ckv2 .ckv2-menu-item__label{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;flex:1 0 0;min-width:0;color:var(--color-text-primary)}.ckv2 .ckv2-menu-item__check{display:inline-flex;flex-shrink:0;color:var(--color-border-strong)}.ckv2 .ckv2-mobile-product-card{display:flex;flex-direction:column;width:100%;border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);box-shadow:var(--shadow-card-mobile)}.ckv2 .ckv2-mobile-product-card--expanded{background:var(--color-product-surface-subtle)}.ckv2 .ckv2-mobile-product-card__summary{display:flex;flex-direction:column;gap:var(--gap-list);padding:var(--space-5);background:var(--color-product-surface);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ckv2 .ckv2-mobile-product-card__header{display:flex;align-items:center;gap:var(--gap-control)}.ckv2 .ckv2-mobile-product-card__price-row{display:flex;align-items:center;gap:12px}.ckv2 .ckv2-mobile-product-card__price{display:flex;align-items:center;gap:4px}.ckv2 .ckv2-mobile-product-card__amount{font-family:var(--headings-h6-font-family);font-size:var(--headings-h6-font-size);font-weight:var(--headings-h6-font-weight);line-height:var(--headings-h6-line-height);letter-spacing:var(--headings-h6-letter-spacing);font-style:normal;color:var(--color-text-primary);white-space:nowrap}.ckv2 .ckv2-mobile-product-card__taxes{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;color:var(--color-text-secondary);white-space:nowrap}.ckv2 .ckv2-mobile-product-card__toggle{display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 auto;padding:0;background:none;border:0;border-radius:var(--radius-sm);color:var(--color-text-link);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ckv2 .ckv2-mobile-product-card__toggle:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--border-width-strong)}.ckv2 .ckv2-mobile-product-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.ckv2 .ckv2-mobile-product-card__details .ckv2-product-features{gap:var(--space-1)}.ckv2 .ckv2-mobile-product-card__description{font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-weight:var(--body-base-font-weight);line-height:var(--body-base-line-height);letter-spacing:var(--body-base-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary)}.ckv2 .ckv2-mobile-product-card__promo{display:flex;flex-direction:column;align-self:stretch;gap:var(--gap-list);margin:0}.ckv2 .ckv2-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--color-overlay);backdrop-filter:blur(6px);animation:ckv2-modal-fade 200ms ease-out}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-modal{animation:none}}.ckv2 .ckv2-modal__card{display:flex;flex-direction:column;gap:20px;width:100%;max-width:640px;max-height:min(720px,100%);padding:var(--space-8);background:var(--color-background-page);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-icon-default)}@media(max-width: 834px){.ckv2 .ckv2-modal__card{max-width:358px;padding:var(--space-6)}}.ckv2 .ckv2-modal__header{display:flex;align-items:flex-start;gap:20px}.ckv2 .ckv2-modal__heading{display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:0}.ckv2 .ckv2-modal__title{font-family:var(--headings-h2-font-family);font-size:var(--headings-h2-font-size);font-weight:var(--headings-h2-font-weight);line-height:var(--headings-h2-line-height);letter-spacing:var(--headings-h2-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary)}@media(max-width: 834px){.ckv2 .ckv2-modal__title{font-family:var(--headings-h3-font-family);font-size:var(--headings-h3-font-size);font-weight:var(--headings-h3-font-weight);line-height:var(--headings-h3-line-height);letter-spacing:var(--headings-h3-letter-spacing);font-style:normal}}.ckv2 .ckv2-modal__description{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;margin:0;color:var(--color-text-secondary)}.ckv2 .ckv2-modal__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--space-3);color:var(--color-text-link);background:var(--color-product-surface-subtle);border:0;border-radius:var(--radius-full);cursor:pointer;transition:background-color 150ms ease-out}.ckv2 .ckv2-modal__close svg{width:24px;height:24px}@media(hover: hover){.ckv2 .ckv2-modal__close:hover{background:var(--color-product-surface)}}.ckv2 .ckv2-modal__close:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:2px}@media(max-width: 834px){.ckv2 .ckv2-modal__close{padding:var(--space-2)}.ckv2 .ckv2-modal__close svg{width:16px;height:16px}}.ckv2 .ckv2-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ckv2 .ckv2-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}@keyframes ckv2-modal-fade{from{opacity:0}to{opacity:1}}.ckv2 .ckv2-page-title{display:flex;flex-direction:column;gap:var(--space-3);width:100%;text-wrap:pretty}.ckv2 .ckv2-page-title__title{font-family:var(--headings-h3-font-family);font-size:var(--headings-h3-font-size);font-weight:var(--headings-h3-font-weight);line-height:var(--headings-h3-line-height);letter-spacing:var(--headings-h3-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary)}.ckv2 .ckv2-page-title__subtitle{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;margin:0;color:var(--color-text-secondary)}.ckv2 .ckv2-payment-icon{display:inline-flex;flex-shrink:0;width:35px;height:24px}.ckv2 .ckv2-payment-icon__svg{display:block;width:100%;height:100%}.ckv2 .ckv2-pricing-item{display:flex;margin:0}.ckv2 .ckv2-pricing-item__label{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;margin:0;color:var(--color-text-secondary)}.ckv2 .ckv2-pricing-item__value{display:flex;align-items:flex-start;gap:var(--gap-small);margin:0}.ckv2 .ckv2-pricing-item__amount{font-family:var(--headings-h4-font-family);font-size:var(--headings-h4-font-size);font-weight:var(--headings-h4-font-weight);line-height:var(--headings-h4-line-height);letter-spacing:var(--headings-h4-letter-spacing);font-style:normal;color:var(--color-text-primary);white-space:nowrap}.ckv2 .ckv2-pricing-item__taxes{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;padding-top:4px;color:var(--color-text-secondary);white-space:nowrap}.ckv2 .ckv2-pricing-item--list{align-items:center;gap:var(--gap-inline)}.ckv2 .ckv2-pricing-item--list .ckv2-pricing-item__label{flex:1 0 0;min-width:0}.ckv2 .ckv2-pricing-item--stacked{flex-direction:column;justify-content:center;gap:var(--gap-small)}.ckv2 .ckv2-pricing-item--total .ckv2-pricing-item__label{color:var(--color-icon-product)}.ckv2 .ckv2-pricing-item--total .ckv2-pricing-item__amount{color:var(--color-text-total)}.ckv2 .ckv2-pricing-item--total.ckv2-pricing-item--stacked{gap:var(--space-2)}.ckv2 .ckv2-product-banner{display:flex;align-items:center;gap:var(--gap-control);box-sizing:border-box;width:100%;padding:var(--space-5);background:var(--color-product-surface-subtle);border-radius:var(--radius-lg)}.ckv2 .ckv2-product-banner__body{display:flex;flex:1 0 0;align-items:center;gap:var(--space-6);min-width:0}.ckv2 .ckv2-product-banner__name{font-family:var(--headings-h2-font-family);font-size:var(--headings-h2-font-size);font-weight:var(--headings-h2-font-weight);line-height:var(--headings-h2-line-height);letter-spacing:var(--headings-h2-letter-spacing);font-style:normal;flex:1 0 0;min-width:0;margin:0;color:var(--color-icon-product)}.ckv2 .ckv2-product-banner__suffix{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;color:var(--color-text-primary)}.ckv2 .ckv2-product-banner__pricing{display:flex;flex-shrink:0;align-items:center;gap:var(--gap-control)}.ckv2 .ckv2-product-banner__price{display:flex;align-items:center;gap:4px}.ckv2 .ckv2-product-banner__amount{font-family:var(--headings-h6-font-family);font-size:var(--headings-h6-font-size);font-weight:var(--headings-h6-font-weight);line-height:var(--headings-h6-line-height);letter-spacing:var(--headings-h6-letter-spacing);font-style:normal;color:var(--color-text-primary)}.ckv2 .ckv2-product-banner .ckv2-badge{background:var(--color-neutral-white)}.ckv2 .ckv2-product-banner__taxes{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;color:var(--color-text-secondary)}@media(max-width: 834px){.ckv2 .ckv2-product-banner{align-items:flex-start}.ckv2 .ckv2-product-banner__body{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}.ckv2 .ckv2-product-features{display:flex;flex-direction:column;gap:var(--gap-small);width:100%;margin:0;padding:0}.ckv2 .ckv2-product-title{display:flex;flex:1 0 0;flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:4px 8px;min-width:0;margin:0;padding:0;background:none}.ckv2 .ckv2-product-title__name{font-family:var(--headings-h3-font-family);font-size:var(--headings-h3-font-size);font-weight:var(--headings-h3-font-weight);line-height:var(--headings-h3-line-height);letter-spacing:var(--headings-h3-letter-spacing);font-style:normal;color:var(--color-icon-product)}.ckv2 .ckv2-product-title__suffix{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;padding-bottom:var(--space-1);color:var(--color-text-primary)}.ckv2 .ckv2-product-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;background:var(--color-product-surface-subtle);border-radius:var(--radius-lg)}.ckv2 .ckv2-product-card__overview{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:var(--space-6);background:var(--color-product-surface);border-radius:var(--radius-lg)}.ckv2 .ckv2-product-card__intro{display:flex;flex-direction:column;gap:8px;width:100%}.ckv2 .ckv2-product-card__header{display:flex;align-items:center;gap:var(--gap-control)}.ckv2 .ckv2-product-card__description{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary)}.ckv2 .ckv2-product-card__pricing{display:flex;flex-direction:column;gap:var(--gap-control);padding:24px var(--space-6) var(--space-6)}.ckv2 .ckv2-product-card__price-list{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-list);margin:0}.ckv2 .ckv2-product-card__total{margin:0}.ckv2 .ckv2-product-card--column .ckv2-product-card__overview{padding:var(--space-8)}.ckv2 .ckv2-product-card--column .ckv2-product-card__pricing{flex-direction:row;align-items:flex-start;gap:var(--gap-page);padding:24px var(--space-8) var(--space-6)}.ckv2 .ckv2-product-card--column .ckv2-product-card__price-list{flex:1 0 0;flex-direction:row;align-items:center;gap:var(--gap-section);min-width:0}.ckv2 .ckv2-promo-footnotes{display:flex;flex-direction:column;gap:var(--space-1)}.ckv2 .ckv2-promo-footnotes__note{font-family:var(--body-caption-font-family);font-size:var(--body-caption-font-size);font-weight:var(--body-caption-font-weight);line-height:var(--body-caption-line-height);letter-spacing:var(--body-caption-letter-spacing);font-style:normal;margin:0;color:var(--color-text-secondary)}.ckv2 .ckv2-promo-footnotes__note sup{line-height:0}.ckv2 .ckv2-product-disclaimer{font-family:var(--legal-font-family);font-size:var(--legal-font-size);font-weight:var(--legal-font-weight);line-height:var(--legal-line-height);letter-spacing:var(--legal-letter-spacing);font-style:normal;margin:0;color:var(--color-text-muted)}.ckv2 .ckv2-product-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;background:var(--color-background-input);border-radius:var(--radius-md)}.ckv2 .ckv2-product-icon--default{width:48px;height:48px;padding:var(--space-2);box-shadow:var(--shadow-icon-default)}.ckv2 .ckv2-product-icon--small{width:32px;height:32px;padding:var(--space-1);box-shadow:var(--shadow-icon-small)}.ckv2 .ckv2-product-icon__image{display:block;width:100%;height:100%;object-fit:contain}.ckv2 .ckv2-radio{position:relative;display:flex;gap:var(--gap-inline);box-sizing:border-box;margin:0;cursor:pointer}.ckv2 .ckv2-radio__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ckv2 .ckv2-radio__control{position:relative;flex-shrink:0;box-sizing:border-box;width:var(--control-size-radio);height:var(--control-size-radio);background:var(--color-neutral-white);border:var(--border-width-strong) solid var(--color-border-default);border-radius:var(--radius-full)}.ckv2 .ckv2-radio .ckv2-radio__input:checked+.ckv2-radio__control{background:var(--color-action-primary);border-color:var(--color-border-strong)}.ckv2 .ckv2-radio .ckv2-radio__input:checked+.ckv2-radio__control::after{content:"";position:absolute;top:50%;left:50%;width:var(--control-size-radio-dot);height:var(--control-size-radio-dot);background:var(--color-icon-on-action);border-radius:var(--radius-full);transform:translate(-50%, -50%)}.ckv2 .ckv2-radio__icon{display:inline-flex;flex-shrink:0;width:35px;height:24px}.ckv2 .ckv2-radio__text{display:flex;padding-top:1px;text-align:left}.ckv2 .ckv2-radio__label{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;color:var(--color-text-primary)}.ckv2 .ckv2-radio__description{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;color:var(--color-text-muted)}.ckv2 .ckv2-radio--description-below{align-items:flex-start}.ckv2 .ckv2-radio--description-below .ckv2-radio__text{flex-direction:column;gap:var(--gap-small)}.ckv2 .ckv2-radio--description-right{align-items:center}.ckv2 .ckv2-radio--description-right .ckv2-radio__text{align-items:center;gap:var(--gap-inline);min-width:0;white-space:nowrap}.ckv2 .ckv2-radio--description-right .ckv2-radio__label,.ckv2 .ckv2-radio--description-right .ckv2-radio__description{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ckv2 .ckv2-radio--description-right .ckv2-radio__label:not(:only-child){flex-shrink:0}.ckv2 .ckv2-radio--default{padding:var(--space-4);border-radius:var(--radius-md)}.ckv2 .ckv2-radio--default:has(.ckv2-radio__input:focus-visible){box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-focus-ring)}@supports not selector(:has(*)){.ckv2 .ckv2-radio--default:focus-within{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-focus-ring)}}.ckv2 .ckv2-radio--box{padding:var(--gap-control);background:var(--color-neutral-white);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md)}.ckv2 .ckv2-radio--box.ckv2-radio--checked{border-color:var(--color-border-strong)}.ckv2 .ckv2-radio--box:has(.ckv2-radio__input:focus-visible){outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:3px}@supports not selector(:has(*)){.ckv2 .ckv2-radio--box:focus-within{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:3px}}.ckv2 .ckv2-radio--box:not(.ckv2-radio--checked):has(.ckv2-radio__input:focus-visible){border-color:var(--color-focus-ring)}@supports not selector(:has(*)){.ckv2 .ckv2-radio--box:not(.ckv2-radio--checked):focus-within{border-color:var(--color-focus-ring)}}.ckv2 .ckv2-radio:has(.ckv2-radio__input:disabled){cursor:not-allowed}.ckv2 .ckv2-radio-card-group{display:flex;flex-direction:column;width:100%}.ckv2 .ckv2-radio-card{position:relative;box-sizing:border-box;width:100%;background:var(--color-neutral-white);scroll-margin-top:var(--space-4)}.ckv2 .ckv2-radio-card:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.ckv2 .ckv2-radio-card:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.ckv2 .ckv2-radio-card--disabled{opacity:.5}.ckv2 .ckv2-radio-card--selected::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-lg);pointer-events:none}.ckv2 .ckv2-radio-card__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1)}.ckv2 .ckv2-radio-card__radio{flex:1 0 0;min-width:0}.ckv2 .ckv2-radio-card__action{position:relative;z-index:1;flex-shrink:0}.ckv2 .ckv2-radio-card__fields{padding:0 var(--space-1) var(--space-1)}.ckv2 .ckv2-radio-card+.ckv2-radio-card{box-shadow:inset 0 var(--border-width-default) 0 var(--color-border-subtle)}.ckv2 .ckv2-radio-card+.ckv2-radio-card--selected,.ckv2 .ckv2-radio-card--selected+.ckv2-radio-card{box-shadow:none}.ckv2 .ckv2-radio-card-group>.ckv2-collapse:not(:first-child) .ckv2-radio-card{border-top-left-radius:0;border-top-right-radius:0}.ckv2 .ckv2-radio-card-group>.ckv2-collapse:not(:last-child) .ckv2-radio-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.ckv2 .ckv2-select{position:relative}.ckv2 .ckv2-select .ckv2-input-group__addon{cursor:pointer}.ckv2 .ckv2-select__menu{position:absolute;top:calc(var(--control-height-input) + var(--space-1));left:0;z-index:10;min-width:100%}.ckv2 .ckv2-select__menu .ckv2-menu-item__label{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal}.ckv2 .ckv2-separator{flex-shrink:0;margin:0;border:0}.ckv2 .ckv2-separator--horizontal{width:100%;height:0;border-top:var(--border-width-default) solid var(--color-border-default)}.ckv2 .ckv2-separator--vertical{display:inline-block;width:0;height:20px;border-left:var(--border-width-default) solid var(--color-border-default)}.ckv2 .ckv2-spinner{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:currentColor}.ckv2 .ckv2-spinner svg{width:100%;height:100%;animation:ckv2-spin 800ms linear infinite}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-spinner svg{animation-duration:2400ms}}.ckv2 .ckv2-spinner--small{width:16px;height:16px}.ckv2 .ckv2-spinner--large{width:32px;height:32px;color:var(--color-icon-product)}@keyframes ckv2-spin{to{transform:rotate(360deg)}}.ckv2 .ckv2-status-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);box-sizing:border-box;width:100%;max-width:480px;padding:var(--space-8);background:var(--color-background-page);border-radius:var(--radius-lg);box-shadow:var(--shadow-icon-default)}@media(max-width: 834px){.ckv2 .ckv2-status-card{padding:var(--space-6)}}.ckv2 .ckv2-status-card__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:88px;height:88px;background:var(--color-product-surface-subtle);border-radius:var(--radius-full)}.ckv2 .ckv2-status-card__icon-inner{display:flex;align-items:center;justify-content:center;width:60.5px;height:60.5px;color:var(--color-icon-product);background:var(--color-product-surface);border-radius:var(--radius-full)}.ckv2 .ckv2-status-card__icon-inner svg{width:33px;height:33px}.ckv2 .ckv2-status-card__text{display:flex;flex-direction:column;gap:var(--space-3);width:100%;text-align:center;text-wrap:pretty}.ckv2 .ckv2-status-card__title{font-family:var(--headings-h2-font-family);font-size:var(--headings-h2-font-size);font-weight:var(--headings-h2-font-weight);line-height:var(--headings-h2-line-height);letter-spacing:var(--headings-h2-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary)}.ckv2 .ckv2-status-card__paragraph{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;margin:0;color:var(--color-text-secondary)}.ckv2 .ckv2-status-card__actions{display:flex;flex-direction:column;align-items:center;gap:var(--gap-small);width:100%}.ckv2 .ckv2-status-card--medium{max-width:680px}.ckv2 .ckv2-status-card--wide{max-width:964px}.ckv2 .ckv2-status-card--medium .ckv2-status-card__text,.ckv2 .ckv2-status-card--wide .ckv2-status-card__text{max-width:600px}.ckv2 .ckv2-status-card__secondary .ckv2-button__icon{color:var(--color-text-secondary)}@media(max-width: 834px){.ckv2 .ckv2-status-card__primary{width:100%}}.ckv2 .ckv2-system-requirements{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%}.ckv2 .ckv2-system-requirements__instruction{font-family:var(--legal-font-family);font-size:var(--legal-font-size);font-weight:var(--legal-font-weight);line-height:var(--legal-line-height);letter-spacing:var(--legal-letter-spacing);font-style:normal;margin:0;color:var(--color-text-muted)}.ckv2 .ckv2-system-requirements .ckv2-system-requirements__toggle{color:var(--color-text-muted)}.ckv2 .ckv2-system-requirements>.ckv2-collapse{width:100%}.ckv2 .ckv2-system-requirements__content{font-family:var(--legal-font-family);font-size:var(--legal-font-size);font-weight:var(--legal-font-weight);line-height:var(--legal-line-height);letter-spacing:var(--legal-letter-spacing);font-style:normal;color:var(--color-text-muted)}.ckv2 .ckv2-system-requirements__content ul,.ckv2 .ckv2-system-requirements__content li,.ckv2 .ckv2-system-requirements__content span,.ckv2 .ckv2-system-requirements__content div{font-size:inherit !important;line-height:inherit !important}.ckv2 .ckv2-system-requirements__content ul{margin:0;padding-left:21px;list-style:disc}.ckv2 .ckv2-system-requirements__content p{margin:0}.ckv2 .ckv2-purchase-complete__email{font-weight:var(--label-base-font-weight)}.ckv2 .ckv2-purchase-complete__products{display:grid;grid-template-columns:repeat(var(--ckv2-purchase-complete-columns, 1), minmax(0, 1fr));width:100%;align-items:start;justify-content:center;gap:var(--gap-inline);margin:0;padding:0;list-style:none}.ckv2 .ckv2-purchase-complete__products--medium{--ckv2-purchase-complete-columns: 2}.ckv2 .ckv2-purchase-complete__products--wide{--ckv2-purchase-complete-columns: 4}.ckv2 .ckv2-purchase-complete__products .ckv2-feature-item__icon-wrap{padding-top:var(--space-1)}.ckv2 .ckv2-purchase-complete__products .ckv2-feature-item__platform,.ckv2 .ckv2-purchase-complete__products .ckv2-feature-item__description{color:var(--color-text-muted)}@media(max-width: 834px){.ckv2 .ckv2-purchase-complete__products{--ckv2-purchase-complete-columns: 1}}.ckv2 .ckv2-purchase-complete__added{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.ckv2 .ckv2-purchase-complete__message{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;width:100%;color:var(--color-text-secondary);text-align:center}.ckv2 .ckv2-purchase-complete__message p{margin:0}.ckv2 .ckv2-purchase-complete__message a{color:var(--color-text-link)}.ckv2 .ckv2-purchase-complete__license,.ckv2 .ckv2-purchase-complete__app{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.ckv2 .ckv2-purchase-complete__license{gap:var(--gap-list)}.ckv2 .ckv2-purchase-complete__app{gap:var(--space-6)}.ckv2 .ckv2-purchase-complete__lead{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;margin:0;color:var(--color-text-secondary)}.ckv2 .ckv2-purchase-complete__note{font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-weight:var(--body-base-font-weight);line-height:var(--body-base-line-height);letter-spacing:var(--body-base-letter-spacing);font-style:normal;margin:0;color:var(--color-text-muted)}.ckv2 .ckv2-purchase-complete__note a{color:var(--color-text-link)}.ckv2 .ckv2-purchase-complete__emphasis{font-weight:var(--label-base-font-weight)}.ckv2 .ckv2-purchase-complete__key{font-family:var(--headings-h4-font-family);font-size:var(--headings-h4-font-size);font-weight:var(--headings-h4-font-weight);line-height:var(--headings-h4-line-height);letter-spacing:var(--headings-h4-letter-spacing);font-style:normal;margin:0;color:var(--color-icon-product);overflow-wrap:anywhere}.ckv2 .ckv2-purchase-complete__qr{display:block;background:var(--color-background-input)}.ckv2 .ckv2-purchase-complete__qr svg{display:block;width:200px;height:200px}.ckv2 .ckv2-purchase-complete__hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ckv2 .ckv2-purchase-complete__downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.ckv2 .ckv2-eligibility{display:flex;flex-direction:column;align-items:center;gap:98px;width:100%;max-width:768px;margin:0 auto;padding-bottom:var(--space-10)}.ckv2 .ckv2-eligibility__status{display:flex;justify-content:center;width:100%}@media(max-width: 834px){.ckv2 .ckv2-eligibility{gap:var(--space-5)}}.ckv2 .ckv2-modal__card--status{position:relative;max-width:650px;padding:45px var(--space-8)}.ckv2 .ckv2-modal__card--status .ckv2-modal__header{position:absolute;top:24px;right:24px}.ckv2 .ckv2-modal__card--status .ckv2-modal__close{padding:var(--space-2)}.ckv2 .ckv2-modal__card--status .ckv2-modal__close svg{width:16px;height:16px}.ckv2 .ckv2-modal__card--status .ckv2-status-card{max-width:none;padding:0;background:none;box-shadow:none}.ckv2 .ckv2-modal__card--status .ckv2-status-card__secondary{color:var(--color-text-secondary)}@media(max-width: 834px){.ckv2 .ckv2-modal__card--status{padding:var(--space-6)}}.ckv2 .ckv2-modal__card.ckv2-explore{gap:var(--gap-section);max-width:800px;max-height:min(860px,100%);background:var(--color-product-surface-subtle);border:0}.ckv2 .ckv2-modal__card.ckv2-explore.ckv2-explore--wide{max-width:1151px}.ckv2 .ckv2-modal__card.ckv2-explore .ckv2-modal__title{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px var(--gap-inline)}.ckv2 .ckv2-modal__card.ckv2-explore .ckv2-modal__close{color:var(--color-icon-product)}.ckv2 .ckv2-modal__card.ckv2-explore .ckv2-modal__body{display:flex;flex-direction:column;gap:var(--gap-control)}.ckv2 .ckv2-modal__card.ckv2-explore .ckv2-modal__actions{justify-content:flex-start}@media(max-width: 834px){.ckv2 .ckv2-modal__card.ckv2-explore{max-width:358px;gap:var(--gap-section)}.ckv2 .ckv2-modal__card.ckv2-explore.ckv2-explore--wide{max-width:358px}.ckv2 .ckv2-modal__card.ckv2-explore .ckv2-explore__back{width:100%}}.ckv2 .ckv2-explore__name{font-family:var(--headings-h1-font-family);font-size:var(--headings-h1-font-size);font-weight:var(--headings-h1-font-weight);line-height:var(--headings-h1-line-height);letter-spacing:var(--headings-h1-letter-spacing);font-style:normal;color:var(--color-icon-product)}.ckv2 .ckv2-explore__suffix{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;padding-bottom:var(--space-1);color:var(--color-text-primary)}.ckv2 .ckv2-explore__intro{display:flex;flex-direction:column;gap:var(--gap-small)}.ckv2 .ckv2-explore__heading{font-family:var(--headings-h3-font-family);font-size:var(--headings-h3-font-size);font-weight:var(--headings-h3-font-weight);line-height:var(--headings-h3-line-height);letter-spacing:var(--headings-h3-letter-spacing);font-style:normal;margin:0;color:var(--color-text-primary)}.ckv2 .ckv2-explore__count{font-family:var(--body-lg-font-family);font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-style:normal;margin:0;color:var(--color-text-muted)}.ckv2 .ckv2-explore__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-control);margin:0;padding:0;list-style:none}.ckv2 .ckv2-explore__items .ckv2-feature-item{padding:var(--space-2)}.ckv2 .ckv2-explore__items .ckv2-feature-item__title{white-space:normal}.ckv2 .ckv2-explore__items .ckv2-product-icon{padding:var(--space-1)}.ckv2 .ckv2-explore__items .ckv2-feature-item__description{color:var(--color-text-muted)}@media(max-width: 834px){.ckv2 .ckv2-explore__items{grid-template-columns:minmax(0, 1fr)}}.ckv2 .ckv2-explore--wide .ckv2-explore__items{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 834px){.ckv2 .ckv2-explore--wide .ckv2-explore__items{grid-template-columns:minmax(0, 1fr)}}.ckv2 .ckv2-terms{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.ckv2 .ckv2-terms__state{display:flex;flex-direction:column;gap:var(--gap-small)}.ckv2 .ckv2-terms__error{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;margin:0;color:var(--color-text-error)}.ckv2 .ckv2-terms__copy{font-family:var(--legal-font-family);font-size:var(--legal-font-size);font-weight:var(--legal-font-weight);line-height:var(--legal-line-height);letter-spacing:var(--legal-letter-spacing);font-style:normal;display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-legal)}.ckv2 .ckv2-terms__copy p{margin:0}.ckv2 .ckv2-terms__copy strong,.ckv2 .ckv2-terms__copy b{font-weight:700}.ckv2 .ckv2-terms__copy a{color:inherit;text-decoration:underline;text-underline-position:from-font}.ckv2 .ckv2-terms__copy a:hover{color:var(--color-text-primary)}.ckv2 .ckv2-terms__copy a:focus-visible{border-radius:2px;outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:2px}.ckv2 .ckv2-terms__vendors ul{margin:0;padding-left:var(--space-5)}.ckv2 .ckv2-terms__vendors li{padding-left:2px}.ckv2 .ckv2-paypal-capture{position:relative}.ckv2 .ckv2-paypal-capture--active:hover .ckv2-button--primary{background:var(--color-action-primary-hover)}.ckv2 .ckv2-paypal-capture__paypal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-full);opacity:.01}.ckv2 .ckv2-paypal-capture__paypal .paypal-button-wrapper,.ckv2 .ckv2-paypal-capture__paypal .paypal-button-wrapper>div{width:100%;max-height:none !important}.ckv2 .ckv2-paypal-capture__paypal .paypal-button-wrapper{margin-bottom:0}.ckv2 .ckv2-paypal-capture__paypal--disabled{opacity:0;pointer-events:none}.ckv2 .ckv2-subscribe{position:sticky;bottom:var(--space-10);z-index:50;--ckv2-subscribe-nudge-height: 20px;--ckv2-subscribe-gap: 10px;display:flex;flex-direction:column;width:100%}.ckv2 .ckv2-subscribe--stuck::before{content:"";position:absolute;top:calc(-1*(var(--space-6) + var(--ckv2-subscribe-nudge-height) + var(--ckv2-subscribe-gap)));right:0;bottom:calc(-1*var(--space-10));left:0;z-index:-1;background:linear-gradient(to bottom, rgba(var(--gray-25-rgb), 0), var(--color-background-page) 14.835%);pointer-events:none}@media(max-width: 834px){.ckv2 .ckv2-subscribe--stuck::before{right:calc(-1*var(--space-5));left:calc(-1*var(--space-5))}}.ckv2 .ckv2-subscribe__nudge{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;position:absolute;bottom:calc(100% + var(--ckv2-subscribe-gap));height:var(--ckv2-subscribe-nudge-height);left:50%;display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--color-text-muted);white-space:nowrap;background:none;border:0;cursor:pointer;transform:translateX(-50%)}.ckv2 .ckv2-subscribe__nudge svg{width:20px;height:20px}.ckv2 .ckv2-subscribe__nudge:focus-visible{border-radius:var(--radius-sm, 4px);outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:2px}.ckv2 .ckv2-subscribe__note{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;display:flex;align-items:flex-start;justify-content:center;gap:var(--gap-inline);margin:0;padding:var(--ckv2-subscribe-gap) var(--space-2) 0;color:var(--color-text-success)}.ckv2 .ckv2-subscribe__note svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.ckv2 .ckv2-subscribe .ckv2-subscribe__button--animated:not(:disabled){background:linear-gradient(94.58deg, var(--color-action-primary-drift-deep) 0%, var(--color-action-primary) 25%, var(--color-action-primary-drift-light) 50%, var(--color-action-primary) 75%, var(--color-action-primary-drift-deep) 100%);background-size:220% 100%;animation:ckv2-subscribe-shimmer 13.333s ease-in-out infinite}.ckv2 .ckv2-subscribe .ckv2-subscribe__button--animated:not(:disabled) .ckv2-button__icon{animation:ckv2-subscribe-arrow 2.75s ease-out infinite}@media(hover: hover){.ckv2 .ckv2-subscribe .ckv2-subscribe__button--animated:not(:disabled):hover{background:var(--color-action-primary-hover);animation:none}}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-subscribe .ckv2-subscribe__button--animated:not(:disabled){animation:none}.ckv2 .ckv2-subscribe .ckv2-subscribe__button--animated:not(:disabled) .ckv2-button__icon{animation:none}}.ckv2 .ckv2-apple-pay-host{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ckv2-subscribe-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes ckv2-subscribe-arrow{0%,24%{transform:translateX(0)}32%{transform:translateX(5px)}40%{transform:translateX(0)}48%{transform:translateX(5px)}56%,100%{transform:translateX(0)}}.ckv2 nav span{display:inline;padding:0;color:inherit;cursor:inherit}.ckv2 .ckv2-header{width:100%;box-sizing:border-box;padding:0;border:0;background:var(--color-background-page)}.ckv2 .ckv2-header__bar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:72px;padding:0 var(--space-10)}.ckv2 .ckv2-header__product{display:none}.ckv2 .ckv2-header__logo{display:inline-flex}.ckv2 .ckv2-header__nav{position:static;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);text-align:left}.ckv2 .ckv2-header__nav-item{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-text-primary);text-decoration:none;white-space:nowrap;transition:background-color 150ms ease-out}.ckv2 .ckv2-header__nav-item:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring)}@media(hover: hover){.ckv2 .ckv2-header__nav-item:hover{background:var(--color-background-selected)}}.ckv2 .ckv2-header__nav-item[aria-expanded=true]{background:var(--color-background-selected)}.ckv2 .ckv2-header__account-menu{position:relative}.ckv2 .ckv2-header__account{margin:0;background:rgba(0,0,0,0);border:0;cursor:pointer}.ckv2 .ckv2-header__menu{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:950;width:202px;max-height:none}.ckv2 .ckv2-header__menu .ckv2-menu-item{text-decoration:none}.ckv2 .ckv2-header__menu .ckv2-menu-item:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1*var(--border-width-strong))}.ckv2 .ckv2-header__sign-in{font-family:var(--label-xs-font-family);font-size:var(--label-xs-font-size);font-weight:var(--label-xs-font-weight);line-height:var(--label-xs-line-height);letter-spacing:var(--label-xs-letter-spacing);font-style:normal;display:flex;align-items:center;box-sizing:border-box;height:36px;margin:0;padding:10px var(--space-4);background:rgba(0,0,0,0);border:var(--border-width-default) solid var(--color-brand-picasso);border-radius:48px;color:var(--color-brand-picasso);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color 150ms ease-out}.ckv2 .ckv2-header__sign-in:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--border-width-strong)}@media(hover: hover){.ckv2 .ckv2-header__sign-in:hover{background:var(--blue-50)}}.ckv2 .ckv2-header__support-prompt{color:var(--color-text-secondary)}.ckv2 .ckv2-header__logo-mobile,.ckv2 .ckv2-header__icon-mobile,.ckv2 .ckv2-header__support-short{display:none}@media(max-width: 834px){.ckv2 .ckv2-header{background:rgba(0,0,0,0)}.ckv2 .ckv2-header__bar{height:auto;padding:var(--space-4) var(--space-5);background:var(--color-product-surface)}.ckv2 .ckv2-header__product{display:block}.ckv2 .ckv2-header__nav{gap:var(--space-4)}.ckv2 .ckv2-header__nav-item{font-family:var(--label-xs-font-family);font-size:var(--label-xs-font-size);font-weight:var(--label-xs-font-weight);line-height:var(--label-xs-line-height);letter-spacing:var(--label-xs-letter-spacing);font-style:normal;min-height:0;padding:0}.ckv2 .ckv2-header__support{gap:6px;height:36px}.ckv2 .ckv2-header__sign-in{height:29px;padding:8px 15px}.ckv2 .ckv2-header__logo-desktop,.ckv2 .ckv2-header__icon-desktop,.ckv2 .ckv2-header__support-prompt,.ckv2 .ckv2-header__support-number,.ckv2 .ckv2-header__account-name{display:none}.ckv2 .ckv2-header__logo-mobile,.ckv2 .ckv2-header__icon-mobile,.ckv2 .ckv2-header__support-short{display:block}}@media(max-width: 834px){.ckv2.ckv2--loading .ckv2-header__bar{background:var(--color-background-page)}}.ckv2 .ckv2-footer{width:100%;background:var(--color-background-page);border-top:var(--border-width-default) solid var(--color-border-default)}.ckv2 .ckv2-footer__content{display:flex;flex-direction:column;align-items:center;gap:var(--gap-section);box-sizing:border-box;padding:var(--space-6) var(--space-10)}.ckv2 .ckv2-footer__links{display:flex;align-items:center;justify-content:center;width:100%;max-width:1080px;margin:0;padding:0;list-style:none}.ckv2 .ckv2-footer__link-slot{display:flex;flex:1 0 0;justify-content:center;min-width:0}.ckv2 .ckv2-footer__link{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;padding:0;background:none;border:0;color:var(--color-text-primary);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.ckv2 .ckv2-footer__link:hover{text-decoration:underline}.ckv2 .ckv2-footer__link:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--border-width-strong);border-radius:var(--radius-sm)}.ckv2 .ckv2-footer__copyright{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;margin:0;color:var(--color-text-disabled);text-align:center}@media(max-width: 834px){.ckv2 .ckv2-footer__content{align-items:stretch;padding:var(--space-5)}.ckv2 .ckv2-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4)}.ckv2 .ckv2-footer__link{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal}}.ckv2.ckv2--loading .ckv2-footer{display:none}.ckv2 .ckv2-layout__top{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;gap:var(--space-8);width:100%}.ckv2 .ckv2-layout__content{display:flex;flex-direction:column;gap:var(--space-8);box-sizing:border-box;width:100%;max-width:1160px;padding:0 var(--space-10)}.ckv2 .ckv2-layout__columns{display:flex;align-items:flex-start;gap:var(--space-25);width:100%}.ckv2 .ckv2-layout__main{display:flex;flex:1 0 0;flex-direction:column;gap:var(--space-8);min-width:0;max-width:490px}.ckv2 .ckv2-layout__sections{display:flex;flex-direction:column;gap:var(--gap-section);width:100%}.ckv2 .ckv2-layout__summary{position:sticky;top:var(--space-8);flex:1 0 0;min-width:0}@media(max-width: 834px){.ckv2 .ckv2-layout__top{gap:var(--gap-page)}.ckv2 .ckv2-layout__content{padding:0 var(--space-5)}.ckv2 .ckv2-layout__columns{flex-direction:column;gap:var(--gap-page)}.ckv2 .ckv2-layout__main{gap:var(--gap-page);max-width:none;width:100%}.ckv2 .ckv2-layout__summary{display:none}}.ckv2.ckv2--status-page{background:var(--color-product-surface)}.ckv2.ckv2--status-page .ckv2-header{background:var(--color-background-page)}@media(max-width: 834px){.ckv2.ckv2--status-page .ckv2-header__bar{background:var(--color-background-page)}}.ckv2.ckv2--status-page.ckv2--loading{background:var(--color-background-page)}.ckv2.ckv2--status-page-centered .ckv2-layout__content{flex:1 0 auto;align-items:center;justify-content:center}@media(max-width: 834px){.ckv2.ckv2--status-page-centered .ckv2-layout__content{justify-content:flex-start;padding-top:var(--gap-page);padding-bottom:var(--gap-page)}}.ckv2 .ckv2-card-form{display:flex;flex-direction:column;gap:var(--gap-section);box-sizing:border-box;width:100%;padding:var(--space-4)}.ckv2 .ckv2-card-form__section{display:flex;flex-direction:column;gap:var(--gap-list);min-width:0}.ckv2 .ckv2-card-form__title{font-family:var(--headings-h5-font-family);font-size:var(--headings-h5-font-size);font-weight:var(--headings-h5-font-weight);line-height:var(--headings-h5-line-height);letter-spacing:var(--headings-h5-letter-spacing);font-style:normal;min-height:28px;margin:0;color:var(--color-text-primary)}.ckv2 .ckv2-card-form__row{display:flex;align-items:flex-start;gap:12px}.ckv2 .ckv2-card-form__row>*{flex:1 1 0}.ckv2 .ckv2-card-form__row>.ckv2-card-form__state{flex:0 0 90px}.ckv2 .ckv2-card-form__row>.ckv2-card-form__zip{flex:0 0 98px}.ckv2 .ckv2-card-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-inline)}.ckv2 .ckv2-card-form-panel{display:flex;flex-direction:column;gap:var(--gap-list)}.ckv2 .ckv2-card-form div.obick-card-number.obick-div,.ckv2 .ckv2-card-form div.obick-cvv.obick-div{appearance:none !important;display:block !important;width:100% !important;height:var(--label-base-line-height) !important;min-height:var(--label-base-line-height) !important;max-height:var(--label-base-line-height) !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;pointer-events:auto !important}.ckv2 .ckv2-card-form div.obick-card-number.obick-div iframe,.ckv2 .ckv2-card-form div.obick-cvv.obick-div iframe{display:block;width:100% !important;height:100% !important;border:0 !important;pointer-events:auto !important}.ckv2 .ckv2-address-autocomplete{position:relative}.ckv2 .ckv2-address-autocomplete__menu{position:absolute;top:calc(var(--control-height-input) + var(--space-1));right:0;left:0;z-index:10}.ckv2 .ckv2-address-autocomplete__menu .ckv2-menu-item__label{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ckv2 .ckv2-payment-methods{display:flex;flex-direction:column;width:100%}.ckv2 .ckv2-payment-methods__toggle{display:flex;margin-top:var(--gap-inline)}.ckv2 .ckv2-payment-methods__options{display:flex;flex-direction:column;gap:var(--gap-list);width:100%;padding-top:var(--gap-list)}.ckv2 .ckv2-payment-methods__add{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:40px;margin:0;padding:var(--space-2) var(--space-4);background:none;border:0;border-radius:var(--radius-full);cursor:pointer;text-align:left}.ckv2 .ckv2-payment-methods__add:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:2px}.ckv2 .ckv2-payment-methods__add:hover .ckv2-payment-methods__add-label{color:var(--color-text-link-hover)}.ckv2 .ckv2-payment-methods__add-icon{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);color:var(--color-text-primary);background:var(--color-product-surface-subtle);border-radius:var(--radius-full)}.ckv2 .ckv2-payment-methods__add-icon svg{display:block;width:16px;height:16px}.ckv2 .ckv2-payment-methods__add-label{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;color:var(--color-action-primary)}.ckv2 .ckv2-payment-methods__or{font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-weight:var(--label-sm-font-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);font-style:normal;display:flex;align-items:center;gap:var(--gap-list);color:var(--color-text-disabled)}.ckv2 .ckv2-payment-methods__or::before,.ckv2 .ckv2-payment-methods__or::after{content:"";flex:1 0 0;border-top:var(--border-width-default) solid var(--color-border-default)}.ckv2 .ckv2-payment-methods__banner{display:flex;align-items:center;gap:var(--gap-list);padding:var(--space-4);background:rgba(0,0,0,0);border:var(--border-width-default) dashed var(--color-border-default);border-radius:var(--radius-lg)}.ckv2 .ckv2-payment-methods__banner-image{flex-shrink:0;align-self:stretch;width:auto;height:44px;aspect-ratio:203/200;object-fit:cover}.ckv2 .ckv2-payment-methods__banner-text{display:flex;flex:1 0 0;flex-direction:column;gap:var(--gap-small);min-width:0}.ckv2 .ckv2-payment-methods__banner-title{font-family:var(--label-base-font-family);font-size:var(--label-base-font-size);font-weight:var(--label-base-font-weight);line-height:var(--label-base-line-height);letter-spacing:var(--label-base-letter-spacing);font-style:normal;color:var(--color-text-primary)}.ckv2 .ckv2-payment-methods__banner-description{font-family:var(--body-sm-font-family);font-size:var(--body-sm-font-size);font-weight:var(--body-sm-font-weight);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-letter-spacing);font-style:normal;display:flex;align-items:center;gap:var(--gap-small);color:var(--color-text-muted)}.ckv2 .ckv2-payment-methods__banner-description svg{flex-shrink:0;width:16px;height:16px}.ckv2 .ckv2-payment-methods__banner-description-short{display:none}@media(max-width: 834px){.ckv2 .ckv2-payment-methods__banner-description-full{display:none}.ckv2 .ckv2-payment-methods__banner-description-short{display:inline}}.ckv2 .ckv2-payment-methods__edit{opacity:0;transform:translateX(4px);transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.ckv2 .ckv2-payment-methods__edit--visible,.ckv2 .ckv2-payment-methods__edit:focus-visible{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.ckv2 .ckv2-payment-methods__edit{transition:none}}@media(max-width: 834px){.ckv2 .ckv2-payment-methods__edit .ckv2-button__icon{display:none}}@media(hover: none){.ckv2 .ckv2-payment-methods__edit{display:none}.ckv2 .ckv2-payment-methods__edit--visible{display:inline-flex}}.ckv2 .ckv2-radio-card:hover .ckv2-payment-methods__edit{opacity:1;transform:none}body.ckv2-body{margin:0;padding:0;background:var(--color-background-page, #f5f5f6)}.ckv2{display:flex;flex-direction:column;align-items:center;gap:var(--gap-page);min-height:100vh;background:var(--color-background-page);color:var(--color-text-primary);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased}.ckv2 *,.ckv2 *::before,.ckv2 *::after{box-sizing:border-box}.ckv2__intro{display:flex;flex-direction:column;gap:var(--gap-section);width:100%}.ckv2__summary{display:flex;flex-direction:column;gap:var(--gap-section)}.ckv2__loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh}.ckv2--loading .ckv2-layout__main{max-width:none}.ckv2__notice{margin-bottom:var(--space-2)}.ckv2__terms{display:flex;flex-direction:column;width:100%}.ckv2__terms-end{height:1px}.ckv2__purchasing,.ckv2__page-spinner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ckv2__purchasing{z-index:1100;background:rgba(var(--gray-25-rgb), 0.7);cursor:progress}.ckv2__page-spinner{pointer-events:none}.ckv2__toast{position:fixed;right:max(var(--space-10),(100vw - 1160px)/2 + var(--space-10));bottom:calc(54px + var(--ckv2-toast-lift, 0px));z-index:900;width:min(472px,100vw - 2*var(--space-10));animation:ckv2-toast-in 200ms ease-in-out}@media(max-width: 834px){.ckv2__toast{right:var(--space-5);bottom:calc(var(--space-5) + var(--ckv2-toast-lift, 0px));width:calc(100vw - 2*var(--space-5))}}@media(prefers-reduced-motion: reduce){.ckv2__toast{animation:none}}.ckv2--summary-first .ckv2__toast{right:auto;left:max(var(--space-10),(100vw - 1160px)/2 + var(--space-10));animation-name:ckv2-toast-in-left}@media(max-width: 834px){.ckv2--summary-first .ckv2__toast{left:var(--space-5);animation-name:ckv2-toast-in}}@keyframes ckv2-toast-in{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes ckv2-toast-in-left{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}
