._dialog_xqvd1_1{width:min(960px,calc(100vw - 2rem));max-width:960px;max-height:min(90vh,920px);overflow-y:auto;padding:clamp(1.25rem,3vw,2rem);box-sizing:border-box}._header_xqvd1_10{max-width:680px}._eyebrow_xqvd1_14{margin:0 0 .35rem;color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.14em}._description_xqvd1_22{max-width:650px;color:var(--text-secondary);line-height:1.6}._intervalToggle_xqvd1_28{display:inline-flex;align-self:flex-start;gap:.25rem;margin:.5rem 0 .25rem;padding:.25rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised)}._intervalToggle_xqvd1_28 button{min-height:38px;padding:.45rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}._intervalToggle_xqvd1_28 button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:2px}._intervalToggle_xqvd1_28 ._intervalActive_xqvd1_57{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}._options_xqvd1_63{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;min-width:0}._proOnlyOptions_xqvd1_70{grid-template-columns:repeat(2,minmax(0,1fr))}._option_xqvd1_63{display:flex;min-width:0;flex-direction:column;padding:1.15rem;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 12px 28px #0f172a0f}._recommended_xqvd1_85{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--surface))}._lifetime_xqvd1_90{border-color:color-mix(in srgb,#0f9f6e 55%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,#0f9f6e 5%,var(--surface)),var(--surface))}._optionTopline_xqvd1_99{display:flex;min-height:3.4rem;flex-direction:column;align-items:flex-start;gap:.35rem;color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._optionTopline_xqvd1_99 strong{display:inline-flex;padding:.25rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:.68rem;letter-spacing:0;text-transform:none}._lifetime_xqvd1_90 ._optionTopline_xqvd1_99 strong{background:color-mix(in srgb,#0f9f6e 12%,transparent);color:#08744f}._option_xqvd1_63 h3{margin:.55rem 0 .45rem;color:var(--text-primary);font-size:1.05rem;line-height:1.25}._optionBody_xqvd1_135{min-height:4.5rem;margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}._price_xqvd1_143{display:flex;align-items:baseline;gap:.4rem;margin-top:1rem}._price_xqvd1_143 span{color:var(--text-primary);font-size:1.55rem;font-weight:800;letter-spacing:-.03em}._price_xqvd1_143 small{color:var(--text-muted);font-size:.75rem}._promotion_xqvd1_162{margin:.45rem 0 0;color:#08744f;font-size:.78rem;font-weight:750}._option_xqvd1_63 ul{display:grid;gap:.45rem;margin:1rem 0;padding:0;list-style:none}._option_xqvd1_63 li{display:flex;align-items:flex-start;gap:.4rem;color:var(--text-secondary);font-size:.79rem;line-height:1.4}._option_xqvd1_63 li svg{flex:0 0 auto;margin-top:.05rem;color:var(--primary)}._option_xqvd1_63>button{width:100%;min-height:44px;margin-top:auto}._privacy_xqvd1_198{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,#0f9f6e 30%,var(--border));border-radius:12px;background:color-mix(in srgb,#0f9f6e 6%,var(--surface))}._privacy_xqvd1_198 svg{flex:0 0 auto;color:#08744f}._privacy_xqvd1_198 p{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.5}._checkoutFallback_xqvd1_220{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;color:var(--primary);font-weight:750;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){._options_xqvd1_63{grid-template-columns:1fr}._optionTopline_xqvd1_99,._optionBody_xqvd1_135{min-height:0}}@media(max-width:480px){._dialog_xqvd1_1{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:1rem}._intervalToggle_xqvd1_28{display:grid;width:100%;grid-template-columns:1fr 1fr}._intervalToggle_xqvd1_28 button{min-height:44px}._option_xqvd1_63{padding:1rem}._header_xqvd1_10{padding-right:2.75rem}._dialog_xqvd1_1>button:last-child{top:.75rem;right:.75rem;width:44px;height:44px}}
