.industry-tracker{--lp-ground: #fdfdfd;--lp-ink: #1a1a1a;--lp-dim: #4a4a4a;--lp-mute: #5c5c5c;--lp-line: #e5e5e5;--lp-surface: #ffffff;--lp-purple: #9c51d9;--lp-grad: linear-gradient(135deg, #ff4c4c, #d147a3, #9c51d9, #7357e8);--lp-ext: "Helvetica Neue LT Pro Ext", "Helvetica Neue", Helvetica, Arial, sans-serif;--lp-body: "Helvetica Neue LT Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--lp-ground);color:var(--lp-ink);min-height:100vh;font-family:var(--lp-body);color-scheme:light;position:relative}.industry-tracker:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(720px 420px at 92% -8%,rgba(156,81,217,.08),transparent 58%),radial-gradient(640px 380px at -6% 4%,rgba(255,76,76,.07),transparent 55%)}.industry-tracker-header{position:sticky;top:0;z-index:40;background:#fdfdfdeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lp-line)}.industry-tracker-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;list-style:none;margin:0;padding:0;font-size:13px;font-weight:500;color:var(--lp-mute)}.industry-tracker-crumb li{display:inline-flex;align-items:center;gap:10px}.industry-tracker-crumb li:not(:last-child):after{content:"/";color:var(--lp-line)}.industry-tracker-crumb a{color:var(--lp-dim);text-decoration:none}.industry-tracker-crumb a:hover{color:var(--lp-purple)}.industry-tracker-crumb [aria-current=page]{color:var(--lp-ink)}.industry-tracker-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--lp-ext);font-weight:400;font-size:14px;letter-spacing:-.14px;color:#fff;background:var(--lp-grad);box-shadow:0 8px 28px #9c51d938;text-decoration:none;text-shadow:0 1px 2px rgba(26,26,26,.28)}.industry-tracker-cta:hover{opacity:.94}.industry-tracker-quiet{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-purple);font-size:15px;font-weight:500;text-decoration:none}.industry-tracker-quiet:hover{text-decoration:underline}.industry-tracker-card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:16px;box-shadow:0 8px 28px #1a1a1a0a}.industry-tracker-box{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:2rem;padding:6px;box-shadow:0 8px 28px #1a1a1a0a}.industry-tracker-box-inner{background:var(--lp-ground);border-radius:calc(2rem - 6px);padding:22px 22px 20px;box-shadow:inset 0 1px #1a1a1a08}.industry-tracker-leader{margin:10px 0 0;font-family:var(--lp-ext);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.3px;color:var(--lp-ink)}.industry-tracker-points{margin:14px 0 0;padding-left:1.25rem;display:grid;gap:8px;color:var(--lp-ink);font-size:16px;line-height:1.5}.industry-tracker-points li::marker{color:var(--lp-purple)}.industry-tracker-meta{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--lp-mute)}.industry-tracker-heroes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.industry-tracker-heroes img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface);box-shadow:0 8px 28px #1a1a1a0a}.industry-tracker-name{display:block;border-radius:10px;border:1px solid var(--lp-line);background:var(--lp-ground);color:var(--lp-ink);padding:10px 12px;font-size:14px}.industry-tracker-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.industry-tracker-recipient{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--lp-secondary)}.industry-tracker-recipient p{margin:0;overflow-wrap:anywhere}.industry-tracker-recipient-logo{width:auto;max-width:min(180px,100%);height:64px;-o-object-fit:contain;object-fit:contain;background:var(--lp-logo-background);padding:8px;border-radius:8px}.industry-tracker--recipient h1,.industry-tracker--recipient h2,.industry-tracker--recipient h3{font-family:var(--lp-ext);color:var(--lp-ink)}.industry-tracker--recipient main p,.industry-tracker--recipient .industry-tracker-points{color:var(--lp-ink)}.industry-tracker--recipient .industry-tracker-cta{color:var(--lp-button-text);background:var(--lp-primary);border-radius:var(--lp-button-radius);box-shadow:none;text-shadow:none}.industry-tracker-sender{color:var(--lp-dim);font-size:14px}.industry-tracker-sender a{color:inherit;text-decoration:underline}.industry-tracker-ranks{container-type:inline-size;container-name:ranks;position:relative;overflow:visible}.industry-tracker-ranks-table{width:100%;border-collapse:collapse;table-layout:auto;text-align:left}.industry-tracker-ranks-table th,.industry-tracker-ranks-table td{padding:16px 20px;vertical-align:middle}.industry-tracker-ranks-table th{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-mute)}.industry-tracker-ranks-table th:last-child,.industry-tracker-ranks-table .industry-tracker-mentions{text-align:right}.industry-tracker-ranks-table tbody tr{border-top:1px solid var(--lp-line)}.industry-tracker-rank{display:flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:8px;background:var(--lp-ground);font-size:14px;font-weight:600;color:var(--lp-ink)}.industry-tracker-practice{color:var(--lp-ink);overflow-wrap:break-word;white-space:normal;min-width:0}.industry-tracker-mentions-count{color:var(--lp-ink)}.industry-tracker-mentions-share{margin-left:8px;font-size:14px;color:var(--lp-mute)}@container ranks (max-width: 540px){.industry-tracker-ranks-table,.industry-tracker-ranks-table tbody{display:block;width:100%}.industry-tracker-ranks-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.industry-tracker-ranks-table tr{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"rank practice" ". mentions";-moz-column-gap:12px;column-gap:12px;row-gap:4px;align-items:start;padding:14px 16px;border-top:1px solid var(--lp-line)}.industry-tracker-ranks-table tbody tr:first-child{border-top:0}.industry-tracker-ranks-table td{padding:0}.industry-tracker-ranks-table td:nth-child(1){grid-area:rank}.industry-tracker-ranks-table td:nth-child(2){grid-area:practice}.industry-tracker-ranks-table td:nth-child(3),.industry-tracker-ranks-table .industry-tracker-mentions{grid-area:mentions;text-align:left;white-space:nowrap}}
