.RJ767G_dialog{--brand-dialog-line:color-mix(in srgb, var(--color-foreground) 10%, transparent);--brand-dialog-secondary:color-mix(in srgb, var(--color-foreground) 80%, var(--color-card));isolation:isolate}.RJ767G_surface{z-index:1;min-height:0;max-height:inherit;border:1px solid var(--brand-dialog-line);border-radius:inherit;background:var(--color-card);box-shadow:0 24px 60px -16px color-mix(in srgb, var(--color-foreground) 30%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.RJ767G_body{overscroll-behavior:contain;min-height:0;padding:24px 48px;overflow-y:auto}.RJ767G_close{z-index:2;cursor:pointer;width:44px;height:44px;color:var(--color-muted-foreground);background:color-mix(in srgb, var(--color-foreground) 4%, var(--color-card));border-radius:50%;place-items:center;transition:color .15s,background-color .15s;display:grid;position:absolute;top:12px;right:12px}.RJ767G_close:hover{color:var(--color-foreground);background:var(--color-muted)}.RJ767G_close:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.RJ767G_intro{text-align:center;padding-top:24px}.RJ767G_titleBrand{white-space:nowrap;align-items:center;gap:.16em;display:inline-flex}.RJ767G_title .RJ767G_monogram{width:.8em;height:.8em}.RJ767G_title{letter-spacing:-.035em;text-wrap:balance;font-size:38px;font-weight:900;line-height:1.12}.RJ767G_description{color:var(--color-muted-foreground);text-wrap:balance;margin-top:12px;font-size:16px;line-height:1.6}.RJ767G_footer{border-top:1px solid var(--brand-dialog-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 36px 26px;display:flex}.RJ767G_cta{flex-shrink:0;gap:25px;font-size:14px;font-weight:600}@media (min-width:601px) and (max-width:800px){.RJ767G_body{padding-inline:40px}.RJ767G_footer{text-align:center;flex-direction:column;gap:16px}}@media (max-width:600px){.RJ767G_body{padding:30px 24px}.RJ767G_title{font-size:30px}.RJ767G_description{font-size:14px}.RJ767G_footer{padding:16px 24px max(24px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:stretch;gap:16px}.RJ767G_cta{justify-content:center;width:100%;padding-inline:48px;position:relative}.RJ767G_cta>svg{position:absolute;right:24px}}@media (max-width:380px){.RJ767G_body,.RJ767G_footer{padding-inline:20px}.RJ767G_title{font-size:28px}}
._2OTXma_purchaseDetails{border:1px solid var(--brand-dialog-line);background:color-mix(in srgb, var(--color-muted) 40%, var(--color-card));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:20px;display:grid}._2OTXma_billingOptions{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._2OTXma_billingOptions>p{color:var(--color-muted-foreground);font-size:11px}._2OTXma_comparison{background:var(--color-card);height:36px;min-height:36px;margin-left:12px;font-size:13px}._2OTXma_priceBlock{min-width:0}._2OTXma_priceLine{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._2OTXma_planName{align-items:center;gap:6px;margin-right:8px;font-size:14px;font-weight:600;display:inline-flex}._2OTXma_planName ._2OTXma_planMark{width:16px;height:16px}._2OTXma_price{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.2}._2OTXma_originalPrice,._2OTXma_priceSuffix{color:var(--color-muted-foreground);font-size:13px}._2OTXma_billingNote{color:var(--color-muted-foreground);margin-top:4px;font-size:12px;line-height:1.6}._2OTXma_billingNote>span{display:block}._2OTXma_terms{color:var(--color-muted-foreground);font-size:12px;line-height:1.5}@media (max-width:600px){._2OTXma_purchaseDetails{text-align:center;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}._2OTXma_priceLine{justify-content:center}._2OTXma_billingOptions{flex-flow:wrap;gap:8px}._2OTXma_price{font-size:26px}._2OTXma_billingNote{font-size:12px}._2OTXma_comparison{margin:12px 0 0}._2OTXma_terms{font-size:11px}}@media (max-width:380px){._2OTXma_action{font-size:13px}._2OTXma_action>svg{right:16px}}
