.qr-payment-modal-module__fHULmq__overlay{z-index:200;padding:var(--space-sm);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-payment-modal-module__fHULmq__modal{width:min(45rem, calc(100% - var(--space-lg)));border-radius:var(--radius-panel);background:var(--color-paper);max-height:90dvh;box-shadow:var(--shadow-lift);position:relative;overflow-y:auto}.qr-payment-modal-module__fHULmq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0;display:flex}.qr-payment-modal-module__fHULmq__header h2{font-size:var(--text-xl);letter-spacing:-.025em;margin:0;font-weight:800}.qr-payment-modal-module__fHULmq__header p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.qr-payment-modal-module__fHULmq__closeBtn{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.qr-payment-modal-module__fHULmq__closeBtn:hover{color:var(--color-ink);background:var(--color-paper-2)}.qr-payment-modal-module__fHULmq__closeBtn svg{width:18px;height:18px}.qr-payment-modal-module__fHULmq__body{gap:var(--space-sm);padding:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.qr-payment-modal-module__fHULmq__qrSection{flex-direction:column;align-items:center;display:flex}.qr-payment-modal-module__fHULmq__qrBox{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);width:min(280px,100%);height:auto;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.qr-payment-modal-module__fHULmq__qrImage{width:100%;height:auto;display:block}.qr-payment-modal-module__fHULmq__qrIcon{width:48px;height:48px}.qr-payment-modal-module__fHULmq__qrBox span{font-size:13px;font-weight:600}.qr-payment-modal-module__fHULmq__qrNote{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);text-align:center;line-height:1.5}.qr-payment-modal-module__fHULmq__infoSection{gap:var(--space-sm);flex-direction:column;display:flex}.qr-payment-modal-module__fHULmq__planSummary{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-sm)}.qr-payment-modal-module__fHULmq__planSummary h3,.qr-payment-modal-module__fHULmq__bankInfo h3{margin:0 0 var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.4px;font-weight:700}.qr-payment-modal-module__fHULmq__summaryGrid{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.qr-payment-modal-module__fHULmq__summaryItem{flex-direction:column;gap:2px;display:flex}.qr-payment-modal-module__fHULmq__summaryItem span{color:var(--color-muted);font-size:11px}.qr-payment-modal-module__fHULmq__summaryItem strong{color:var(--color-ink);font-size:14px;font-weight:700}.qr-payment-modal-module__fHULmq__bankInfo{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-sm)}.qr-payment-modal-module__fHULmq__bankRow{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;padding:6px 0;display:flex}.qr-payment-modal-module__fHULmq__bankRow+.qr-payment-modal-module__fHULmq__bankRow{border-top:var(--rule-thin) solid var(--color-rule)}.qr-payment-modal-module__fHULmq__bankRow span:first-child{width:100%;color:var(--color-muted);flex-shrink:0;font-size:12px}.qr-payment-modal-module__fHULmq__bankRow strong{color:var(--color-ink);flex:1;font-size:13px;font-weight:600}.qr-payment-modal-module__fHULmq__transferCode{border-radius:var(--radius-input);background:var(--color-paper-2);font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--color-ink);letter-spacing:.5px;word-break:break-all;flex:1;padding:3px 8px}.qr-payment-modal-module__fHULmq__copyBtn{min-height:var(--tap-target);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-accent);background:var(--color-paper);font:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;padding:0 10px;font-size:11px;font-weight:600}.qr-payment-modal-module__fHULmq__copyBtn:hover{background:var(--color-accent-soft);border-color:var(--color-rule-strong)}.qr-payment-modal-module__fHULmq__actions{gap:var(--space-2xs);flex-direction:column;display:flex}.qr-payment-modal-module__fHULmq__submitError{border:var(--rule-thin) solid var(--color-error);border-radius:var(--radius-input);background:var(--color-error-soft);padding:var(--space-2xs) var(--space-xs);color:var(--color-error);font-size:var(--text-xs);margin:0 0 4px;line-height:1.45}.qr-payment-modal-module__fHULmq__confirmBtn{border-radius:var(--radius-control);width:100%;height:44px;color:var(--color-accent-ink);background:var(--color-accent);font:inherit;cursor:pointer;transition:transform var(--dur-short) var(--ease-out);border:0;font-size:14px;font-weight:700}.qr-payment-modal-module__fHULmq__confirmBtn:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.qr-payment-modal-module__fHULmq__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.qr-payment-modal-module__fHULmq__cancelBtn{width:100%;min-height:var(--tap-target);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-ink-2);background:var(--color-paper);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.qr-payment-modal-module__fHULmq__cancelBtn:hover{border-color:var(--color-accent);background:var(--color-paper-2)}.qr-payment-modal-module__fHULmq__successState{padding:var(--space-xl) var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.qr-payment-modal-module__fHULmq__successIcon{border-radius:var(--radius-pill);width:64px;height:64px;color:var(--color-success);background:var(--color-success-soft);place-items:center;display:grid}.qr-payment-modal-module__fHULmq__successIcon svg{width:30px;height:30px}.qr-payment-modal-module__fHULmq__successState h2{margin:var(--space-lg) 0 var(--space-2xs);font-size:var(--text-xl);font-weight:800}.qr-payment-modal-module__fHULmq__successState p{max-width:400px;color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.qr-payment-modal-module__fHULmq__doneButton{height:44px;margin-top:var(--space-md);padding:0 var(--space-lg);border-radius:var(--radius-control);color:var(--color-accent-ink);background:var(--color-accent);font:inherit;cursor:pointer;transition:transform var(--dur-short) var(--ease-out);border:0;font-size:14px;font-weight:700}.qr-payment-modal-module__fHULmq__doneButton:hover{background:var(--color-accent-hover);transform:translateY(-1px)}@media (min-width:40rem){.qr-payment-modal-module__fHULmq__body{gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.qr-payment-modal-module__fHULmq__header{padding:var(--space-md) var(--space-lg) 0}.qr-payment-modal-module__fHULmq__qrBox{width:280px;height:auto}.qr-payment-modal-module__fHULmq__bankRow{flex-wrap:nowrap}.qr-payment-modal-module__fHULmq__bankRow span:first-child{width:90px}.qr-payment-modal-module__fHULmq__successState{padding:var(--space-2xl) var(--space-xl)}}.qr-payment-modal-module__fHULmq__overlay{z-index:var(--z-modal);padding:var(--space-sm);background:var(--color-overlay)}.qr-payment-modal-module__fHULmq__modal{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-panel);width:min(100%,45rem);max-height:min(90dvh,48rem);color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-lift);font-family:var(--font-body)}.qr-payment-modal-module__fHULmq__header{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0}.qr-payment-modal-module__fHULmq__header h2{font-family:var(--font-display);letter-spacing:-.025em}.qr-payment-modal-module__fHULmq__header p,.qr-payment-modal-module__fHULmq__qrNote,.qr-payment-modal-module__fHULmq__summaryItem span,.qr-payment-modal-module__fHULmq__bankRow span:first-child,.qr-payment-modal-module__fHULmq__successState p{color:var(--color-muted)}.qr-payment-modal-module__fHULmq__closeBtn{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-muted);background:var(--color-paper)}.qr-payment-modal-module__fHULmq__body{gap:var(--space-sm);padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.qr-payment-modal-module__fHULmq__qrBox,.qr-payment-modal-module__fHULmq__planSummary,.qr-payment-modal-module__fHULmq__bankInfo{border-color:var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}.qr-payment-modal-module__fHULmq__summaryItem strong,.qr-payment-modal-module__fHULmq__bankRow strong,.qr-payment-modal-module__fHULmq__transferCode{color:var(--color-ink)}.qr-payment-modal-module__fHULmq__summaryPrice{color:var(--color-accent)!important}.qr-payment-modal-module__fHULmq__transferCode{border-radius:var(--radius-input);background:var(--color-paper-2);font-family:var(--font-mono)}.qr-payment-modal-module__fHULmq__copyBtn,.qr-payment-modal-module__fHULmq__cancelBtn{min-height:var(--tap-target);border-color:var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-accent);background:var(--color-paper)}.qr-payment-modal-module__fHULmq__confirmBtn,.qr-payment-modal-module__fHULmq__doneButton{min-height:var(--tap-target);border-radius:var(--radius-control);color:var(--color-accent-ink);background:var(--color-accent);box-shadow:none}.qr-payment-modal-module__fHULmq__submitError{border:var(--rule-thin) solid var(--color-error);border-radius:var(--radius-input);color:var(--color-error);background:var(--color-error-soft)}.qr-payment-modal-module__fHULmq__successIcon{color:var(--color-success);background:var(--color-success-soft)}.qr-payment-modal-module__fHULmq__closeBtn:focus-visible,.qr-payment-modal-module__fHULmq__copyBtn:focus-visible,.qr-payment-modal-module__fHULmq__confirmBtn:focus-visible,.qr-payment-modal-module__fHULmq__cancelBtn:focus-visible,.qr-payment-modal-module__fHULmq__doneButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.qr-payment-modal-module__fHULmq__closeBtn:active,.qr-payment-modal-module__fHULmq__copyBtn:active,.qr-payment-modal-module__fHULmq__confirmBtn:active,.qr-payment-modal-module__fHULmq__cancelBtn:active,.qr-payment-modal-module__fHULmq__doneButton:active{transform:translateY(1px)}@media (min-width:48rem){.qr-payment-modal-module__fHULmq__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.pricing-module__kvPdYW__page{min-height:100dvh;color:var(--color-ink);background:var(--color-paper-2);font-family:var(--font-body)}.pricing-module__kvPdYW__page *{box-sizing:border-box}.pricing-module__kvPdYW__page a{text-decoration:none}.pricing-module__kvPdYW__page button{font:inherit}.pricing-module__kvPdYW__hero,.pricing-module__kvPdYW__valueNote,.pricing-module__kvPdYW__pricingWorkbench,.pricing-module__kvPdYW__section{width:min(100% - 1.5rem,70rem);margin-inline:auto}.pricing-module__kvPdYW__hero{gap:var(--space-lg);padding-block:var(--space-lg);display:grid}.pricing-module__kvPdYW__heroCopy{gap:var(--space-2xs);min-width:0;display:grid}.pricing-module__kvPdYW__heroLabel,.pricing-module__kvPdYW__planKind{color:var(--color-accent);font-size:var(--text-xs);font-weight:800}.pricing-module__kvPdYW__hero h1{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.1}.pricing-module__kvPdYW__hero p{max-width:65ch;color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.pricing-module__kvPdYW__heroProof{align-content:end;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__heroProof li{align-items:center;gap:var(--space-2xs);display:flex}.pricing-module__kvPdYW__heroProof svg{color:var(--color-success);flex:none}.pricing-module__kvPdYW__valueNote{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-ink-2);background:var(--color-paper);font-size:var(--text-xs);margin-block-end:var(--space-sm);line-height:1.5;display:flex}.pricing-module__kvPdYW__valueNote svg{color:var(--color-accent);flex:none}.pricing-module__kvPdYW__pricingWorkbench{align-items:start;gap:var(--space-sm);display:grid}.pricing-module__kvPdYW__freeCard,.pricing-module__kvPdYW__premiumPanel{min-width:0;padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper)}.pricing-module__kvPdYW__freeHeading,.pricing-module__kvPdYW__premiumHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.pricing-module__kvPdYW__freeHeading h2,.pricing-module__kvPdYW__premiumHeading h2{margin:var(--space-3xs) 0 0;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em}.pricing-module__kvPdYW__hanziMark{color:var(--color-rule-strong);font-family:var(--font-hanzi);font-size:var(--text-2xl);font-weight:500;line-height:1}.pricing-module__kvPdYW__freeDescription{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.pricing-module__kvPdYW__freePrice{align-items:baseline;gap:var(--space-2xs);margin-block-start:var(--space-lg);display:flex}.pricing-module__kvPdYW__freePrice strong{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pricing-module__kvPdYW__freePrice span{color:var(--color-muted);font-size:var(--text-xs)}.pricing-module__kvPdYW__freeButton,.pricing-module__kvPdYW__ctaButton{min-height:var(--tap-target);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.pricing-module__kvPdYW__freeButton{width:100%;color:var(--color-ink);background:var(--color-paper);margin-block-start:var(--space-sm)}.pricing-module__kvPdYW__planOptions{margin:var(--space-sm) 0 0;border:0;padding:0;display:grid}.pricing-module__kvPdYW__planOptions legend{width:100%;padding:0 0 var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.pricing-module__kvPdYW__planOption{align-items:center;gap:var(--space-2xs) var(--space-xs);min-width:0;min-height:4.75rem;padding:var(--space-xs) 0;border-block-start:var(--rule-thin) solid var(--color-rule);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"radio identity""radio price""radio discount";display:grid}.pricing-module__kvPdYW__planOption:last-child{border-block-end:var(--rule-thin) solid var(--color-rule)}.pricing-module__kvPdYW__planOption input{opacity:0;grid-area:radio;place-self:center;width:1px;height:1px;margin:0}.pricing-module__kvPdYW__radioMark{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-paper);grid-area:radio;place-items:center;width:1.15rem;height:1.15rem;display:grid}.pricing-module__kvPdYW__radioMark:after{border-radius:inherit;background:var(--color-accent);content:"";opacity:0;width:.55rem;height:.55rem;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);transform:scale(.7)}.pricing-module__kvPdYW__planOptionSelected{color:var(--color-ink);background:var(--color-accent-soft)}.pricing-module__kvPdYW__planOptionSelected .pricing-module__kvPdYW__radioMark{border-color:var(--color-accent)}.pricing-module__kvPdYW__planOptionSelected .pricing-module__kvPdYW__radioMark:after{opacity:1;transform:scale(1)}.pricing-module__kvPdYW__optionIdentity{gap:var(--space-3xs);grid-area:identity;min-width:0;display:grid}.pricing-module__kvPdYW__optionIdentity strong{min-width:0;font-size:var(--text-sm);white-space:nowrap}.pricing-module__kvPdYW__optionIdentity small{width:max-content;padding:var(--space-3xs) var(--space-2xs);border:var(--rule-thin) solid var(--color-warning-soft);border-radius:var(--radius-pill);color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--text-2xs);white-space:nowrap;font-weight:800}.pricing-module__kvPdYW__optionPrice{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;grid-area:price;padding-inline-start:0;display:flex}.pricing-module__kvPdYW__optionPrice strong{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pricing-module__kvPdYW__optionPrice del,.pricing-module__kvPdYW__optionPrice small{color:var(--color-muted);font-size:var(--text-2xs)}.pricing-module__kvPdYW__optionPrice small{flex-basis:100%}.pricing-module__kvPdYW__discount{min-height:1.75rem;padding-inline:var(--space-2xs);border:var(--rule-thin) solid var(--color-error);border-radius:var(--radius-pill);color:var(--color-error);background:var(--color-error-soft);font-size:var(--text-2xs);white-space:nowrap;grid-area:discount;justify-self:start;align-items:center;font-weight:850;display:inline-flex}.pricing-module__kvPdYW__planOptionCurrent .pricing-module__kvPdYW__discount{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.pricing-module__kvPdYW__ctaButton{width:100%;border-color:var(--color-accent);color:var(--color-accent-ink);background:var(--color-accent);margin-block-start:var(--space-sm)}.pricing-module__kvPdYW__premiumBenefits{border-block-start:var(--rule-thin) solid var(--color-rule);margin-block-start:var(--space-lg);padding-block-start:var(--space-sm)}.pricing-module__kvPdYW__premiumBenefits h3{font-family:var(--font-display);font-size:var(--text-sm);margin:0}.pricing-module__kvPdYW__features{gap:var(--space-xs);margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__features li{align-items:flex-start;gap:var(--space-2xs);line-height:1.45;display:flex}.pricing-module__kvPdYW__features i{border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--color-success);background:var(--color-success-soft);flex:none;place-items:center;font-style:normal;display:grid}.pricing-module__kvPdYW__section{padding-block-start:var(--space-xl)}.pricing-module__kvPdYW__section:last-of-type{padding-block-end:var(--space-2xl)}.pricing-module__kvPdYW__sectionTitle{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em}.pricing-module__kvPdYW__faqList{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper);overflow:hidden}.pricing-module__kvPdYW__steps{gap:var(--space-2xs);display:grid}.pricing-module__kvPdYW__step{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.pricing-module__kvPdYW__stepNumber{border-radius:var(--radius-input);width:2.25rem;height:2.25rem;color:var(--color-accent);background:var(--color-accent-soft);font-family:var(--font-mono);place-items:center;font-weight:800;display:grid}.pricing-module__kvPdYW__step h3,.pricing-module__kvPdYW__step p{margin:0}.pricing-module__kvPdYW__step h3{font-family:var(--font-display);font-size:var(--text-md)}.pricing-module__kvPdYW__step p{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-3xs);line-height:1.5}.pricing-module__kvPdYW__stepArrow{display:none}.pricing-module__kvPdYW__faqItem{border-block-end:var(--rule-thin) solid var(--color-rule)}.pricing-module__kvPdYW__faqItem:last-child{border-block-end:0}.pricing-module__kvPdYW__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:3.5rem;padding:var(--space-xs) var(--space-sm);color:var(--color-ink);background:var(--color-paper);text-align:start;cursor:pointer;border:0;font-weight:750;display:flex}.pricing-module__kvPdYW__faqQuestion i{width:1.5rem;height:1.5rem;color:var(--color-muted);transition:transform var(--dur-short) var(--ease-out);flex:none;place-items:center;font-style:normal;display:grid}.pricing-module__kvPdYW__faqQuestion svg{fill:none;stroke:currentColor;stroke-width:2px;width:1rem}.pricing-module__kvPdYW__faqOpen .pricing-module__kvPdYW__faqQuestion i{transform:rotate(180deg)}.pricing-module__kvPdYW__faqAnswer{max-width:70ch;padding:0 var(--space-sm) var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.65}.pricing-module__kvPdYW__faqFooter{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.pricing-module__kvPdYW__faqFooter a{color:var(--color-accent);font-weight:800}.pricing-module__kvPdYW__freeButton:focus-visible,.pricing-module__kvPdYW__ctaButton:focus-visible,.pricing-module__kvPdYW__faqQuestion:focus-visible,.pricing-module__kvPdYW__faqFooter a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pricing-module__kvPdYW__planOption:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.pricing-module__kvPdYW__freeButton:active,.pricing-module__kvPdYW__ctaButton:active,.pricing-module__kvPdYW__faqQuestion:active{transform:translateY(1px)}.pricing-module__kvPdYW__ctaButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.pricing-module__kvPdYW__planOptions:disabled .pricing-module__kvPdYW__planOption{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.pricing-module__kvPdYW__freeButton:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-paper-2)}.pricing-module__kvPdYW__ctaButton:hover:not(:disabled){color:var(--color-accent-ink);background:var(--color-accent-hover)}.pricing-module__kvPdYW__planOption:hover{color:var(--color-ink);background:var(--color-paper-2)}.pricing-module__kvPdYW__faqQuestion:hover{background:var(--color-paper-2)}}@media (min-width:40rem){.pricing-module__kvPdYW__planOption{grid-template-columns:1.25rem minmax(0,1fr) auto;grid-template-areas:"radio identity discount""radio price price"}}@media (min-width:48rem){.pricing-module__kvPdYW__hero,.pricing-module__kvPdYW__valueNote,.pricing-module__kvPdYW__pricingWorkbench,.pricing-module__kvPdYW__section{width:min(100% - 2.5rem,70rem)}.pricing-module__kvPdYW__hero{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);padding-block-start:var(--space-xl)}.pricing-module__kvPdYW__freeCard,.pricing-module__kvPdYW__premiumPanel{padding:var(--space-lg)}.pricing-module__kvPdYW__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.pricing-module__kvPdYW__pricingWorkbench{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}.pricing-module__kvPdYW__planOption{grid-template-columns:1.25rem minmax(9.5rem,.85fr) minmax(18rem,1.15fr) 5.75rem;grid-template-areas:"radio identity price discount";min-height:5.5rem}.pricing-module__kvPdYW__optionPrice{gap:var(--space-3xs) var(--space-2xs);grid-template-columns:7.25rem minmax(0,1fr);grid-template-areas:"amount original""monthly monthly";align-items:baseline;display:grid}.pricing-module__kvPdYW__optionPrice strong{white-space:nowrap;grid-area:amount}.pricing-module__kvPdYW__optionPrice del{white-space:nowrap;grid-area:original}.pricing-module__kvPdYW__optionPrice small{white-space:nowrap;grid-area:monthly}}@media (prefers-reduced-motion:reduce){.pricing-module__kvPdYW__page *{transition-duration:1ms!important;animation-duration:1ms!important}}
