@layer properties,theme,base;@layer components{.pr-hero{justify-items:start;gap:.6rem;display:grid}.pr-hero .page-title{font-size:2.25rem}.pr-state{gap:.75rem}.pr-plan-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pr-plan-name{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.375rem;font-weight:700}.pr-tag{background:var(--c-sunken);min-height:1.5rem;color:var(--c-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.pr-tag .icon{width:.85rem;height:.85rem}.pr-tag[data-tone=accent]{background:var(--c-accent-soft);color:var(--c-accent-ink)}.pr-tag[data-tone=warn]{background:var(--c-warning-soft);color:var(--c-warning-ink)}.pr-until{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.pr-until .pr-state-line{flex:16rem}.pr-state-line{color:var(--c-ink-soft);text-wrap:pretty;font-size:.9375rem}.pr-request{border-radius:var(--radius-md);background:var(--c-warning-soft);gap:.4rem;padding:.9rem 1rem;display:grid}.pr-request[data-state=declined]{background:var(--c-danger-soft)}.pr-request-title{outline:none;font-size:1rem;font-weight:650}.pr-request .btn{justify-self:start}.pr-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:1rem;display:grid}.pr-card-item{display:grid}.pr-cards .plan-card{align-content:start;gap:.7rem;padding:1.4rem;display:grid}.pr-summary{color:var(--c-ink-soft);text-wrap:pretty;font-size:.9375rem}.pr-limits-title{color:var(--c-ink-soft);margin-block-start:.25rem;font-size:.8125rem;font-weight:650}.pr-rules{gap:.55rem;display:grid}.pr-rules li{align-items:flex-start;gap:.65rem;font-size:.875rem;display:flex}.pr-rules .icon{width:1.1rem;height:1.1rem;color:var(--c-accent-ink);flex:none;margin-block-start:.1rem}.pr-cards .field{width:100%}.pr-action{align-items:flex-end;margin-block-start:auto;padding-block-start:.5rem;display:flex}.pr-action .btn{width:100%}.pr-push{max-width:60ch;color:var(--c-ink-soft);align-items:flex-start;gap:.6rem;font-size:.9375rem;display:flex}.pr-push .icon{color:var(--c-accent-ink);flex:none;margin-block-start:.15rem}.pr-faq{gap:1rem;max-width:48rem;display:grid}.pr-faq>h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.5rem;font-weight:700}.pr-qa{border-block-start:1px solid var(--c-line);gap:.35rem;padding-block:1rem;display:grid}.pr-qa h3{font-size:1rem;font-weight:650}.pr-qa p{color:var(--c-ink-soft);text-wrap:pretty}.pr-qa .text-link{justify-self:start;align-items:center;min-height:2.75rem;display:inline-flex}.pr-native{gap:1rem;max-width:36rem;display:grid}.pr-checkout{align-content:start;justify-items:start;gap:1rem;display:grid}.pr-checkout>.page-title{outline:none;font-size:1.75rem}.pr-co-grid{gap:1rem;width:100%;display:grid}.pr-co-main,.pr-co-side{gap:1rem;padding:1.25rem}.pr-note{color:var(--c-ink-soft);text-wrap:pretty;align-items:flex-start;gap:.55rem;font-size:.8125rem;display:flex}.pr-note .icon{width:1rem;height:1rem;color:var(--c-accent-ink);flex:none;margin-block-start:.1rem}.pr-bank{gap:.75rem;display:grid}.pr-bank h2{font-weight:650}.pr-dl{border-radius:var(--radius-md);background:var(--c-sunken);gap:.5rem;padding:.9rem 1rem;display:grid}.pr-dl div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.pr-dl dt{color:var(--c-ink-soft);font-size:.875rem}.pr-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650}.pr-ref{border-radius:var(--radius-md);border:1px dashed var(--c-accent);background:var(--c-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.pr-ref-code{color:var(--c-accent-ink);letter-spacing:.03em;font-size:1.0625rem}.pr-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pr-co-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.pr-error:empty{display:none}.cp-method,.cp-period,.cp-card{gap:.75rem;display:grid}.cp-card h2{font-weight:650}.cp-card .field,.cp-method .cards,.cp-period .cards{width:100%}.cp-label{font-size:.9375rem;font-weight:600}.cp-total-value{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.cp-total div{align-items:baseline}.cp-return[data-state=not-paid]{background:var(--c-sunken)}.cp-return .pr-return-title{outline:none}.cp-slow{justify-items:start;gap:.5rem;display:grid}.cp-slow:empty{display:none}.cp-facts{width:100%}.cp-past-due p{text-wrap:pretty;font-size:.875rem}.cp-ending .btn{justify-self:start}.cp-empty{justify-items:start;gap:.5rem;display:grid}@media (width>=48rem){.pr-hero .page-title{font-size:2.75rem}}@media (width>=56rem){.pr-co-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}}@layer utilities;
