.pricing-module__Xg7AHG__pricing{max-width:1040px;margin:0 auto}.pricing-module__Xg7AHG__selection{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 28px;display:flex}.pricing-module__Xg7AHG__eyebrow{color:var(--muted);font-size:var(--text-caption);letter-spacing:1.6px;margin-bottom:8px;font-weight:700;display:block}.pricing-module__Xg7AHG__selection h2{letter-spacing:-1px;margin:0;font-size:clamp(21px,2.2vw,27px);line-height:1.4}.pricing-module__Xg7AHG__billingChoice>span{font-size:var(--text-small);color:var(--muted);margin-bottom:8px;display:block}.pricing-module__Xg7AHG__pricing .pricing-switch{background:#eaeae8;border-radius:10px;max-width:100%;margin:0;padding:4px}.pricing-module__Xg7AHG__pricing .pricing-switch button{min-width:0;min-height:44px;font-size:var(--text-label);padding:9px 22px}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__card.price-card{background:var(--surface);border:1px solid #d8d8d5;border-radius:18px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #19191904}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__card.pricing-module__Xg7AHG__pro{border-color:#292929;box-shadow:0 10px 30px #1919190a}.pricing-module__Xg7AHG__overview{flex-direction:column;padding:30px 32px 28px;display:flex}.pricing-module__Xg7AHG__tierLine{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:18px;display:flex}.pricing-module__Xg7AHG__planIcon{border:1px solid var(--border);width:44px;height:44px;color:var(--ink);background:var(--paper);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pricing-module__Xg7AHG__badge{border:1px solid var(--border);font-size:var(--text-caption);letter-spacing:.65px;border-radius:6px;padding:5px 9px;font-weight:700;line-height:1.5}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__card h2{letter-spacing:-1.1px;margin:0 0 10px;font-size:29px;line-height:1.3}.pricing-module__Xg7AHG__description{color:var(--muted);font-size:var(--text-body);max-width:350px;min-height:51px;margin:0;line-height:1.7}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__card .pricing-module__Xg7AHG__amount{letter-spacing:-2.7px;overflow-wrap:anywhere;flex-wrap:wrap;gap:0 10px;min-height:66px;margin:20px 0 6px;font-size:clamp(44px,4.5vw,54px);font-weight:700;line-height:1.2}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__amount>span{color:var(--muted);font-size:var(--text-label);letter-spacing:0;font-weight:500}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__renewal{min-height:44px;color:var(--muted);font-size:var(--text-label);margin:0 0 20px;line-height:1.6}.pricing-module__Xg7AHG__cta{min-height:48px;margin-top:auto}:is(.pricing-module__Xg7AHG__cta.button,.pricing-module__Xg7AHG__cta .button){border-radius:9px;min-height:48px}.pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__overview{--skeleton-base:var(--skeleton-dark-base);--skeleton-highlight:var(--skeleton-dark-highlight);background:var(--charcoal);color:#fff}.pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__planIcon{color:var(--accent);background:#322820;border-color:#5b3c2e}.pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__badge{color:#ffab87;background:#322820;border-color:#5b3c2e}.pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__description,.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__renewal,.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__amount>span{color:#bfbfbb}.pricing-module__Xg7AHG__allowances{border-block:1px solid var(--border);background:#f9f9f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 32px;display:grid}.pricing-module__Xg7AHG__allowances>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.pricing-module__Xg7AHG__allowances svg{color:var(--muted);flex-shrink:0;margin-top:4px}.pricing-module__Xg7AHG__allowances strong{letter-spacing:-.4px;font-size:19px;font-weight:700;line-height:1.4;display:block}.pricing-module__Xg7AHG__allowances small{color:var(--muted);font-size:var(--text-small);margin-top:3px;line-height:1.6;display:block}.pricing-module__Xg7AHG__features{flex:1;padding:26px 32px 28px}.pricing-module__Xg7AHG__included{font-size:var(--text-label);align-items:center;gap:8px;margin:0 0 24px;font-weight:600;display:flex}.pricing-module__Xg7AHG__included svg{color:var(--accent-text);flex-shrink:0}.pricing-module__Xg7AHG__featureGroup+.pricing-module__Xg7AHG__featureGroup{border-top:1px solid #ededeb;margin-top:24px;padding-top:22px}.pricing-module__Xg7AHG__featureGroup h3{font-size:var(--text-small);letter-spacing:.3px;color:var(--muted);margin:0 0 13px;font-weight:700}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__featureGroup ul{gap:12px;margin:0}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__featureGroup li{font-size:var(--text-label);gap:10px;line-height:1.6}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__featureGroup li svg{color:#767670;flex-shrink:0;margin-top:3px}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__pro .pricing-module__Xg7AHG__featureGroup li svg{color:var(--accent-text)}.pricing-module__Xg7AHG__limit{background:var(--paper);color:var(--muted);font-size:var(--text-small);border-radius:8px;margin:24px 0 0;padding:12px 14px;line-height:1.65}.pricing-module__Xg7AHG__cardFooter{border-top:1px solid var(--border);align-items:flex-start;gap:10px;margin:0 32px;padding:20px 0 24px;display:flex}.pricing-module__Xg7AHG__cardFooter svg{color:var(--muted);flex-shrink:0;margin-top:2px}.pricing-module__Xg7AHG__cardFooter p{color:var(--muted);font-size:var(--text-small);margin:0;line-height:1.65}.pricing-module__Xg7AHG__terms{border:1px solid var(--border);background:#eeefec;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:24px 28px;display:flex}.pricing-module__Xg7AHG__terms>div{flex:1;min-width:0}.pricing-module__Xg7AHG__terms h3{font-size:var(--text-body);letter-spacing:-.3px;margin:0 0 6px}.pricing-module__Xg7AHG__terms p{font-size:var(--text-small);color:var(--muted);margin:4px 0 0;line-height:1.8}.pricing-module__Xg7AHG__terms>a{font-size:var(--text-label);flex:0 230px}.pricing-module__Xg7AHG__notes{font-size:var(--text-small);color:var(--muted);text-align:center;max-width:920px;margin:20px auto 0;line-height:1.8}@media (max-width:900px){.pricing-module__Xg7AHG__overview,.pricing-module__Xg7AHG__features{padding:24px}.pricing-module__Xg7AHG__allowances{gap:12px;padding:18px 24px}.pricing-module__Xg7AHG__allowances>div{display:block}.pricing-module__Xg7AHG__allowances svg{display:none}.pricing-module__Xg7AHG__cardFooter{margin-inline:24px}}@media (max-width:700px){.pricing-module__Xg7AHG__selection{align-items:stretch;gap:20px}.pricing-module__Xg7AHG__billingChoice{width:100%}.pricing-module__Xg7AHG__pricing .pricing-switch{width:100%}.pricing-module__Xg7AHG__pricing .pricing-switch button{flex:1}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__grid{grid-template-columns:minmax(0,1fr);gap:20px}.pricing-module__Xg7AHG__description,.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__renewal{min-height:0}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__card .pricing-module__Xg7AHG__amount{min-height:58px;margin-top:22px}.pricing-module__Xg7AHG__pricing .pricing-module__Xg7AHG__card h2{font-size:27px}.pricing-module__Xg7AHG__badge{font-size:var(--text-caption);max-width:160px}.pricing-module__Xg7AHG__terms{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.pricing-module__Xg7AHG__terms>a{flex:auto}.pricing-module__Xg7AHG__notes{text-align:left}}
.pricing-compact-module__8SgN-W__pricing{min-width:0}.pricing-compact-module__8SgN-W__selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.pricing-compact-module__8SgN-W__selection>span{font-size:var(--text-label);font-weight:600}.pricing-compact-module__8SgN-W__pricing .pricing-switch{border-radius:10px;max-width:100%;margin:0}.pricing-compact-module__8SgN-W__pricing .pricing-switch button{min-width:0;min-height:44px;padding:9px 16px}.pricing-compact-module__8SgN-W__pricing .pricing-compact-module__8SgN-W__card.price-card{border:1px solid #292929;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 4px 16px #19191906}.pricing-compact-module__8SgN-W__overview{background:var(--charcoal);color:#fff;padding:22px 24px}.pricing-compact-module__8SgN-W__planHeading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-compact-module__8SgN-W__icon{width:38px;height:38px;color:var(--accent);background:#322820;border:1px solid #5b3c2e;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pricing-compact-module__8SgN-W__planHeading h3{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:700;line-height:1.4}.pricing-compact-module__8SgN-W__badge{color:#ffab87;font-size:var(--text-caption);letter-spacing:.35px;background:#322820;border:1px solid #5b3c2e;border-radius:5px;margin-left:auto;padding:4px 7px;font-weight:700}.pricing-compact-module__8SgN-W__priceLine{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-top:18px;display:flex}.pricing-compact-module__8SgN-W__pricing .pricing-compact-module__8SgN-W__card .pricing-compact-module__8SgN-W__amount{letter-spacing:-2px;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;min-height:0;margin:0;font-size:44px;font-weight:700;line-height:1.15}.pricing-compact-module__8SgN-W__amount>span{color:#bfbfbb;font-size:var(--text-label)}.pricing-compact-module__8SgN-W__renewal{color:#bfbfbb;font-size:var(--text-small);flex:0 180px;margin:0 0 3px;line-height:1.7}.pricing-compact-module__8SgN-W__allowances{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 24px;display:grid}.pricing-compact-module__8SgN-W__allowances>div{gap:10px;min-width:0;display:flex}.pricing-compact-module__8SgN-W__allowances svg{color:var(--accent-text);flex-shrink:0;margin-top:3px}.pricing-compact-module__8SgN-W__allowances strong,.pricing-compact-module__8SgN-W__allowances span{font-size:var(--text-label);line-height:1.6;display:block}.pricing-compact-module__8SgN-W__allowances span{color:var(--muted);font-size:var(--text-small);margin-top:3px}.pricing-compact-module__8SgN-W__action{padding:0 24px 22px}.pricing-compact-module__8SgN-W__terms{font-size:var(--text-small);color:var(--muted);padding:18px 2px 0;line-height:1.7}.pricing-compact-module__8SgN-W__terms h4{font-size:var(--text-small);color:var(--ink);margin:0 0 5px;font-weight:700}.pricing-compact-module__8SgN-W__terms p{margin:6px 0 0}@media (max-width:540px){.pricing-compact-module__8SgN-W__selection{align-items:stretch}.pricing-compact-module__8SgN-W__pricing .pricing-switch{width:100%}.pricing-compact-module__8SgN-W__pricing .pricing-switch button{flex:1}.pricing-compact-module__8SgN-W__overview{padding:20px}.pricing-compact-module__8SgN-W__badge{margin-left:0}.pricing-compact-module__8SgN-W__priceLine{display:block}.pricing-compact-module__8SgN-W__renewal{margin:10px 0 0}.pricing-compact-module__8SgN-W__allowances{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.pricing-compact-module__8SgN-W__action{padding:0 20px 20px}}
.download-gate-module__xyk9lq__dialog.download-gate{border-radius:18px;width:min(680px,100% - 28px);height:auto;max-height:80dvh;box-shadow:0 24px 80px #0003}.download-gate-module__xyk9lq__dialog .download-gate-header{gap:14px;padding:22px 24px}.download-gate-module__xyk9lq__heading{flex:1;min-width:0}.download-gate-module__xyk9lq__heading>span{color:var(--accent-text);font-size:var(--text-caption);letter-spacing:1px;margin-bottom:6px;font-weight:800;display:block}.download-gate-module__xyk9lq__dialog .download-gate-module__xyk9lq__heading h2{letter-spacing:-.8px;margin:0;font-size:24px;font-weight:750;line-height:1.3}.download-gate-module__xyk9lq__dialog .gate-close{border:1px solid var(--border);border-radius:9px;align-self:center;width:44px;height:44px}.download-gate-module__xyk9lq__dialog .download-gate-body{padding:22px 24px}.download-gate-module__xyk9lq__dialog .download-gate-body>p{font-size:var(--text-label);margin:0 0 16px;line-height:1.8}.download-gate-module__xyk9lq__dialog .download-gate-module__xyk9lq__preserve{border:1px solid var(--border);background:#f8f8f6;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.download-gate-module__xyk9lq__preserve svg{color:var(--muted);flex-shrink:0;margin-top:3px}.download-gate-module__xyk9lq__preserve p{color:var(--muted);font-size:var(--text-small);margin:0;line-height:1.7}.download-gate-module__xyk9lq__explanation{border-top:1px solid var(--border);font-size:var(--text-small);margin-top:18px;line-height:1.7}.download-gate-module__xyk9lq__explanation summary{cursor:pointer;padding:14px 0 0;font-weight:600}.download-gate-module__xyk9lq__explanation p{color:var(--muted);margin:10px 0 0}.download-gate-module__xyk9lq__dialog .download-gate-footer{background:#fafaf9;padding:16px 24px}.download-gate-module__xyk9lq__dialog .gate-actions{gap:12px}.download-gate-module__xyk9lq__dialog .gate-actions .button{min-height:48px;font-size:var(--text-control);border-radius:9px;padding:12px 18px}.download-gate-module__xyk9lq__dialog .google-sign-in{min-height:48px;font-size:var(--text-control);border-radius:9px;padding:12px 18px}.download-gate-module__xyk9lq__dialog .google-sign-in{border-color:var(--border-strong);font-weight:600;line-height:1.5}.download-gate-module__xyk9lq__dialog .google-sign-in>span{overflow-wrap:anywhere;min-width:0}.download-gate-module__xyk9lq__dialog .google-sign-in:hover:not(:disabled){background:var(--paper)}.download-gate-module__xyk9lq__dialog .download-gate-footer>p{font-size:var(--text-small);line-height:1.7}@media (max-width:540px){.download-gate-module__xyk9lq__dialog.download-gate{border-radius:14px}:is(.download-gate-module__xyk9lq__dialog .download-gate-header,.download-gate-module__xyk9lq__dialog .download-gate-body){padding:18px}.download-gate-module__xyk9lq__dialog .download-gate-header{gap:10px}.download-gate-module__xyk9lq__dialog .download-gate-header .account-symbol{display:none}.download-gate-module__xyk9lq__dialog .download-gate-module__xyk9lq__heading h2{font-size:21px}.download-gate-module__xyk9lq__dialog .download-gate-footer{padding:14px 18px}.download-gate-module__xyk9lq__dialog .gate-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.download-gate-module__xyk9lq__dialog .gate-actions>button{width:100%}}
