:root{--font-sans:var(--font-aeonik), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--weight-air:100;--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--weight-heading:500;--weight-body:400;--weight-label:500;--weight-strong:500;--takes-pill:color-mix(in srgb, var(--bg-hover) 55%, transparent);--takes-pill-hover:var(--bg-hover)}:root[data-theme=light]{--takes-pill:var(--color-light-gray-100);--takes-pill-hover:var(--color-light-gray-200)}.takes-header{align-items:center;gap:8px;margin-right:8px;display:flex}.takes-header__tier{border-radius:var(--radius-pill);background:var(--takes-pill);height:32px;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;padding:0 12px 0 1px;display:flex}.takes-header__tier:hover{background:var(--takes-pill-hover)}.takes-header__tier--compact{padding:0 1px}.takes-header__tier-text{gap:5px;width:72px;display:grid}.takes-header__label{color:var(--text-primary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.takes-header__bar{width:100%}.takes-header__chips{border-radius:var(--radius-pill);background:var(--takes-pill);height:32px;color:var(--text-primary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px 0 10px;display:flex}.takes-header__chips:hover{background:var(--takes-pill-hover)}.takes-header__claim{color:var(--accent);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;white-space:nowrap;padding:0 4px}.takes-header__claim:hover{text-underline-offset:3px;text-decoration:underline}.takes-header__signin.ds-button{height:var(--control-sm);padding:0 13px}@media (max-width:760px){.takes-header{gap:6px;margin-right:4px}.takes-header__tier{padding:0 1px}}@media (max-width:1180px) and (min-width:761px){.takes-header__tier--compact{padding:0 1px}.takes-header__tier-text{display:none}.takes-header__tier{padding:0 1px}}
