.plans{gap:var(--space-4);padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.plan{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-surface);border:var(--size-hairline) solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-raised);display:grid}.plan .plan-list{margin:0}.plan-pro{border:var(--size-stroke) solid var(--color-accent)}.plan-later{box-shadow:none;background:0 0}.plan-later .chip{justify-self:start}.plan-list{gap:var(--space-2);padding-left:var(--space-4);color:var(--color-text-muted);display:grid}.price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.price-amount{font:var(--font-weight-regular) var(--text-2xl)/var(--leading-none) var(--font-family-display);letter-spacing:var(--tracking-heading)}.price-per{color:var(--color-text-muted);font-size:var(--text-sm)}.interval-set{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.interval-btn{min-height:var(--control-height);border:var(--size-hairline) solid var(--color-border);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0}.interval-btn:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.interval-btn:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-left:calc(-1 * var(--size-hairline))}.interval-btn:hover{background:var(--color-surface);color:var(--color-text)}.interval-btn[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg);position:relative}.interval-btn:focus-visible{outline:var(--size-stroke) solid var(--color-focus);outline-offset:var(--size-stroke)}.promises{gap:var(--space-2);max-width:var(--measure);padding-bottom:var(--space-7);display:grid}.promises h2{margin-top:var(--space-3)}.promises p{color:var(--color-text-muted)}.notice{margin-bottom:var(--space-4);border:var(--size-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--measure);flex-wrap:wrap;display:flex}.notice-ok{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success)}.notice-locked{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}.notice a{color:inherit;font-weight:var(--font-weight-medium)}
