.subscription-page[data-v-4ba98ee5]{min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 40px 36px;overflow-x:hidden;background:#080a0f;color:#f2f1ed;font-family:var(--ui-font-family);letter-spacing:0;-webkit-font-smoothing:antialiased}.subscription-topbar[data-v-4ba98ee5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1240px;min-height:48px;margin:0 auto}.brand[data-v-4ba98ee5],.close-button[data-v-4ba98ee5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.brand[data-v-4ba98ee5]{gap:12px;padding:0;font-size:20px;font-weight:500}.brand img[data-v-4ba98ee5]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.close-button[data-v-4ba98ee5]{width:40px;height:40px;border-radius:8px;color:#9d9fa8;font-size:20px;-webkit-transition:background .16s ease,color .16s ease;transition:background .16s ease,color .16s ease}.close-button[data-v-4ba98ee5]:hover{color:#f2f1ed;background:#1a1c24}.subscription-intro[data-v-4ba98ee5]{max-width:1000px;margin:64px auto 48px;text-align:center}.subscription-intro h1[data-v-4ba98ee5]{margin:0;color:#f2f1ed;font-size:clamp(34px,3.5vw,56px);font-weight:500;line-height:1.12;letter-spacing:-.035em}.subscription-intro h1 span[data-v-4ba98ee5]{display:block}.plan-comparison[data-v-4ba98ee5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;max-width:1240px;margin:0 auto}.plan-lane[data-v-4ba98ee5]{position:relative;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px;overflow:hidden;border:1px solid #292c35;border-radius:18px;background:#101219;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.plan-lane.is-current[data-v-4ba98ee5]{border-color:#555963}.plan-lane.is-highlighted[data-v-4ba98ee5]{border-color:#8c7158}.plan-lane.is-featured[data-v-4ba98ee5]{border-color:#b38b63;background:radial-gradient(ellipse at 100% 0,rgba(201,122,65,.32),transparent 65%),-webkit-gradient(linear,left top,left bottom,from(#211810),color-stop(76%,#100e0c));background:radial-gradient(ellipse at 100% 0,rgba(201,122,65,.32),transparent 65%),linear-gradient(180deg,#211810,#100e0c 76%);-webkit-box-shadow:inset 0 1px 0 rgba(255,226,191,.5),0 12px 40px rgba(0,0,0,.18);box-shadow:inset 0 1px 0 rgba(255,226,191,.5),0 12px 40px rgba(0,0,0,.18)}.plan-lane-heading[data-v-4ba98ee5]{position:relative;min-height:220px}.plan-lane-meta[data-v-4ba98ee5]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px}.saving-label[data-v-4ba98ee5],.status-label[data-v-4ba98ee5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;border:1px solid #3c3f48;border-radius:6px;background:#1c1e26;color:#d4d5da;font-size:12px;font-weight:500;line-height:18px}.is-featured .saving-label[data-v-4ba98ee5],.is-featured .status-label[data-v-4ba98ee5]{border-color:#8b6240;background:#4b3020;color:#f2cda6}.plan-lane h2[data-v-4ba98ee5]{position:relative;z-index:1;margin:12px 0 0;color:#f2f1ed;font-size:23px;font-weight:500;line-height:32px;letter-spacing:-.015em}.plan-lane-price[data-v-4ba98ee5]{position:relative;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-top:20px}.original-price[data-v-4ba98ee5]{display:block;min-height:20px;color:#92949d;font-size:13px;line-height:20px;text-decoration:line-through;text-decoration-thickness:1px}.original-price.is-empty[data-v-4ba98ee5]{visibility:hidden}.current-price[data-v-4ba98ee5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:4px;font-variant-numeric:tabular-nums}.current-price strong[data-v-4ba98ee5]{color:#f2f1ed;font-size:64px;font-weight:400;line-height:1;letter-spacing:-.04em}.current-price span[data-v-4ba98ee5]:first-child{color:#b9bbc3;font-size:14px;line-height:24px}.current-price span[data-v-4ba98ee5]:last-child{color:#9d9fa8;font-size:14px;line-height:24px;white-space:nowrap}.plan-lane-actions[data-v-4ba98ee5]{position:relative;z-index:1;min-height:48px;margin-top:20px}.plan-button[data-v-4ba98ee5]{width:100%;min-height:48px;padding:12px 16px;border:1px solid #373a44;border-radius:10px;background:#20222b;color:#f2f1ed;font:inherit;font-size:14px;font-weight:500;line-height:22px;cursor:pointer;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);-webkit-transition:background .16s ease,border-color .16s ease,color .16s ease;transition:background .16s ease,border-color .16s ease,color .16s ease}.plan-button[data-v-4ba98ee5]:hover{border-color:#5a5d68;background:#2b2e38}.is-featured .plan-button[data-v-4ba98ee5]{border-color:#f0d1ae;background:linear-gradient(110deg,#ebc096,#faebd5);color:#312217;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.is-featured .plan-button[data-v-4ba98ee5]:hover{border-color:#fff1db;background:#fae6cc}.plan-button[data-v-4ba98ee5]:disabled{cursor:default;opacity:.65}.plan-feature-list[data-v-4ba98ee5]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:224px;margin:24px 0 0;padding:0;list-style:none}.plan-feature-list li[data-v-4ba98ee5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 0;color:#c4c5cc;font-size:14px;line-height:24px}.plan-feature-list li[data-v-4ba98ee5]:last-child{margin-top:auto}.plan-feature-list li i[data-v-4ba98ee5]{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;color:#969aa6;font-size:16px;text-align:center}.is-featured .plan-feature-list li i[data-v-4ba98ee5]{color:#e5b98e}.plan-feature-list .is-unavailable[data-v-4ba98ee5],.plan-feature-list .is-unavailable i[data-v-4ba98ee5]{color:#898c97}.plan-flight-visual[data-v-4ba98ee5]{position:absolute;top:-20px;right:-28px;width:208px;height:228px;pointer-events:none}.plan-flight-visual svg[data-v-4ba98ee5]{display:block;width:100%;height:100%;overflow:visible}.paper-plane[data-v-4ba98ee5]{-webkit-animation:paper-plane-flight-4ba98ee5 7s linear infinite;animation:paper-plane-flight-4ba98ee5 7s linear infinite}.support-note[data-v-4ba98ee5]{max-width:1240px;margin:28px auto 0;color:#92949e;font-size:13px;line-height:24px;text-align:center}.support-note a[data-v-4ba98ee5]{margin-left:4px;color:#d9b58f;text-decoration:underline;text-underline-offset:4px}.subscription-page[data-v-4ba98ee5] :focus-visible{outline:2px solid #e7bb91;outline-offset:4px}@-webkit-keyframes paper-plane-flight-4ba98ee5{0%,34%{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-animation-timing-function:cubic-bezier(.45,0,.8,.3);animation-timing-function:cubic-bezier(.45,0,.8,.3)}52%{opacity:1;-webkit-transform:translate(240px,-174px);transform:translate(240px,-174px)}53%{opacity:0;-webkit-transform:translate(240px,-174px);transform:translate(240px,-174px)}54%,56%{opacity:0;-webkit-transform:translate(-240px,174px);transform:translate(-240px,174px);-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1)}62%{opacity:1}82%,to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes paper-plane-flight-4ba98ee5{0%,34%{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-animation-timing-function:cubic-bezier(.45,0,.8,.3);animation-timing-function:cubic-bezier(.45,0,.8,.3)}52%{opacity:1;-webkit-transform:translate(240px,-174px);transform:translate(240px,-174px)}53%{opacity:0;-webkit-transform:translate(240px,-174px);transform:translate(240px,-174px)}54%,56%{opacity:0;-webkit-transform:translate(-240px,174px);transform:translate(-240px,174px);-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1)}62%{opacity:1}82%,to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@media (min-width:1500px) and (min-height:900px){.subscription-intro[data-v-4ba98ee5]{margin-top:76px;margin-bottom:48px}.plan-lane[data-v-4ba98ee5]{padding:32px}}@media (max-width:1000px){.subscription-page[data-v-4ba98ee5]{padding:24px}.plan-comparison[data-v-4ba98ee5]{gap:16px}.plan-lane[data-v-4ba98ee5]{padding:24px 20px}.plan-lane h2[data-v-4ba98ee5]{font-size:21px}.current-price strong[data-v-4ba98ee5]{font-size:56px}.plan-flight-visual[data-v-4ba98ee5]{right:-20px;width:172px}}@media (max-width:960px){.subscription-page[data-v-4ba98ee5]{padding:20px 20px 28px}.subscription-topbar[data-v-4ba98ee5]{max-width:480px}.subscription-intro[data-v-4ba98ee5]{margin:40px auto 32px}.subscription-intro h1[data-v-4ba98ee5]{font-size:34px}.brand[data-v-4ba98ee5]{font-size:18px}.plan-comparison[data-v-4ba98ee5]{grid-template-columns:minmax(0,1fr);max-width:480px;gap:20px}.plan-lane[data-v-4ba98ee5]{padding:28px}.plan-lane-heading[data-v-4ba98ee5]{min-height:212px}.plan-lane h2[data-v-4ba98ee5]{font-size:23px}.current-price strong[data-v-4ba98ee5]{font-size:64px}.plan-flight-visual[data-v-4ba98ee5]{right:-28px;width:200px}.plan-feature-list[data-v-4ba98ee5]{min-height:0}.support-note[data-v-4ba98ee5]{max-width:480px;margin-top:24px}}@media (max-width:400px){.current-price strong[data-v-4ba98ee5]{font-size:56px}}@media (prefers-reduced-motion:reduce){.paper-plane[data-v-4ba98ee5]{-webkit-animation:none;animation:none}.close-button[data-v-4ba98ee5],.plan-button[data-v-4ba98ee5]{-webkit-transition:none;transition:none}}.close-checkout[data-v-4ba98ee5]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.eyebrow[data-v-4ba98ee5]{color:#0d7df7;font-size:var(--ui-font-small);font-weight:600;text-transform:uppercase}.checkout-overlay[data-v-4ba98ee5]{position:fixed;inset:0;z-index:4000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(13,25,43,.66);backdrop-filter:blur(3px)}.checkout-dialog[data-v-4ba98ee5]{width:min(1060px,100%);max-height:calc(100vh - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #d7e0ea;background:#fff;-webkit-box-shadow:0 26px 80px rgba(9,20,36,.3);box-shadow:0 26px 80px rgba(9,20,36,.3)}.checkout-heading[data-v-4ba98ee5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:78px;padding:16px 22px;border-bottom:1px solid #e1e7ef}.checkout-heading h2[data-v-4ba98ee5]{margin:4px 0 0;color:#17212f;font-size:22px}.close-checkout[data-v-4ba98ee5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;border:1px solid #d7e0ea;color:#526071;font-size:19px}.close-checkout[data-v-4ba98ee5]:focus,.close-checkout[data-v-4ba98ee5]:hover{border-color:#aeb9c7;background:#eef3f8}.checkout-body[data-v-4ba98ee5]{min-height:320px;padding:22px;overflow:auto}.checkout-frame[data-v-4ba98ee5]{position:relative;min-height:590px}.checkout-frame.is-hidden[data-v-4ba98ee5]{display:none}.checkout-loading[data-v-4ba98ee5]{position:absolute;inset:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#657282;background:hsla(0,0%,100%,.96)}.checkout-loading i[data-v-4ba98ee5]{color:#0d7df7;font-size:22px}#fsc-embedded-checkout-container[data-v-4ba98ee5]{width:100%;min-height:590px}.checkout-error[data-v-4ba98ee5]{padding:18px;border:1px solid #f1b5b5;background:#fff5f5;color:#a42828}.checkout-modal-enter-active[data-v-4ba98ee5],.checkout-modal-leave-active[data-v-4ba98ee5]{-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.checkout-modal-enter-active .checkout-dialog[data-v-4ba98ee5],.checkout-modal-leave-active .checkout-dialog[data-v-4ba98ee5]{-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,opacity .16s ease;transition:transform .16s ease,opacity .16s ease,-webkit-transform .16s ease}.checkout-modal-enter[data-v-4ba98ee5],.checkout-modal-leave-to[data-v-4ba98ee5]{opacity:0}.checkout-modal-enter .checkout-dialog[data-v-4ba98ee5],.checkout-modal-leave-to .checkout-dialog[data-v-4ba98ee5]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:600px){.checkout-overlay[data-v-4ba98ee5]{padding:10px}.checkout-dialog[data-v-4ba98ee5]{max-height:calc(100vh - 20px)}.checkout-heading[data-v-4ba98ee5]{min-height:70px;padding:14px 16px}.checkout-body[data-v-4ba98ee5]{padding:14px}#fsc-embedded-checkout-container[data-v-4ba98ee5],.checkout-frame[data-v-4ba98ee5]{min-height:520px}}.close-checkout[data-v-4ba98ee5]{border:1px solid #d5deea;border-radius:var(--ui-radius-control);background:#fff;color:#5f6c7c;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease}.close-checkout[data-v-4ba98ee5]:focus-visible,.close-checkout[data-v-4ba98ee5]:hover{border-color:#92a2b6;background:#f8fafc;color:#172033;outline:none}.checkout-overlay[data-v-4ba98ee5]{padding:24px;background:rgba(18,28,43,.72);backdrop-filter:blur(6px)}.checkout-dialog[data-v-4ba98ee5]{width:min(1100px,100%);max-height:calc(100vh - 48px);border:1px solid #cfd9e5;border-radius:var(--ui-radius-panel);-webkit-box-shadow:0 28px 90px rgba(8,18,34,.35);box-shadow:0 28px 90px rgba(8,18,34,.35)}.checkout-heading[data-v-4ba98ee5]{min-height:82px;padding:17px 24px;background:#f7f9fc}.checkout-heading h2[data-v-4ba98ee5]{margin:3px 0 0;color:#172033;font-size:23px;letter-spacing:0}.eyebrow[data-v-4ba98ee5]{color:#1677ee;font-size:12px;letter-spacing:0}.checkout-body[data-v-4ba98ee5]{padding:24px}#fsc-embedded-checkout-container[data-v-4ba98ee5],.checkout-frame[data-v-4ba98ee5]{min-height:590px}.checkout-loading[data-v-4ba98ee5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:48px;background:#fff}.checkout-loading span[data-v-4ba98ee5]{display:block;width:min(680px,86%);height:72px;border-radius:var(--ui-radius-control);background:#edf2f7;-webkit-animation:checkout-pulse-4ba98ee5 1.1s ease-in-out infinite alternate;animation:checkout-pulse-4ba98ee5 1.1s ease-in-out infinite alternate}.checkout-loading span[data-v-4ba98ee5]:nth-child(2){width:min(520px,72%)}.checkout-loading span[data-v-4ba98ee5]:nth-child(3){width:min(600px,80%)}.checkout-error[data-v-4ba98ee5]{border-radius:var(--ui-radius-control)}@-webkit-keyframes checkout-pulse-4ba98ee5{0%{opacity:.55}to{opacity:1}}@keyframes checkout-pulse-4ba98ee5{0%{opacity:.55}to{opacity:1}}@media (max-width:600px){.checkout-overlay[data-v-4ba98ee5]{padding:8px}.checkout-dialog[data-v-4ba98ee5]{max-height:calc(100vh - 16px)}.checkout-heading[data-v-4ba98ee5]{min-height:70px;padding:13px 14px}.checkout-body[data-v-4ba98ee5]{padding:12px}.checkout-loading[data-v-4ba98ee5]{padding:28px 14px}#fsc-embedded-checkout-container[data-v-4ba98ee5],.checkout-frame[data-v-4ba98ee5]{min-height:520px}}@media (prefers-reduced-motion:reduce){.checkout-modal-enter-active .checkout-dialog[data-v-4ba98ee5],.checkout-modal-enter-active[data-v-4ba98ee5],.checkout-modal-leave-active .checkout-dialog[data-v-4ba98ee5],.checkout-modal-leave-active[data-v-4ba98ee5]{-webkit-transition:none;transition:none}.checkout-loading span[data-v-4ba98ee5]{-webkit-animation:none;animation:none}}.checkout-dialog[data-v-4ba98ee5]{color:#263653}