.ly5gSW_page{--pricing-accent:var(--site-brand);--pricing-tint:var(--site-brand-soft);--pricing-on-accent:#fff;--pricing-warning:#92400e;background:var(--site-surface);min-height:calc(100svh - 53px);color:var(--site-text);padding:24px 24px 0}[data-site-theme=midnight] .ly5gSW_page{--pricing-on-accent:#181329;--pricing-warning:#fbbf24}.ly5gSW_content{max-width:920px;margin-inline:auto}.ly5gSW_page :where(h1,h2,h3,p,ul){margin:0}.ly5gSW_page :where(a,summary,select):focus-visible{outline:2px solid var(--pricing-accent);outline-offset:4px}.ly5gSW_page svg{flex-shrink:0}.ly5gSW_hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.ly5gSW_sectionLabel,.ly5gSW_planLabel{font-size:11px;font-family:var(--font-jetbrains,"JetBrains Mono"), "Cascadia Code", Consolas, monospace;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;line-height:1.5}.ly5gSW_page .ly5gSW_heading{color:var(--site-heading);letter-spacing:-.6px;font-size:24px;font-weight:650;line-height:1.3}.ly5gSW_page .ly5gSW_assurances{color:var(--site-muted);flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none;display:flex}.ly5gSW_assurances li{align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.ly5gSW_assurances svg{color:var(--site-muted)}.ly5gSW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ly5gSW_toolbar>p{color:var(--site-heading);font-size:14px;font-weight:600}.ly5gSW_currencyControl{color:var(--site-muted);align-items:center;gap:10px;font-size:12px;display:flex}.ly5gSW_currencySelect{position:relative}.ly5gSW_currencySelect select{appearance:none;border:1px solid var(--site-border);background:var(--site-surface);max-width:100%;min-height:38px;color:var(--site-heading);font:inherit;cursor:pointer;border-radius:7px;padding:8px 32px 8px 13px;font-weight:600}.ly5gSW_currencySelect select:disabled{cursor:not-allowed;opacity:.65}.ly5gSW_currencySelect svg{color:var(--site-muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ly5gSW_notice{border:1px solid var(--site-border);background:var(--site-surface);border-radius:10px;margin-bottom:14px;padding:14px 18px;font-size:13px;line-height:1.65}.ly5gSW_notice[data-tone=warning]{color:var(--pricing-warning);border-color:color-mix(in srgb, var(--pricing-warning) 35%, var(--site-border))}.ly5gSW_notice[data-tone=success]{color:var(--site-good);border-color:color-mix(in srgb, var(--site-good) 35%, var(--site-border))}.ly5gSW_package+.ly5gSW_package{margin-top:36px}.ly5gSW_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ly5gSW_plan{border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-surface-2) 50%, var(--site-surface));border-radius:10px;flex-direction:column;min-width:0;padding:27px 30px 22px;display:flex}.ly5gSW_plan:only-child{grid-column:1/-1}.ly5gSW_plan[data-recommended=true]{border-color:color-mix(in srgb, var(--pricing-accent) 65%, var(--site-border))}.ly5gSW_planTopline{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.ly5gSW_planLabel{color:var(--site-muted);letter-spacing:1.3px;font-size:10px}.ly5gSW_recommended{background:var(--site-brand-soft);color:var(--pricing-accent);border-radius:5px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.5}.ly5gSW_page .ly5gSW_planName{color:var(--site-heading);letter-spacing:-.8px;margin-top:14px;font-size:25px;font-weight:600;line-height:1.3}.ly5gSW_planName span{color:var(--site-muted);letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:400}.ly5gSW_page .ly5gSW_planDescription{color:var(--site-muted);margin-top:7px;font-size:13px;line-height:1.6}.ly5gSW_priceBlock{flex-direction:column;flex:1;justify-content:flex-end;margin-top:26px;display:flex}.ly5gSW_priceLine{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.ly5gSW_page .ly5gSW_price{color:var(--site-heading);letter-spacing:-2px;overflow-wrap:anywhere;font-variant-numeric:lining-nums tabular-nums;font-size:40px;font-weight:650;line-height:1.1}.ly5gSW_page .ly5gSW_price[data-unavailable=true]{letter-spacing:-.7px;font-size:26px;line-height:1.4}.ly5gSW_paymentTerm{color:var(--site-muted);font-size:12px}.ly5gSW_page .ly5gSW_regularPrice{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;font-size:14px;display:flex}.ly5gSW_savings{background:var(--site-brand-soft);color:var(--pricing-accent);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.ly5gSW_page .ly5gSW_taxNote{color:var(--site-muted);margin-top:10px;font-size:11px;line-height:1.6}.ly5gSW_purchase{margin-top:25px}.ly5gSW_page .ly5gSW_purchaseButton{border:1px solid var(--site-border);background:var(--site-surface);height:auto;min-height:44px;color:var(--site-heading);white-space:normal;box-shadow:none;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.ly5gSW_page .ly5gSW_purchaseButton:hover{border-color:var(--pricing-accent);background:var(--pricing-tint)}.ly5gSW_page .ly5gSW_plan[data-recommended=true] .ly5gSW_purchaseButton{border-color:var(--pricing-accent);background:var(--pricing-accent);color:var(--pricing-on-accent)}.ly5gSW_plan[data-recommended=true] .ly5gSW_purchaseButton:hover{filter:brightness(1.08)}.ly5gSW_page .ly5gSW_accessNote{color:var(--site-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:11px;line-height:1.6;display:flex}.ly5gSW_accessNote svg{color:var(--pricing-accent)}.ly5gSW_inclusions{padding:25px 4px 0}.ly5gSW_inclusionsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.ly5gSW_inclusionsHeader h3{color:var(--site-heading);font-size:13px;font-weight:600;line-height:1.6}.ly5gSW_exploreLink{min-height:32px;color:var(--pricing-accent);align-items:center;gap:6px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.ly5gSW_exploreLink:hover{text-underline-offset:4px;text-decoration:underline}.ly5gSW_page .ly5gSW_features{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:15px;padding:0;list-style:none;display:grid}.ly5gSW_features li{color:var(--site-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.ly5gSW_features li+li{border-left:1px solid var(--site-border);padding-left:22px}.ly5gSW_features svg{color:var(--pricing-accent);margin-top:2px}.ly5gSW_page .ly5gSW_secureNote{color:var(--site-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:30px;font-size:11px;line-height:1.6;display:flex}.ly5gSW_faq{border-top:1px solid var(--site-border);grid-template-columns:.85fr 1.15fr;gap:48px;margin-top:46px;padding-top:35px;display:grid}.ly5gSW_sectionLabel{color:var(--pricing-accent);font-size:10px}.ly5gSW_faqIntro h2{color:var(--site-heading);letter-spacing:-.7px;margin-top:12px;font-size:25px;font-weight:600;line-height:1.3}.ly5gSW_faqIntro>p:last-child{color:var(--site-muted);margin-top:10px;font-size:13px;line-height:1.7}.ly5gSW_question{border-bottom:1px solid var(--site-border)}.ly5gSW_question:first-child summary{padding-top:0}.ly5gSW_question summary{color:var(--site-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;font-weight:550;line-height:1.6;list-style:none;display:flex}.ly5gSW_question summary::-webkit-details-marker{display:none}.ly5gSW_question summary:hover{color:var(--pricing-accent)}.ly5gSW_question summary svg{color:var(--site-muted);transition:transform .16s}.ly5gSW_question[open] summary svg{transform:rotate(180deg)}.ly5gSW_question>p{color:var(--site-muted);padding:0 24px 18px 0;font-size:13px;line-height:1.8}.ly5gSW_footer{border-top:1px solid var(--site-border);color:var(--site-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:50px;padding:23px 0;font-size:11px;display:flex}.ly5gSW_footer a{color:var(--site-heading);letter-spacing:-.3px;font-weight:650;text-decoration:none}@media (max-width:760px){.ly5gSW_page{padding:24px 24px 0}.ly5gSW_plan{padding:23px 22px 20px}.ly5gSW_planTopline{flex-wrap:wrap;align-content:center}.ly5gSW_page .ly5gSW_features{gap:16px}.ly5gSW_features li+li{padding-left:16px}.ly5gSW_faq{grid-template-columns:1fr;gap:25px;margin-top:32px;padding-top:28px}}@media (max-width:600px){.ly5gSW_page{padding:20px 20px 0}.ly5gSW_page .ly5gSW_assurances{gap:8px 14px}.ly5gSW_assurances li{gap:5px;font-size:11px}.ly5gSW_toolbar{gap:10px}.ly5gSW_toolbar>p{font-size:13px}.ly5gSW_currencyControl{gap:7px;font-size:11px}.ly5gSW_plans{grid-template-columns:1fr;gap:16px}.ly5gSW_plan{padding:23px 24px 20px}.ly5gSW_priceBlock{margin-top:23px}.ly5gSW_page .ly5gSW_price{font-size:38px}.ly5gSW_page .ly5gSW_features{grid-template-columns:1fr;gap:13px;margin-top:14px}.ly5gSW_features li{font-size:13px}.ly5gSW_features li+li{border-left:0;padding-left:0}.ly5gSW_page .ly5gSW_secureNote{margin-top:24px}.ly5gSW_footer{margin-top:32px}}@media (max-width:380px){.ly5gSW_page{padding-inline:16px}.ly5gSW_toolbar{align-items:flex-start}.ly5gSW_toolbar>p{padding-top:10px}.ly5gSW_currencyControl{flex-direction:column;align-items:flex-end;gap:4px}.ly5gSW_plan{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.ly5gSW_question summary svg{transition:none}}
