.atlas .plans-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-bottom:28px;display:grid}.atlas .plans-card{flex-direction:column;gap:6px;display:flex}.atlas .plans-card__head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;padding-top:12px;display:flex}.atlas .plans-card__price{font-family:var(--a-font);color:var(--a-ink);font-size:34px;font-weight:500;line-height:1.05}.atlas .plans-card__interval{font-family:var(--a-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--a-faint);font-size:10px}.atlas .plans-card__blurb{color:var(--a-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.atlas .plans-card__cta{margin-top:auto;padding-top:16px}.atlas .plans-muted{color:var(--a-faint);font-size:12px}.atlas .plans-table-card{padding:0}.atlas .plans-table-head{border-bottom:1px solid var(--a-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px 14px;display:flex}.atlas .plans-table-scroll{overflow-x:auto}.atlas .plans-table{border-collapse:collapse;width:100%;font-size:13px}.atlas .plans-table th,.atlas .plans-table td{text-align:center;border-bottom:1px solid var(--a-border);padding:11px 14px}.atlas .plans-table thead th{font-family:var(--a-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--a-faint);white-space:nowrap;font-size:10px}.atlas .plans-table th[scope=row],.atlas .plans-table thead th:first-child{text-align:left;color:var(--a-ink);min-width:220px;font-weight:500}.atlas .plans-table thead th:first-child{color:var(--a-faint)}.atlas .plans-table tbody tr:last-child th,.atlas .plans-table tbody tr:last-child td{border-bottom:0}.atlas .plans-table .is-current{background:var(--a-field)}.atlas .plans-yes{color:var(--a-navy);vertical-align:middle}.atlas .plans-no{color:var(--a-faint);vertical-align:middle}.atlas .plans-card__points{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.atlas .plans-card__points li{color:var(--a-muted);padding-left:16px;font-size:12px;line-height:1.5;position:relative}.atlas .plans-card__points li:before{content:"✓";color:var(--a-navy);position:absolute;left:0}.atlas .plans-card--rec{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-primary) 55%, transparent)}.atlas .plans-err{color:var(--a-danger,#d4514f);margin:0 0 20px;font-size:13px}.atlas .plans-later{text-align:center;margin:4px 0 28px}.atlas .plans-later button{cursor:pointer;font-family:var(--a-body);color:var(--a-muted);text-underline-offset:3px;background:0 0;border:0;padding:6px;font-size:13px;text-decoration:underline}.atlas .plans-later button:hover{color:var(--a-ink)}.atlas .plans-later button:disabled{opacity:.6;cursor:default}.atlas .plans-brand{color:var(--a-ink);margin-bottom:32px;text-decoration:none;display:inline-flex}.atlas.plans-public{background:var(--a-page);min-height:100dvh;padding:48px 20px 64px}.atlas.plans-public .atlas-screen{margin:0 auto}.atlas .plans-card__credits{border-radius:var(--a-radius-sm);background:var(--a-surface-2);border:1px solid var(--a-card-border);color:var(--a-ink);flex-direction:column;gap:2px;margin:10px 0 2px;padding:9px 11px;font-size:13px;display:flex}.atlas .plans-card__credits strong{font-family:var(--a-font);font-weight:700}.atlas .plans-card__credits-note{font-family:var(--a-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--a-faint);font-size:9.5px}.atlas .plans-credits-hint{color:var(--a-muted);text-align:center;margin:18px 0 0;font-size:12.5px;line-height:1.5}.atlas .plans-credits-hint a{color:var(--a-navy);text-underline-offset:2px;text-decoration:underline}
