.dash_stack__lOF_X{display:flex;flex-direction:column;gap:10px}.dash_toolbar__NFa1s{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dash_toolbarField__eylop{min-width:200px}.dash_greeting__mCT5S{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dash_greetingKicker__LqkrJ{font-size:12px;font-weight:var(--rw-weight-medium);letter-spacing:.02em;color:var(--rw-text-muted);margin:0 0 2px}.dash_greetingTitle__SwCjq{font-family:var(--rw-font-sans);font-size:34px;font-weight:var(--rw-weight-semibold);letter-spacing:-.02em;line-height:1;margin:0;color:var(--rw-ink)}.dash_bento__uEBfi{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:16px;gap:16px}@media (max-width:760px){.dash_bento__uEBfi{grid-template-columns:1fr}}.dash_heroDark__UWKPe{background-color:var(--rw-ink);background-image:var(--rw-pattern-dark);background-size:var(--rw-pattern-gap) var(--rw-pattern-gap);color:var(--rw-text-on-fill);border-radius:var(--rw-radius-none);padding:22px;display:flex;flex-direction:column;justify-content:space-between;min-height:138px}.dash_heroLabel__QE8Ov{font-size:12.5px;font-weight:var(--rw-weight-medium);color:rgb(255 255 255/.72)}.dash_heroNum__k3RTM{font-family:var(--rw-font-sans);font-size:56px;font-weight:var(--rw-weight-semibold);letter-spacing:-.02em;line-height:.85}.dash_spark__eAWR3{display:flex;gap:4px;align-items:flex-end;height:40px}.dash_sparkBar__r8_yq{width:7px;border-radius:var(--rw-radius-none);background:var(--rw-border)}.dash_sparkBarLive__7Ay5k{background:var(--rw-blue)}.dash_heroLight__2p3wI{background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:18px;display:flex;flex-direction:column;gap:12px}.dash_tileRow__x361L{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media (max-width:760px){.dash_tileRow__x361L{grid-template-columns:repeat(2,1fr)}}.dash_tile__rdhxn{background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:18px 18px 16px;transition:transform .18s ease,box-shadow .18s ease}.dash_tile__rdhxn:hover{transform:translateY(-2px);box-shadow:var(--rw-shadow-pop)}.dash_tileLabel__JLFVd{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:var(--rw-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--rw-text-muted);margin-bottom:8px}.dash_tileNum__R_WZM{font-family:var(--rw-font-sans);font-size:34px;letter-spacing:-.02em;font-weight:var(--rw-weight-semibold);line-height:1;color:var(--rw-ink)}.dash_tileLabel__JLFVd svg{color:var(--rw-text-faint)}.dash_tileSub__S2Zka{font-size:11.5px;color:var(--rw-text-muted);margin-top:4px}.dash_sectionHead__eFh7d{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dash_sectionTitle__distA{font-weight:var(--rw-weight-medium);font-size:15px;color:var(--rw-ink);margin:0}.dash_sectionNote__m20OA{font-size:13px;color:var(--rw-text-muted);margin:-6px 0 12px}.dash_groupGrid__On0c4{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,280px));grid-gap:8px;gap:8px}.dash_groupCard__ud9_B{background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:8px 10px;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash_groupCard__ud9_B:hover{transform:translateY(-2px);border-color:var(--rw-border);box-shadow:var(--rw-shadow-pop)}.dash_groupBody__eGdD8{min-width:0;flex:1 1}.dash_groupTop__aZCeA{display:flex;align-items:center;justify-content:space-between;gap:8px}.dash_groupName__IxsPC{font-weight:var(--rw-weight-medium);font-size:13px}.dash_cardClickable__q1k0n{position:relative;transition:box-shadow .15s ease,transform .15s ease}.dash_cardClickable__q1k0n:hover{box-shadow:var(--rw-shadow-pop);transform:translateY(-1px)}.dash_cardOverlayLink__6M_iw{position:absolute;inset:0;z-index:1;border-radius:inherit;cursor:pointer}.dash_aboveOverlay___bs7K{position:relative;z-index:2}.dash_groupMeta__kWQIH{font-size:12px;color:var(--rw-text-muted);margin:1px 0 4px}.dash_ring__OSlUf{flex:none}.dash_avatarStack__z6Txf{display:flex;align-items:center}.dash_av___fGiE{width:19px;height:19px;border-radius:var(--rw-radius-round);border:2px solid var(--rw-raised);display:grid;place-items:center;font-size:9px;font-weight:var(--rw-weight-semibold)}.dash_av___fGiE+.dash_av___fGiE{margin-left:-7px}.dash_avMore__RDBaA{margin-left:6px;font-size:11px;color:var(--rw-text-muted)}.dash_runnerGrid__bSorz{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:16px;gap:16px;margin-top:4px}.dash_runnerCard__Kp_2r{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%;background:linear-gradient(180deg,var(--rw-raised) 0,var(--rw-raised) 100%);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:26px 16px 20px;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.dash_cardLinkContents__2fC__{display:contents}.dash_runnerCard__Kp_2r:before{content:"";position:absolute;inset:0 0 auto 0;height:54px;background:linear-gradient(180deg,rgba(194,203,255,.45),rgba(194,203,255,0));pointer-events:none}.dash_runnerCard__Kp_2r:hover{box-shadow:var(--rw-shadow-pop);transform:translateY(-3px);border-color:var(--rw-border)}.dash_runnerCard__Kp_2r:focus-visible{outline:2px solid var(--rw-ink);outline-offset:2px}.dash_runnerCardAv__G7KgL{position:relative;width:66px;height:66px;background:var(--rw-blue-tint-line);color:var(--rw-ink);display:grid;place-items:center;font-size:19px;font-weight:var(--rw-weight-semibold)}.dash_runnerCardAv__G7KgL,.dash_runnerCardPhoto__qiBep{border-radius:var(--rw-radius-round);flex-shrink:0;box-shadow:0 0 0 4px var(--rw-raised)}.dash_runnerCardPhoto__qiBep{position:relative;width:66px;height:66px;object-fit:cover}.dash_runnerCardName__47opK{font-size:14px;font-weight:var(--rw-weight-medium);color:var(--rw-ink)}.dash_runnerCardDegree__Es1G_,.dash_runnerCardName__47opK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;unicode-bidi:plaintext}.dash_runnerCardDegree__Es1G_{font-size:12px;color:var(--rw-text-muted);margin-top:-4px}.dash_runnerProfileHead__FR6_r{display:flex;align-items:center;gap:14px;-webkit-padding-end:40px;padding-inline-end:40px}.dash_runnerProfilePhoto__BZU_V{object-fit:cover}.dash_runnerProfileAv__1RsQj,.dash_runnerProfilePhoto__BZU_V{width:64px;height:64px;border-radius:var(--rw-radius-round);flex-shrink:0}.dash_runnerProfileAv__1RsQj{background:var(--rw-blue-tint-line);color:var(--rw-ink);display:grid;place-items:center;font-size:20px;font-weight:var(--rw-weight-semibold)}.dash_runnerProfileHeadText__Xg_sQ{min-width:0}.dash_runnerProfileName__8Xv_K{margin:0;overflow-wrap:anywhere}.dash_runnerContactRow__JLrMl{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rw-border)}.dash_runnerContactValue__EwOiV{font-weight:var(--rw-weight-medium);color:var(--rw-ink)}.dash_rosterHead__vpSmk .dash_cardKicker__x7ySP{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_coffeePill__pjmXm{font-size:11px;font-weight:var(--rw-weight-medium);color:var(--rw-ink);background:var(--rw-blue-tint-line);padding:2px 9px;border-radius:var(--rw-radius-none);white-space:nowrap}.dash_ceoRow__lcxo0{display:flex;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none)}a.dash_ceoRow__lcxo0{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}a.dash_ceoRow__lcxo0:hover{border-color:var(--rw-border);background:var(--rw-sunken)}a.dash_ceoRow__lcxo0:active{transform:scale(.99);transition-duration:.1s}a.dash_ceoRow__lcxo0:focus-visible{outline:var(--rw-focus-outline);outline-offset:2px}.dash_ceoAv__Hb52D{width:40px;height:40px;background:var(--rw-blue-tint);color:var(--rw-blue-ink);display:grid;place-items:center;font-size:13px;font-weight:var(--rw-weight-semibold)}.dash_ceoAvPhoto__f96a3,.dash_ceoAv__Hb52D{border-radius:var(--rw-radius-round);flex-shrink:0}.dash_ceoAvPhoto__f96a3{width:40px;height:40px;object-fit:cover}.dash_ceoBody__FJq9p{display:flex;flex-direction:column;line-height:1.25}.dash_ceoName__hjVLC{font-size:13px;font-weight:var(--rw-weight-medium);color:var(--rw-ink)}.dash_ceoRole__Q_YQK{font-size:11.5px;color:var(--rw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dash_ceoTag__oojOv{font-size:11px;color:var(--rw-text-muted)}.dash_execGrid__WoYy8{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin:8px 0 0;padding:0;list-style:none}.dash_execCard__nugrO{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);background:var(--rw-raised)}.dash_execCard__nugrO .dash_ceoRow__lcxo0{background:transparent;border:0;padding:0}.dash_execActions__wOLXO{margin-top:auto}.dash_pill__4iN5H{display:inline-flex;align-items:center;height:22px;font-size:10.5px;font-weight:var(--rw-weight-medium);letter-spacing:.02em;padding:0 10px;border-radius:var(--rw-radius-none);border:1px solid transparent;white-space:nowrap;flex:none}.dash_pillLime__YVgIS{background:var(--rw-blue-tint);color:var(--rw-blue-ink)}.dash_pillSuccess___xxh2{background:var(--rw-success-bg);color:var(--rw-success)}.dash_pillMuted__WUg0N{background:var(--rw-sunken);color:var(--rw-text-muted);border-color:var(--rw-border)}.dash_runnerCardPills__Nt8io{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.dash_addBtn__HVViv{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;font-size:12.5px;font-weight:var(--rw-weight-medium);color:var(--rw-text-on-fill);background:var(--rw-blue);border:none;padding:8px 14px;border-radius:var(--rw-radius-none);cursor:pointer;transition:filter .15s ease,transform .15s ease}.dash_addBtn__HVViv:hover{filter:brightness(1.04)}.dash_addBtn__HVViv:active{transform:scale(.97)}.dash_addBtn__HVViv:focus-visible{outline:2px solid var(--rw-ink);outline-offset:2px;box-shadow:0 0 0 3px var(--rw-blue-tint-line)}.dash_nextNum__3smdV{font-family:var(--rw-font-sans);font-size:38px;font-weight:var(--rw-weight-semibold);color:var(--rw-ink);line-height:.85}.dash_card___toex{background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:18px}.dash_cardKicker__x7ySP{font-size:12px;font-weight:var(--rw-weight-medium);color:var(--rw-text-muted);margin:0}.dash_cardTitle__7hA2w{font-size:16px;font-weight:var(--rw-weight-medium);margin:2px 0 14px;color:var(--rw-ink)}.dash_attentionList__A4E0B{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dash_attentionRow__bQptu{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--rw-text-muted)}.dash_attentionDot__KVFui{flex:none;width:8px;height:8px;border-radius:var(--rw-radius-round)}.dash_attentionLink__JLdd4{color:var(--rw-ink);font-weight:var(--rw-weight-medium);text-decoration:none}.dash_attentionLink__JLdd4:hover{text-decoration:underline}.dash_barRow__qsjah{display:grid;grid-template-columns:92px 1fr 32px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:10px}.dash_barLabel__PXjCz{font-size:12.5px;color:var(--rw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_barTrack__5ZIh0{height:10px;background:var(--rw-surface);border-radius:var(--rw-radius-none);overflow:hidden}.dash_barFill__rKZGe{height:100%;background:var(--rw-blue);border-radius:var(--rw-radius-none);transition:width .7s cubic-bezier(.22,1,.36,1)}.dash_barValue__UEAbh{font-family:var(--rw-font-sans);font-size:17px;font-weight:var(--rw-weight-semibold);text-align:right;color:var(--rw-ink)}.dash_timeline__wFv3H{display:flex;flex-direction:column}.dash_sessionRow__gBbWk{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:13px 15px;margin-bottom:10px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dash_sessionRow__gBbWk:hover{border-color:var(--rw-border);box-shadow:var(--rw-shadow-pop)}.dash_sessionRowOpen__GSF0_{border-color:var(--rw-blue);box-shadow:0 0 0 2px var(--rw-blue)}.dash_sessionRowMain___QMo2{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.dash_bib__1J3C7{font-family:var(--rw-font-sans);font-size:30px;font-weight:var(--rw-weight-semibold);color:var(--rw-ink);min-width:38px;text-align:center;line-height:.9}.dash_sessionMain__NpUmr{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.dash_sessionTitle__ViSEy{font-weight:var(--rw-weight-medium);font-size:14px}.dash_sessionSub__Epvxj{font-size:12px;color:var(--rw-text-muted)}.dash_sessionRight__kMyrk{display:flex;align-items:center;gap:10px;flex:none}.dash_coffeeMini__deYYA{font-size:12px;color:var(--rw-text-muted);white-space:nowrap}.dash_weekNav__QRE1X{display:flex;align-items:center;gap:10px}.dash_weekNavBtn__W897S{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--rw-radius-round);border:1px solid var(--rw-border);background:var(--rw-raised);color:var(--rw-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dash_weekNavBtn__W897S:hover{border-color:var(--rw-blue);background:var(--rw-blue-tint)}.dash_weekNavLabel__QhxA8{font-size:12px;font-weight:var(--rw-weight-medium);color:var(--rw-text-muted);min-width:108px;text-align:center}.dash_weekTodayBtn__diBw6{height:26px;padding:0 12px;margin-left:2px;border-radius:var(--rw-radius-none);border:1px solid var(--rw-border);background:var(--rw-raised);color:var(--rw-ink);font-size:12px;font-weight:var(--rw-weight-medium);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dash_weekTodayBtn__diBw6:hover:not(:disabled){border-color:var(--rw-blue);background:var(--rw-blue-tint)}.dash_weekTodayBtn__diBw6:disabled{opacity:.4;cursor:default}.dash_weekGrid__AP0fA{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.dash_weekGrid__AP0fA{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:640px){.dash_greeting__mCT5S{flex-direction:column;align-items:stretch}.dash_greetingTitle__SwCjq{font-size:28px}.dash_addBtn__HVViv{flex:1 1}.dash_sectionHead__eFh7d{flex-wrap:wrap;gap:8px}.dash_weekNav__QRE1X{flex-wrap:wrap}.dash_weekNavLabel__QhxA8{min-width:0}}.dash_weekDay__LhQOI{background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:14px 14px 12px;min-height:136px;display:flex;flex-direction:column;gap:10px}.dash_weekDayToday__LdGvJ{border-color:var(--rw-blue);box-shadow:0 0 0 2px var(--rw-blue)}.dash_weekDayHead__xJvNH{display:flex;flex-direction:column;gap:1px}.dash_weekDayName__dpgDa{font-size:10.5px;font-weight:var(--rw-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--rw-text-muted)}.dash_weekDayNum__sUdIu{font-family:var(--rw-font-sans);font-size:20px;font-weight:var(--rw-weight-semibold);color:var(--rw-ink);line-height:1}.dash_weekDayBody__QQ1bJ{display:flex;flex-direction:column;gap:6px}.dash_chipBtn__JzCzZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;cursor:pointer;width:100%}.dash_chipInert__x3uYC{cursor:default;opacity:.72}.dash_weekChip__aJ1mj{display:flex;flex-direction:column;gap:1px;background:color-mix(in srgb,var(--group-color,var(--rw-blue)) 9%,var(--rw-raised));border:1px solid color-mix(in srgb,var(--group-color,var(--rw-blue)) 28%,var(--rw-sunken));border-radius:var(--rw-radius-none);padding:6px 8px;text-align:left;transition:border-color .15s ease,background .15s ease}.dash_weekChip__aJ1mj:hover{border-color:var(--group-color,var(--rw-blue));background:color-mix(in srgb,var(--group-color,var(--rw-blue)) 15%,var(--rw-raised))}.dash_weekChip__aJ1mj.dash_chipInert__x3uYC:hover{border-color:color-mix(in srgb,var(--group-color,var(--rw-blue)) 28%,var(--rw-sunken));background:color-mix(in srgb,var(--group-color,var(--rw-blue)) 9%,var(--rw-raised))}.dash_weekChipTitle__cqV_l{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:var(--rw-weight-medium);color:var(--rw-ink);overflow:hidden}.dash_weekChipTitle__cqV_l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_weekChipAvatar__rw3aR{flex:none;width:16px;height:16px;border-radius:var(--rw-radius-round);object-fit:cover;display:grid;place-items:center;background:linear-gradient(160deg,var(--rw-blue-tint),var(--rw-blue-tint-line));color:var(--rw-ink);font-size:8px;font-weight:var(--rw-weight-semibold);text-transform:uppercase}.dash_weekChipDot__v_jAY{flex:none;width:7px;height:7px;border-radius:var(--rw-radius-round);background:var(--group-color,var(--rw-blue))}.dash_weekChipSub__CUGvI{font-size:10.5px;color:var(--rw-text-muted)}.dash_weekEmpty___WXdB{font-size:11px;color:var(--rw-text-muted)}.dash_viewToggle__VDySs{display:flex;border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);overflow:hidden;margin-left:2px}.dash_viewToggleBtn__8r8xP{height:26px;padding:0 12px;border:none;background:var(--rw-raised);color:var(--rw-text-muted);font-size:12px;font-weight:var(--rw-weight-medium);cursor:pointer;transition:background .15s ease,color .15s ease}.dash_viewToggleBtn__8r8xP:hover{background:var(--rw-blue-tint)}.dash_viewToggleBtnActive__MUZ3W{background:var(--rw-blue);color:var(--rw-text-on-fill)}.dash_viewToggleBtnActive__MUZ3W:hover{background:var(--rw-blue-hover)}.dash_monthWeekdays__9gfqj{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:6px}.dash_monthWeekdayLabel__G2733{font-size:10px;font-weight:var(--rw-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--rw-text-muted);text-align:center}.dash_monthGrid__UdWDl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.dash_monthDay__AqVPo{border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:6px;min-height:76px;display:flex;flex-direction:column;gap:4px}.dash_monthDayOtherMonth__seOKW,.dash_monthDay__AqVPo{background:var(--rw-raised)}.dash_monthDayOtherMonth__seOKW .dash_monthDayNum__Z2Ihr{color:var(--rw-text-muted)}.dash_monthDayToday__H7lx5{border-color:var(--rw-blue);box-shadow:0 0 0 2px var(--rw-blue)}.dash_monthDayNum__Z2Ihr{font-family:var(--rw-font-sans);font-size:13px;font-weight:var(--rw-weight-semibold);color:var(--rw-ink);line-height:1}.dash_monthDayBody__GYBOt{display:flex;flex-direction:column;gap:3px;overflow:hidden}.dash_monthChip__W_BrS{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:var(--rw-weight-medium);color:var(--rw-ink);background:color-mix(in srgb,var(--group-color,var(--rw-blue)) 20%,var(--rw-raised));border-radius:var(--rw-radius-none);padding:2px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dash_monthChipLabel__AD_YV{min-width:0;overflow:hidden;text-overflow:ellipsis}.dash_monthChipAvatar__67FcD{flex:none;width:14px;height:14px;border-radius:var(--rw-radius-round);object-fit:cover;display:grid;place-items:center;background:linear-gradient(160deg,var(--rw-blue-tint),var(--rw-blue-tint-line));color:var(--rw-ink);font-size:7px;font-weight:var(--rw-weight-semibold);text-transform:uppercase}.dash_monthChipDot__zkFl7{flex:none;width:5px;height:5px;border-radius:var(--rw-radius-round);background:var(--group-color,var(--rw-blue))}.dash_monthMore__uhro7{font-size:10px;color:var(--rw-text-muted);padding:0 2px}.dash_detailHeaderNew___DZVJ{justify-content:space-between;background:var(--rw-ink);color:var(--rw-text-on-fill);border-radius:var(--rw-radius-none);padding:18px 20px}.dash_detailHeaderLeft__mAug7,.dash_detailHeaderNew___DZVJ{display:flex;align-items:center;gap:16px}.dash_roleSwitcher__8jC_h{display:flex;flex-direction:column;gap:2px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rw-border)}.dash_roleSwitchItem__WBFRY{display:flex;align-items:center;width:100%;background:transparent;border:none;color:var(--rw-text-muted);font-size:13px;font-weight:var(--rw-weight-medium);padding:8px 10px;border-radius:var(--rw-radius-none);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.dash_roleSwitchItem__WBFRY:hover{background:var(--rw-sunken);color:var(--rw-text)}.dash_roleSwitchItemActive__whVCC{background:var(--rw-blue-tint);color:var(--rw-blue-ink)}.dash_roleSwitchItemActive__whVCC:hover{color:var(--rw-blue-ink)}.dash_sidebarFootWrap__9OZWp{margin-top:auto;position:relative;padding-top:14px;border-top:1px solid var(--rw-border)}.dash_sidebarFoot__vVhbX{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:none;padding:8px;margin:0 -8px;border-radius:var(--rw-radius-none);cursor:pointer;text-align:left;transition:background .15s ease}.dash_sidebarFoot__vVhbX:hover{background:var(--rw-sunken)}.dash_sidebarChevron__eZ2Ca{margin-left:auto;color:var(--rw-text-muted);flex:none}.dash_logoutMenu__eligc{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:var(--rw-raised);border:1px solid var(--rw-border-strong);border-radius:var(--rw-radius-none);padding:6px;box-shadow:var(--rw-shadow-overlay);z-index:30}.dash_logoutEmail__Cyygw{font-size:11px;color:var(--rw-text-muted);padding:6px 8px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_logoutItem__8wyau{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;color:var(--rw-text);font-size:13px;font-weight:var(--rw-weight-medium);padding:9px 8px;border-radius:var(--rw-radius-none);cursor:pointer}.dash_logoutItem__8wyau:hover{background:var(--rw-sunken)}.dash_logoutItemActive__88Dzy{color:var(--rw-blue-ink)}.dash_logoutItemCheck__mVa7d{margin-left:auto}.dash_roleSwitchLabel__P0V_H{font-size:10.5px;font-weight:var(--rw-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--rw-text-muted);padding:6px 8px 2px}.dash_roleSwitchNote__MFa5a{font-size:11px;color:var(--rw-text-muted);padding:0 8px 4px;line-height:1.35}.dash_logoutDivider__Q2WEL{height:1px;background:var(--rw-border);margin:4px}.dash_menuScrim__36iBQ{position:fixed;inset:0;z-index:20;background:transparent;border:none;cursor:default}.dash_sidebarAvatar__tR8bf{width:38px;height:38px;border-radius:var(--rw-radius-round);background:var(--rw-blue-tint);color:var(--rw-blue-ink);display:grid;place-items:center;font-weight:var(--rw-weight-semibold);font-size:13px;flex:none}.dash_sidebarUser__7MDvl{min-width:0}.dash_sidebarUserName__SFYfn{color:var(--rw-text);font-size:13.5px;font-weight:var(--rw-weight-medium);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_sidebarUserRole__h_fPO{color:var(--rw-text-muted);font-size:11.5px}@media (max-width:900px){.dash_sidebarFootWrap__9OZWp{order:1;margin-top:0;margin-left:auto;padding-top:0;border-top:0;width:auto}.dash_sidebarFoot__vVhbX{gap:6px;min-height:44px;padding:4px 8px 4px 4px;margin:0;background:var(--rw-sunken);border-radius:var(--rw-radius-none)}.dash_sidebarFoot__vVhbX:active{background:var(--rw-border)}.dash_sidebarUser__7MDvl{display:none}.dash_sidebarChevron__eZ2Ca{width:20px;height:20px;margin-left:0;color:var(--rw-text-faint)}.dash_logoutMenu__eligc{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:min(260px,calc(100vw - 32px))}.dash_logoutItem__8wyau{padding:12px 10px;font-size:14px}}@media (pointer:coarse){.dash_weekNavBtn__W897S{width:40px;height:40px}.dash_viewToggleBtn__8r8xP,.dash_weekTodayBtn__diBw6{height:40px}}@media (max-width:640px){.dash_groupGrid__On0c4{grid-template-columns:1fr}.dash_monthGrid__UdWDl{gap:2px}.dash_monthDay__AqVPo{padding:3px;border-radius:var(--rw-radius-none);min-height:62px}.dash_monthChipAvatar__67FcD{display:none}.dash_monthChip__W_BrS{padding:2px 3px}}@media (max-width:760px){.dash_detailHeaderNew___DZVJ{flex-direction:column;align-items:stretch}.dash_detailHeaderNew___DZVJ>:last-child{display:flex;flex-wrap:wrap;gap:8px}}@media (max-width:440px){.dash_tileRow__x361L{grid-template-columns:1fr}.dash_barRow__qsjah{grid-template-columns:minmax(0,1fr) 32px}.dash_barRow__qsjah .dash_barLabel__PXjCz{grid-column:1/-1;white-space:normal}}.dash_logoutMenu__eligc{transform-origin:bottom center;animation:dash_menuIn__R_BjZ .14s cubic-bezier(.22,1,.36,1)}@keyframes dash_menuIn__R_BjZ{0%{opacity:0;transform:scale(.96)}}.dash_sidebarChevron__eZ2Ca{transition:transform .16s ease}.dash_sidebarFoot__vVhbX[aria-expanded=true] .dash_sidebarChevron__eZ2Ca{transform:rotate(180deg)}@media (max-width:900px){.dash_logoutMenu__eligc{transform-origin:top center}}@media (prefers-reduced-motion:reduce){.dash_logoutMenu__eligc{animation-duration:1ms}.dash_sidebarChevron__eZ2Ca{transition:none}}@media (max-width:640px){.dash_weekGrid__AP0fA{grid-template-columns:1fr;gap:6px}.dash_weekDay__LhQOI{min-height:0}.dash_weekDayEmpty__5ErR3{flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.dash_weekDayEmpty__5ErR3 .dash_weekDayHead__xJvNH{flex-direction:row;align-items:baseline;gap:6px}.dash_weekDayEmpty__5ErR3 .dash_weekDayBody__QQ1bJ{-webkit-margin-start:auto;margin-inline-start:auto}.dash_weekNav__QRE1X{flex-wrap:wrap;gap:8px}.dash_sessionTitle__ViSEy{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_runnerGrid__bSorz{grid-template-columns:1fr;gap:8px}.dash_runnerCard__Kp_2r{flex-direction:row;align-items:center;text-align:start;gap:12px;padding:10px 14px;border-radius:var(--rw-radius-none)}.dash_runnerCard__Kp_2r .dash_runnerCardAv__G7KgL,.dash_runnerCard__Kp_2r .dash_runnerCardPhoto__qiBep{width:44px;height:44px;font-size:15px;box-shadow:0 0 0 2px var(--rw-raised)}.dash_runnerCard__Kp_2r .dash_runnerCardName__47opK{font-size:14px;min-width:0}.dash_runnerCard__Kp_2r .dash_runnerCardDegree__Es1G_{display:none}.dash_runnerCard__Kp_2r .dash_pill__4iN5H:last-child,.dash_runnerCard__Kp_2r .dash_runnerCardPills__Nt8io{-webkit-margin-start:auto;margin-inline-start:auto}}.dash_weekStripWrap__A05ve{display:none}@media (max-width:640px){.dash_weekStripWrap__A05ve{display:block;background:var(--rw-raised);border:1px solid var(--rw-border);border-radius:var(--rw-radius-none);padding:10px 6px 12px}.dash_weekGrid__AP0fA{display:none}.dash_weekStrip__Xy_fR{display:grid;grid-template-columns:repeat(7,1fr)}.dash_stripDay__H2a_D{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0 2px;background:none;border:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dash_stripDow__ltRzr{font-size:11px;font-weight:var(--rw-weight-medium);color:var(--rw-text-muted);text-transform:uppercase}.dash_stripNum__lPuFy{width:34px;height:34px;display:grid;place-content:center;border-radius:var(--rw-radius-round);font-size:15px;font-weight:var(--rw-weight-medium);color:var(--rw-ink);transition:background .14s ease,color .14s ease,transform .12s ease}.dash_stripDay__H2a_D:active .dash_stripNum__lPuFy{transform:scale(.92)}.dash_stripNumSelected__Ir3fd{background:var(--rw-blue);color:var(--rw-text-on-fill)}.dash_stripNumToday__jPysk{color:var(--rw-blue-ink);box-shadow:inset 0 0 0 1.5px var(--rw-blue)}.dash_stripDots__OjWU2{display:flex;gap:3px;height:5px}.dash_stripDot___d2Tr{width:5px;height:5px;border-radius:var(--rw-radius-round)}.dash_stripAgenda__mak4A{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding:10px 8px 0;border-top:1px solid var(--rw-surface)}.dash_stripAgendaLabel__kJgbV{margin:0;font-size:12px;font-weight:var(--rw-weight-medium);color:var(--rw-text-muted)}}@media (prefers-reduced-motion:reduce){.dash_stripNum__lPuFy{transition:none}}.dash_segControl__wGb1D{display:inline-flex;background:var(--rw-border);border-radius:var(--rw-radius-none);padding:2px;margin-left:2px}.dash_segBtn__e2IKR{position:relative;border:none;background:none;padding:4px 14px;border-radius:var(--rw-radius-none);font:inherit;font-size:12px;font-weight:var(--rw-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent}.dash_segBtn__e2IKR:active{transform:scale(.97)}.dash_segThumb__np4vD{position:absolute;inset:0;background:var(--rw-raised);border-radius:var(--rw-radius-none);box-shadow:var(--rw-shadow-pop)}.dash_segLabel___3mfC{position:relative;z-index:1;color:var(--rw-text);transition:color .14s ease}.dash_segLabelActive__7mLzl{color:var(--rw-ink)}