.only-desktop .sec-h{font-size:var(--text-xl);display:flex;align-items:center;gap:10px;margin:0 0 4px}.only-desktop .sec-n{width:26px;height:26px;border-radius:50%;background:hsl(var(--foreground));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-family:var(--font-heading);flex:none}.only-desktop .f-rail-inline{display:none}@media (min-width:768px) and (max-width:1023.98px){.only-desktop .f-rail-inline{display:block;margin-top:var(--space-5)}.only-desktop .f-grid>.rail{display:none}}.only-mobile .pbar{height:4px;background:hsl(var(--muted));border-radius:999px;overflow:hidden;margin-top:10px}.only-mobile .pbar>span{display:block;height:100%;background:hsl(var(--primary))}.only-mobile .tier-card{border:1px solid hsl(var(--border));border-radius:var(--radius-xl);padding:16px;cursor:pointer}.only-mobile .tier-card.on{border:2px solid hsl(var(--primary))}.only-mobile .mode{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:13px;margin-bottom:10px;cursor:pointer}.only-mobile .mode.on{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.only-mobile .sec-h{font-size:var(--text-lg);display:flex;align-items:center;gap:8px;margin:0 0 6px}.only-mobile .sec-n{width:24px;height:24px;border-radius:50%;background:hsl(var(--foreground));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-family:var(--font-heading);flex:none}