.price-detail[data-astro-cid-wmkcqmws]{width:100%;max-width:1100px;min-width:0;margin:0 auto;color:var(--text, #f2f2f2);font-size:18px;line-height:1.65}.price-detail[data-astro-cid-wmkcqmws],.price-detail[data-astro-cid-wmkcqmws] [data-astro-cid-wmkcqmws]{box-sizing:border-box}.price-detail-notice[data-astro-cid-wmkcqmws]{margin:0 0 48px;padding:16px 0;border-bottom:1px solid var(--border, #343434);color:var(--muted, #a6a6a6);font-size:14px;line-height:1.7}.price-detail-heading[data-astro-cid-wmkcqmws]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.price-detail-eyebrow[data-astro-cid-wmkcqmws]{margin:0 0 8px;color:var(--muted, #a6a6a6);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5}.price-detail[data-astro-cid-wmkcqmws] h2[data-astro-cid-wmkcqmws]{margin:0;color:var(--text, #f2f2f2);font-size:18px;font-weight:600;line-height:1.5}.price-detail-section-note[data-astro-cid-wmkcqmws],.price-detail-table-note[data-astro-cid-wmkcqmws],.price-detail-action-note[data-astro-cid-wmkcqmws]{margin:0;color:var(--muted, #a6a6a6);font-size:14px;line-height:1.7}.price-detail-table-wrap[data-astro-cid-wmkcqmws]{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--border, #343434);border-radius:8px;background:var(--surface, #1b1b1b);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.price-detail-table[data-astro-cid-wmkcqmws]{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.75}.price-detail-table[data-astro-cid-wmkcqmws] caption[data-astro-cid-wmkcqmws]{padding:14px 20px;color:var(--muted, #a6a6a6);text-align:left;font-size:13px;border-bottom:1px solid var(--border, #343434)}.price-detail-table[data-astro-cid-wmkcqmws] th[data-astro-cid-wmkcqmws],.price-detail-table[data-astro-cid-wmkcqmws] td[data-astro-cid-wmkcqmws]{padding:20px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.price-detail-table[data-astro-cid-wmkcqmws] th[data-astro-cid-wmkcqmws]:first-child{width:16%}.price-detail-table[data-astro-cid-wmkcqmws] thead[data-astro-cid-wmkcqmws]{background:var(--surface-alt, #242424)}.price-detail-table[data-astro-cid-wmkcqmws] thead[data-astro-cid-wmkcqmws] th[data-astro-cid-wmkcqmws]{color:var(--text, #f2f2f2);font-weight:600}.price-detail-table[data-astro-cid-wmkcqmws] thead[data-astro-cid-wmkcqmws] th[data-astro-cid-wmkcqmws] span[data-astro-cid-wmkcqmws]{display:block;margin-top:4px;color:var(--muted, #a6a6a6);font-size:12px;font-weight:400}.price-detail-table[data-astro-cid-wmkcqmws] tbody[data-astro-cid-wmkcqmws] tr[data-astro-cid-wmkcqmws]{border-top:1px solid var(--border, #343434)}.price-detail-table[data-astro-cid-wmkcqmws] tbody[data-astro-cid-wmkcqmws] th[data-astro-cid-wmkcqmws]{font-weight:500}.price-detail-table[data-astro-cid-wmkcqmws] td[data-astro-cid-wmkcqmws]{color:var(--muted, #a6a6a6)}.price-detail-table-note[data-astro-cid-wmkcqmws]{margin-top:12px}.price-detail-one-time[data-astro-cid-wmkcqmws]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;margin-top:56px;padding:32px;border:1px solid var(--border, #343434);border-radius:8px;background:var(--surface-alt, #242424);scroll-margin-top:100px}.price-detail-one-time-copy[data-astro-cid-wmkcqmws],.price-detail-one-time-action[data-astro-cid-wmkcqmws]{min-width:0}.price-detail-one-time-intro[data-astro-cid-wmkcqmws]{margin:12px 0 16px;color:var(--muted, #a6a6a6);font-size:14px}.price-detail-terms[data-astro-cid-wmkcqmws]{margin:0;padding-left:18px;color:var(--muted, #a6a6a6);font-size:14px;line-height:1.8}.price-detail-terms[data-astro-cid-wmkcqmws] li[data-astro-cid-wmkcqmws]+li[data-astro-cid-wmkcqmws]{margin-top:6px}.price-detail-one-time-action[data-astro-cid-wmkcqmws]{align-self:center;padding-left:32px;border-left:1px solid var(--border, #343434)}.price-detail-price-label[data-astro-cid-wmkcqmws]{color:var(--muted, #a6a6a6);font-size:14px}.price-detail-price[data-astro-cid-wmkcqmws]{margin:4px 0 20px;color:var(--text, #f2f2f2);font-size:36px;font-weight:600;letter-spacing:-.035em;line-height:1.3;font-variant-numeric:tabular-nums}.price-detail-price[data-astro-cid-wmkcqmws] span[data-astro-cid-wmkcqmws]{color:var(--muted, #a6a6a6);font-size:14px;font-weight:400;letter-spacing:0}.price-detail-button[data-astro-cid-wmkcqmws]{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border:1px solid var(--accent, #c8e66d);border-radius:5px;background:var(--accent-soft, #28301d);color:var(--accent, #c8e66d);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .16s ease}.price-detail-button[data-astro-cid-wmkcqmws]:hover{background:var(--surface, #1b1b1b)}.price-detail-button[data-astro-cid-wmkcqmws]:focus-visible,.price-detail-table-wrap[data-astro-cid-wmkcqmws]:focus-visible,.price-detail-faq-item[data-astro-cid-wmkcqmws] summary[data-astro-cid-wmkcqmws]:focus-visible{outline:2px solid var(--accent, #c8e66d);outline-offset:4px}.price-detail-action-note[data-astro-cid-wmkcqmws]{margin-top:10px;font-size:12px}.price-detail-faq[data-astro-cid-wmkcqmws]{margin-top:64px;padding-bottom:56px}.price-detail-faq-list[data-astro-cid-wmkcqmws]{border-top:1px solid var(--border, #343434)}.price-detail-faq-item[data-astro-cid-wmkcqmws]{border-bottom:1px solid var(--border, #343434)}.price-detail-faq-item[data-astro-cid-wmkcqmws] summary[data-astro-cid-wmkcqmws]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;color:var(--text, #f2f2f2);font-size:18px;line-height:1.6;list-style:none;cursor:pointer}.price-detail-faq-item[data-astro-cid-wmkcqmws] summary[data-astro-cid-wmkcqmws]::-webkit-details-marker{display:none}.price-detail-faq-mark[data-astro-cid-wmkcqmws]{position:relative;flex:0 0 16px;width:16px;height:16px;color:var(--muted, #a6a6a6)}.price-detail-faq-mark[data-astro-cid-wmkcqmws]:before,.price-detail-faq-mark[data-astro-cid-wmkcqmws]:after{position:absolute;top:7px;left:1px;width:14px;height:1px;background:currentColor;content:""}.price-detail-faq-mark[data-astro-cid-wmkcqmws]:after{transform:rotate(90deg)}.price-detail-faq-item[data-astro-cid-wmkcqmws][open] .price-detail-faq-mark[data-astro-cid-wmkcqmws]:after{display:none}.price-detail-faq-item[data-astro-cid-wmkcqmws][open] summary[data-astro-cid-wmkcqmws]{color:var(--accent, #c8e66d)}.price-detail-faq-answer[data-astro-cid-wmkcqmws]{max-width:850px;padding:0 40px 24px 0;color:var(--muted, #a6a6a6);font-size:14px;line-height:1.85}.price-detail-faq-answer[data-astro-cid-wmkcqmws] p[data-astro-cid-wmkcqmws]{margin:0}@media(max-width:640px){.price-detail[data-astro-cid-wmkcqmws]{font-size:14px}.price-detail-notice[data-astro-cid-wmkcqmws]{margin-bottom:32px;padding:12px 0;font-size:13px}.price-detail-heading[data-astro-cid-wmkcqmws]{display:block;margin-bottom:18px}.price-detail[data-astro-cid-wmkcqmws] h2[data-astro-cid-wmkcqmws],.price-detail-faq-item[data-astro-cid-wmkcqmws] summary[data-astro-cid-wmkcqmws]{font-size:14px}.price-detail-section-note[data-astro-cid-wmkcqmws]{margin-top:8px}.price-detail-section-note[data-astro-cid-wmkcqmws],.price-detail-table-note[data-astro-cid-wmkcqmws],.price-detail-one-time-intro[data-astro-cid-wmkcqmws],.price-detail-terms[data-astro-cid-wmkcqmws],.price-detail-price-label[data-astro-cid-wmkcqmws],.price-detail-faq-answer[data-astro-cid-wmkcqmws]{font-size:13px}.price-detail-table[data-astro-cid-wmkcqmws]{min-width:700px;font-size:13px}.price-detail-table[data-astro-cid-wmkcqmws] th[data-astro-cid-wmkcqmws],.price-detail-table[data-astro-cid-wmkcqmws] td[data-astro-cid-wmkcqmws]{padding:16px}.price-detail-table[data-astro-cid-wmkcqmws] caption[data-astro-cid-wmkcqmws]{padding:12px 16px}.price-detail-one-time[data-astro-cid-wmkcqmws]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px;padding:22px 18px}.price-detail-one-time-action[data-astro-cid-wmkcqmws]{padding:20px 0 0;border-top:1px solid var(--border, #343434);border-left:0}.price-detail-price[data-astro-cid-wmkcqmws]{font-size:32px}.price-detail-price[data-astro-cid-wmkcqmws] span[data-astro-cid-wmkcqmws],.price-detail-button[data-astro-cid-wmkcqmws]{font-size:13px}.price-detail-faq[data-astro-cid-wmkcqmws]{margin-top:40px;padding-bottom:32px}.price-detail-faq-item[data-astro-cid-wmkcqmws] summary[data-astro-cid-wmkcqmws]{gap:16px;padding:18px 0}.price-detail-faq-answer[data-astro-cid-wmkcqmws]{padding:0 26px 20px 0}}@media(prefers-reduced-motion:reduce){.price-detail-button[data-astro-cid-wmkcqmws]{transition:none}}.pricing-main{padding:64px 26px 0;background:var(--surface);color:var(--text)}.pricing-container{width:min(1100px,100%);margin:auto}.pricing-heading{text-align:center}.pricing-heading>span{font:10px Arial,sans-serif;letter-spacing:2px;color:var(--muted)}.pricing-heading h1{font-size:46px;line-height:1.4;letter-spacing:-1.3px;font-weight:650;margin-top:20px}.pricing-heading p{font-size:16px;color:var(--muted);line-height:1.9;margin-top:20px}.pricing-mobile-break{display:none}.pricing-draft{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border:1px solid var(--border);background:var(--surface-alt);margin:32px auto 0;max-width:920px}.pricing-draft>svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.pricing-draft strong{display:block;font-size:13px;font-weight:600}.pricing-draft p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:6px}.pricing-billing{text-align:center;margin:31px 0 25px}.pricing-billing-switch{display:inline-flex;border:1px solid var(--border);padding:4px;background:var(--surface-alt);border-radius:5px}.pricing-billing-switch button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:12px 22px;border:0;background:transparent;color:var(--muted);font-size:13px;border-radius:3px}.pricing-billing-switch button[aria-pressed=true]{background:var(--text);color:var(--surface)}.pricing-billing-switch button span{font:9px Arial,sans-serif;opacity:.75}.pricing-billing>p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:12px}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-plan{padding:25px 25px 22px;border:1px solid var(--border);background:var(--surface);min-width:0;display:flex;flex-direction:column}.pricing-plan.is-recommended{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.pricing-plan-top{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:23px}.pricing-plan-top>span:first-child{font:9px Arial,sans-serif;letter-spacing:1px;color:var(--muted)}.pricing-plan-badge{font-size:9px;color:var(--accent);padding:4px 7px;background:var(--accent-soft);white-space:nowrap}.pricing-plan h2{font-size:25px;line-height:1.4;font-weight:600;margin-top:15px}.pricing-audience{min-height:44px;font-size:13px;line-height:1.8;color:var(--muted);margin-top:11px}.pricing-amount{display:flex;gap:6px;align-items:baseline;margin-top:23px;line-height:1.1}.pricing-currency{font:18px Arial,sans-serif;align-self:flex-start;margin-top:8px}.pricing-amount strong{font:500 56px Arial,sans-serif;letter-spacing:-2px;font-variant-numeric:tabular-nums}.pricing-amount>span:last-child{font-size:12px;color:var(--muted)}.pricing-bill-note{font-size:11px;color:var(--muted);line-height:1.8;margin-top:12px;min-height:40px}.pricing-saving{font-size:10px;line-height:1.7;color:var(--accent);margin:1px 0 7px}.pricing-plan-button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;margin-top:16px;padding:12px 15px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px}.pricing-plan-button:hover{border-color:var(--accent);color:var(--accent)}.pricing-plan-button.is-primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.pricing-plan-button.is-primary:hover{filter:brightness(.94)}.pricing-features{border-top:1px solid var(--border);padding-top:22px;margin-top:23px}.pricing-features>span{display:block;font-size:11px;color:var(--muted);margin-bottom:14px}.pricing-features p{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;margin-top:12px}.pricing-features svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.pricing-authorization{font-size:10px;color:var(--muted);line-height:1.8;margin-top:auto;padding-top:22px}.pricing-calculation-note{font-size:10px;line-height:1.9;color:var(--muted);text-align:center;margin-top:18px}.pricing-guide{display:flex;align-items:flex-start;gap:56px;padding:45px 0;margin-top:35px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pricing-guide>div{width:26%;flex-shrink:0}.pricing-guide>div>span{font:9px Arial,sans-serif;letter-spacing:1.5px;color:var(--muted)}.pricing-guide h2{font-size:29px;font-weight:550;line-height:1.5;margin-top:14px}.pricing-guide ol{display:flex;gap:30px;list-style:none;padding:0;margin:0}.pricing-guide li{flex:1;min-width:0}.pricing-guide strong{font-size:14px;font-weight:550}.pricing-guide p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.pricing-end{border-top:1px solid var(--border);text-align:center;padding:40px 10px 60px}.pricing-end>span{display:block;font-size:21px;line-height:1.6}.pricing-end>div{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px}.pricing-dialog{width:min(590px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border);padding:28px;background:var(--surface-raised);color:var(--text);margin:auto;border-radius:6px}.pricing-dialog::backdrop{background:#0009}.pricing-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pricing-dialog-head>span{font:9px Arial,sans-serif;letter-spacing:1.5px;color:var(--muted)}.pricing-dialog>h2{font-size:27px;line-height:1.5;font-weight:550;margin-top:17px}.pricing-dialog-notice{font-size:11px;color:var(--accent);line-height:1.8;margin-top:8px}.pricing-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:21px;border-block:1px solid var(--border);padding:23px 0;margin-top:22px}.pricing-dialog dt{font-size:11px;color:var(--muted)}.pricing-dialog dd{font-size:14px;line-height:1.8;margin:8px 0 0}.pricing-dialog-description{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}.pricing-dialog-boundary{padding:14px;background:var(--surface-alt);font-size:11px;line-height:1.8;color:var(--muted);margin-top:18px}.pricing-dialog-actions{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:23px}.pricing-dialog-actions>*{font-size:12px}.pricing-copy-feedback{font-size:11px;color:var(--muted);line-height:1.8;margin-top:12px;min-height:20px}@media(max-width:960px){.pricing-plan{padding:21px 17px}.pricing-plans{gap:12px}.pricing-plan-top{align-items:flex-start;gap:6px;flex-direction:column;min-height:44px}.pricing-amount strong{font-size:48px}.pricing-guide{gap:30px}.pricing-guide ol{gap:19px}.pricing-guide h2{font-size:25px}}@media(max-width:760px){.pricing-main{padding:42px 20px 0}.pricing-heading h1{font-size:36px;letter-spacing:-.8px}.pricing-heading p{font-size:14px}.pricing-plans{grid-template-columns:1fr;gap:18px;max-width:550px;margin:auto}.pricing-plan{padding:25px}.pricing-plan-top{flex-direction:row;align-items:center;min-height:22px}.pricing-audience{min-height:0}.pricing-plan h2{font-size:26px}.pricing-amount strong{font-size:56px}.pricing-bill-note{min-height:0}.pricing-features p{font-size:13px}.pricing-guide{flex-direction:column;gap:25px;margin-top:30px;padding:32px 0}.pricing-guide>div{width:100%}.pricing-guide h2{font-size:27px}.pricing-guide h2 br{display:none}.pricing-guide ol{gap:23px;flex-direction:column}.pricing-guide p{margin-top:8px;font-size:13px}.pricing-end{padding:32px 0 44px}.pricing-end>span{font-size:21px}.pricing-draft{padding:15px;margin-top:25px}}@media(max-width:480px){.pricing-main{padding-inline:18px}.pricing-mobile-break{display:block}.pricing-heading>span{font-size:8px;letter-spacing:1.4px}.pricing-heading h1{font-size:31px;line-height:1.5;margin-top:15px}.pricing-heading p{font-size:13px;margin-top:16px}.pricing-draft{gap:9px;padding:14px}.pricing-draft strong{font-size:12px}.pricing-draft p{font-size:11px}.pricing-billing-switch button{font-size:12px;padding:12px 14px;gap:6px}.pricing-billing>p{font-size:10px}.pricing-plan{padding:22px}.pricing-plan h2{font-size:24px}.pricing-plan-top>span:first-child{font-size:8px}.pricing-amount strong{font-size:52px}.pricing-plan-button{font-size:12px}.pricing-plan-badge{font-size:8px}.pricing-calculation-note{font-size:9px}.pricing-end>div{gap:12px}.pricing-end>div>*{font-size:12px}.pricing-dialog{padding:20px}.pricing-dialog>h2{font-size:23px}.pricing-dialog dl{gap:20px 16px}.pricing-dialog dd{font-size:12px}.pricing-dialog-actions{gap:10px}.pricing-dialog-actions>*{padding-inline:13px;font-size:11px}}
