.ei-home-page{--ei-bg: #061426;--ei-panel: #0b1f38;--ei-card: #102a46;--ei-card-soft: #0d233d;--ei-border: rgba(255, 255, 255, .1);--ei-border-strong: rgba(215, 163, 61, .28);--ei-text: #f8fafc;--ei-muted: #8fa3bc;--ei-gold: #d7a33d;--ei-shadow: 0 16px 42px rgba(0, 0, 0, .24);background:radial-gradient(circle at 88% 1%,rgba(215,163,61,.11),transparent 25%),radial-gradient(circle at 8% 18%,rgba(76,141,255,.07),transparent 23%),var(--ei-bg)!important;min-height:100%}.ei-home-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 58%);mask-image:linear-gradient(to bottom,black,transparent 58%)}.ei-home-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.ei-home-eyebrow{color:var(--ei-gold);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px}.ei-home-greeting{font-family:Oswald,sans-serif;color:var(--ei-text);font-size:clamp(24px,3vw,34px);line-height:1.08;font-weight:700;letter-spacing:.01em}.ei-home-subtitle{color:var(--ei-muted);font-size:11px;margin-top:5px}.ei-home-role-pill,.ei-home-season-pill{border:1px solid var(--ei-border-strong)!important;background:#d7a33d1a!important;color:#f3c86d!important;box-shadow:inset 0 1px #ffffff0a}.ei-season-hero{isolation:isolate;border:1px solid rgba(215,163,61,.22)!important;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 36%),radial-gradient(circle at 86% 20%,rgba(215,163,61,.24),transparent 28%),linear-gradient(135deg,#0b1f38,#102b4b 62%,#13243b)!important;box-shadow:var(--ei-shadow)!important}.ei-season-hero:after{content:"";position:absolute;right:24px;bottom:-52px;width:260px;height:150px;opacity:.12;transform:rotate(-8deg);background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.55) 49%,rgba(255,255,255,.55) 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(255,255,255,.55) 49%,rgba(255,255,255,.55) 51%,transparent 52%);background-size:74px 74px;border:2px solid rgba(255,255,255,.35);border-radius:50%;z-index:-1}.ei-home-top-grid>*{border:1px solid var(--ei-border)!important;background:linear-gradient(155deg,#102a46fa,#0b1f38fa)!important;box-shadow:0 12px 32px #00000029!important;border-radius:15px!important}.ei-home-page button{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.ei-home-page button:hover{transform:translateY(-1px);border-color:#d7a33d5c!important;box-shadow:0 8px 20px #00000024}.ei-quick-actions-grid button{min-height:44px;background:linear-gradient(145deg,#102a46f5,#0b1f38f5)!important;border:1px solid var(--ei-border)!important;color:var(--ei-text)!important;font-weight:700!important}.ei-quick-actions-grid button:first-child{border-color:#d7a33d52!important;background:linear-gradient(145deg,#d7a33d29,#0b1f38fa)!important}@media (max-width: 760px){.ei-home-page{padding:16px 14px 96px!important}.ei-home-welcome{align-items:center}.ei-home-greeting{font-size:25px}.ei-home-role-pill{display:none!important}.ei-season-hero{padding:20px 18px!important;border-radius:15px!important}.ei-season-hero>div:last-child{gap:12px!important}.ei-home-top-grid{display:block!important}.ei-home-top-grid>*{margin-bottom:12px!important}.ei-quick-actions-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}}.ei-home-page{max-width:1380px!important;padding:18px 24px 70px!important}.ei-home-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:14px;align-items:start}.ei-program-health-card{grid-column:1/-1;background:linear-gradient(155deg,#102a46fa,#0b1f38fa);border:1px solid var(--ei-border);border-radius:15px;padding:18px 22px;box-shadow:0 12px 32px #00000029}.ei-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ei-card-title{font:700 15px Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--ei-text)}.ei-info-button{background:none!important;border:0!important;color:var(--ei-muted)!important;padding:0!important;box-shadow:none!important}.ei-health-scoped-label{font-size:11px;color:var(--ei-muted);margin-top:3px}.ei-health-scope-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--ei-gold);background:#d7a33d24;border:1px solid rgba(215,163,61,.4);border-radius:999px;padding:4px 10px;margin-top:6px}.ei-health-scope-badge:before{content:"👁";font-size:10px}.ei-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,1.2fr);gap:0;align-items:center}.ei-health-metric,.ei-health-trend{padding:0 28px;border-right:1px solid var(--ei-border)}.ei-health-metric:first-child{padding-left:4px}.ei-health-trend{border-right:0}.ei-health-value{display:inline-block;font:700 44px Oswald,sans-serif;line-height:1}.ei-health-label{display:inline-block;margin-left:12px;font-size:14px;color:var(--ei-text)}.ei-health-bar{height:4px;margin:12px 0 9px;background:#ffffff1a;border-radius:10px;overflow:hidden}.ei-health-bar span{display:block;height:100%;border-radius:10px}.ei-health-count{font-size:12px;color:var(--ei-muted)}.ei-health-trend-label,.ei-muted-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ei-muted)}.ei-health-trend-value{font-size:18px;font-weight:800;margin:8px 0}.ei-health-trend svg{width:100%;height:42px}.ei-info-box{margin-top:14px;padding:10px 12px;background:#ffffff0d;border-radius:9px;font-size:12px;color:var(--ei-muted);line-height:1.5}.ei-checkin-card,.ei-coach-activity-card{background:linear-gradient(155deg,#102a46fa,#0b1f38fa);border:1px solid var(--ei-border);border-radius:15px;padding:16px 20px;box-shadow:0 12px 32px #00000029;margin-top:14px}.ei-checkin-card{width:calc(50% - 7px);display:inline-block;vertical-align:top;margin-right:14px}.ei-coach-activity-card{width:calc(50% - 7px);display:inline-block;vertical-align:top}.ei-checkin-layout{display:grid;grid-template-columns:150px repeat(3,1fr);align-items:center;gap:12px;cursor:pointer}.ei-checkin-ring{--pulse:0deg;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#36c66a var(--pulse),rgba(255,255,255,.12) 0);position:relative}.ei-checkin-ring:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;background:var(--ei-panel);border-radius:50%}.ei-checkin-ring>div{position:relative;z-index:1;text-align:center}.ei-checkin-ring strong{display:block;font:700 38px Oswald,sans-serif}.ei-checkin-ring span{display:block;font-size:11px;color:var(--ei-muted)}.ei-checkin-stat{text-align:center;border-left:1px solid var(--ei-border)}.ei-checkin-stat strong{display:block;font:700 30px Oswald,sans-serif}.ei-checkin-stat span{display:block;font-size:11px;color:var(--ei-muted)}.ei-card-link{background:none!important;border:0!important;color:var(--ei-gold)!important;font-weight:700!important;box-shadow:none!important;cursor:pointer}.ei-checkin-card>.ei-card-link{display:block;margin:8px auto 0}.ei-checkin-detail{margin-top:10px;padding-top:10px;border-top:1px solid var(--ei-border)}.ei-checkin-player,.ei-activity-row{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--ei-border);cursor:pointer}.ei-checkin-player span{font-size:12px;font-weight:700}.ei-checkin-player small{margin-left:auto;color:var(--ei-muted)}.ei-activity-row>div{flex:1;min-width:0}.ei-activity-row strong,.ei-activity-row span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-activity-row strong{font-size:12px}.ei-activity-row span,.ei-activity-row small,.ei-empty-copy{font-size:10px;color:var(--ei-muted)}@media (max-width:1000px){.ei-health-grid{grid-template-columns:repeat(3,1fr)}.ei-health-trend{grid-column:1/-1;border-top:1px solid var(--ei-border);padding:16px 4px 0;margin-top:16px}.ei-health-metric:nth-child(3){border-right:0}.ei-checkin-card,.ei-coach-activity-card{width:100%;margin-right:0}.ei-home-top-grid{grid-template-columns:1fr}}@media (max-width:680px){.ei-home-page{padding:14px 12px 90px!important}.ei-health-grid{grid-template-columns:1fr}.ei-health-metric{padding:12px 0;border-right:0;border-bottom:1px solid var(--ei-border)}.ei-health-trend{grid-column:auto;margin-top:0}.ei-checkin-layout{grid-template-columns:120px repeat(3,1fr)}.ei-checkin-ring{width:108px;height:108px}.ei-checkin-ring strong{font-size:30px}.ei-checkin-stat strong{font-size:23px}}.ei-home-page{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:10px 18px 22px!important}.ei-home-page *,.ei-home-page *:before,.ei-home-page *:after{box-sizing:border-box}.ei-home-top-grid{gap:10px!important}.ei-program-health-card{padding:12px 16px!important;border-radius:12px!important}.ei-card-title-row{margin-bottom:8px!important}.ei-health-metric,.ei-health-trend{padding:0 18px!important}.ei-health-metric:first-child{padding-left:2px!important}.ei-health-value{font-size:35px!important}.ei-health-label{font-size:12px!important;margin-left:8px!important}.ei-health-bar{margin:8px 0 6px!important}.ei-health-count{font-size:10px!important}.ei-health-trend-value{font-size:15px!important;margin:5px 0!important}.ei-health-trend svg{height:30px!important}.ei-priorities-card,.ei-trending-card{min-height:0!important;margin-bottom:0!important;padding:11px 12px 10px!important;border-radius:12px!important}.ei-priorities-card>div:nth-child(2){margin-bottom:7px!important}.ei-priorities-card>div:nth-child(3){gap:5px!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child{padding:6px 8px!important}.ei-trending-card>div:first-child{margin-bottom:6px!important}.ei-trending-card>div:last-child>div{gap:4px!important}.ei-checkin-card,.ei-coach-activity-card{width:calc(50% - 5px)!important;margin-top:10px!important;padding:11px 14px!important;border-radius:12px!important;min-height:190px;vertical-align:top}.ei-checkin-card{margin-right:10px!important}.ei-checkin-layout{grid-template-columns:112px repeat(3,1fr)!important;gap:7px!important}.ei-checkin-ring{width:100px!important;height:100px!important}.ei-checkin-ring:after{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important}.ei-checkin-ring strong{font-size:29px!important}.ei-checkin-stat strong{font-size:23px!important}.ei-activity-row{padding:5px 0!important}.ei-activity-row strong{font-size:11px!important}.ei-activity-row span,.ei-activity-row small{font-size:9px!important}@media (max-width:1000px){.ei-checkin-card,.ei-coach-activity-card{width:100%!important;margin-right:0!important}}.ei-program-health-card{padding:10px 16px!important}.ei-program-health-card .ei-card-title-row{margin-bottom:6px!important}.ei-health-value{font-size:32px!important}.ei-health-bar{margin:6px 0 5px!important}.ei-health-trend svg{height:34px!important}.ei-priorities-card{padding:14px 14px 13px!important;min-height:282px!important}.ei-priorities-card>div:nth-child(2){margin-bottom:9px!important}.ei-priorities-card>div:nth-child(3){gap:7px!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child{padding:8px 10px!important}.ei-trending-card{padding:12px 14px!important}.ei-trending-card>div:last-child>div>div:first-child span:nth-child(2){font-size:14px!important}.ei-checkin-card,.ei-coach-activity-card{padding:10px 14px!important;min-height:180px!important}.ei-activity-row{padding:4px 0!important}.ei-activity-row strong{font-size:11.5px!important}.ei-activity-row span{font-size:9.5px!important}@media (min-width:1001px){.ei-home-top-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}}@media (min-width: 1024px){.ei-home-page{padding:0!important}.ei-home-top-grid{gap:8px!important}.ei-program-health-card{padding:9px 14px!important}.ei-program-health-card .ei-card-title-row{margin-bottom:4px!important}.ei-card-title{font-size:14px!important}.ei-health-grid{min-height:76px}.ei-health-metric,.ei-health-trend{padding:0 14px!important}.ei-health-value{font-size:30px!important}.ei-health-label{font-size:11px!important;margin-left:6px!important}.ei-health-bar{margin:5px 0 4px!important}.ei-health-count,.ei-health-trend-label{font-size:9.5px!important}.ei-health-trend-value{font-size:14px!important;margin:3px 0!important}.ei-health-trend svg{height:24px!important}.ei-priorities-card,.ei-trending-card{padding:10px 12px!important;min-height:0!important}.ei-priorities-card>div:nth-child(2){margin-bottom:5px!important}.ei-priorities-card>div:nth-child(3){gap:4px!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child{padding:5px 8px!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child>div:first-child{width:28px!important;height:28px!important}.ei-trending-card>div:last-child>div{gap:3px!important}.ei-trending-card>div:last-child>div>div:first-child{min-height:34px!important;padding:5px 8px!important}.ei-trending-card>div:last-child>div>div:first-child span:nth-child(2){font-size:13px!important}.ei-checkin-card,.ei-coach-activity-card{margin-top:8px!important;padding:9px 12px!important;min-height:158px!important}.ei-checkin-layout{grid-template-columns:96px repeat(3,1fr)!important;gap:5px!important}.ei-checkin-ring{width:86px!important;height:86px!important}.ei-checkin-ring:after{top:9px!important;right:9px!important;bottom:9px!important;left:9px!important}.ei-checkin-ring strong{font-size:26px!important}.ei-checkin-ring span,.ei-checkin-stat span{font-size:9px!important}.ei-checkin-stat strong{font-size:21px!important}.ei-checkin-card>.ei-card-link{margin-top:3px!important}.ei-activity-row{padding:3px 0!important}.ei-activity-row strong{font-size:10.5px!important}.ei-activity-row span,.ei-activity-row small{font-size:8.5px!important}}@media (min-width: 1024px) and (min-height: 900px){.ei-content-wrap-home{padding:16px 22px 22px!important}.ei-home-top-grid{gap:10px!important}.ei-program-health-card{padding:11px 16px!important}.ei-priorities-card,.ei-trending-card{padding:12px 14px!important}.ei-checkin-card,.ei-coach-activity-card{min-height:174px!important}}.ei-home-page{width:100%!important;max-width:none!important;margin:0!important;padding:12px 18px 28px!important;min-height:auto!important;overflow:visible!important}.ei-home-top-grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;gap:12px!important;align-items:start!important}.ei-home-top-grid>*{min-width:0;height:auto!important;min-height:0!important;align-self:start!important}.ei-program-health-card{grid-column:1 / -1;height:auto!important;min-height:0!important;padding:12px 16px!important}.ei-priorities-card,.ei-trending-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:12px 14px!important}.ei-priorities-card>div:nth-child(3){gap:6px!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child{min-height:42px;padding:7px 9px!important}.ei-home-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}.ei-checkin-card,.ei-coach-activity-card{display:block!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 14px!important;overflow:visible!important}.ei-activity-row strong,.ei-activity-row span{white-space:normal;overflow:visible;text-overflow:clip}@media (max-width: 1180px){.ei-home-top-grid{grid-template-columns:1fr!important}.ei-program-health-card{grid-column:auto}.ei-home-lower-grid{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.ei-home-page{padding:12px 14px 88px!important}.ei-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ei-health-trend{grid-column:1 / -1;border-top:1px solid var(--ei-border);border-right:0!important;margin-top:12px;padding:12px 0 0!important}.ei-health-metric:nth-child(3){border-right:0}.ei-home-lower-grid{grid-template-columns:1fr}}@media (max-width: 680px){.ei-home-page{padding:10px 10px 104px!important}.ei-home-top-grid,.ei-home-lower-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ei-program-health-card,.ei-priorities-card,.ei-trending-card,.ei-checkin-card,.ei-coach-activity-card{border-radius:11px!important;padding:11px 12px!important}.ei-health-grid{grid-template-columns:1fr!important}.ei-health-metric,.ei-health-metric:first-child,.ei-health-trend{border-right:0!important;border-bottom:1px solid var(--ei-border);padding:10px 0!important;margin:0!important}.ei-health-trend{border-bottom:0}.ei-health-value{font-size:32px!important}.ei-health-label{font-size:12px!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child{align-items:flex-start!important}.ei-priorities-card>div:nth-child(3)>div>div:first-child>div:nth-child(2)>div{white-space:normal!important}.ei-trending-card>div:first-child{flex-wrap:wrap}.ei-trending-card>div:last-child>div>div:first-child{grid-template-columns:minmax(0,1fr) auto!important}.ei-checkin-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 4px!important}.ei-checkin-ring{grid-column:1 / -1;justify-self:center;width:112px!important;height:112px!important}.ei-checkin-stat{border-left:0!important;border-top:1px solid var(--ei-border);padding-top:10px}.ei-activity-row{align-items:flex-start}.ei-activity-row small{white-space:nowrap}}
