.tvshell{--hairline:color-mix(in srgb,var(--text-primary) 10%,transparent);--hairline-strong:color-mix(in srgb,var(--text-primary) 21%,transparent);--shadow-card:0 1px 2px color-mix(in srgb,var(--shadow-dark) 70%,transparent),0 22px 44px -22px var(--shadow-dark);--r:14px;--r-l:20px;--border:var(--hairline);--border-strong:var(--hairline-strong);--bg-elevated:var(--surface);--bg-soft:var(--surface-light);--shadow:var(--shadow-card);--surface-ghost:color-mix(in srgb,var(--text-primary) 4%,transparent)}@media (prefers-color-scheme:dark){.tvshell{--hairline:var(--card-border)}}.tvshell{background:var(--background);background-image:radial-gradient(120% 60% at 50% -20%,var(--card-glow),transparent 60%);background-repeat:no-repeat;font-size:15px;line-height:1.6}.tvshell h1,.tvshell h2,.tvshell h3,.tvshell h4{letter-spacing:-.015em}.tvshell .eyebrow{color:var(--arq-p-ink-muted-text);font-size:var(--font-footnote-size);font-weight:var(--font-subhead-weight);letter-spacing:.12em;text-transform:uppercase}.tvshell{display:flex;flex-direction:column;min-height:100dvh}.skip-link{align-items:center;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--rounded-medium);color:var(--text-primary);display:inline-flex;font-size:var(--font-subhead-size);font-weight:var(--font-subhead-weight);inset-block-start:8px;inset-inline-start:14px;justify-content:center;max-width:calc(100vw - 28px);min-height:44px;opacity:0;overflow-wrap:anywhere;padding:8px 14px;pointer-events:none;position:fixed;transform:translateY(calc(-100% - 16px));transition:opacity .15s var(--snap),transform .15s var(--snap);z-index:var(--z-overlay)}.skip-link:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px;pointer-events:auto;transform:translateY(0)}.tv{align-items:center;height:var(--header-height);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--topbar-glass);border-bottom:1px solid var(--border);display:flex;gap:var(--arq-shell-header-gap);padding:var(--arq-shell-header-pad-y) var(--arq-shell-header-pad-x);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-topbar)}.tv:after{background:var(--grad-brand);bottom:-1px;content:"";height:1px;left:0;opacity:.28;position:absolute;right:0}.tv-id{align-items:center;display:flex;flex:none;gap:11px}.tv-wordmark{display:block;flex:none;height:var(--wordmark-header-height);object-fit:contain;transform-origin:left center;transition:opacity .12s var(--snap),transform .12s var(--snap);width:auto}@media (min-width:901px){.tv:has(.tv-tabs) .tv-id .tv-wordmark{position:relative;top:calc(3.59px - var(--wordmark-header-height) * .3313)}}.tv-lockup{display:flex;flex-direction:column;min-width:0}.tv-lockup b{color:var(--text-primary);font-size:13.5px;font-weight:700;letter-spacing:.06em}.tv-lockup b,.tv-lockup small{line-height:1.25;text-transform:uppercase;white-space:nowrap}.tv-lockup small{color:var(--arq-p-ink-muted-text);font-size:11.5px;letter-spacing:.04em}.tv-tabs{align-items:center;display:flex;flex:1 1;gap:var(--arq-shell-nav-gap);justify-content:var(--arq-shell-nav-justify);min-width:0;overflow-x:auto;scrollbar-width:none}.tv-tabs::-webkit-scrollbar{display:none}@media (min-width:901px){.tv-tabs{overflow:visible}.tvshell .field>.coach-taskbar-subnav:not(.roster-subnav){display:none}}.tv-dd{align-items:center;display:flex;flex:none;min-height:calc(var(--header-height) - 2 * var(--arq-shell-header-pad-y));position:relative}.tv-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;margin:0}.tv-tabs>.tv-dd-more>.tv-more{color:var(--tv-more-ink,var(--topbar-muted-ink))}.tv-tabs>.tv-dd-more>.tv-more:after{background:var(--grad-brand);border-radius:2px;bottom:2px;content:"";height:var(--arq-shell-nav-underline-h);left:var(--arq-shell-nav-underline-inset);opacity:var(--tv-more-underline,0);position:absolute;right:var(--arq-shell-nav-underline-inset)}.tv-dd-more,.tv-dd-more .tv-dd-item{display:none}@media (min-width:901px) and (max-width:1814px){.tv-dd-more{display:flex}.tv-tabs>[data-fold="1"]{display:none}.tv-dd-more .tv-dd-item[data-fold="1"]{display:flex}.tv-tabs:has(>[data-fold="1"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:1656px){.tv-tabs>[data-fold="2"]{display:none}.tv-dd-more .tv-dd-item[data-fold="2"]{display:flex}.tv-tabs:has(>[data-fold="2"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:1507px){.tv-tabs>[data-fold="3"]{display:none}.tv-dd-more .tv-dd-item[data-fold="3"]{display:flex}.tv-tabs:has(>[data-fold="3"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:1390px){.tv-tabs>[data-fold="4"]{display:none}.tv-dd-more .tv-dd-item[data-fold="4"]{display:flex}.tv-tabs:has(>[data-fold="4"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:1291px){.tv-tabs>[data-fold="5"]{display:none}.tv-dd-more .tv-dd-item[data-fold="5"]{display:flex}.tv-tabs:has(>[data-fold="5"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:1147px){.tv-tabs>[data-fold="6"]{display:none}.tv-dd-more .tv-dd-item[data-fold="6"]{display:flex}.tv-tabs:has(>[data-fold="6"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:1033px){.tv-tabs>[data-fold="7"]{display:none}.tv-dd-more .tv-dd-item[data-fold="7"]{display:flex}.tv-tabs:has(>[data-fold="7"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}@media (min-width:901px) and (max-width:923px){.tv-tabs>[data-fold="8"]{display:none}.tv-dd-more .tv-dd-item[data-fold="8"]{display:flex}.tv-tabs:has(>[data-fold="8"][data-active=true])>.tv-dd-more{--tv-more-ink:var(--text-primary);--tv-more-underline:1}}.tv-dd-item,.tv-dd-sub{display:flex;flex-direction:column;gap:2px}.tv-dd-sub{padding-left:12px}.tv-dd-menu .tv-dd-sub a{font-size:var(--font-footnote-size);font-weight:600}.tv-dd>a,.tv-dd>button{align-items:center;cursor:pointer;display:inline-flex;gap:7px}.tv-dd-chev{background:currentColor;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);display:block;height:5px;transition:transform .18s var(--snap);width:8px}.tv-dd[data-open] .tv-dd-chev{transform:rotate(180deg)}.tv-dd[data-open]>a,.tv-dd[data-open]>button{color:var(--text-primary)}.tv-dd-menu{background:var(--card);border-radius:0;border:1px solid var(--line);border-top:none;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:8px;left:0;max-width:320px;min-width:280px;padding:16px;position:absolute;top:calc(100% + var(--arq-shell-header-pad-y));white-space:normal;z-index:1}.tv-dd[data-align=end]>.tv-dd-menu{left:auto;right:0}.tv-dd-menu:before{content:"";height:calc(var(--arq-shell-header-pad-y) + 4px);left:0;position:absolute;right:0;top:calc(-1 * (var(--arq-shell-header-pad-y) + 4px))}.tv-dd-menu p{color:var(--ink-secondary);font-size:var(--font-footnote-size);font-weight:400;line-height:1.5;margin:0 0 2px}.tv-dd-menu a,.tv-dd-menu p{letter-spacing:0;text-transform:none}.tv-dd-menu a{color:var(--accent);font-size:var(--arq-type-subheader-size);font-weight:700;line-height:1.3;padding:2px 0;text-decoration:none}.tv-dd-menu a:focus-visible,.tv-dd-menu a:hover{text-decoration:underline;text-underline-offset:4px}.tv-dd-menu a[aria-current=page]{color:var(--text-primary)}.tv-dd-menu a[aria-current=page]:after{color:var(--ink-secondary);content:" · current";font-weight:500}.tv-tabs>.tv-dd>a,.tv-tabs>.tv-dd>button,.tv-tabs>a{border-radius:var(--arq-shell-nav-radius);color:var(--topbar-muted-ink);cursor:pointer;flex:none;font-family:var(--cond);font-size:var(--arq-shell-nav-font-size);font-weight:var(--arq-shell-nav-font-weight);letter-spacing:var(--arq-shell-nav-tracking);padding:var(--arq-shell-nav-pad);position:relative;text-transform:uppercase;transition:background-color .12s var(--snap),color .12s var(--snap),transform .12s var(--snap);white-space:nowrap}.tv-tabs>.tv-dd>a:focus-visible,.tv-tabs>.tv-dd>button:focus-visible,.tv-tabs>a:focus-visible{background:var(--surface-light);color:var(--text-primary)}.tv-tabs>.tv-dd>a:active,.tv-tabs>.tv-dd>button:active,.tv-tabs>a:active{transform:scale(.98)}.tv-tabs>.tv-dd>a[data-active=true],.tv-tabs>a[data-active=true]{color:var(--text-primary)}.tv-tabs>.tv-dd>a[data-active=true]:after,.tv-tabs>a[data-active=true]:after{background:var(--grad-brand);border-radius:2px;bottom:2px;content:"";height:var(--arq-shell-nav-underline-h);left:var(--arq-shell-nav-underline-inset);position:absolute;right:var(--arq-shell-nav-underline-inset)}.shell-team-context,.tv-r{align-items:center;display:flex;gap:var(--arq-shell-right-gap)}.tv-r{flex:none;flex-wrap:nowrap}.shell-team-context,.tv-r{min-width:0}.tv-icons{flex:none;flex-wrap:nowrap;gap:var(--arq-shell-icon-gap);min-width:0}.tv-icon-trio,.tv-icons{align-items:center;display:flex}.tv-icon-trio{flex:none;gap:var(--arq-shell-icon-trio-gap)}.tv-ic{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--arq-shell-icon-radius);color:var(--ink-secondary);cursor:pointer;display:inline-flex;flex:none;height:var(--arq-shell-icon-size);justify-content:center;position:relative;transition:background-color .12s,color .12s,border-color .12s,transform .12s;width:var(--arq-shell-icon-size)}.landing .tv-r>.landing-bar-cta,.landing .tv-r>.landing-bar-signin{align-items:center;display:inline-flex;justify-content:center;transition:transform .12s var(--snap)}.landing .landing-sfoot ul a{align-items:center;display:inline-flex;transform-origin:left center;transition:color .12s var(--snap),transform .12s var(--snap)}@media (hover:hover) and (pointer:fine){.tv-id:hover .tv-wordmark{opacity:.88}.landing .tv-r>.landing-bar-signin:hover{color:var(--text-primary);transform:translateY(-1px)}.landing .tv-r>.landing-bar-cta:hover{transform:translateY(-1px)}.landing .landing-sfoot ul a:hover{color:var(--ink)}.tv-ic:hover,.tv-tabs>.tv-dd>a:hover,.tv-tabs>.tv-dd>button:hover,.tv-tabs>a:hover{background:var(--surface-light);color:var(--text-primary)}.tv-ic:hover{border-color:var(--hairline-strong)}a.av:hover{border-color:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 24%,transparent)}.tv-r .team-switcher:has(select):hover{color:var(--text-primary)}.site-foot-nav a:hover{color:var(--text-primary)}}.tv-id:active .tv-wordmark{transform:scale(.98)}.landing .tv-r>.landing-bar-signin:focus-visible{border-radius:9px;color:var(--text-primary);transform:translateY(-1px)}.landing .tv-r>.landing-bar-cta:focus-visible{border-radius:100px;transform:translateY(-1px)}.landing .tv-r>.landing-bar-cta:active,.landing .tv-r>.landing-bar-signin:active{transform:scale(.98)}.landing .landing-sfoot ul a:focus-visible{color:var(--ink)}.landing .landing-sfoot ul a:active{transform:scale(.98)}.tv-ic:active{transform:scale(.96)}.tv-ic[aria-current=page],.tv-ic[data-section-active=true]{background:var(--prov-wash-accent-hi);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text-primary)}.tv-ic:focus-visible{background:var(--surface-light);border-color:var(--hairline-strong);color:var(--text-primary);outline:2px solid var(--accent);outline-offset:2px}.tv-ic svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:18px}.people-search-shell{flex:none;position:relative;width:clamp(176px,12.5vw,224px)}.people-search-field{align-items:center;background:transparent;border:1px solid var(--hairline-strong);border-radius:9px;color:var(--ink-secondary);display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:18px minmax(0,1fr) auto;height:34px;padding:0 var(--space-8);width:100%}.people-search-field:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:1px}.people-search-field>svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:17px}.people-search-field input{background:transparent;border:0;color:var(--text-primary);font:inherit;font-size:var(--font-caption-size);min-width:0;outline:0;padding:7px 0;width:100%}.people-search-field input::placeholder{color:var(--arq-p-ink-muted-text);opacity:1}.people-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.people-search-clear{align-items:center;background:transparent;border:0;border-radius:var(--rounded-full);color:var(--ink-secondary);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--font-title3-size);height:30px;justify-content:center;line-height:1;padding:0;width:30px}@media (hover:hover) and (pointer:fine){.people-search-clear:hover{background:var(--surface-light);color:var(--text-primary)}}.people-search-fixture-badge{background:color-mix(in srgb,var(--warning) 13%,transparent);border-radius:var(--rounded-small);color:var(--status-warning-ink);font-size:var(--font-footnote-size);font-weight:var(--font-subhead-weight);padding:2px var(--space-4);text-transform:uppercase}@keyframes people-search-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.people-search-popover{animation:people-search-pop-in var(--arq-motion-dropdown) var(--arq-motion-ease-out);transform-origin:top right;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--rounded-large);box-shadow:var(--shadow-card);color:var(--text-primary);display:grid;grid-gap:var(--space-12);gap:var(--space-12);inset-inline-end:0;max-height:min(560px,calc(100dvh - 100px));max-width:calc(100vw - var(--space-24));overflow-y:auto;padding:var(--space-12);position:absolute;top:calc(100% + var(--space-8));width:min(390px,calc(100vw - var(--space-24)));z-index:var(--z-overlay)}@media (prefers-reduced-motion:reduce){.tv-dd-chev{transition:none}.people-search-popover{animation:none}}.people-search-group h2 .people-search-count{color:var(--arq-p-ink-muted-text);font-weight:400}.people-search-empty,.people-search-error,.people-search-fixture-note,.people-search-status{color:var(--ink-secondary);font-size:var(--font-caption-size);line-height:1.45;margin:0}.people-search-fixture-note{background:color-mix(in srgb,var(--warning) 8%,var(--surface-ghost));border:1px solid color-mix(in srgb,var(--warning) 24%,var(--hairline));border-radius:var(--rounded-small);color:var(--status-warning-ink);padding:var(--space-8)}.people-search-error{color:var(--status-danger-ink)}.people-search-empty{padding:var(--space-16) var(--space-8);text-align:center}.people-search-group{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.people-search-group h2{color:var(--arq-p-ink-muted-text);font-size:var(--font-footnote-size);letter-spacing:.08em;margin:var(--space-4) var(--space-8);text-transform:uppercase}.people-search-group [role=list]{display:grid;grid-gap:var(--space-4);gap:var(--space-4);list-style:none;margin:0;padding:0}.people-search-person{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--rounded-medium);color:var(--text-primary);cursor:pointer;display:grid;font:inherit;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:34px minmax(0,1fr) auto;min-height:var(--space-touch-target-min);padding:var(--space-8);text-align:left;text-decoration:none;width:100%}@media (hover:hover) and (pointer:fine){.people-search-person:hover{background:var(--surface-light);border-color:var(--hairline)}}.people-search-person[role=group]{cursor:default}@media (hover:hover) and (pointer:fine){.people-search-person[role=group]:hover{background:transparent;border-color:transparent}}.people-search-clear:focus-visible,.people-search-person:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.people-search-avatar{align-items:center;background:color-mix(in srgb,var(--accent) 10%,var(--surface-ghost));border:1px solid var(--hairline);border-radius:var(--rounded-full);display:flex;font-size:var(--font-footnote-size);font-weight:var(--font-subhead-weight);height:34px;justify-content:center;overflow:hidden;width:34px}.people-search-avatar img{height:100%;object-fit:cover;width:100%}.people-search-person-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.people-search-person-copy small,.people-search-person-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-search-person-copy strong{font-size:var(--font-caption-size)}.people-search-person-copy small{color:var(--ink-secondary);font-size:var(--font-footnote-size)}.people-card-page{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-inline:auto;max-width:var(--arq-shell-content-max);width:100%}.people-card-back,.people-card-identity h1,.people-card-identity p,.people-card>p{margin:0}.people-card-back a{color:var(--status-info-ink);font-size:var(--font-caption-size);text-decoration:none}.people-card{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.people-card-identity h1{font-size:var(--arq-type-stat-md-size);font-weight:800;line-height:1.15}.people-card-identity{align-items:center;display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:64px minmax(0,1fr)}.people-card-identity .avatar{font-size:var(--font-title3-size);height:64px;margin:0;width:64px}.people-card-identity>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.people-card-bio,.people-card-boundary,.people-card-identity p,.people-card-organization{color:var(--ink-secondary);line-height:1.6}.people-card-bio{font-size:var(--font-body-size)}.people-card-boundary{border-top:1px solid var(--hairline);font-size:var(--font-caption-size);padding-top:var(--space-12)}.av-wrap{flex:none;line-height:0}.av{background:var(--surface);border:1px solid var(--accent);border-radius:var(--rounded-full);display:block;flex:none;height:30px;overflow:hidden;padding:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--secondary) 20%,transparent);text-decoration:none;width:30px}a.av{cursor:pointer;transition:transform .12s var(--snap)}a.av:active{transform:scale(.96)}.av img{display:block;height:100%;object-fit:cover;width:100%}.av-lg{height:72px;width:72px}.av-fixture{display:inline-flex;text-decoration:none}.av-fixture,.av-initials{align-items:center;color:var(--text-primary);font-size:11px;font-weight:700;justify-content:center;letter-spacing:.04em}.av-initials{display:flex;height:100%;line-height:1;width:100%}a.av:focus-visible{border-color:var(--secondary);outline:2px solid var(--accent);outline-offset:2px}.photo-row,.setting-row{align-items:center;display:flex;gap:var(--space-16);justify-content:space-between}.setting-row+.setting-row{border-top:1px solid var(--hairline);margin-top:var(--space-12);padding-top:var(--space-12)}.setting-row input[type=checkbox]{flex:none}.site-foot{border-top:1px solid var(--hairline);flex:none;margin-top:auto;padding:var(--space-16) var(--space-24) calc(var(--space-24) + var(--space-16) + env(safe-area-inset-bottom))}.site-foot-nav{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);justify-content:center}.site-foot-nav a{align-items:center;color:var(--ink-secondary);display:inline-flex;font-size:var(--font-screen-subtitle-size);transition:color .12s var(--snap),transform .12s var(--snap)}.site-foot-nav a:focus-visible{color:var(--text-primary)}.site-foot-nav a:active{transform:scale(.98)}.tv-r .team-switcher{align-items:center;border:1px solid var(--hairline-strong);border-radius:var(--rounded-full);box-sizing:border-box;color:var(--topbar-muted-ink);display:flex;font-size:var(--font-screen-subtitle-size);font-weight:var(--font-subhead-weight);height:34px;max-width:min(240px,36vw);min-width:0;overflow:hidden;padding:0 14px;position:relative;text-overflow:ellipsis;white-space:nowrap}.tv-r .team-switcher-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.tv-r .team-switcher .team-pill-measure{position:absolute;left:-9999px;top:0;visibility:hidden;white-space:nowrap;pointer-events:none}.tv-r .team-switcher .team-pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-r .team-switcher[data-compact]{flex:none;padding:0 12px}.tv-r .team-switcher .team-pill-monogram{font-weight:700;letter-spacing:.1em}.tv-r .team-switcher:has(select:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-2px}.tv-r .team-switcher:has(select):after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;margin-top:-5px;pointer-events:none;position:absolute;right:14px;top:50%;transform:rotate(45deg);width:6px}.tv-r .team-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:block;max-width:100%;min-width:0;overflow:hidden;padding:0 20px 0 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.field{flex:1 1;min-width:0;padding:var(--arq-shell-field-pad-top) var(--arq-shell-field-pad-x) var(--arq-shell-field-pad-bottom);width:100%}.tvshell:has(.chat-layout){height:100dvh;min-height:100dvh}.tvshell:has(.chat-layout) .field{display:flex;flex-direction:column;margin:0;max-width:none;min-height:0;overflow:hidden;padding:0}.tvshell:has(.chat-layout) .site-foot{flex:none}@media (max-width:640px){.tvshell:has(.chat-layout){height:auto}.tvshell:has(.chat-layout) .field{flex:none;overflow:visible}.tvshell:has(.chat-layout) .chat-layout{min-height:70vh}}@media (max-width:1180px){.tv-lockup{display:none}}@media (min-width:901px) and (max-width:1700px){.tv{gap:var(--arq-shell-header-gap-compact);padding-inline:var(--arq-shell-header-pad-x-compact)}.tv-tabs{align-content:center;align-self:stretch;flex-wrap:nowrap}.tv-r .team-switcher{max-width:min(150px,11vw)}.people-search-shell{width:clamp(140px,10vw,168px)}}@media (max-width:900px){.tv-dd{min-height:0}.tv-dd-chev,.tv-dd-menu,.tv-dd-more{display:none}.tv{flex-wrap:wrap;padding:10px 14px;height:auto;min-height:var(--header-height)}.tv-tabs>.tv-dd>a,.tv-tabs>a{align-items:center;display:inline-flex;min-height:44px}.av-wrap>a.av,.tv-ic{height:34px;width:34px}.tv-r .team-switcher[data-single]{display:none}.tv-tabs{flex:1 1 100%;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,black,black calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,black,black calc(100% - 34px),transparent);min-width:0;order:2;overflow-x:auto;-webkit-padding-end:34px;padding-inline-end:34px;scrollbar-width:none;scroll-padding-inline:12px 46px;width:100%}.tv-tabs::-webkit-scrollbar{display:none}.tv-tabs[data-scroll-start=false]{-webkit-mask-image:linear-gradient(90deg,transparent,black 34px,black calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent,black 34px,black calc(100% - 34px),transparent)}.tv-tabs[data-scroll-start=false][data-scroll-end=true]{-webkit-mask-image:linear-gradient(90deg,transparent,black 34px);mask-image:linear-gradient(90deg,transparent,black 34px)}.tv-tabs[data-scroll-start=true][data-scroll-end=true]{-webkit-mask-image:none;mask-image:none}.tv-id{min-height:44px}.tv-id,.tv-r{flex:1 1 100%}.tv-r{flex-wrap:nowrap;gap:var(--space-12);min-width:0;order:3}.tv-icons{flex:none;min-width:0}.people-search-shell{flex:none;max-width:224px;min-width:176px;width:clamp(176px,12.5vw,224px)}.people-search-field{height:34px}.landing .tv-r{justify-content:flex-end}.landing .tv-r>.landing-bar-cta,.landing .tv-r>.landing-bar-signin{min-height:44px}.shell-team-context{flex:0 1 88px;min-width:52px}.tv-r .team-switcher{align-items:center;display:inline-flex;max-width:100%;height:34px;padding-block:0}.tv-r .team-switcher,.tv-r .team-switcher select{min-height:34px;min-width:0;width:100%}.field{padding:var(--space-16) 14px 70px}.site-foot-nav a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}}@media (max-width:480px){.tv-r{flex-basis:calc(100% + 28px);gap:6px;margin-inline:-14px;width:calc(100% + 28px)}.tv-r .shell-team-context{flex:1 1;-webkit-margin-start:6px;margin-inline-start:6px;min-width:0}.tv-r{flex-wrap:wrap}.tv-r .tv-icons{flex:1 0 100%;min-width:0}.tv-r .people-search-shell{flex:1 1 auto;max-width:224px;min-width:96px;width:auto}.tv-r .team-switcher{padding-inline:var(--space-8)}.tv-r .team-switcher:has(select):after{right:var(--space-8)}.tv-r .team-switcher select{-webkit-padding-end:14px;padding-inline-end:14px}.people-search-popover{inset-inline-end:auto;inset-inline-start:var(--space-12);max-width:calc(100vw - var(--space-24));width:390px}}.journal-decisions-tabs{margin-bottom:var(--space-16)}.journal-decisions-tabs .pill{align-items:center;display:inline-flex;min-height:var(--arq-pagehead-chip-h);padding:var(--arq-pagehead-chip-pad)}.journal-decisions-panel{min-width:0}.decision-history-group .decision-history-list{padding:0 var(--space-16)}.decision-history-copy{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.decision-note-field{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.decision-note-field>span{color:var(--ink-secondary);font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight)}.decision-note-field textarea{background:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-sm);color:var(--text-primary);font:inherit;min-height:76px;padding:var(--space-8) var(--space-12);resize:vertical;width:100%}.decision-note-field textarea:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.decision-note-field small{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.decision-receipt-note{color:var(--ink-secondary);display:grid;font-size:var(--font-caption-size);grid-gap:var(--space-4);gap:var(--space-4);margin:0}.scheme-position-decision{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:var(--space-24)}.scheme-position-decision-header{align-items:flex-start;display:flex;gap:var(--space-12);justify-content:space-between}.scheme-position-decision .formation-move-status,.scheme-position-decision-header h2,.scheme-position-decision-header p{margin:0}.scheme-position-decision form{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.scheme-position-choices{border:0;display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0}.scheme-position-choices legend{color:var(--ink-secondary);font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);margin-bottom:var(--space-8)}.scheme-position-choices label{align-items:flex-start;border:1px solid var(--hairline-strong);border-radius:var(--r-sm);cursor:pointer;display:flex;gap:var(--space-12);min-height:52px;padding:var(--space-12)}.scheme-position-choices label:has(input:checked){background:var(--prov-wash-accent-soft);border-color:color-mix(in srgb,var(--accent) 54%,var(--hairline))}.card .scheme-position-choices input{accent-color:var(--accent);flex:0 0 auto;height:20px;margin:3px 0 0;padding:0;width:20px}.scheme-position-choices label>span{display:grid;flex:1 1 auto;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.scheme-position-choices small{color:var(--arq-p-ink-muted-text)}@media (max-width:640px){.journal-decisions-tabs{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-decisions-tabs .pill{width:100%}.decision-history-group>summary{align-items:flex-start;flex-direction:column;justify-content:center}.scheme-position-decision-header{flex-direction:column}}.reports-workspace{width:100%}.reports-heading{align-items:end;display:flex;gap:var(--space-24);justify-content:space-between;margin-bottom:var(--space-24)}.reports-heading h1{font-size:clamp(var(--font-large-title-size),4vw,var(--font-display-medium-size));line-height:1.05;margin:4px 0 8px}.reports-builder p,.reports-heading p{color:var(--ink-secondary);margin:0;max-width:66ch}.reports-latest{border-left:1px solid var(--hairline);display:grid;grid-gap:3px;gap:3px;padding-left:var(--space-16)}.reports-latest span{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.reports-latest time{font-weight:var(--font-subhead-weight)}.reports-stats-upload{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-l);box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:clamp(var(--space-24),4vw,40px);padding:clamp(var(--space-16),3vw,var(--space-24))}.reports-stats-upload-head{align-items:flex-start;display:flex;gap:var(--space-24);justify-content:space-between}.reports-stats-upload-head h2{font-size:var(--font-headline-size);margin:3px 0 6px}.reports-stats-upload-head p{color:var(--ink-secondary);margin:0;max-width:72ch}.reports-stats-upload-head>.btn{flex:0 0 auto;min-height:var(--space-touch-target-min)}.team-stats-preview{border-top:1px solid var(--hairline);display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding-top:var(--space-16)}.team-stats-preview-summary{align-items:center;display:flex;gap:var(--space-16);justify-content:space-between}.team-stats-preview-summary p{display:grid;grid-gap:3px;gap:3px;margin:0}.team-stats-preview-footnote,.team-stats-preview-summary span{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.team-stats-preview-summary .team-stats-preview-sport{color:var(--ink-primary);font-size:var(--font-body-size)}.team-stats-preview-summary .btn{min-height:var(--space-touch-target-min)}.team-stats-warnings{color:var(--status-warning-ink);font-size:var(--font-caption-size);margin:0;padding-left:var(--space-24)}.team-stats-preview-table-wrap{overflow-x:auto}.team-stats-preview-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-stats-preview-table{min-width:980px;width:100%}.team-stats-preview-table td:first-child,.team-stats-preview-table th:first-child{text-align:center;width:64px}.team-stats-preview-table td>small,.team-stats-preview-table td>span,.team-stats-preview-table td>strong,.team-stats-preview-table td>time{display:block}.team-stats-preview-table td>small,.team-stats-preview-table td>span{color:var(--arq-p-ink-muted-text);font-size:var(--font-footnote-size);margin-top:3px}.team-stats-preview-table input[type=checkbox]{accent-color:var(--accent);height:20px;width:20px}.team-stats-attestation-facts{display:grid;grid-gap:4px;gap:4px;margin:0;min-width:250px}.team-stats-attestation-facts>div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:58px minmax(0,1fr)}.team-stats-attestation-facts dt{color:var(--arq-p-ink-muted-text);font-size:var(--font-footnote-size)}.team-stats-attestation-facts dd{margin:0}.team-stats-preview-table .pill[data-state=mapped_linked]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--status-success-ink)}.team-stats-preview-table .pill[data-state=mapped_unsigned]{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--status-warning-ink)}.team-stats-preview-table .pill[data-state=unmatched]{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--status-danger-ink)}.team-stats-preview-footnote{margin:0}.reports-layout{align-items:start;display:grid;grid-gap:clamp(var(--space-24),4vw,56px);gap:clamp(var(--space-24),4vw,56px);grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr)}.reports-section-title{align-items:end;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;padding-bottom:var(--space-16)}.reports-builder h2,.reports-section-title h2{font-size:var(--font-headline-size);margin:3px 0 0}.reports-section-title>span{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.report-card{border-bottom:1px solid var(--hairline);min-width:0;overflow-wrap:anywhere;padding:var(--space-24) 0}.report-card>header{align-items:start;display:flex;gap:var(--space-16);justify-content:space-between}.report-card h3{font-size:var(--arq-type-subheader-size);font-weight:var(--arq-type-subheader-weight);letter-spacing:normal;margin:3px 0 0;text-transform:none}.report-period{color:var(--arq-p-ink-muted-text);flex:0 0 auto;font-size:var(--font-caption-size);margin:0;white-space:nowrap}.report-metrics{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin:var(--space-16) 0}.report-metrics>div{background:var(--bg-soft);display:grid;grid-gap:5px;gap:5px;padding:var(--space-16)}.report-metrics dt{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.report-metrics dd{font-size:var(--arq-type-stat-md-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--arq-type-stat-weight);margin:0}.report-detail-grid{color:var(--ink-secondary);display:grid;font-size:var(--font-screen-subtitle-size);grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.report-card footer>span,.report-detail-grid p{min-width:0;overflow-wrap:anywhere}.report-detail-grid p{margin:0}.report-card footer{align-items:center;color:var(--arq-p-ink-muted-text);display:flex;font-size:var(--font-footnote-size);gap:var(--space-16);justify-content:space-between;margin-top:var(--space-16)}.reports-builder{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-l);box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:clamp(var(--space-16),3vw,var(--space-24));position:-webkit-sticky;position:sticky;top:90px}.reports-builder label{color:var(--ink-secondary);display:grid;font-size:var(--font-screen-subtitle-size);font-weight:var(--font-subhead-weight);grid-gap:6px;gap:6px}.reports-builder input{background:var(--bg-soft);border:1px solid var(--control-border);border-radius:var(--rounded-small);color:var(--text-primary);font:inherit;min-height:var(--space-touch-target-min);padding:9px var(--space-12);width:100%}.reports-builder input:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px}.report-card footer .btn,.reports-builder .btn{min-height:var(--space-touch-target-min)}.reports-date-grid{display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:1fr 1fr}.reports-readonly{color:var(--ink-secondary)}.reports-inline-feedback{margin-top:var(--space-16);min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.reports-heading{align-items:stretch;flex-direction:column}.reports-layout{grid-template-columns:1fr}.reports-builder{position:static}}@media (max-width:640px){.report-card footer,.report-card>header,.reports-stats-upload-head,.team-stats-preview-summary{align-items:flex-start;flex-direction:column}.reports-stats-upload-head>.btn,.team-stats-preview-summary .btn{width:100%}.report-metrics{grid-template-columns:1fr 1fr}.report-detail-grid,.reports-date-grid{grid-template-columns:1fr}}.tvshell .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-card)}.coach-settings-hub{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.coach-settings-heading{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.coach-settings-heading h2,.coach-settings-heading p{margin:0}.coach-settings-heading h2{font-size:var(--font-headline-size)}.coach-settings-heading>p:last-child{color:var(--ink-secondary);max-width:66ch}.coach-settings-grid{align-items:start;display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.coach-settings-col{align-content:start;display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-width:0}.coach-settings-col:empty{display:none}.coach-settings-col:only-child{grid-column:1/-1}.profile-route-section{display:grid;grid-gap:clamp(var(--space-16),3vw,var(--space-32));gap:clamp(var(--space-16),3vw,var(--space-32))}.profile-workspace{align-items:start;display:grid;grid-gap:clamp(var(--space-16),3vw,var(--space-24));gap:clamp(var(--space-16),3vw,var(--space-24));grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.profile-card-preview,.profile-editor-card{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.profile-card-preview>h2,.profile-card-preview>h3,.profile-card-preview>p,.profile-editor-card>h2{margin:0}.profile-card-preview{border-top:3px solid var(--accent);position:-webkit-sticky;position:sticky;top:118px}.profile-card-preview>h3{align-items:center;display:flex;gap:var(--space-12)}.profile-card-bio{color:var(--ink-secondary);line-height:1.6}.profile-identity-readback span{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);letter-spacing:.08em;text-transform:uppercase}.profile-identity-readback{background:var(--surface-ghost);border:1px solid var(--hairline);border-radius:var(--rounded-medium);display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-12)}.profile-identity-readback>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.profile-identity-readback small,.profile-identity-readback strong{overflow-wrap:anywhere}.profile-bio-editor{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16) 0}.profile-bio-editor>small{color:var(--ink-secondary);font-size:var(--font-caption-size)}.profile-bio-editor>.btn{justify-self:start;min-height:var(--space-touch-target-min)}.public-card-control{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.public-card-control>header{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.public-card-control>header h2,.public-card-control>header p{margin:0}.public-card-control>header>p:last-child{color:var(--ink-secondary);max-width:68ch}.public-card-control fieldset{border:0;display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0}.public-card-control fieldset>label{align-items:start;background:var(--surface-ghost);border:1px solid var(--hairline);border-radius:var(--rounded-medium);color:var(--text-primary);cursor:pointer;display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);margin:0;min-height:var(--space-touch-target-min);padding:var(--space-12)}.public-card-control fieldset>label[data-selected=true]{background:var(--prov-wash-accent-ghost);border-color:var(--accent)}.public-card-control input[type=radio]{accent-color:var(--accent);margin-top:var(--space-4)}.public-card-control label>span{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.public-card-control label strong{font-weight:var(--arq-type-weight-max)}.public-card-control label small{color:var(--ink-secondary);font-size:var(--font-caption-size);line-height:1.45}.public-card-control>.btn{justify-self:start;min-height:var(--space-touch-target-min)}.profile-identity-readback small{color:var(--ink-secondary);font-size:var(--font-caption-size)}.profile-fixture-fields{display:grid;grid-gap:0 var(--space-16);gap:0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-16) 0 0}.profile-fixture-fields>div{border-top:1px solid var(--hairline);min-width:0;padding:var(--space-12) 0}.profile-fixture-fields dt{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);letter-spacing:.08em;text-transform:uppercase}.profile-fixture-fields dd{color:var(--text-primary);font-size:var(--font-subhead-size);margin:var(--space-4) 0 0;overflow-wrap:anywhere}.coach-settings-group{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.coach-settings-group>h3{margin-bottom:0}.coach-settings-row-list{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.coach-settings-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--surface-ghost);border:1px solid var(--hairline);border-radius:var(--rounded-medium);color:var(--text-primary);cursor:pointer;display:grid;font:inherit;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:36px minmax(0,1fr) auto;min-height:calc(var(--space-touch-target-min) + var(--space-16));padding:10px var(--space-12);text-align:left;text-decoration:none;transition:background .15s var(--snap),border-color .15s var(--snap);width:100%}.coach-settings-row:hover{background:var(--surface-light);border-color:var(--hairline-strong)}.coach-settings-row-info{cursor:default;grid-template-columns:36px minmax(0,1fr)}.coach-settings-row-info:hover{background:var(--surface-ghost);border-color:var(--hairline)}.coach-settings-row-control-slot{grid-column:2/-1}.appearance-theme-setting{border:0;display:inline-flex;flex-wrap:wrap;gap:var(--space-8,8px);margin:0;padding:0}.appearance-theme-option{align-items:center;border:1px solid var(--hairline);border-radius:var(--rounded-full);color:var(--ink-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-caption-size);gap:6px;padding:5px 12px}.appearance-theme-option:hover{border-color:var(--hairline-strong);color:var(--text-primary)}.appearance-theme-option[data-on]{border-color:var(--accent);color:var(--text-primary);font-weight:var(--font-subhead-weight)}.appearance-theme-option input{accent-color:var(--accent);margin:0}.coach-settings-row:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.coach-settings-row:disabled{cursor:default;opacity:.6}.coach-settings-row-icon{align-items:center;background:color-mix(in srgb,var(--text-secondary) 11%,transparent);border-radius:10px;color:var(--ink-secondary);display:inline-flex;height:36px;justify-content:center;width:36px}.coach-settings-row-icon svg{height:20px;width:20px}.coach-settings-row[data-tone=accent] .coach-settings-row-icon{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--status-accent-ink)}.coach-settings-row[data-tone=warning] .coach-settings-row-icon{background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--status-warning-ink)}.coach-settings-row[data-tone=danger] .coach-settings-row-icon{background:color-mix(in srgb,var(--error) 13%,transparent);color:var(--status-danger-ink)}.coach-settings-row-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.coach-settings-row-copy strong{font-size:var(--font-subhead-size);line-height:1.35}.coach-settings-row-copy small{color:var(--ink-secondary);font-size:var(--font-caption-size);line-height:1.45}.coach-settings-row-accessory{color:var(--arq-p-ink-muted-text);font-size:24px;line-height:1}.coach-signout-confirm{background:color-mix(in srgb,var(--warning) 8%,var(--surface-ghost));border:1px solid color-mix(in srgb,var(--warning) 32%,var(--hairline));border-radius:var(--rounded-medium);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-12)}.coach-signout-confirm p{color:var(--ink-secondary);font-size:var(--font-caption-size);margin:0}.coach-signout-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.card .coach-signout-confirm-actions .btn,.coach-account-dialog .btn{margin-top:var(--space-8);min-height:var(--space-touch-target-min)}.coach-account-dialog-backdrop{align-items:center;background:color-mix(in srgb,var(--cinematic-deep) 64%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--space-16);position:fixed;z-index:1000}.coach-account-dialog{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--rounded-large);box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-16);gap:var(--space-16);max-height:calc(100dvh - var(--space-32));max-width:560px;overflow-y:auto;padding:clamp(var(--space-16),4vw,var(--space-24));width:100%}.coach-account-dialog-heading{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.coach-account-dialog-copy,.coach-account-dialog-copy p,.coach-account-dialog-heading h2,.coach-account-dialog-heading p,.coach-account-support-copy{margin:0}.coach-account-dialog-copy{color:var(--ink-secondary);line-height:1.55}div.coach-account-dialog-copy{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.coach-account-confirm-field{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.coach-account-dialog .coach-account-confirm-field label{color:var(--text-primary);font-size:var(--font-subhead-size);margin:0}.coach-account-dialog .coach-account-confirm-field input{min-height:var(--space-touch-target-min)}.coach-account-dialog .btn:focus-visible,.coach-account-dialog .coach-account-confirm-field input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.coach-account-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.coach-account-dialog .coach-account-dialog-actions .btn{margin-top:0}.coach-account-support-copy{color:var(--ink-secondary);font-size:var(--font-caption-size)}.coach-account-support-copy a{align-items:center;color:var(--status-info-ink);display:inline-flex;font-weight:var(--font-subhead-weight);min-height:var(--space-touch-target-min)}.coach-account-support-copy a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#ai-consent{scroll-margin-top:90px}@media (max-width:1080px){.coach-settings-grid{grid-template-columns:1fr}}@media (max-width:820px){.profile-workspace{grid-template-columns:1fr}.profile-card-preview{position:static}}@media (max-width:700px){.coach-account-dialog-actions .btn{flex:1 1}}@media (max-width:440px){.profile-fixture-fields,.profile-identity-readback{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.coach-settings-row{transition:none}}.chip{align-items:center;border-radius:var(--rounded-full);display:inline-flex;font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);gap:5px;letter-spacing:.03em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.chip i{background:currentColor;border-radius:50%;height:6px;width:6px}.ch-ok{background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--status-success-ink)}.ch-warn{background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--status-warning-ink)}.ch-bad{background:color-mix(in srgb,var(--error) 13%,transparent);color:var(--status-danger-ink)}.ch-info{background:color-mix(in srgb,var(--secondary) 13%,transparent);color:var(--status-info-ink)}.ch-mut{background:var(--surface-light);color:var(--arq-ink-body,var(--ink-secondary))}.ch-acc{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--status-accent-ink)}.band{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-l);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:32px;overflow:hidden;padding:20px 24px;position:relative}.band:before{background:radial-gradient(90% 140% at 92% -30%,color-mix(in srgb,var(--secondary) 13%,transparent),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.band>*{position:relative;z-index:1}.band .v{flex:1 1;min-width:300px}.band .v .eyebrow{display:block;margin-bottom:6px}.band .v h1,.band .v h2{font-size:22px;font-weight:700;letter-spacing:.03em;line-height:1.3;margin:0;text-transform:uppercase}.band .v h1 b,.band .v h2 b{color:var(--status-accent-ink)}.statline{align-items:baseline;display:flex;gap:26px}.statline .s .n{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.statline .s .l{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.attn{align-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--error) 35%,var(--hairline));border-radius:var(--r);box-shadow:var(--shadow-card);display:flex;gap:var(--space-12);margin-top:var(--space-12);padding:11px 16px}.attn .dot{background:var(--error);border-radius:50%;flex:none;height:9px;width:9px}.attn .why{color:var(--ink-secondary);font-size:var(--font-screen-subtitle-size);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiet{display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:1fr 1fr}.quiet .card{padding:14px 16px}.quiet .n{font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.quiet .l{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);letter-spacing:.11em;margin-top:5px;text-transform:uppercase}.duo{align-items:start;display:grid;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:1.25fr 1fr;margin-top:26px}@media (max-width:1180px){.duo{grid-template-columns:1fr}}@media (max-width:760px){.quiet{grid-template-columns:1fr}.attn{flex-wrap:wrap}}.roster-cols{align-items:start;display:grid;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:minmax(0,2.18fr) minmax(0,1fr)}.roster-panel{align-self:start;min-height:60vh;position:-webkit-sticky;position:sticky;top:calc(var(--space-32) + var(--space-32))}.roster-panel .surface-status{background:transparent;border:0;box-shadow:none;margin:0;max-width:none;width:100%}.roster-panel-ghost{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-16)}.roster-panel-ghost-section{border-top:1px solid var(--hairline);display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-12)}h2.roster-panel-title{font-size:var(--arq-type-stat-md-size);margin:var(--space-8) 0}.roster-panel-stat{align-items:center;border-top:1px solid var(--hairline);color:var(--ink-secondary);display:flex;font-size:var(--font-caption-size);justify-content:space-between;margin-top:var(--space-16);padding-top:var(--space-12)}.roster-ghost-input{color:var(--arq-p-ink-muted-text);display:inline-flex}.roster-ghost-card{cursor:default}.roster-ghost-line{background:var(--surface-light);border-radius:var(--rounded-small);display:block;height:var(--space-8);opacity:.78;width:78%}.roster-ghost-line-strong{background:var(--hairline-strong);height:var(--space-12);width:48%}.roster-ghost-line-short{width:34%}.named-groups-manager{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-32)}.named-group-card-heading,.named-group-create-row,.named-groups-heading{align-items:flex-start;display:flex;gap:var(--space-16);justify-content:space-between}.named-group-card-heading h3,.named-group-members h4,.named-groups-heading h2{margin:0}.named-groups-heading h2{font-size:var(--arq-type-stat-md-size)}.named-groups-manager .meta{font-size:var(--arq-type-body-size)}.card .named-group-card-heading h3{font-size:var(--arq-type-subheader-size)}.named-groups-heading p:last-child{color:var(--ink-secondary);margin-bottom:0;max-width:68ch}.named-group-create-row>div,.named-group-rename{display:grid;flex:1 1;grid-gap:var(--space-8);gap:var(--space-8)}.named-group-create-row .arq-btn,.named-group-create-row .btn{align-self:end}.named-group-members,.named-group-picker,.named-group-suggestions{border-top:1px solid var(--hairline);margin-top:var(--space-16);padding-top:var(--space-16)}.named-groups-list{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.named-group-card .list{margin-top:var(--space-8)}.named-group-card .row>span:first-child,.named-group-roster-options label>span{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.named-group-card small,.named-group-roster-options small{color:var(--ink-secondary)}.named-group-actions{justify-content:flex-end}.named-group-usage-status{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-4)}.named-group-usage-status p{margin:0}.named-group-delete-confirm,.named-groups-feedback{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.named-group-delete-confirm p,.named-groups-feedback p{margin:0}.named-group-picker summary{cursor:pointer;font-weight:var(--font-body-medium-weight)}.named-group-roster-options{margin-top:var(--space-12)}.named-group-audience-options,.named-group-roster-options{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.named-group-audience-options{margin-top:var(--space-8)}.named-group-audience-options label{align-items:center;border:1px solid var(--hairline);border-radius:var(--rounded-medium);display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);padding:var(--space-12)}.named-group-audience-options label:has(input:checked){background:var(--bg-soft);border-color:var(--border-strong)}.named-group-audience-options label>span{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.named-group-audience-options small{color:var(--ink-secondary)}.named-group-audience-error{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.named-group-roster-options label{align-items:center;border:1px solid var(--hairline);border-radius:var(--rounded-medium);display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);padding:var(--space-12)}.named-groups-skeleton{border:1px solid var(--hairline);border-radius:var(--rounded-large);display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-card-padding)}.named-groups-notice{color:var(--ok);margin:0}.named-groups-empty,.named-groups-read-only{margin:0}@media (max-width:1150px){.roster-cols{grid-template-columns:minmax(0,1fr)}.roster-panel{position:static}}@media (max-width:760px){.named-group-card-heading,.named-group-create-row,.named-groups-heading{align-items:stretch;flex-direction:column}.named-group-actions{justify-content:flex-start}.named-group-audience-options,.named-group-roster-options{grid-template-columns:minmax(0,1fr)}.named-group-create-row .arq-btn,.named-group-create-row .btn{align-self:stretch}}.wall{display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:1500px){.wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.wall{grid-template-columns:minmax(0,1fr)}}.wall-eyebrow{display:block;margin:18px 0 10px}.wall-eyebrow:first-of-type{margin-top:2px}.wall>.wall-empty{grid-column:1/-1;justify-content:center;margin:0;max-width:none;min-height:118px}.toolbar,.wall>.wall-empty{align-items:center;display:flex}.toolbar{flex-wrap:wrap;gap:11px;margin-bottom:var(--space-16)}.roster-toolbar{gap:10px 16px;justify-content:space-between}.toolbar-group{align-items:center;display:inline-flex;gap:8px;min-width:0}.toolbar .inp{background:var(--home-tile,var(--surface));border:1px solid var(--hairline-strong);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:13px;min-height:34px;min-width:0;padding:6px 12px;width:230px}.toolbar .inp::placeholder{color:var(--arq-p-ink-muted-text)}.sortpills{background:var(--home-tile,var(--surface));border:1px solid var(--hairline);border-radius:12px;display:inline-flex;gap:4px;min-width:0;padding:4px}.sortpills button,.sortpills>span{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--ink-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;min-height:34px;padding:6px 10px;text-transform:uppercase;transition:background .18s var(--snap),border-color .18s var(--snap),color .18s var(--snap)}.sortpills button.on,.sortpills>span.on{background:var(--home-tile,var(--surface));border-color:color-mix(in srgb,var(--secondary) 42%,transparent);box-shadow:inset 0 -2px 0 var(--secondary);color:var(--text-primary)}.sortpills button:not(.on):hover{background:color-mix(in srgb,var(--surface) 62%,transparent);color:var(--text-primary)}@media (max-width:640px){.sortpills button{min-height:44px}}.roster-order{align-items:center;display:inline-flex;gap:8px}.toolbar .roster-find{margin-left:auto}.roster-toolbar .roster-filter-opener{background:var(--home-tile,var(--surface));border-color:var(--hairline-strong);border-radius:var(--arq-ctl-radius);color:var(--text-primary);min-height:var(--arq-ctl-h);padding:0 var(--arq-ctl-pad-x-wide)}.roster-toolbar .roster-filter-opener[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 14%,var(--home-tile,var(--surface)));border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--status-accent-ink)}.roster-toolbar .formation-trigger{background:var(--home-tile,var(--surface))}.roster-toolbar .formation-trigger,.roster-toolbar .inp{min-height:var(--arq-ctl-h);padding:0 var(--arq-ctl-pad-x)}.tvshell .roster-cols .card.ath select,.tvshell .roster-toolbar select.inp,.tvshell .wall .card.ath select{font:var(--arq-ctl-select-font)}.tvshell .roster-toolbar select.inp{min-height:var(--arq-ctl-select-h);padding:var(--arq-ctl-select-pad)}.roster-toolbar .sortpills{background:transparent;border:0;border-radius:0;gap:var(--arq-ctl-group-gap);padding:0}.roster-toolbar .sortpills button,.roster-toolbar .sortpills>span{background:var(--arq-ctl-bg);border:var(--arq-ctl-border);border-radius:var(--arq-ctl-radius);min-height:var(--arq-ctl-h);padding:0 var(--arq-ctl-pad-x)}.roster-toolbar .sortpills button.on,.roster-toolbar .sortpills>span.on{background:var(--arq-ctl-active-bg);border-color:var(--arq-ctl-active-border);color:var(--arq-ctl-active-fg)}.roster-toolbar .sortpills button:not(.on):hover{border-color:var(--arq-ctl-hover-border);color:var(--arq-ctl-hover-fg)}@media (max-width:640px){.roster-toolbar .sortpills button{min-height:44px}}@media (max-width:760px){.roster-toolbar{justify-content:flex-start}.roster-toolbar .roster-find{margin-left:0;width:100%}}.home-chip.roster-arq-pill{color:var(--ink-secondary);cursor:default;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.home-chip.roster-arq-pill b{font-size:13px;font-weight:800}a.home-chip.roster-arq-pill{cursor:pointer;text-decoration:none}.roster-import-dialog{background:var(--surface);border:1px solid var(--border);border-radius:18px 0 0 18px;box-shadow:0 24px 64px color-mix(in srgb,var(--shadow-dark) 58%,transparent);color:var(--text-primary);height:100dvh;margin:0 0 0 auto;max-height:100dvh;max-width:none;overflow:hidden;padding:0;width:min(680px,100vw)}.roster-import-dialog::-webkit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--text-primary) 38%,transparent)}.roster-import-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--text-primary) 38%,transparent)}.roster-import-sheet{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.roster-import-heading,.roster-import-rows-heading{align-items:center;display:flex;gap:var(--space-16);justify-content:space-between}.roster-import-heading{border-bottom:1px solid var(--hairline);padding:var(--space-24)}.roster-import-heading h2,.roster-import-rows-heading h3{margin:3px 0 0}.roster-import-heading h2{font-size:var(--arq-type-stat-md-size)}.roster-import-rows-heading h3{font-size:var(--arq-type-subheader-size)}.roster-import-body{overflow-y:auto;padding:var(--space-24) var(--space-24) var(--space-32)}.roster-import-feedback,.roster-import-rows{margin-top:var(--space-24)}.roster-import-rows-heading{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-12)}.roster-import-table-wrap{overflow-x:auto}.roster-import-table{border-collapse:collapse;width:100%}.roster-import-table td,.roster-import-table th{border-bottom:1px solid var(--hairline);padding:var(--space-12) var(--space-8);text-align:left;vertical-align:top}.roster-import-table th{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);letter-spacing:.08em;text-transform:uppercase}.roster-import-table td:first-child,.roster-import-table th:first-child{padding-left:0;width:62%}.roster-import-table td:last-child,.roster-import-table th:last-child{padding-right:0;text-align:right}.roster-import-table td>span,.roster-import-table td>strong{display:block}.roster-import-scheme-fit{margin-top:4px}.roster-import-feedback summary,.roster-import-scheme-fit summary{color:var(--ink-secondary);cursor:pointer;font-size:var(--font-caption-size);font-weight:600}.roster-search-status{margin:0 0 var(--space-8)}.card label.upload-zone,.roster-import-dialog label.upload-zone{align-items:center;border:1.5px dashed var(--hairline-strong);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin:10px 0;padding:22px 16px;position:relative;text-align:center;transition:border-color .14s ease,background .14s ease}.upload-zone:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:var(--accent)}.card label.upload-zone:focus-within,.roster-import-dialog label.upload-zone:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.upload-zone[data-busy]{cursor:progress;opacity:.7}.upload-zone-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.upload-zone-title{font-size:13px;font-weight:600}@media (max-width:640px){.roster-import-dialog{border-radius:0}.roster-import-body,.roster-import-heading{padding-left:var(--space-16);padding-right:var(--space-16)}.roster-import-rows-heading{align-items:flex-start;flex-direction:column}}.roster-order select.inp{width:auto}.formation-control{align-items:center;display:inline-flex;gap:8px;max-width:100%}.formation-picker{max-width:100%;position:relative}.formation-trigger{align-items:center;background:var(--surface-light);border:1px solid var(--hairline-strong);border-radius:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:9px;list-style:none;max-width:min(420px,72vw);padding:7px 12px;white-space:nowrap}.formation-trigger::-webkit-details-marker{display:none}.formation-trigger:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";flex:none;height:7px;margin-left:2px;transform:rotate(45deg) translateY(-2px);transition:transform .16s var(--snap);width:7px}.formation-trigger-label{overflow:hidden;text-overflow:ellipsis}.formation-picker[open]>.formation-trigger{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--status-accent-ink)}.formation-picker[open]>.formation-trigger:after{transform:rotate(225deg) translate(-2px,-2px)}.formation-trigger:hover{color:var(--text-primary)}.formation-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.formation-trigger[aria-disabled=true]{cursor:default;opacity:.68}.formation-menu{max-height:min(60vh,480px);overflow-y:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-card);display:grid;grid-gap:3px;gap:3px;left:0;min-width:100%;padding:5px;position:absolute;top:calc(100% + 6px);width:max-content;z-index:40}.formation-menu button{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink-secondary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.formation-menu .formation-menu-group{color:var(--ink-secondary);padding:8px 10px 2px;white-space:nowrap}.formation-menu .formation-menu-group:not(:first-child){border-top:1px solid var(--hairline);margin-top:3px;padding-top:9px}.formation-menu button:focus-visible,.formation-menu button:hover{background:var(--surface-light);color:var(--text-primary)}.formation-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.formation-menu button[aria-checked=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--status-accent-ink)}.pe-filters{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:-4px 0 12px}#roster-filters .pe-pill{border-radius:var(--arq-pagehead-chip-radius);font:var(--arq-pagehead-chip-font);min-height:var(--arq-pagehead-chip-h);padding:var(--arq-pagehead-chip-pad)}.pe-discwrap,.pe-pos{display:contents}.pe-pill{align-items:center;background:var(--surface-light);border:1px solid var(--hairline-strong);border-radius:100px;color:var(--ink-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:6px 13px}.pe-pill b{color:var(--arq-p-ink-muted-text);font-weight:700}.pe-pill:hover{color:var(--text-primary)}.pe-pill[aria-expanded=true],.pe-pill[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--status-accent-ink)}.pe-pill[aria-pressed=true] b{color:var(--status-accent-ink)}.chip.lz-attn{background:var(--error);border-color:transparent;color:var(--bg)}.chip.lz-attn i{background:var(--bg)}@media (max-width:640px){.toolbar .inp{width:100%}}.formation-unlock{background:var(--prov-wash-accent);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--hairline));border-radius:var(--r-l);margin:0 0 var(--space-16);padding:10px 12px}.formation-panel{background:var(--home-tile,var(--surface));border:0;border-radius:var(--r-l);box-shadow:0 0 0 1px var(--hairline);overflow:hidden;padding:var(--space-16)}.formation-panel[data-layout=scheme]{--formation-field-columns:16}.formation-panel[data-layout=court]{--formation-field-columns:12}.formation-header{align-items:flex-end;display:flex;gap:var(--space-16);justify-content:space-between;margin-bottom:var(--space-16)}.formation-header h2{font-size:var(--arq-type-stat-md-size);font-weight:var(--arq-type-stat-weight);line-height:var(--arq-type-stat-lh);margin:3px 0 0}.formation-fixture-note{background:var(--prov-wash-accent-soft);border:1px solid var(--prov-edge-accent);border-radius:var(--r);color:var(--ink-secondary);font-size:12px;line-height:1.45;margin:0 0 var(--space-16);padding:9px 11px}.formation-fixture-note strong{color:var(--text-primary)}.formation-staff{align-items:center;border-bottom:1px solid var(--hairline);display:flex;gap:var(--space-12);margin-bottom:var(--space-16);padding-bottom:var(--space-12)}.formation-staff>div{display:flex;flex-wrap:wrap;gap:var(--space-8)}.formation-field{background:var(--surface-light);border:1px solid var(--hairline-strong);border-radius:var(--r);display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(var(--formation-field-columns,12),minmax(0,1fr));grid-template-rows:repeat(4,auto);min-width:0;padding:var(--space-16);position:relative;isolation:isolate}.formation-panel[data-surface=field] .formation-field{--turf:#2f9e4f;--turf-line:#ffffff;background-color:var(--prov-wash-turf);background-image:repeating-linear-gradient(180deg,var(--prov-wash-turf) 0 12.5%,color-mix(in srgb,var(--turf) 56%,var(--surface)) 12.5% 25%);border-color:var(--prov-edge-turf);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--turf-line) 12%,transparent);gap:var(--space-8);padding:calc(var(--space-16) + 28px) var(--space-16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .formation-panel[data-surface=field] .formation-field{--turf:#35a85a;--turf-line:#e6f4ea}}:root[data-theme=dark] .formation-panel[data-surface=field] .formation-field{--turf:#35a85a;--turf-line:#e6f4ea}:root{--turf:#2f9e4f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--turf:#35a85a}}:root[data-theme=dark]{--turf:#35a85a}.formation-panel[data-surface=field] .formation-field:after,.formation-panel[data-surface=field] .formation-field:before{content:"";inset:8px;pointer-events:none;position:absolute;z-index:0}.formation-panel[data-surface=field] .formation-field:before{background:linear-gradient(90deg,color-mix(in srgb,var(--turf-line) 44%,transparent) 0 2px,transparent 2px calc(100% - 2px),color-mix(in srgb,var(--turf-line) 44%,transparent) calc(100% - 2px) 100%),linear-gradient(180deg,color-mix(in srgb,var(--turf-line) 20%,transparent) 0 26px,color-mix(in srgb,var(--turf-line) 60%,transparent) 26px 28px,transparent 28px calc(100% - 28px),color-mix(in srgb,var(--turf-line) 60%,transparent) calc(100% - 28px) calc(100% - 26px),color-mix(in srgb,var(--turf-line) 20%,transparent) calc(100% - 26px) 100%),repeating-linear-gradient(180deg,transparent 0 calc(12.5% - 1px),color-mix(in srgb,var(--turf-line) 34%,transparent) calc(12.5% - 1px) 12.5%) 50% /100% calc(100% - 72px) no-repeat}.formation-panel[data-surface=field] .formation-field:after{background:repeating-linear-gradient(180deg,transparent 0 calc(6.25% - 2px),color-mix(in srgb,var(--turf-line) 46%,transparent) calc(6.25% - 2px) 6.25%) 38% /9px calc(100% - 76px) no-repeat,repeating-linear-gradient(180deg,transparent 0 calc(6.25% - 2px),color-mix(in srgb,var(--turf-line) 46%,transparent) calc(6.25% - 2px) 6.25%) 62% /9px calc(100% - 76px) no-repeat}.formation-panel[data-surface=court] .formation-field{background:radial-gradient(circle at 50% 73%,transparent 0 8%,color-mix(in srgb,var(--tertiary) 42%,transparent) 8.3% 8.8%,transparent 9.1%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--tertiary) 10%,var(--surface)) 0 64px,color-mix(in srgb,var(--tertiary) 14%,var(--surface)) 64px 128px);border-color:color-mix(in srgb,var(--tertiary) 42%,var(--hairline));grid-template-rows:repeat(5,minmax(88px,auto))}.formation-panel[data-surface=court] .formation-field:before{bottom:0;height:42%;width:22%}.formation-panel[data-surface=court] .formation-field:after,.formation-panel[data-surface=court] .formation-field:before{border:2px solid color-mix(in srgb,var(--tertiary) 42%,transparent);border-bottom:0;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:0}.formation-panel[data-surface=court] .formation-field:after{border-radius:50% 50% 0 0;bottom:-1px;height:58%;width:62%}.formation-panel[data-surface=diamond] .formation-field{background:radial-gradient(circle at 50% 74%,color-mix(in srgb,var(--tertiary) 38%,transparent) 0 5%,transparent 5.5%),radial-gradient(ellipse at 50% 82%,color-mix(in srgb,var(--tertiary) 24%,transparent) 0 28%,transparent 28.5%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--success) 20%,var(--surface)) 0 58px,color-mix(in srgb,var(--success) 27%,var(--surface)) 58px 116px);grid-template-rows:repeat(5,minmax(92px,auto))}.formation-panel[data-surface=diamond] .formation-field:before{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--text-primary) 68%,transparent);content:"";left:50%;pointer-events:none;position:absolute;top:59%;transform:translate(-50%,-50%) rotate(45deg);width:clamp(220px,24%,300px)}.formation-panel[data-surface=batting] .formation-field{background:linear-gradient(90deg,color-mix(in srgb,var(--tertiary) 11%,var(--surface)) 0 33.2%,transparent 33.2% 33.5%,color-mix(in srgb,var(--tertiary) 11%,var(--surface)) 33.5% 66.5%,transparent 66.5% 66.8%,color-mix(in srgb,var(--tertiary) 11%,var(--surface)) 66.8%),linear-gradient(var(--surface-light),var(--surface-light));border-color:color-mix(in srgb,var(--tertiary) 34%,var(--hairline));grid-template-rows:repeat(3,minmax(92px,auto))}.formation-slot{grid-column:var(--formation-column);grid-row:var(--formation-row);min-width:0;position:relative;z-index:1}.formation-slot-label{color:var(--formation-label-ink);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:5px;text-align:center;text-shadow:var(--formation-label-shadow)}.formation-panel[data-layout=court] .formation-slot-label,.formation-panel[data-layout=diamond] .formation-slot-label{color:var(--text-primary);text-shadow:0 1px 0 color-mix(in srgb,var(--surface) 72%,transparent)}.formation-stack{display:grid;grid-gap:0;gap:0;min-width:0;padding-right:var(--formation-stack-offset,0)}.formation-athlete-drag{cursor:-webkit-grab;cursor:grab;min-width:0;position:relative}.formation-athlete-drag:active .formation-athlete{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.98)}.formation-athlete-drag:focus-visible,.formation-reserves:focus-visible,.formation-slot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.formation-move{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:1px solid var(--hairline);border-radius:6px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:inherit;font-size:14px;line-height:1;cursor:pointer}.formation-move[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.formation-move:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.formation-athlete-drag[data-selected=true] .formation-athlete{border-color:color-mix(in srgb,var(--accent) 58%,var(--hairline))}.formation-stack>.formation-athlete-drag{transform:translateX(var(--formation-depth-offset,0));z-index:var(--formation-depth-z,1)}.formation-stack>.formation-athlete-drag+.formation-athlete-drag{margin-top:-32px}.formation-slot:focus-within .formation-stack>.formation-athlete-drag,.formation-slot:hover .formation-stack>.formation-athlete-drag{transform:translateX(0)}.formation-slot:focus-within .formation-stack>.formation-athlete-drag+.formation-athlete-drag,.formation-slot:hover .formation-stack>.formation-athlete-drag+.formation-athlete-drag{margin-top:6px}.formation-slot[data-drop-eligible=true] .formation-open-slot,.formation-slot[data-drop-eligible=true] .formation-stack{outline:2px dashed color-mix(in srgb,var(--accent) 56%,var(--hairline));outline-offset:3px}@media (hover:none),(pointer:coarse){.formation-stack{padding-right:0}.formation-stack>.formation-athlete-drag{transform:translateX(0)}.formation-stack>.formation-athlete-drag+.formation-athlete-drag{margin-top:6px}}.formation-athlete{color:var(--text-primary);display:flex;flex-direction:column;font-size:11.5px;gap:5px;min-width:0;padding:10px}.tvshell .formation-athlete{overflow:visible}.formation-athlete>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.formation-athlete>strong{overflow:visible;background:none;box-shadow:none;text-shadow:none;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);white-space:nowrap}.formation-athlete-top{align-items:center;display:flex;gap:6px;min-width:0}.formation-athlete-top .posbadge{font-size:var(--arq-type-label-size);padding:2px 5px}.formation-athlete-top .formation-alt-position{background:var(--prov-wash-accent-soft);border-style:dashed;color:var(--ink-secondary)}.formation-athlete-top .formation-arq[data-missing=true]{color:var(--ink-secondary)}.formation-arq{margin-left:auto;white-space:nowrap;color:var(--status-arcq-ink)}.formation-archetype{font-size:11px;font-style:italic;line-height:1.25}.formation-archetype,.formation-load{color:var(--ink-secondary);white-space:nowrap}.formation-load{align-items:center;display:flex;font-size:var(--arq-type-label-size);font-weight:700;gap:5px;line-height:1;text-transform:capitalize}.formation-athlete .team-availability{align-self:start;font-size:11px;line-height:1.1;max-width:100%;padding:3px 6px}.formation-load:before{background:var(--success);border-radius:50%;content:"";flex:0 0 auto;height:6px;width:6px}.formation-load[data-risk=moderate]:before{background:var(--tertiary)}.formation-load[data-risk=high]:before{background:var(--error)}.formation-load[data-risk=redacted]:before{display:none}.formation-depth-count{color:var(--ink-secondary);font-size:var(--arq-type-label-size);font-weight:700;margin-left:5px}.formation-arq,.formation-depth-label{font-size:11px;font-weight:800;letter-spacing:.05em}.formation-depth-label{color:var(--status-accent-ink)}.formation-athlete-minimal{border-style:dashed}.formation-open-slot{background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px dashed color-mix(in srgb,var(--text-on-accent) 45%,transparent);border-radius:9px;color:var(--ink-secondary);display:block;font-size:11px;padding:10px;text-align:center}.formation-reserves{background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px dashed var(--hairline-strong);border-radius:var(--r);margin-top:var(--space-16);padding:var(--space-12)}.formation-reserves>div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-8)}.formation-reserves-empty{grid-column:1/-1;margin:0}.formation-move-status{background:var(--prov-wash-accent-soft);margin:0 0 var(--space-12);padding:8px 10px}.what-if-chip{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);margin-top:var(--space-12)}.what-if-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between}.what-if-flag{white-space:nowrap}.what-if-compare{display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-8)}.what-if-col{display:grid;grid-gap:2px;gap:2px}.what-if-honest{font-style:italic}.what-if-actions{display:flex;gap:var(--space-8);justify-content:flex-end;margin-top:var(--space-8)}@media (max-width:700px){.what-if-compare{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.formation-field{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-field,.formation-panel[data-layout=court] .formation-field,.formation-panel[data-layout=diamond] .formation-field{grid-template-rows:none}.formation-panel[data-surface=court] .formation-field:after,.formation-panel[data-surface=court] .formation-field:before,.formation-panel[data-surface=diamond] .formation-field:before{display:none}.formation-slot{grid-column:auto;grid-row:auto}.formation-reserves>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.formation-header,.formation-staff{align-items:flex-start;flex-direction:column}.formation-field,.formation-reserves>div{grid-template-columns:minmax(0,1fr)}.formation-stack{padding-right:0}.formation-stack>.formation-athlete-drag{transform:translateX(0)}.formation-stack>.formation-athlete-drag+.formation-athlete-drag{margin-top:6px}}.ath{cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.ath .card-b{display:flex;flex-direction:column;gap:9px;min-height:118px;padding:var(--space-16);position:relative;z-index:1}.ath:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.ath .top{align-items:center;display:flex;gap:10px}.ath .top>div{min-width:0;overflow:hidden}.ath .nm{font-size:var(--arq-type-subheader-size);font-weight:var(--font-subhead-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-arq-line{color:var(--ink-secondary);align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.roster-pos-score{color:var(--status-info-ink);font-weight:800}.roster-arq-score{color:var(--status-arcq-ink);font-weight:800}.roster-archetype{color:var(--ink-secondary)}.ath .head{font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ath .head,.ath .line{color:var(--ink-secondary);font-size:var(--font-caption-size);line-height:1.45}.ath .foot{gap:10px;margin-top:auto}.ath .foot,.ath .foot .push{align-items:center;display:flex;min-width:0}.ath .foot .push{gap:var(--space-8);margin-left:auto}.pips{align-items:center;display:inline-flex;gap:3px}.pips i{background:var(--hairline-strong);border-radius:3px;height:8px;width:8px}.pips i.on{background:var(--secondary)}.mom{font-size:12.5px;font-weight:var(--font-subhead-weight);white-space:nowrap}.m-up{color:var(--status-success-ink)}.m-dn{color:var(--status-danger-ink)}.m-flat{color:var(--arq-p-ink-muted-text)}.ghostnum{bottom:-26px;color:var(--text-primary);font-size:96px;font-weight:800;line-height:1;opacity:.055;pointer-events:none;position:absolute;right:-6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.attn,.band,.quiet>.card,.wall>.ath{animation:peRise .22s var(--snap) both}.quiet>.card:nth-child(2),.wall>.ath:nth-child(2){animation-delay:.04s}.quiet>.card:nth-child(3),.wall>.ath:nth-child(3){animation-delay:.08s}.quiet>.card:nth-child(4),.wall>.ath:nth-child(4){animation-delay:.12s}.wall>.ath:nth-child(n+5){animation-delay:.16s}.deck{align-items:center;display:flex;flex-wrap:wrap;gap:11px;margin-bottom:var(--space-16)}.playbook-upload-action{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.playbook-upload-action .btn{min-height:44px;white-space:nowrap}.playbook-upload-status{color:var(--ink-secondary);font-size:12px;line-height:1.4;margin:0;max-width:44ch;text-align:right}.playbook-upload-status.error{color:var(--status-danger-ink)}.playbook-publish-panel{margin-top:var(--space-24)}.playbook-publish-panel .card-b{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.playbook-publish-heading{align-items:flex-start;display:flex;gap:var(--space-16);justify-content:space-between}.playbook-publish-heading h2,.playbook-publish-heading p,.playbook-publish-intro,.playbook-publish-warning p,.playbook-unpublish-limit{margin:0}.playbook-publish-heading .eyebrow{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);font-weight:var(--font-body-medium-weight);letter-spacing:.08em;text-transform:uppercase}.playbook-publish-intro,.playbook-unpublish-limit{color:var(--ink-secondary);line-height:1.55}.playbook-pdf-source,.playbook-publish-summary,.playbook-receipt-summary{align-items:center;background:var(--surface-light);border:1px solid var(--hairline);border-radius:var(--rounded-medium);display:flex;gap:var(--space-12);padding:var(--space-12) var(--space-16)}.playbook-pdf-source span,.playbook-publish-summary span,.playbook-receipt-summary span{color:var(--ink-secondary);font-size:var(--font-caption-size)}.playbook-pdf-source strong{overflow-wrap:anywhere}.playbook-publish-warning{background:color-mix(in srgb,var(--status-warning-ink) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--status-warning-ink) 38%,transparent);border-radius:var(--rounded-medium);color:var(--status-warning-ink);display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-16)}.playbook-audience-fieldset{border:1px solid var(--hairline-strong);border-radius:var(--rounded-medium);display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0;min-width:0;padding:var(--space-16)}.playbook-audience-fieldset legend{color:var(--text-primary);font-size:var(--arq-type-subheader-size);font-weight:var(--font-body-medium-weight);padding:0 var(--space-8)}.playbook-audience-modes,.playbook-audience-options{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.card .playbook-audience-modes label,.card .playbook-audience-options label,.card .playbook-publish-confirm{align-items:flex-start;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--rounded-small);color:var(--text-primary);cursor:pointer;display:flex;gap:var(--space-8);min-height:var(--space-touch-target-min);padding:var(--space-12)}.card .playbook-audience-modes label:has(input:checked),.card .playbook-audience-options label:has(input:checked),.card .playbook-publish-confirm:has(input:checked){background:var(--prov-wash-accent-deep);border-color:var(--accent)}.playbook-audience-modes input,.playbook-audience-options input,.playbook-publish-confirm input{accent-color:var(--accent);flex:none;margin:var(--space-2) 0 0}.playbook-audience-options.named{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;overflow-y:auto}.playbook-audience-options label>span,.playbook-publish-confirm>span{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.playbook-audience-options small{color:var(--arq-p-ink-muted-text)}.playbook-publish-summary strong,.playbook-receipt-summary strong{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.playbook-publish-confirm{line-height:1.45}.playbook-publish-actions{display:flex;justify-content:flex-end}.playbook-publish-actions .btn,.playbook-publish-warning .btn,.playbook-unpublish-zone>.btn{min-height:var(--space-touch-target-min)}.playbook-unpublish-zone{border-top:1px solid var(--hairline);padding-top:var(--space-16)}.playbook-revoked-receipts,.playbook-unpublish-zone{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.playbook-revoked-receipts{border:1px solid var(--hairline);border-radius:var(--rounded-medium);padding:var(--space-16)}.playbook-revoked-receipts h3,.playbook-revoked-receipts p{margin:0}.playbook-revoked-receipts p{color:var(--ink-secondary)}.playbook-receipt-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-receipt-summary span{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.playbook-receipt-table-wrap{overflow-x:auto}.playbook-receipt-table{border-collapse:collapse;min-width:620px;width:100%}.playbook-receipt-table caption{color:var(--ink-secondary);font-size:var(--font-caption-size);padding-bottom:var(--space-8);text-align:left}.playbook-receipt-table td,.playbook-receipt-table th{border-bottom:1px solid var(--hairline);padding:var(--space-12) var(--space-8);text-align:left;vertical-align:top}.playbook-receipt-table th small{color:var(--arq-p-ink-muted-text);display:block;font-weight:var(--font-body-regular-weight);margin-top:var(--space-2)}.card .playbook-unpublish-reason{color:var(--text-primary);font-weight:var(--font-body-medium-weight)}.playbook-unpublish-reason span{color:var(--arq-p-ink-muted-text);font-weight:var(--font-body-regular-weight)}.playbook-unpublish-zone .inp{background:var(--surface);border:1px solid var(--control-border);border-radius:var(--rounded-small);color:var(--text-primary);font:inherit;min-height:var(--space-touch-target-min);padding:var(--space-8) var(--space-12);width:100%}.playbook-publish-notice{color:var(--status-success-ink);margin:0}.playbook-publish-notice.error{color:var(--status-danger-ink)}@media (max-width:640px){.playbook-pdf-source,.playbook-publish-actions,.playbook-publish-heading{align-items:stretch;flex-direction:column}.playbook-audience-modes,.playbook-audience-options,.playbook-audience-options.named,.playbook-receipt-summary{grid-template-columns:1fr}.playbook-publish-actions .btn,.playbook-publish-warning .btn,.playbook-unpublish-zone>.btn{width:100%}}.seg{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:12px;gap:2px;padding:2px}.seg,.seg a,.seg button{align-items:center;display:inline-flex}.seg a,.seg button{align-self:center;background:transparent;border:0;border-radius:var(--arq-btn-radius);color:var(--ink-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.07em;min-height:var(--arq-btn-h-md);padding:0 16px;text-transform:uppercase}.seg a.on,.seg button.on{background:var(--accent);color:var(--on-brand-fill)}.deck .inp{background:var(--surface-light);border:1px solid var(--control-border);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:var(--font-subhead-size);margin-left:auto;min-height:44px;min-width:0;padding:8px 12px;width:190px}.deck .inp::placeholder{color:var(--arq-p-ink-muted-text)}.pb-wall{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.play{cursor:pointer;display:block;overflow:hidden;padding:0}.play .hero{align-items:center;background:var(--surface-light);border-bottom:1px solid var(--hairline);display:grid;height:112px;place-items:center;position:relative}.play .hero .glyph{height:80%;width:76%}.play .card-b{display:flex;flex-direction:column;gap:5px;padding:13px 15px 14px}.play .tt{font-size:var(--arq-type-subheader-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.play .mt,.play .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play .mt{color:var(--arq-p-ink-muted-text);font-size:12px}.play .st{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.play.draft{border-style:dashed}.play.draft .hero .glyph{filter:grayscale(1);opacity:.5}.glyph .gx path{fill:none;stroke:var(--ink-tertiary);stroke-linecap:round;stroke-width:1.6}.glyph .go circle{fill:none;stroke:var(--ink-secondary);stroke-width:1.6}.glyph .gr path{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:2}.glyph .gr2 path{fill:none;stroke:var(--secondary);stroke-linecap:round;stroke-width:2}.page{padding:0}.page .card-b{padding:22px 26px 20px}.crumb{color:var(--arq-p-ink-muted-text);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.crumb b{color:var(--ink-secondary)}.page .tags{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 2px}.page .page-section-heading{color:var(--arq-p-ink-muted-text);font-size:12px;font-weight:600;letter-spacing:.1em;margin:20px 0 6px;text-transform:uppercase}.page p{line-height:1.6;margin:0}.page ol,.page p{color:var(--ink-secondary);font-size:13px}.page ol{margin:6px 0 0;padding-left:22px}.page ol li{line-height:1.5;margin:5px 0}.page ol li::marker{color:var(--status-accent-ink);font-weight:700}.conly{background:color-mix(in srgb,var(--warning) 13%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:11px;margin-top:20px;padding:13px 15px}.conly .lab{color:var(--status-warning-ink);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.conly p{color:var(--text-primary);font-size:12.5px}.pfoot{align-items:center;border-top:1px solid var(--divider);color:var(--arq-p-ink-muted-text);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:20px;padding-top:14px}.libwrap{overflow-x:auto}.playbook-table{min-width:620px}.libwrap:focus-visible{border-radius:8px;outline:2px solid var(--accent);outline-offset:3px}.fixture-disclosure{background:color-mix(in srgb,var(--secondary) 8%,var(--surface));border:1px solid var(--prov-edge-info);border-radius:10px;color:var(--ink-secondary);font-size:12.5px;line-height:1.5;margin:0 0 var(--space-16);padding:10px 13px}.fixture-disclosure strong{color:var(--text-primary)}.lib .mut,.lib-empty{color:var(--arq-p-ink-muted-text)}.lib-empty{font-size:13px;margin:0;padding:14px 16px}.tvshell .card.empty-well{background:transparent;border:1.5px dashed var(--hairline-strong);box-shadow:none;cursor:default;display:grid;min-height:150px;padding:0;place-items:center}.tvshell .card.empty-well .lib-empty{text-align:center}.lib:not(.card)>.empty-well,.pb-wall>.empty-well{grid-column:1/-1;width:100%}.pb-wall>.play{animation:peRise .22s var(--snap) both}.pb-wall>.play:nth-child(2){animation-delay:.04s}.pb-wall>.play:nth-child(3){animation-delay:.08s}.pb-wall>.play:nth-child(4){animation-delay:.12s}.pb-wall>.play:nth-child(n+5){animation-delay:.16s}@media (min-width:1600px){.pb-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.pb-wall{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pb-wall{grid-template-columns:1fr}.play .tt{line-height:1.3;white-space:normal}.deck .inp{margin-left:0;width:100%}.playbook-upload-action{align-items:stretch;width:100%}.playbook-upload-action .btn{width:100%}.playbook-upload-status{max-width:none;text-align:left}}@media (max-width:640px){.playbook-upload-slot{width:100%}}.ch-arcq{background:color-mix(in srgb,var(--arcqtype-color) 15%,transparent);color:var(--status-arcq-ink)}.lib:not(.card){display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.tvshell .card.meso,.tvshell .card.plan{overflow:hidden;padding:0}.meso .card-b,.plan .card-b{display:flex;flex-direction:column;gap:8px;padding:15px 16px}.plan h3{font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.plan .meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.plan .chip{border-radius:5px}.phase{color:var(--status-warning-ink);font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.plan .days{color:var(--ink-secondary);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan .btn{align-self:flex-start;margin-top:2px}.planning-fixture-receipts{margin:0 0 var(--space-16);max-width:72ch}.lib:not(.card)>.plan{animation:peRise .22s var(--snap) both}.lib:not(.card)>.plan:nth-child(2){animation-delay:.04s}.lib:not(.card)>.plan:nth-child(3){animation-delay:.08s}.lib:not(.card)>.plan:nth-child(4){animation-delay:.12s}.lib:not(.card)>.plan:nth-child(n+5){animation-delay:.16s}.tvshell .ribbon{display:flex;gap:6px;margin:0 0 14px}.tvshell .ribbon-phase{background:var(--surface-light);border:1px solid transparent;border-radius:11px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:8px}.tvshell .ribbon-phase-label{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:0 2px}.tvshell .rp-name{font-size:12px;font-weight:700;letter-spacing:.07em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tvshell .rp-range{color:var(--arq-p-ink-muted-text);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tvshell .ribbon-phase-weeks{display:flex;gap:4px}.tvshell .ribbon-week{background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid transparent;border-radius:8px;flex:1 1;min-width:0;outline:none;padding:6px 4px 5px;text-align:center}.tvshell .ribbon-week .wl{color:var(--ink-secondary);display:block;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.07em}.tvshell .ribbon-week .wd{background:transparent;border-radius:50%;display:block;height:6px;margin:4px auto 0;width:6px}.tvshell .ribbon-phase[data-block=accumulation]{background:color-mix(in srgb,var(--secondary) 13%,transparent)}.tvshell .ribbon-phase[data-block=accumulation] .rp-name{color:var(--status-info-ink)}.tvshell .ribbon-phase[data-block=intensification]{background:color-mix(in srgb,var(--accent) 14%,transparent)}.tvshell .ribbon-phase[data-block=intensification] .rp-name{color:var(--status-accent-ink)}.tvshell .ribbon-phase[data-block=realization]{background:color-mix(in srgb,var(--tertiary) 13%,transparent)}.tvshell .ribbon-phase[data-block=realization] .rp-name{color:var(--status-warning-ink)}.tvshell .ribbon-phase[data-block=deload]{background:color-mix(in srgb,var(--arcqtype-color) 15%,transparent)}.tvshell .ribbon-phase[data-block=deload] .rp-name{color:var(--status-arcq-ink)}.tvshell .ribbon-phase[data-block=unknown]{background:color-mix(in srgb,var(--warning) 10%,transparent);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.tvshell .ribbon-phase[data-block=unknown] .rp-name{color:var(--status-warning-ink)}.tvshell .ribbon-week[data-today=true]{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 45%,transparent);outline:none}.tvshell .ribbon-week[data-today=true] .wl{color:var(--text-primary)}.tvshell .ribbon-week[data-today=true] .wd{background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.meso-phase-summary{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0}.meso-phase-summary-item{color:var(--ink-secondary);font-size:12.5px}.meso-phase-summary-item strong{color:var(--text-primary);font-weight:700}.meso-blocks details{border-bottom:1px solid var(--divider);padding:9px 0}.meso-blocks details:last-child{border-bottom:0}.meso-blocks summary{cursor:pointer;font-size:var(--arq-type-body-size);font-weight:600}.meso-blocks ul{margin:8px 0 0}@media (max-width:1280px){.lib:not(.card){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lib:not(.card){grid-template-columns:1fr}.tvshell .ribbon{flex-direction:column}.tvshell .ribbon-phase-weeks{flex-wrap:wrap}.tvshell .ribbon-week{min-width:40px}}.surface-status{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-card);color:var(--ink-secondary);margin:0 auto;padding:44px 20px;text-align:center}.surface-status h1{color:var(--text-primary);font-size:var(--arq-type-page-title-size);font-weight:var(--arq-type-page-title-weight);letter-spacing:var(--arq-type-page-title-tracking);margin:0 0 6px;text-transform:uppercase}.surface-status p{color:var(--arq-p-ink-muted-text);font-size:var(--font-subhead-size);margin:0 auto;max-width:52ch}.surface-status .team-switcher{justify-content:center;margin-top:var(--space-12)}.schemes-page{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:var(--arq-shell-content-max);padding:26px 0;width:100%}.schemes-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.schemes-hero h1{font:700 clamp(32px,5vw,58px) var(--cond);letter-spacing:.02em;line-height:.96;margin:2px 0 10px;text-transform:uppercase}.schemes-hero>div:first-child>p:last-child{color:var(--ink-secondary);margin:0;max-width:66ch}.schemes-policy{background:color-mix(in srgb,var(--warning) 9%,var(--surface));border:1px solid var(--prov-edge-gold);border-radius:var(--r);display:grid;grid-gap:4px;gap:4px;max-width:430px;padding:14px 16px}.schemes-policy strong{color:var(--status-warning-ink)}.schemes-policy span{color:var(--ink-secondary);font-size:var(--font-footnote-size)}.schemes-ai-boundary{align-items:center;background:var(--prov-wash-accent-faint);border:1px solid var(--prov-edge-accent);border-radius:var(--r);display:flex;gap:24px;justify-content:space-between;padding:13px 16px}.schemes-ai-boundary>div{display:grid;flex:0 0 auto}.schemes-ai-boundary p{color:var(--ink-secondary);margin:0;max-width:78ch;text-align:right}.schemes-notice{align-items:center;background:var(--prov-wash-accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));border-radius:var(--r);color:var(--ink-secondary);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.schemes-notice[data-tone=success]{background:color-mix(in srgb,var(--success) 8%,var(--surface));border-color:color-mix(in srgb,var(--success) 32%,var(--hairline))}.schemes-notice[data-tone=error]{background:color-mix(in srgb,var(--error) 8%,var(--surface));border-color:color-mix(in srgb,var(--error) 32%,var(--hairline))}.schemes-notice a{color:var(--accent);flex:0 0 auto;font-weight:700}.schemes-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(230px,.75fr) minmax(420px,1.45fr) minmax(300px,1fr)}.schemes-evidence>.card,.schemes-library,.schemes-workbench{overflow:hidden}.schemes-library{position:-webkit-sticky;position:sticky;top:92px}.schemes-library-head,.schemes-panel-head,.schemes-workbench-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:16px}.schemes-fit-panel>h2,.schemes-integration-panel>h2,.schemes-library-head h2,.schemes-panel-head h2,.schemes-workbench-head h2{font:700 18px var(--cond);letter-spacing:.05em;margin:2px 0 0;text-transform:uppercase}.schemes-library-list{display:grid;max-height:calc(100dvh - 220px);overflow-y:auto;padding:7px}.schemes-library-item{background:transparent;font:inherit;border:1px solid transparent;border-radius:10px;color:var(--ink-secondary);cursor:pointer;display:grid;grid-gap:3px;gap:3px;min-height:76px;padding:11px;text-align:left;width:100%}.schemes-library-item:hover{background:var(--surface-ghost)}.schemes-library-item[data-selected=true]{background:var(--prov-wash-accent);border-color:var(--prov-edge-accent-strong)}.schemes-fit-table-wrap:focus-visible,.schemes-form .inp:focus-visible,.schemes-library-item:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 32%,transparent);outline-offset:2px}.schemes-library-title{align-items:center;color:var(--ink);display:flex;gap:8px;justify-content:space-between}.schemes-crossing-step p,.schemes-fit-empty p,.schemes-fit-panel>p,.schemes-form small,.schemes-form-actions p,.schemes-integration-panel>p,.schemes-library-empty p,.schemes-library-item small,.schemes-library-item>span:not(.schemes-library-title),.schemes-workbench-empty{color:var(--arq-p-ink-muted-text);font-size:var(--font-footnote-size);margin:0}.schemes-fit-empty,.schemes-library-empty,.schemes-workbench-empty{display:grid;grid-gap:5px;gap:5px;padding:24px 16px}.schemes-form{display:grid;grid-gap:16px;gap:16px;padding:18px}.schemes-form-row label,.schemes-form>label{color:var(--ink-secondary);display:grid;font-size:var(--font-screen-subtitle-size);font-weight:var(--font-subhead-weight);grid-gap:6px;gap:6px}.schemes-form-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.schemes-form .inp{background:var(--surface-light);border:1px solid var(--border-strong);border-radius:10px;color:var(--ink);font:400 var(--arq-type-subheader-size) var(--font);min-height:44px;padding:10px 12px;resize:vertical;width:100%}.schemes-form textarea.inp{line-height:1.55}.schemes-form-actions{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding-top:16px}.schemes-confirm{align-items:flex-start;background:var(--surface-ghost);border:1px solid var(--border);border-radius:10px;color:var(--ink-secondary);display:flex;font-size:var(--font-footnote-size);gap:9px;padding:11px}.schemes-confirm input{accent-color:var(--accent);flex:0 0 auto;height:20px;margin:0;width:20px}.schemes-evidence{display:grid;grid-gap:16px;gap:16px}.schemes-fit-panel,.schemes-integration-panel{padding:16px}.schemes-fit-panel .schemes-panel-head{margin:-16px -16px 0}.schemes-panel-head>span{color:var(--arq-p-ink-muted-text);font-size:var(--font-footnote-size)}.schemes-fit-counts{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.schemes-fit-counts>div{background:var(--surface-ghost);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:1px;gap:1px;padding:10px}.schemes-fit-counts strong{color:var(--ink);font-size:var(--arq-type-stat-md-size);font-weight:var(--arq-type-stat-weight)}.schemes-fit-counts span{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.schemes-fit-table-wrap{border:1px solid var(--border);border-radius:10px;max-height:390px;overflow:auto}.schemes-fit-table{border-collapse:collapse;font-size:var(--font-footnote-size);width:100%}.schemes-fit-table caption{height:1px;overflow:hidden;position:absolute;width:1px}.schemes-fit-table td,.schemes-fit-table th{border-bottom:1px solid var(--border);overflow-wrap:break-word;padding:9px;text-align:left;vertical-align:top;white-space:normal}.schemes-fit-table td .pill{overflow-wrap:normal;white-space:normal}.schemes-fit-table th{background:var(--surface-light);color:var(--arq-p-ink-muted-text);position:-webkit-sticky;position:sticky;top:0}.schemes-fit-table small{font-size:var(--arq-type-label-size)}.availability-status-options strong{font-weight:var(--arq-type-weight-max)}h2.hub-card-title,h3.collab-event-title,h3.hub-card-title{font-size:var(--arq-type-subheader-size);font-weight:var(--arq-type-subheader-weight);letter-spacing:normal;line-height:var(--arq-type-subheader-lh);text-transform:none}.schemes-fit-table td small,.schemes-fit-table td strong{display:block}.schemes-fit-table td small{color:var(--arq-p-ink-muted-text);margin-top:3px}.schemes-inline-note.success,.schemes-page .pill[data-state=active],.schemes-page .pill[data-state=strong_fit]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--status-success-ink)}.schemes-page .pill[data-state=partial_fit],.schemes-page .pill[data-state=testing]{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--status-warning-ink)}.schemes-page .pill[data-state=integrated],.schemes-page .pill[data-state=solid_fit]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--status-accent-ink)}.schemes-page .pill[data-state=archived],.schemes-page .pill[data-state=draft],.schemes-page .pill[data-state=insufficient_data]{background:var(--surface-ghost);color:var(--ink-secondary)}.schemes-integration-panel>.eyebrow,.schemes-integration-panel>h2{display:block}.schemes-crossing-step{border-top:1px solid var(--border);display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding-top:14px}.schemes-crossing-step>.btn{justify-self:start}.schemes-crossing-step .schemes-inline-note{background:var(--surface-light);border-radius:8px;color:var(--ink-secondary);padding:8px 10px}.schemes-crossing-step .schemes-inline-note.success{background:var(--prov-wash-accent-deep);color:var(--accent)}@media (max-width:1260px){.schemes-layout{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr)}.schemes-evidence{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.schemes-page{padding:18px 14px}.schemes-ai-boundary,.schemes-hero,.schemes-notice{align-items:stretch;flex-direction:column}.schemes-ai-boundary p{text-align:left}.schemes-policy{max-width:none}.schemes-evidence,.schemes-layout{display:grid;grid-template-columns:minmax(0,1fr)}.schemes-library{position:static}.schemes-library-list{max-height:300px}}@media (max-width:520px){.schemes-fit-counts,.schemes-form-row{grid-template-columns:minmax(0,1fr)}.schemes-page{padding-inline:10px}.schemes-hero h1{font-size:38px}}@media (max-width:390px){.schemes-layout{display:flex;flex-direction:column}.schemes-layout>.schemes-evidence,.schemes-layout>.schemes-library,.schemes-layout>.schemes-workbench{min-width:0;width:100%}.schemes-library{position:static}}.athlete-detail .crumb{align-items:center;color:var(--arq-p-ink-muted-text);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:400;gap:8px;letter-spacing:0;margin:2px 0 14px;text-transform:none}.athlete-detail .crumb a{align-items:center;color:var(--ink-secondary);display:inline-flex;font-weight:600;min-height:48px;padding-inline:4px}.athlete-detail .crumb a:hover{color:var(--text-primary)}.athlete-detail .crumb .sep{color:var(--hairline-strong)}.athlete-detail .crumb .cur{color:var(--ink-secondary)}.athlete-detail .hero{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-l);box-shadow:var(--shadow-card);overflow:hidden;padding:22px 26px;position:relative}.athlete-detail .hero:before{background:radial-gradient(90% 150% at 94% -30%,var(--card-glow),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.athlete-detail .hero .ghostnum{bottom:-30px;font-size:150px;opacity:.06;right:14px}.athlete-detail .h-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;position:relative;z-index:1}.athlete-detail .h-id{flex:1 1;min-width:0}.athlete-detail .h-id h1{font-size:var(--arq-type-stat-md-size);font-weight:800;letter-spacing:.03em;line-height:1.1;margin:0;text-transform:uppercase}.athlete-detail .h-id .sub{color:var(--arq-p-ink-muted-text);font-size:13px;margin-top:5px}.athlete-detail .h-plates{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.athlete-detail .arqplate{align-items:baseline;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:7px;color:var(--ink-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.athlete-detail .arqplate b{color:var(--status-accent-ink);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.athlete-detail-disclosure{margin:14px 0 0}.athlete-detail .scorebar{align-items:center;background:var(--surface-light);border:1px solid var(--hairline);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:22px;margin:14px 0 0;padding:13px 18px;position:relative;z-index:1}.athlete-detail .scorebar .m{align-items:center;display:flex;flex-direction:column-reverse;text-align:center}.athlete-detail .scorebar dd,.athlete-detail .scorebar dt{margin:0}.athlete-detail .scorebar .arq{color:var(--status-accent-ink);font-size:var(--arq-type-stat-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.athlete-detail .scorebar .v{color:var(--text-primary);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.athlete-detail .scorebar .sm{align-items:center;color:var(--arq-p-ink-muted-text);display:flex;font-size:11px;gap:5px;justify-content:center;letter-spacing:.09em;margin-top:4px;text-transform:uppercase}.athlete-detail .ad-cols{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,392px);margin-top:20px}.athlete-detail .ad-main,.athlete-detail .sideb{display:flex;flex-direction:column;gap:16px;min-width:0}.athlete-detail .sideb{position:-webkit-sticky;position:sticky;top:64px}.athlete-detail .card{padding:0}.athlete-detail .card-b{padding:15px 17px;position:relative;z-index:1}.athlete-detail .dsec-h{align-items:baseline;display:flex;gap:10px;margin-bottom:10px}.athlete-detail .dsec-h h2,.athlete-detail .dsec-h h3{font-size:var(--arq-type-subheader-size);font-weight:700;letter-spacing:.07em;margin:0;text-transform:uppercase}.athlete-detail .dsec-h .meta{color:var(--arq-p-ink-muted-text);font-size:12px;margin-left:auto}.athlete-detail .chip{border-radius:5px}.athlete-detail .tagrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.athlete-detail .notew{background:var(--surface-light);border-radius:10px;color:var(--ink-secondary);font-size:12.5px;line-height:1.55;padding:11px 13px}.athlete-detail .dactions{display:flex;flex-direction:column;gap:8px;margin-top:6px}.athlete-detail .dactions .btn{align-items:center;min-height:48px;text-align:center;width:100%}.athlete-detail .athlete-command{display:grid;grid-gap:3px;gap:3px;justify-items:start}.athlete-detail .athlete-command .arq-btn{justify-self:stretch}.athlete-detail .athlete-command small{color:var(--arq-p-ink-muted-text);font-size:11.5px;font-weight:500;line-height:1.4;text-transform:none}.athlete-action-note,.athlete-prospect-receipt{border-radius:10px;color:var(--ink-secondary);font-size:12.5px;line-height:1.5;margin:0;padding:11px 13px}.athlete-action-note{background:var(--surface-light)}.athlete-prospect-receipt{background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 36%,transparent);color:var(--status-success-ink)}.athlete-detail .gated-list{display:flex;flex-direction:column;gap:9px}.athlete-detail .gated{align-items:center;border:1px dashed var(--hairline-strong);border-radius:11px;color:var(--arq-p-ink-muted-text);display:flex;font-size:12px;gap:9px;padding:10px 13px}.athlete-detail .lk{background:var(--surface-light);border:1px solid var(--hairline-strong);border-radius:4px;flex:none;height:12px;width:12px}.athlete-detail .excl{background:var(--surface);border:1px dashed var(--hairline-strong);border-radius:var(--r);padding:15px 17px}.athlete-detail .excl h2,.athlete-detail .excl h4{align-items:center;color:var(--ink-secondary);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.athlete-detail .excl h2 i,.athlete-detail .excl h4 i{background:var(--recovery);border-radius:3px;flex:none;height:11px;width:11px}.athlete-detail .excl ul{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.athlete-detail .excl li{align-items:center;color:var(--arq-p-ink-muted-text);display:flex;font-size:12.5px;gap:9px}.athlete-detail .excl p{color:var(--arq-p-ink-muted-text);font-size:12px;line-height:1.55;margin:11px 0 0}.athlete-detail .dchip{align-items:center;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:100px;color:var(--ink-secondary);display:inline-flex;font-size:12px;font-weight:600;margin:18px 0 0;min-height:48px;padding:8px 14px}.athlete-detail .dchip:hover{color:var(--text-primary)}@media (max-width:1150px){.athlete-detail .ad-cols{grid-template-columns:minmax(0,1fr)}.athlete-detail .sideb{position:static}}@media (max-width:640px){.athlete-detail .dchip{margin:16px 0 0}}.invites .desk{align-items:start;display:grid;grid-gap:16px;gap:16px}.invites .desk,.invites .desk-single{grid-template-columns:minmax(0,1fr)}.invites .desk>.card{animation:peRise .22s var(--snap) both}.invites .desk>.card:nth-child(2){animation-delay:.04s}.invites .card{padding:0}.invites .card-b{padding:17px 19px;position:relative;z-index:1}.invites .create .card-b{padding:18px 22px 20px}.invites .create .tiny{color:var(--arq-p-ink-muted-text);font-size:12px;line-height:1.45;margin:8px 0 0}.invites .cond{letter-spacing:.02em;text-transform:uppercase}.invites .created{align-items:center;display:flex;flex-direction:column;margin:8px 0 14px;text-align:center}.invites .bigcode{color:var(--status-accent-ink);font-size:clamp(38px,5.5vw,52px);font-weight:800;letter-spacing:.11em;line-height:1}.invites .codelbl{color:var(--arq-p-ink-muted-text);font-size:12px;letter-spacing:.13em;margin-top:6px}.invites .joinbtns{display:flex;gap:10px;margin-top:16px}.invites .joinbtns .btn{margin-top:0}.invites .invite-feedback{display:block;font-size:12px;font-weight:600;line-height:1.45;margin-top:8px}.invites .invite-feedback[data-kind=success]{color:var(--status-success-ink)}.invites .invite-feedback[data-kind=error]{color:var(--status-danger-ink)}.invites .trk .card-b{padding:17px 19px}.invites .bign{font-size:var(--arq-type-stat-size);font-weight:var(--arq-type-stat-weight);line-height:1}.invites .bign small{color:var(--arq-p-ink-muted-text);font-size:var(--arq-type-body-muted-size);font-weight:500}.invites .segbar{background:var(--surface-light);border-radius:100px;display:flex;height:9px;margin-top:11px;overflow:hidden}.invites .segbar i{display:block;height:100%}.invites .sb-warn{background:var(--warning)}.invites .sb-bad{background:var(--error)}.invites .legend{color:var(--arq-p-ink-muted-text);display:flex;flex-wrap:wrap;font-size:12px;gap:15px;margin-top:8px}.invites .legend i{border-radius:3px;display:inline-block;height:8px;margin-right:5px;width:8px}.invites .trk-list{margin-top:5px}.invites .prow{align-items:center;border-bottom:1px solid var(--hairline);display:flex;gap:9px;padding:9px 0}.invites .prow:last-child{border-bottom:0}.invites .prow .nm{font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invites .prow .nm small{color:var(--arq-p-ink-muted-text);display:block;font-size:12px;font-weight:400;white-space:normal}@media (max-width:520px){.invites .prow{flex-wrap:wrap}.invites .prow .nm{flex:1 1 100%}}.invites .prow .nm .expired{color:var(--status-danger-ink)}.invites .prow .nm .invite-note{white-space:normal}.invites .prow .nm .invite-row-feedback{font-weight:600;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.invites .prow .nm .invite-row-feedback[data-kind=success]{color:var(--status-success-ink)}.invites .prow .nm .invite-row-feedback[data-kind=error]{color:var(--status-danger-ink)}.invites .prow .d{color:var(--arq-p-ink-muted-text);flex:none;font-size:12px;margin-left:auto;white-space:nowrap}.invites .prow .btn{flex:none;margin-top:0;white-space:nowrap}.invites .trk .empty{margin-top:14px}@media (max-width:600px){.invites .btn{min-height:44px}}.corpus-page *,.corpus-page :after,.corpus-page :before{box-sizing:border-box}.corpus-page h1,.corpus-page h2,.corpus-page h3,.corpus-page h4{letter-spacing:-.015em;margin:0}.corpus-page .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.corpus-page .eyebrow{color:var(--arq-p-ink-muted-text);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.corpus-page :focus-visible{border-radius:4px;outline:2px solid var(--secondary);outline-offset:2px}.corpus-page .card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-card);overflow:hidden;position:relative}.corpus-page .card:has(>.card-b){padding:0}.corpus-page .card-b{padding:16px;position:relative;z-index:1}.corpus-page .btn{background:var(--card-hi);border:1px solid var(--border-strong);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-block;font:600 14px var(--font);padding:8px 14px;transition:filter .12s}.corpus-page .btn:hover:not(:disabled){filter:brightness(1.1)}.corpus-page .btn:active:not(:disabled){transform:translateY(1px)}.corpus-page .btn:disabled{cursor:not-allowed;opacity:.48}.corpus-page .btn.pri{background:var(--grad-cta);border-color:transparent;box-shadow:0 6px 18px var(--glow);color:var(--gradient-ink);font-weight:700}.corpus-page .btn.sm{font-size:12.5px;padding:6px 12px}.corpus-page .empty{color:var(--t2);display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:36px}.corpus-page .empty b{color:var(--ink)}.corpus-page .empty p{margin:0}.tvshell .coach-taskbar-subnav{display:flex;flex-wrap:wrap;justify-content:var(--arq-subnav-justify);gap:var(--arq-subnav-gap);width:100%;max-width:none;min-width:0;margin:var(--arq-subnav-margin);padding:0;border:0;border-radius:0;background:var(--arq-subnav-bg)}.tvshell .coach-taskbar-subnav .coach-taskbar-subnav-ghost,.tvshell .coach-taskbar-subnav a,.tvshell .coach-taskbar-subnav button{min-width:0;min-height:var(--arq-ctl-h);padding:0 var(--arq-ctl-pad-x);border:var(--arq-ctl-border);border-radius:var(--arq-ctl-radius);background:var(--arq-ctl-bg);color:var(--arq-ctl-fg);font:var(--arq-ctl-font);letter-spacing:var(--arq-ctl-tracking);text-transform:var(--arq-ctl-transform);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .18s var(--pe-snap),border-color .18s var(--pe-snap),color .18s var(--pe-snap),transform .18s var(--pe-snap);min-height:var(--arq-subnav-item-h);padding:var(--arq-subnav-item-pad);border-radius:var(--arq-subnav-item-radius);font:var(--arq-subnav-item-font);letter-spacing:var(--arq-subnav-item-tracking)}.tvshell .coach-taskbar-subnav a:hover,.tvshell .coach-taskbar-subnav button:hover:not(:disabled){color:var(--arq-ctl-hover-fg);border-color:var(--arq-ctl-hover-border);background:var(--arq-ctl-bg)}.tvshell .coach-taskbar-subnav a:active,.tvshell .coach-taskbar-subnav button:active:not(:disabled){transform:translateY(1px)}.tvshell .coach-taskbar-subnav .coach-taskbar-subnav-ghost[data-active=true],.tvshell .coach-taskbar-subnav a[data-active=true],.tvshell .coach-taskbar-subnav button[data-active=true]{color:var(--arq-ctl-active-fg);border-color:var(--arq-ctl-active-border);background:var(--arq-ctl-active-bg);box-shadow:var(--arq-ctl-active-shadow)}.tvshell .coach-taskbar-subnav a:focus-visible,.tvshell .coach-taskbar-subnav button:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.tvshell .coach-taskbar-subnav button:disabled{color:var(--arq-ctl-disabled-fg);cursor:not-allowed}.tvshell .page-headrow{display:flex;align-items:center;justify-content:space-between;gap:var(--arq-pagehead-gap);row-gap:var(--arq-pagehead-row-gap);flex-wrap:wrap;min-height:var(--arq-pagehead-min-h);margin:var(--arq-pagehead-top) 0 var(--arq-pagehead-bottom)}.tvshell .page-heading{margin:0;font:var(--arq-type-page-title-weight) var(--arq-type-page-title-size)/var(--arq-type-page-title-lh) var(--font-body-family);letter-spacing:var(--arq-type-page-title-tracking);text-transform:var(--arq-type-page-title-transform);color:var(--text-primary);white-space:nowrap}.tvshell .page-heading b{color:var(--accent);font-weight:inherit}.tvshell .page-actions{display:flex;align-items:center;gap:var(--arq-pagehead-actions-gap);row-gap:var(--arq-pagehead-actions-row-gap);flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.tvshell .page-headrow .btn{background:var(--card,var(--home-tile,var(--surface)));color:var(--text-primary);box-shadow:none;border-color:var(--line);min-height:var(--arq-pagehead-btn-h);display:inline-flex;align-items:center;text-decoration:none;font:var(--arq-pagehead-btn-font);padding:var(--arq-pagehead-btn-pad);border-radius:var(--arq-pagehead-btn-radius)}.tvshell .page-headrow .btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);filter:none}.tvshell .arq-pagehead .home-chip,.tvshell .page-headrow .home-chip{min-height:var(--arq-pagehead-chip-h);display:inline-flex;align-items:center;gap:var(--arq-pagehead-chip-gap);padding:var(--arq-pagehead-chip-pad);border-radius:var(--arq-pagehead-chip-radius);background:var(--card,var(--home-tile,var(--surface)));border-color:var(--line)}.tvshell .arq-pagehead .home-chip[data-on],.tvshell .page-headrow .home-chip[data-on]{background:var(--arq-ctl-active-bg);border-color:var(--arq-ctl-active-border,var(--arq-ctl-active-bg));color:var(--arq-ctl-active-fg)}.tvshell .page-headmain{display:flex;flex-direction:column;gap:var(--arq-type-subtitle-gap);min-width:0}.tvshell .page-sub{font:400 var(--arq-type-subtitle-size)/1.4 var(--font-body-family);color:var(--arq-type-subtitle-color)}.tvshell .arq-pagehead .home-chip.stat-pill,.tvshell .page-headrow .home-chip.stat-pill{color:var(--ink-secondary);cursor:default;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.tvshell .arq-pagehead .home-chip.stat-pill b,.tvshell .page-headrow .home-chip.stat-pill b{font-size:var(--arq-type-subheader-size);font-weight:800}@keyframes calendar-pulse{50%{opacity:.42}}.dashboard-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.dashboard-tiles .card{display:flex;flex-direction:column;gap:var(--space-4);text-decoration:none;color:inherit}.dashboard-tiles .card:hover{border-color:var(--accent)}.dashboard-tile-head{align-items:center;display:flex;justify-content:space-between}.dashboard-tile-arrow{color:var(--status-accent-ink);transition:transform .15s var(--snap)}.dashboard-tiles .card:focus-visible .dashboard-tile-arrow,.dashboard-tiles .card:hover .dashboard-tile-arrow{transform:translateX(3px)}.compact-summary .tiny{color:var(--ink-secondary)}.compact-summary strong{color:var(--text-primary);font-weight:var(--font-subhead-weight)}.weekly-athlete-pulse{background:radial-gradient(circle at top right,var(--card-glow),transparent 42%),var(--surface);display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.pulse-heading{align-items:flex-start;display:flex;gap:var(--space-24);justify-content:space-between}.pulse-heading>div:first-child{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.pulse-heading h2,.pulse-heading p{margin:0}.privacy-note,.pulse-baseline p,.pulse-heading p,.pulse-hidden-focus,.pulse-privacy-note,.pulse-summary{color:var(--ink-secondary);line-height:1.5}.pulse-meta{align-items:flex-end;color:var(--arq-p-ink-muted-text);display:flex;flex-direction:column;flex:0 0 auto;font-size:var(--font-caption-size);gap:var(--space-4);text-align:right}.pulse-meta strong{color:var(--text-primary);font-size:var(--font-subhead-size)}.pulse-summary{margin:0;max-width:78ch}.sunday-card-heading{align-items:flex-start;display:flex;gap:var(--space-24);justify-content:space-between}.sunday-card-heading>div:first-child{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.sunday-card-heading h2{margin:0}.sunday-card-scores{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-block:var(--space-16)}.sunday-score-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-8)}.sunday-score-value{color:var(--text-primary);font-size:var(--font-subhead-size)}.sunday-delta{border-radius:999px;font-size:var(--font-caption-size);padding:0 var(--space-8)}.sunday-delta-up{background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--status-success-ink)}.sunday-delta-down{background:color-mix(in srgb,var(--status-danger-ink) 13%,transparent);color:var(--status-danger-ink)}.sunday-delta-baseline,.sunday-delta-flat{color:var(--arq-p-ink-muted-text)}.sunday-card-climbed h3,.sunday-card-receipts h3{margin:0 0 var(--space-4)}.sunday-climbed-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);list-style:none;margin:0;padding:0}.sunday-climbed-list li{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-8)}.sunday-upside{color:var(--status-success-ink);font-size:var(--font-caption-size)}.sunday-next-rung{color:var(--ink-secondary);margin:var(--space-16) 0 0}.sunday-strip-list{display:grid;grid-gap:var(--space-8);gap:var(--space-8);list-style:none;margin:var(--space-16) 0 0;padding:0}.sunday-strip-row{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;text-decoration:none}.privacy-note,.pulse-hidden-focus,.pulse-privacy-note{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0}.pulse-grid{display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.pulse-baseline,.pulse-panel{background:color-mix(in srgb,var(--surface-light) 52%,transparent);border:1px solid var(--hairline);border-radius:var(--rounded-medium);min-width:0;padding:var(--space-16)}.pulse-baseline h3,.pulse-panel h3{margin-bottom:var(--space-12)}.pulse-baseline{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.pulse-baseline-badges{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-self:start}.pulse-baseline h3,.pulse-baseline p{margin:0}.pulse-focus-list,.pulse-movement-list{list-style:none;margin:0;padding:0}.pulse-movement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-athlete-link{align-items:center;border-bottom:1px solid var(--hairline);color:inherit;display:flex;gap:var(--space-12);justify-content:space-between;min-height:52px;min-width:0;padding:var(--space-8);text-decoration:none}.pulse-athlete-link:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.pulse-athlete-link:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);outline:2px solid var(--accent);outline-offset:-2px}.pulse-athlete-identity{display:grid;grid-gap:2px;gap:2px;min-width:0}.pulse-athlete-identity span,.pulse-athlete-identity strong{overflow-wrap:anywhere}.pulse-athlete-identity span{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.pulse-direction{align-items:center;border:1px solid var(--hairline-strong);border-radius:var(--rounded-full);display:inline-flex;flex:0 0 auto;font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);gap:var(--space-4);padding:4px var(--space-8)}.pulse-direction[data-direction=up]{color:var(--status-success-ink)}.pulse-direction[data-direction=down]{color:var(--status-warning-ink)}.pulse-direction[data-direction=flat]{color:var(--ink-secondary)}.pulse-focus-list{counter-reset:pulse-focus;display:grid}.pulse-focus-list li{border-bottom:1px solid var(--hairline);counter-increment:pulse-focus;display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-12) 0}.pulse-focus-list li:first-child{padding-top:0}.pulse-focus-list li:last-child{border-bottom:0;padding-bottom:0}.pulse-focus-list p{color:var(--ink-secondary);line-height:1.5;margin:0}.pulse-focus-list a,.pulse-footer a{color:var(--status-accent-ink);font-weight:var(--font-subhead-weight);min-height:44px;text-decoration:underline;text-underline-offset:3px}.pulse-focus-list a{align-items:center;display:inline-flex;justify-self:start}.pulse-empty-copy{line-height:1.5;margin:0}.pulse-footer{align-items:center;border-top:1px solid var(--hairline);color:var(--arq-p-ink-muted-text);display:flex;font-size:var(--font-caption-size);justify-content:space-between;padding-top:var(--space-12)}.pulse-footer a{align-items:center;display:inline-flex}.game-log-workspace{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.game-log-heading{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.game-attest-receipt p,.game-log-composer>p,.game-log-heading>h1,.game-log-heading>p,.game-log-history-heading p{margin:0}.game-log-boundary,.game-log-composer>p{color:var(--ink-secondary);line-height:1.55;max-width:74ch}.game-log-back-link{align-items:center;color:color-mix(in srgb,var(--accent) 62%,var(--text-primary));display:inline-flex;font-weight:var(--font-subhead-weight);gap:var(--space-8);justify-self:start;min-height:48px;text-decoration:underline;text-underline-offset:3px}.game-log-fixture-note{margin:0}.game-log-composer-actions,.game-log-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.game-log-actions-cell .btn,.game-log-composer-actions .btn,.game-log-primary-actions .btn{min-height:48px}.game-log-role-note{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);line-height:1.45;max-width:58ch}.game-attest-receipt{align-items:flex-start;background:color-mix(in srgb,var(--success) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:var(--r);display:grid;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);padding:var(--space-16)}.game-attest-receipt div{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.game-attest-receipt p{color:var(--ink-secondary);line-height:1.5}.game-log-composer{display:grid;grid-gap:var(--space-12);gap:var(--space-12);max-width:920px;padding:var(--space-16)}.game-log-composer h2{margin:0}.game-log-composer label{margin-bottom:-4px}.game-log-attest-warning,.game-log-snapshot-note{color:var(--ink-secondary);line-height:1.5;margin:0}.game-log-history{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.game-log-history-heading{align-items:flex-end;display:flex;gap:var(--space-16);justify-content:space-between}.game-log-history-heading h2{margin:2px 0 0}.game-log-history-heading>p{color:var(--arq-p-ink-muted-text);font-size:var(--font-subhead-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-subhead-weight)}.game-log-history-card{overflow:hidden;padding:0}.game-log-delete-boundary{border-bottom:1px solid var(--hairline);color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);line-height:1.5;margin:0;padding:var(--space-12) var(--space-16)}.participation-panel{margin-top:var(--space-24)}.participation-stat-pills{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0}.participation-intro{color:var(--ink-secondary);line-height:1.55;margin:0;max-width:74ch}.participation-error p,.participation-loading{color:var(--arq-p-ink-muted-text);margin:0}.participation-error{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12)}.participation-list{list-style:none;margin:0;padding:0}.participation-entry,.participation-list{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.participation-entry{padding:var(--space-16)}.participation-entry-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between}.participation-entry-title{display:flex;flex-wrap:wrap;gap:var(--space-8);font-weight:var(--font-subhead-weight)}.participation-entry-title time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.participation-entry-opponent{color:var(--ink-secondary)}.participation-entry-meta{display:flex;flex-wrap:wrap;gap:var(--space-8)}.participation-facts{display:grid;grid-gap:var(--space-8);gap:var(--space-8);list-style:none;margin:0;padding:0}.participation-fact{align-items:center;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:var(--space-12);padding-top:var(--space-8)}.participation-fact input[type=checkbox]{accent-color:var(--accent);height:20px;margin:0;width:20px}.participation-fact-body{display:flex;flex:1 1 200px;flex-wrap:wrap;gap:var(--space-8);min-width:0}.participation-fact-label{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);letter-spacing:.03em;text-transform:uppercase}.participation-fact-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.participation-entry-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:flex-end}.participation-confirmed-note{color:var(--arq-p-ink-muted-text);font-size:var(--font-caption-size)}.game-log-table-region{max-width:100%}.game-log-table{table-layout:fixed}.game-log-table th:first-child{width:13%}.game-log-table th:nth-child(2){width:14%}.game-log-table th:nth-child(3){width:6%}.game-log-table th:nth-child(4){width:9%}.game-log-table th:nth-child(5){width:22%}.game-log-table th:nth-child(6){width:7%}.game-log-table th:nth-child(7){width:13%}.game-log-table th:nth-child(8){width:16%}.game-log-table td{max-width:none;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.game-log-evidence-cell .pill{max-width:100%;white-space:normal}.game-log-mobile-label{display:none}.game-log-table [data-label=Result],.game-log-table time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game-log-stats{color:var(--ink-secondary);font-size:var(--font-caption-size);line-height:1.45}.game-log-actions-cell .chip-row{flex-wrap:wrap;gap:var(--space-8)}.game-log-delete-note{color:var(--status-danger-ink);display:block;font-size:var(--font-caption-size);line-height:1.45;margin-top:var(--space-8);white-space:normal}.game-log-consent{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.game-log-consent .game-log-back-link{margin-top:var(--space-8)}.weekly-athlete-pulse-status>.surface-loading-skeleton,.weekly-athlete-pulse-status>.surface-status{margin-bottom:0;margin-top:0}.league-news-card{min-width:0;padding:0}.league-news-head{border-bottom:1px solid var(--hairline-strong);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:calc(var(--space-16) + var(--space-4)) var(--space-24)}.league-news-head h2,.league-news-head p{margin:0}.league-news-head p{color:var(--ink-secondary);line-height:1.5;max-width:68ch}.league-news-card .league-news-list{display:grid;list-style:none;margin:0;padding:0}.league-news-card .league-news-item{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;padding:calc(var(--space-16) + var(--space-4)) var(--space-24)}.league-news-card .league-news-item+.league-news-item{border-top:1px solid var(--hairline)}.league-news-item-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);justify-content:space-between;min-width:0}.league-news-category{color:var(--status-accent-ink);font-weight:var(--font-subhead-weight);letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase}.league-news-category,.league-news-date{font-size:var(--font-caption-size);line-height:1.35}.league-news-date{color:var(--arq-p-ink-muted-text);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.league-news-card .league-news-headline{color:var(--text-primary);font-size:var(--arq-type-subheader-size);font-weight:700;letter-spacing:-.01em;line-height:var(--arq-type-subheader-lh);margin:0;overflow-wrap:anywhere;text-transform:none}.league-news-headline a,.league-news-headline:is(a){align-items:center;color:inherit;display:inline-flex;min-height:var(--space-touch-target-min);text-decoration-thickness:1px;text-underline-offset:3px}.league-news-headline a:hover,.league-news-headline:is(a):hover{color:var(--status-accent-ink)}.league-news-summary{line-height:1.55;margin:0;max-width:76ch}.league-news-relevance,.league-news-summary{color:var(--ink-secondary);overflow-wrap:anywhere}.league-news-relevance{font-size:var(--font-caption-size);line-height:1.5;margin:var(--space-4) 0 0;max-width:72ch}.league-news-relevance strong{color:var(--text-primary);font-weight:var(--font-subhead-weight)}.league-news-footer{align-items:center;border-top:1px solid var(--hairline);color:var(--arq-p-ink-muted-text);display:flex;flex-wrap:wrap;font-size:var(--font-caption-size);gap:var(--space-8) var(--space-16);justify-content:space-between;min-width:0;padding:var(--space-12) var(--space-24)}.league-news-card .league-news-footer .btn{margin-top:0;min-height:var(--space-touch-target-min)}.league-news-source{color:var(--arq-p-ink-muted-text);font-weight:var(--font-subhead-weight);overflow-wrap:anywhere}a.league-news-source{align-items:center;color:color-mix(in srgb,var(--accent) 62%,var(--text-primary));display:inline-flex;min-height:var(--space-touch-target-min);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a.league-news-source:hover{color:var(--text-primary)}.league-news-headline a:active,.league-news-headline:is(a):active,a.league-news-source:active{transform:translateY(1px)}.league-news-error{display:grid;grid-gap:var(--space-4);gap:var(--space-4);line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere;padding:var(--space-24);background:color-mix(in srgb,var(--error) 6%,transparent);color:var(--status-danger-ink)}.league-news-error strong{color:var(--text-primary)}@media (max-width:860px){.dashboard-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-grid{grid-template-columns:1fr}}@media (max-width:640px){.league-news-card .league-news-item,.league-news-error,.league-news-head{padding-left:var(--space-16);padding-right:var(--space-16)}.league-news-footer,.league-news-item-head{align-items:flex-start;flex-direction:column}.league-news-footer{padding-left:var(--space-16);padding-right:var(--space-16)}a.league-news-source{max-width:100%}.league-news-card .league-news-footer .btn{width:100%}.game-log-composer-actions,.game-log-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.game-log-composer-actions .btn,.game-log-primary-actions .btn{width:100%}.game-log-role-note{grid-column:1/-1}.game-attest-receipt{grid-template-columns:1fr}.game-log-composer{padding:var(--space-16)}.game-log-history-heading{align-items:flex-start}.game-log-delete-boundary{padding:var(--space-12)}.game-log-table-region{overflow:visible}.game-log-table,.game-log-table tbody{display:block}.game-log-table thead{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.game-log-table tbody tr{border-bottom:1px solid var(--hairline);display:grid;grid-gap:var(--space-12) var(--space-16);gap:var(--space-12) var(--space-16);grid-template-areas:"date evidence" "opponent opponent" "site result" "stats stats" "film film" "actions actions";grid-template-columns:minmax(0,1fr) auto;padding:var(--space-16)}.game-log-table tbody tr:last-child{border-bottom:0}.game-log-table tbody tr:hover td{background:transparent}.game-log-table td{border:0;display:grid;grid-gap:2px;gap:2px;padding:0}.game-log-mobile-label{color:var(--arq-p-ink-muted-text);display:block;font-size:10px;font-weight:var(--font-subhead-weight);letter-spacing:.09em;text-transform:uppercase}.game-log-table td:first-child{grid-area:date}.game-log-table td:nth-child(2){grid-area:opponent}.game-log-table td:nth-child(3){grid-area:site}.game-log-table td:nth-child(4){grid-area:result}.game-log-table td:nth-child(5){grid-area:stats}.game-log-table td:nth-child(6){grid-area:film}.game-log-table td:nth-child(7){align-items:flex-end;grid-area:evidence;justify-items:end}.game-log-table td:nth-child(8){grid-area:actions}.game-log-actions-cell .chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.game-log-actions-cell .btn{width:100%}.game-log-actions-cell .btn:only-child{grid-column:1/-1}.pulse-footer,.pulse-heading{align-items:flex-start;flex-direction:column}.pulse-meta{align-items:flex-start;text-align:left}.pulse-movement-list{grid-template-columns:1fr}.pulse-athlete-link{align-items:flex-start}.staff-table{table-layout:fixed}.staff-table td,.staff-table th{padding-left:var(--space-4);padding-right:var(--space-4)}.staff-table td:first-child,.staff-table td:nth-child(2),.staff-table th:first-child,.staff-table th:nth-child(2){width:42%}.staff-table td:nth-child(3),.staff-table th:nth-child(3){width:16%}.staff-table .avatar{display:none}.staff-table .pill{font-size:10px;padding-left:6px;padding-right:6px}}.corpus-page.coach-messages-page{--card:var(--home-tile,var(--surface));--card-hi:var(--surface-light);--ink:var(--text-primary);--t2:var(--text-secondary);--t3:var(--text-tertiary);--border:var(--hairline);--border-strong:var(--hairline-strong);--font:var(--font-body-family);--cond:var(--font-body-family);--gradient-ink:var(--on-brand-fill);--glow:var(--card-glow);color:var(--ink);display:grid;grid-gap:clamp(var(--space-16),3vw,var(--space-24));gap:clamp(var(--space-16),3vw,var(--space-24));margin:0 auto;max-width:var(--arq-shell-content-max-narrow);min-width:0;width:100%}.coach-messages-heading{align-items:end;display:grid;grid-gap:var(--space-24);gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(280px,430px)}.coach-messages-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.08;margin-top:var(--space-4)}.coach-messages-heading>div:first-child>p{color:var(--t2);line-height:1.55;margin:var(--space-8) 0 0;max-width:64ch}.coach-messages-boundary{align-items:center;background:var(--prov-wash-info);border:1px solid var(--prov-edge-info);border-radius:var(--rounded-medium);display:flex;gap:var(--space-12);padding:var(--space-16)}.coach-messages-boundary p{color:var(--t2);font-size:var(--font-caption-size);line-height:1.55;margin:0}.coach-messages-boundary-glyph,.coach-messages-empty-glyph{align-items:center;background:var(--grad-brand);border-radius:var(--rounded-small);color:var(--on-brand-fill);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.coach-messages-boundary-glyph svg,.coach-messages-empty-glyph svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:20px}.coach-messages-workspace{background:var(--card);border:1px solid var(--border);border-radius:var(--rounded-large);box-shadow:var(--shadow-card);display:grid;grid-template-columns:minmax(270px,.34fr) minmax(0,.66fr);min-height:min(680px,calc(100dvh - 250px));overflow:hidden}.coach-messages-inbox{background:var(--prov-wash-tile-hi);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);min-width:0}.coach-messages-conversation-head,.coach-messages-inbox-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:var(--space-16);justify-content:space-between;min-height:82px;padding:var(--space-16) var(--space-24)}.coach-messages-conversation-head h2,.coach-messages-inbox-head h2{font-size:var(--font-headline-size);line-height:1.25;margin-top:2px}.coach-messages-count,.coach-messages-human-label{background:color-mix(in srgb,var(--secondary) 11%,transparent);border:1px solid var(--prov-edge-info);border-radius:999px;color:var(--on-tint-text-secondary);flex:0 0 auto;font-size:var(--font-caption-size);font-weight:var(--font-subhead-weight);padding:4px 9px}.coach-messages-thread-list{display:grid;max-height:calc(100dvh - 332px);overflow-y:auto;padding:var(--space-8)}.coach-messages-thread{font-family:inherit;background:transparent;border:1px solid transparent;border-radius:var(--rounded-small);color:var(--ink);cursor:pointer;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:13px 12px;text-align:start}.coach-messages-thread:hover:not(:disabled){background:color-mix(in srgb,var(--card) 78%,transparent);border-color:var(--border)}.coach-messages-thread.is-selected{background:var(--prov-wash-info-deep);border-color:var(--prov-edge-info-deep)}.coach-messages-thread:disabled{cursor:wait;opacity:.72}.coach-messages-thread-meta,.coach-messages-thread-topline{align-items:center;display:flex;gap:var(--space-8);justify-content:space-between;min-width:0}.coach-messages-thread-meta,.coach-messages-thread-preview,.coach-messages-thread-topline b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coach-messages-thread-topline b{font-size:var(--font-subhead-size)}.coach-messages-thread-preview{color:var(--t2);font-size:var(--font-caption-size)}.coach-messages-thread-meta{color:var(--arq-p-ink-muted-text);font-size:11px}.coach-messages-unread{align-items:center;background:var(--secondary);border-radius:999px;color:var(--on-brand-fill);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;justify-content:center;min-height:20px;min-width:20px;padding:1px 6px}.coach-messages-conversation{display:grid;min-width:0}.coach-messages-conversation>*{min-height:0}.coach-messages-transcript{align-content:end;background:radial-gradient(circle at 85% 0,var(--card-glow),transparent 38%),var(--card-hi);display:grid;min-height:350px;overflow-y:auto;padding:clamp(var(--space-16),3vw,var(--space-24))}.coach-messages-message-list{display:grid;grid-gap:var(--space-12);gap:var(--space-12);list-style:none;margin:0;padding:0}.coach-messages-message{background:var(--card);border:1px solid var(--border);border-radius:14px 14px 14px 4px;box-shadow:var(--shadow-card);justify-self:start;max-width:min(74%,680px);padding:11px 13px}.coach-messages-message.is-staff{background:color-mix(in srgb,var(--secondary) 10%,var(--card));border-color:color-mix(in srgb,var(--secondary) 25%,var(--border));border-radius:14px 14px 4px;justify-self:end}.coach-messages-message-meta{align-items:baseline;color:var(--arq-p-ink-muted-text);display:flex;flex-wrap:wrap;font-size:var(--arq-type-label-size);gap:var(--space-8);justify-content:space-between;margin-bottom:5px}.coach-messages-message-meta b{color:var(--ink);font-size:11px}.coach-messages-message p{color:var(--ink);line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.coach-messages-history-note{color:var(--arq-p-ink-muted-text);font-size:11px;margin:0 0 var(--space-12);text-align:center}.coach-messages-composer{background:var(--card);border-top:1px solid var(--border);display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16) var(--space-24)}.coach-messages-composer label{color:var(--arq-p-ink-muted-text);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.coach-messages-composer textarea{background:var(--card-hi);border:1px solid var(--border-strong);border-radius:var(--rounded-small);color:var(--ink);font:400 var(--font-body-small-size)/1.5 var(--font);min-height:82px;padding:11px 12px;resize:vertical;width:100%}.coach-messages-composer textarea::placeholder{color:var(--arq-p-ink-muted-text)}.coach-messages-composer-foot{align-items:center;color:var(--arq-p-ink-muted-text);display:flex;font-size:11px;gap:var(--space-12);justify-content:space-between}.coach-messages-composer-foot .btn.pri{background:var(--grad-cta);color:var(--gradient-ink)}.coach-messages-empty,.coach-messages-inline-state{align-content:center;display:grid;grid-gap:var(--space-8);gap:var(--space-8);justify-items:center;min-height:330px;padding:clamp(var(--space-24),8vw,72px);text-align:center}.coach-messages-empty{background:var(--card);border:1px solid var(--border);border-radius:var(--rounded-large);box-shadow:var(--shadow-card)}.coach-messages-empty h2,.coach-messages-inline-state h3{margin:0}.coach-messages-empty p,.coach-messages-inline-state p{color:var(--t2);line-height:1.55;margin:0;max-width:58ch}.coach-messages-error{color:var(--status-danger-ink);line-height:1.5;margin:var(--space-4) 0 0}.coach-messages-transcript-skeleton{align-content:end;display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.coach-messages-transcript-skeleton span{animation:calendar-pulse 1.4s ease-in-out infinite alternate;background:color-mix(in srgb,var(--t3) 14%,var(--card));border-radius:14px;display:block;height:62px;justify-self:start;width:min(68%,520px)}.coach-messages-transcript-skeleton span:nth-child(2){justify-self:end;width:min(56%,430px)}.coach-messages-transcript-skeleton span:nth-child(3){width:min(44%,340px)}.coach-messages-announcement{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@media (max-width:900px){.coach-messages-heading{align-items:stretch;grid-template-columns:1fr}.coach-messages-workspace{grid-template-columns:minmax(230px,.4fr) minmax(0,.6fr)}.coach-messages-message{max-width:86%}}@media (max-width:680px){.corpus-page.coach-messages-page{gap:var(--space-16)}.coach-messages-boundary{align-items:flex-start}.coach-messages-workspace{display:block;min-height:0;overflow:visible}.coach-messages-inbox{border-bottom:1px solid var(--border);-webkit-border-end:0;border-inline-end:0}.coach-messages-conversation-head,.coach-messages-inbox-head{min-height:72px;padding:var(--space-12) var(--space-16)}.coach-messages-thread-list{display:flex;gap:var(--space-8);max-height:none;overflow-x:auto;padding:var(--space-8) var(--space-12) var(--space-12);scroll-snap-type:x proximity}.coach-messages-thread{flex:0 0 min(78vw,250px);scroll-snap-align:start}.coach-messages-transcript{min-height:380px;padding:var(--space-16)}.coach-messages-composer{padding:var(--space-16)}.coach-messages-message{max-width:92%}.coach-messages-composer-foot{align-items:stretch;flex-direction:column}.coach-messages-composer-foot .btn{min-height:var(--space-touch-target-min);width:100%}}@media (forced-colors:active){.tv-tabs>.tv-dd>a[aria-current=page],.tv-tabs>.tv-dd>a[data-active=true],.tv-tabs>a[aria-current=page],.tv-tabs>a[data-active=true]{outline:2px solid Highlight;outline-offset:-2px}.tv-tabs>.tv-dd>a[aria-current=page]:after,.tv-tabs>.tv-dd>a[data-active=true]:after,.tv-tabs>a[aria-current=page]:after,.tv-tabs>a[data-active=true]:after{background:Highlight;forced-color-adjust:none}.tv-dd-menu{border:1px solid CanvasText}.calendar-month-cell[data-selected],.calendar-view-switcher button[aria-pressed=true],.card .availability-status-options label[data-selected=true],.chat-thr[data-active=true],.coach-messages-thread[aria-pressed=true],.formation-athlete-drag[data-selected=true] .formation-athlete,.hm[aria-pressed=true],.journal-decisions-tabs .pill[aria-current=page],.pe-pill[aria-pressed=true],.pill-button[aria-pressed=true],.prospects-tabs .pill-button[aria-selected=true],.seg button.on,.seg button[aria-pressed=true],.sortpills button[aria-pressed=true],.subnav a[data-active=true],.tv-dd-menu a[aria-current=page],.tv-ic[aria-current=page],.tv-ic[data-section-active=true],article[aria-label="Edit plan"] .pill-button[data-variant=blue],article[aria-label="New plan"] .pill-button[data-variant=blue],article[aria-label="New recommendation"] .pill-button[data-variant=blue]{background:Highlight;border:1px solid Highlight;color:HighlightText}.formation-menu button[aria-checked=true],.scheme-position-choices label:has(input:checked){background:Highlight;border:1px solid Highlight;color:HighlightText}.tvshell input[type=checkbox]:checked,.tvshell input[type=radio]:checked{accent-color:Highlight;outline:2px solid Highlight;outline-offset:2px}.card .availability-ack:has(input:focus-visible),.card .availability-status-options label:has(input:focus-visible),.tv-r .team-switcher:has(select:focus-visible),.tvshell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid Highlight;outline-offset:2px}}.arq-banded[data-band=red],.athlete-detail .scorebar .arq-banded[data-band=red]{color:var(--error)}.arq-banded[data-band=blue],.athlete-detail .scorebar .arq-banded[data-band=blue]{color:var(--secondary)}.arq-banded[data-band=green],.athlete-detail .scorebar .arq-banded[data-band=green]{color:var(--success)}.arq-banded[data-band=gold],.athlete-detail .scorebar .arq-banded[data-band=gold]{color:var(--tertiary)}.tv-wordmark--light{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tv-wordmark--dark{display:none}:root:not([data-theme=dark]) .tv-wordmark--light{display:block}}:root[data-theme=light] .tv-wordmark--dark{display:none}:root[data-theme=dark] .tv-wordmark--dark,:root[data-theme=light] .tv-wordmark--light{display:block}:root[data-theme=dark] .tv-wordmark--light{display:none}@media (min-width:901px){.tv-tabs{gap:6px}.tv-tabs span.tab,.tv-tabs>.tv-dd>a,.tv-tabs>.tv-dd>button,.tv-tabs>a{padding:8px 14px;letter-spacing:.07em}}@media (min-width:901px) and (max-width:2039px){.tv-tabs{gap:4px}.tv-tabs>.tv-dd>a,.tv-tabs>.tv-dd>button,.tv-tabs>a{padding:8px 10px}.tv-dd>a,.tv-dd>button{gap:5px}.tv-r .team-switcher{max-width:110px}.people-search-shell{width:120px}}@media (min-width:1435px) and (max-width:1470px){.people-search-shell{width:84px}.people-search-field{gap:var(--space-4);padding:0 var(--space-4)}}@media (min-width:901px) and (max-width:1434px){.tv-r .team-switcher{max-width:64px}}.tvshell select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--text-primary);background-color:var(--surface-light);background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--hairline-strong);border-radius:10px;padding:8px 34px 8px 12px;min-height:40px;font-family:inherit;font-size:var(--arq-type-subheader-size);font-weight:600;line-height:1.2;cursor:pointer}.tvshell select:not([multiple]):disabled{cursor:not-allowed;opacity:.6}@media (min-width:901px){.tvshell .tv-r .team-switcher select:not([multiple]){background-color:transparent;background-image:none;border:0;font-size:inherit;font-weight:inherit;min-height:0;padding:0 20px 0 0}}.tvshell input[type=checkbox],.tvshell input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;margin:0 6px 0 0;flex:none;vertical-align:middle;border:1.5px solid var(--hairline-strong);border-radius:5px;background:var(--surface-light);cursor:pointer;transition:background .12s,border-color .12s}.tvshell input[type=radio]{border-radius:50%}.tvshell input[type=checkbox]:before,.tvshell input[type=radio]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s;background:var(--text-on-accent);-webkit-clip-path:polygon(14% 44%,0 62%,40% 100%,100% 22%,86% 8%,40% 68%);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 22%,86% 8%,40% 68%)}.tvshell input[type=radio]:before{width:8px;height:8px;border-radius:50%;-webkit-clip-path:none;clip-path:none}.tvshell input[type=checkbox]:checked,.tvshell input[type=radio]:checked{background:var(--grad-cta);border-color:transparent}.tvshell input[type=checkbox]:checked:before,.tvshell input[type=radio]:checked:before{transform:scale(1)}.tvshell input[type=checkbox]:focus-visible,.tvshell input[type=radio]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.tvshell input[type=checkbox]:disabled,.tvshell input[type=radio]:disabled{cursor:not-allowed;opacity:.55}.tvshell input[type=file]{color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.tvshell input[type=file]::-webkit-file-upload-button{appearance:none;-webkit-appearance:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--text-on-accent);background:var(--grad-cta);border:0;border-radius:999px;padding:8px 14px;margin-right:12px;min-height:36px;cursor:pointer}.tvshell input[type=file]::file-selector-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--text-on-accent);background:var(--grad-cta);border:0;border-radius:999px;padding:8px 14px;margin-right:12px;min-height:36px;cursor:pointer}.tvshell input[type=file]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:8px}.tvshell input[type=file]:disabled{cursor:not-allowed}.tvshell input[type=file]:disabled::-webkit-file-upload-button{background:var(--surface-light);color:var(--arq-p-ink-muted-text);cursor:not-allowed;opacity:.55}.tvshell input[type=file]:disabled::file-selector-button{background:var(--surface-light);color:var(--arq-p-ink-muted-text);cursor:not-allowed;opacity:.55}.tvshell .visually-hidden,.tvshell h1.visually-hidden,.tvshell h2.visually-hidden,.tvshell h3.visually-hidden{font-size:var(--arq-type-body-size)}.pb-top{display:flex;flex-direction:column;gap:var(--space-12);padding:16px 18px 18px}.pb-eyebrow{margin:0}.w2-kpis.pb-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.pb-stat .w2-kpi-label{margin-top:0}.pb-stat .w2-kpi-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;min-width:0}.pb-stat dd small{color:var(--arq-type-body-muted-color);font-size:var(--arq-type-body-muted-size);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-controls{margin-bottom:0;min-height:var(--arq-ctl-row-min-h)}.pb-ready{align-items:center;border-top:1px solid var(--hairline);gap:var(--space-12);justify-content:space-between;padding-top:var(--space-12)}.pb-ready,.pb-ready-copy{display:flex;flex-wrap:wrap}.pb-ready-copy{align-items:baseline;color:var(--ink);font-size:var(--arq-type-body-size);gap:6px;min-width:0}.pb-ready-copy b{font-weight:var(--arq-type-subheader-weight)}.pb-ready-next{color:var(--arq-type-body-muted-color);font-size:var(--arq-type-body-muted-size);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-wall{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.pb-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.pb-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pb-wall{grid-template-columns:1fr}}.tvshell .card.play{color:inherit;text-decoration:none;transition:border-color var(--arq-motion-press) var(--arq-motion-ease-hover),box-shadow var(--arq-motion-press) var(--arq-motion-ease-hover),transform var(--arq-motion-press) var(--arq-motion-ease-out)}.tvshell .card.play:hover{border-color:var(--arq-ctl-hover-border);transform:translateY(-1px)}.tvshell .card.play:focus-visible{outline:var(--arq-focus-outline);outline-offset:var(--arq-focus-offset)}.play .hero{aspect-ratio:16/10;background:var(--card-hi);height:auto;overflow:hidden}.play .hero .pb-art{height:100%;width:100%}.tvshell .card.play.draft{border-style:solid}.play.draft .hero .pb-art{opacity:.92}.tvshell .card.play.pb-add{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px dashed var(--hairline-strong);box-shadow:none;cursor:pointer;display:grid;font-family:inherit;justify-items:center;min-height:100%;place-items:center}.tvshell .card.play.pb-add:hover{border-color:var(--accent);transform:none}.pb-add-label{color:var(--arq-btn-ghost-fg);font:var(--arq-btn-font)}.tvshell .card.play.pb-add:hover .pb-add-label{color:var(--arq-ctl-hover-fg)}.pb-art{display:block}.pb-art-field line{stroke:var(--line);stroke-width:1}.pb-art-field .pb-art-los{stroke:var(--t3);stroke-dasharray:3 3;stroke-width:1}.pb-art-blitz path,.pb-art-x path{fill:none;stroke:var(--t3);stroke-linecap:round;stroke-width:1.8}.pb-art-blitz path{stroke-dasharray:4 3}.pb-art-blitz polygon{fill:var(--t3)}.pb-art-route path{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.pb-art-route polygon{fill:var(--accent)}.pb-art-o circle{fill:var(--card);stroke:var(--hblue);stroke-width:1.8}.pb-art-o .pb-art-center{fill:var(--hblue)}.pb-detail-hero{aspect-ratio:16/6;background:var(--card-hi);border-bottom:1px solid var(--hairline);overflow:hidden}.pb-detail-hero .pb-art{height:100%;margin:0 auto;width:100%}.pb-lib{padding:0}.pb-lib-summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-12);justify-content:space-between;list-style:none;padding:14px 18px}.pb-lib-summary::-webkit-details-marker{display:none}.pb-lib-summary:focus-visible{border-radius:var(--r);outline:var(--arq-focus-outline);outline-offset:-2px}.tvshell .pb-lib>.pb-lib-summary .home-h2{margin:0}.pb-lib-toggle{border-color:var(--t3);border-style:solid;border-width:0 2px 2px 0;flex:none;height:8px;transform:rotate(45deg);transition:transform var(--arq-motion-fast) var(--arq-motion-ease-out);width:8px}.pb-lib[open]>.pb-lib-summary{border-bottom:1px solid var(--hairline)}.pb-lib[open]>.pb-lib-summary .pb-lib-toggle{transform:rotate(-135deg)}.pb-lib .libwrap{padding:0 18px 14px}@media (max-width:980px){.w2-kpis.pb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.w2-kpis.pb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.athlete-detail .h-actions{align-self:flex-start;display:flex;position:relative;z-index:1}.athlete-detail .h-actions,.follow-action{flex-direction:column;gap:var(--space-4,4px)}.follow-action{display:inline-flex}.follow-action .arq-btn{white-space:nowrap}.follow-live,.follow-note{color:var(--arq-type-body-muted-color);max-width:26ch;white-space:normal}.follow-live:empty{display:none}.prospect-action-cell .follow-action{margin-top:var(--space-8,8px)}.followers-settings{display:grid;grid-gap:var(--space-8,8px);gap:var(--space-8,8px)}.followers-toggle{align-items:center;cursor:pointer;display:flex;font-size:var(--arq-type-body-size);gap:var(--space-8,8px);min-height:40px}.followers-toggle input{accent-color:var(--accent);flex:none;height:18px;margin:0;width:18px}.followers-section{display:grid;grid-gap:var(--space-8,8px);gap:var(--space-8,8px)}.followers-h{font-size:var(--arq-type-body-size);font-weight:var(--arq-type-subheader-weight);margin:0}.followers-list{display:grid;grid-gap:var(--space-8,8px);gap:var(--space-8,8px);list-style:none;margin:0;padding:0}.followers-row{align-items:center;border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-8,8px);justify-content:space-between;min-height:var(--arq-receipt-row-h);padding-top:var(--space-8,8px)}.followers-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.followers-actions{display:inline-flex;gap:var(--space-8,8px)}.followers-live:empty{display:none}.coach-settings-billing{scroll-margin-top:calc(var(--profile-header-height, var(--header-height)) + var(--space-24))}.tvshell .coach-settings-billing{background:var(--surface);padding:var(--space-24);box-shadow:none}.coach-role-billing{--plan-ink:var(--text-primary);--plan-action-shade:color-mix(in srgb,var(--cinematic-deep) 20%,transparent);--plan-action-fill:linear-gradient(var(--plan-action-shade),var(--plan-action-shade)),var(--grad-cta);display:grid;grid-gap:var(--space-24);gap:var(--space-24);min-width:0;color:var(--plan-ink);font-size:14px;line-height:1.5}.coach-role-billing p{margin:0;color:inherit}.coach-plan-heading{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.tvshell .coach-settings-billing .coach-plan-heading .home-h2{margin:0;font-size:24px;color:var(--plan-ink);letter-spacing:normal;text-transform:none}.coach-plan-wordmark{display:block;margin-bottom:var(--space-8)}.coach-plan-wordmark img{width:180px;height:auto;object-fit:contain}.coach-plan-wordmark .tv-wordmark--dark{display:none}.coach-plan-cadences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16);margin:0;padding:0;border:0;min-width:0}.coach-plan-cadences legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.coach-plan-tile{position:relative;display:flex;min-width:0;cursor:pointer}.coach-plan-tile input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.coach-plan-tile-content{display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);width:100%;padding:var(--space-16);border:2px solid var(--divider);border-radius:16px;background:var(--surface-light)}.coach-plan-tile input:checked+.coach-plan-tile-content{border-color:var(--plan-ink)}.coach-plan-tile input:focus-visible+.coach-plan-tile-content{outline:2px solid var(--plan-ink);outline-offset:4px}.coach-plan-cadences:disabled .coach-plan-tile{cursor:default}.coach-plan-tile-label{font-size:16px;font-weight:600}.coach-plan-price{font-size:clamp(28px,3vw,36px);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coach-plan-saving{color:var(--plan-ink);font-weight:600}.coach-plan-includes{border-collapse:collapse;width:100%;table-layout:fixed}.coach-plan-includes caption{text-align:left;font-size:13px;font-weight:700;letter-spacing:.08em;padding-bottom:var(--space-8)}.tvshell .coach-settings-billing .coach-plan-includes td,.tvshell .coach-settings-billing .coach-plan-includes th{padding:var(--space-16) 0;border-top:1px solid var(--divider);vertical-align:top;white-space:normal;overflow:visible;text-overflow:clip;text-transform:none;letter-spacing:normal;color:var(--plan-ink)}.coach-plan-includes th{width:42%;text-align:left;font-weight:500;padding-right:var(--space-16)}.coach-plan-includes td{text-align:right;font-weight:600}.coach-role-billing .coach-plan-action{display:flex;align-items:center;justify-content:center;width:100%;height:52px;min-height:52px;padding:0 var(--space-16);margin:0;border-radius:999px;font:inherit;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer;box-sizing:border-box}.coach-plan-metal-shell{display:block;position:relative;isolation:isolate;width:100%;height:52px;border-radius:999px;overflow:clip;overflow-clip-margin:8px}.coach-plan-metal-shell>.arqmetal-c{position:absolute;z-index:2;width:100%;height:100%;pointer-events:none}.coach-plan-subscribe{position:relative;width:100%;border:0;color:var(--text-on-accent);background:var(--plan-action-fill)}.coach-plan-subscribe:disabled{cursor:not-allowed}.coach-role-billing .coach-plan-manage{border:1px solid var(--plan-ink);color:var(--plan-ink);background:transparent}.coach-plan-action:focus-visible,.coach-plan-legal a:focus-visible,.coach-plan-refresh button:focus-visible{outline:2px solid var(--plan-ink);outline-offset:4px}.coach-plan-action:not(:disabled):active{transform:translateY(1px)}.coach-plan-legal{display:grid;grid-gap:var(--space-16);gap:var(--space-16);font-size:13px}.coach-plan-legal nav{display:flex;justify-content:space-between;gap:var(--space-16)}.coach-plan-legal a,.coach-plan-refresh button{color:var(--plan-ink);text-decoration:underline;text-underline-offset:3px}.coach-plan-legal a{display:inline-flex;align-items:center;min-height:44px}.coach-plan-refresh{display:grid;grid-gap:var(--space-8);gap:var(--space-8);border-top:1px solid var(--divider);padding-top:var(--space-16);font-size:13px}.coach-plan-refresh button{justify-self:start;min-height:44px;padding:0;border:0;background:transparent;font:inherit;font-weight:600;cursor:pointer}.coach-plan-code{position:relative;display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.coach-plan-code label{font-size:14px;font-weight:600}.coach-plan-code-row{display:flex;gap:var(--space-8);min-width:0}.coach-role-billing .coach-plan-code-row input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:0 var(--space-16);box-sizing:border-box;border:1px solid var(--divider);border-radius:12px;background:var(--surface-light);color:var(--plan-ink);font:inherit;font-size:16px;font-weight:600;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coach-role-billing .coach-plan-code-row input::placeholder{color:var(--text-secondary);font-weight:500;opacity:1}.coach-role-billing .coach-plan-code-row input[readonly]{background:transparent}.coach-role-billing .coach-plan-code-row input[aria-invalid=true]{border-color:var(--status-danger-ink)}.coach-role-billing .coach-plan-code-row input:focus-visible{outline:2px solid var(--plan-ink);outline-offset:2px}.coach-role-billing .coach-plan-code-apply{flex:0 0 auto;min-width:88px;min-height:44px;margin:0;padding:0 var(--space-16);border:1px solid var(--plan-ink);border-radius:999px;background:transparent;color:var(--plan-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.coach-role-billing .coach-plan-code-apply:disabled{border-color:var(--divider);color:var(--text-secondary);cursor:not-allowed}.coach-plan-code-applied:not([data-applied]){position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.coach-plan-code-applied[data-applied]{padding:var(--space-12) var(--space-16);border:1px solid var(--divider);border-radius:12px;background:var(--surface-light)}.coach-plan-code-applied [role=status],.coach-plan-code-applied[data-applied]{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.coach-role-billing .coach-plan-code-benefit{font-size:15px;font-weight:700}.coach-role-billing .coach-plan-code-remove{justify-self:start;min-height:44px;padding:0;margin:0;border:0;background:transparent;color:var(--plan-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.coach-role-billing .coach-plan-code-error{color:var(--status-danger-ink);font-weight:600}.coach-role-billing .coach-plan-code-lock{font-size:13px}.coach-plan-tile:has(input[disabled]){cursor:not-allowed}.coach-plan-tile input[disabled]+.coach-plan-tile-content{opacity:.55}@media (max-width:600px){.coach-role-billing .coach-plan-code-row input{padding:0 var(--space-8);font-weight:500;letter-spacing:0}.coach-role-billing .coach-plan-code-apply{min-width:64px;padding:0 var(--space-12)}}.coach-plan-code-apply:focus-visible,.coach-plan-code-error:focus-visible,.coach-plan-code-remove:focus-visible{outline:2px solid var(--plan-ink);outline-offset:4px}.coach-billing-entry{gap:var(--space-16)}.coach-billing-entry>.arq-btn{width:100%;min-height:var(--space-touch-target-min);margin:0;padding:var(--space-12) var(--space-16);white-space:normal;text-align:center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .coach-plan-wordmark .tv-wordmark--dark{display:block}:root:not([data-theme=light]) .coach-plan-wordmark .tv-wordmark--light{display:none}}:root[data-theme=dark] .coach-plan-wordmark .tv-wordmark--dark{display:block}:root[data-theme=dark] .coach-plan-wordmark .tv-wordmark--light{display:none}@media (max-width:600px){.tvshell .coach-settings-billing{padding:var(--space-16)}.coach-plan-cadences{gap:var(--space-8)}.coach-plan-tile-content{padding:var(--space-12)}.coach-plan-cadence-note,.coach-plan-saving,.coach-plan-tile-label{font-size:13px}.tvshell.tvshell--home .tv{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px 44px 34px;grid-gap:var(--space-4);gap:var(--space-4);height:auto;min-height:0;padding:var(--space-4) 14px;background:var(--home-chrome);backdrop-filter:none;-webkit-backdrop-filter:none}.tvshell--home .tv-id{min-height:24px}.tvshell--home .tv-wordmark{height:20px}.tvshell--home .tv-tabs{height:44px}.tvshell--home .tv-r{flex-wrap:nowrap;gap:var(--space-4);margin:0;width:100%;min-width:0}.tvshell--home .tv-r .tv-icons{flex:1 1;min-width:202px;gap:var(--space-4)}.tvshell--home .tv-icon-trio{gap:var(--space-4)}.tvshell--home .tv-r .people-search-shell{flex:1 1 auto;min-width:88px;max-width:224px;width:auto}.tvshell--home .people-search-field{gap:var(--space-4);padding-inline:var(--space-4)}.tvshell--home .tv-r .shell-team-context{flex:0 1 72px;min-width:40px;margin:0}.tvshell--home .tv-r .team-switcher{max-width:72px;padding-inline:var(--space-4)}.tvshell--home .tv-r .team-switcher select{background:transparent;border:0;border-radius:0;padding:0 12px 0 0;min-height:34px;font-size:var(--font-footnote-size)}}@media (max-width:600px){.tvshell--home .tv-r .team-switcher:has(select):after{right:var(--space-4)}}.coach-permissions-form{width:100%;max-width:760px;margin-inline:auto;display:grid;grid-gap:var(--space-24);gap:var(--space-24);color:var(--text-primary)}@media (min-width:601px){.coach-permissions-form{max-width:none}}.coach-permissions-form .onb-radio-set,.coach-permissions-form .onb-section-head{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.coach-permissions-form .onb-h2{margin:0}.coach-permissions-form .coach-permissions-delivery,.coach-permissions-form .onb-group{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.coach-permissions-form .coach-permissions-delivery,.coach-permissions-form .onb-group+.onb-group{border-top:1px solid var(--border);padding-top:var(--space-24)}.coach-permissions-form .notification-settings>h3,.coach-permissions-form h3.onb-group-title{margin:0;font-size:var(--font-size-18);font-weight:600;line-height:1.4;text-transform:none;letter-spacing:normal;color:var(--text-primary)}.coach-permissions-form h4{margin:0 0 var(--space-8);font-size:1rem;line-height:1.5}.coach-permissions-form .notification-settings p,.coach-permissions-form .notification-settings small,.coach-permissions-form .onb-lede,.coach-permissions-form .onb-radio-options small,.coach-permissions-form .onb-row-hint,.coach-permissions-form .permissions-delivery-note{color:var(--text-primary);opacity:1;max-width:65ch;margin:0;font-size:.9375rem;line-height:1.6}.coach-permissions-form .notification-settings,.coach-permissions-form .notification-settings-group{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.coach-permissions-form .notification-settings-family{padding:var(--space-16) 0}.coach-permissions-form .notification-settings-cell{display:flex;margin:0;padding-block:var(--space-8)}.coach-permissions-form .notification-settings-cell label{justify-content:space-between;gap:var(--space-16)}.coach-permissions-form .notification-settings-cell label input{order:2}.coach-permissions-form .notification-settings-cell label span{min-width:0}.coach-permissions-form .onb-rows{gap:0}.coach-permissions-form .onb-row{min-width:0;padding:var(--space-16) 0;gap:var(--space-16);border:0;border-radius:0;background:transparent}.coach-permissions-form .onb-row+.onb-row{border-top:1px solid var(--border)}.coach-permissions-form .onb-row-copy{min-width:0;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.coach-permissions-form .onb-row-control{align-self:start;display:grid;place-items:center;min-height:44px}.coach-permissions-form input[role=switch]{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;min-width:44px;height:44px;margin:0;border:0;border-radius:0;background:transparent;cursor:pointer}.coach-permissions-form input[role=switch]:before{content:"";position:absolute;inset:10px 0;border:2px solid var(--text-primary);border-radius:12px;background:var(--surface)}.coach-permissions-form input[role=switch]:after{content:"";position:absolute;top:14px;left:4px;width:16px;height:16px;border-radius:50%;background:var(--text-primary)}.coach-permissions-form input[role=switch]:checked:before{background:var(--text-primary)}.coach-permissions-form input[role=switch]:checked:after{transform:translateX(20px);background:var(--surface)}.coach-permissions-form input[role=switch]:disabled{opacity:.65;cursor:default}.coach-permissions-form button:focus-visible,.coach-permissions-form input:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.coach-permissions-form .onb-radio-options{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}.coach-permissions-form #ai-consent .onb-radio-options{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-permissions-form .onb-radio-options label{min-height:56px;min-width:0;align-items:start;padding:var(--space-16);gap:var(--space-12);border:1px solid var(--border);border-radius:var(--rounded-medium);background:var(--surface)}.coach-permissions-form .onb-radio-options label[data-selected]{border-color:var(--text-primary)}.coach-permissions-form .onb-radio-options input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 24px}.coach-permissions-form #onb-terms,.coach-permissions-form .onb-radio-options input{width:24px;height:24px;margin:0;accent-color:var(--text-primary)}.coach-permissions-form .permissions-bulk{display:grid;justify-items:start;grid-gap:var(--space-8);gap:var(--space-8)}.coach-permissions-form .permissions-save-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-gap:var(--space-8);gap:var(--space-8);border-top:1px solid var(--border);padding-top:var(--space-24)}.coach-permissions-form .permissions-bulk button,.coach-permissions-form .permissions-save-actions button{min-height:44px;margin:0;padding:var(--space-12) var(--space-16);white-space:normal}.coach-permissions-form .permissions-save-actions button{width:100%}@media (max-width:600px){.coach-permissions-form #ai-consent .onb-radio-options{grid-template-columns:1fr}.coach-permissions-form .permissions-save-actions{grid-auto-flow:row}}.coach-permissions-form .onb-row:not(.onb-row-radio){grid-template-columns:minmax(0,1fr) 44px}.coach-permissions-form .onb-row-control{justify-items:end}.coach-permissions-form .notification-settings-cell label{display:flex;align-items:center;width:100%;margin:0;color:var(--text-primary)}.coach-permissions-form input[type=checkbox][role=switch],.coach-permissions-form input[type=checkbox][role=switch]:checked{background:transparent;border:0}.coach-permissions-form input[type=checkbox][role=switch]:before{width:44px;height:24px;box-sizing:border-box;-webkit-clip-path:none;clip-path:none;transform:none;transition:none}.coach-permissions-form input[type=checkbox][role=switch]:checked:before{transform:none}.coach-permissions-form #onb-terms,.coach-permissions-form .onb-radio-options input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;border:2px solid var(--text-primary);background:transparent}.coach-permissions-form .onb-radio-options input[type=radio]:before{content:"";width:12px;height:12px;border-radius:50%;-webkit-clip-path:none;clip-path:none;background:var(--text-primary);transform:scale(0)}.coach-permissions-form .onb-radio-options input[type=radio]:checked:before{transform:scale(1)}.coach-permissions-form #onb-terms:checked{background:var(--text-primary)}.coach-permissions-form #onb-terms:before{background:var(--surface)}.coach-permissions-form .card.coach-permissions-delivery{background:transparent;border-radius:0;box-shadow:none}.coach-permissions-form .permissions-save-actions .onb-submit{background:var(--text-primary);color:var(--surface);border:1px solid var(--text-primary);border-radius:var(--rounded-medium)}.coach-permissions-form #onb-terms:before{content:"";width:12px;height:12px;-webkit-clip-path:polygon(14% 44%,0 62%,40% 100%,100% 22%,86% 8%,40% 68%);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 22%,86% 8%,40% 68%);transform:scale(0)}.coach-permissions-form #onb-terms:checked:before{transform:scale(1)}.coach-permissions-form .onb-radio-options input[type=radio]{border-radius:50%}.onb-glass .coach-permissions-form .permissions-save-actions .onb-submit{color:var(--cinematic-deep)}.news-feed{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.news-feed-title{margin:0;font:700 var(--arq-type-card-title-size) var(--font);color:var(--ink)}.news-feed-date{margin:var(--space-4) 0 0;color:var(--t2);font-size:var(--arq-type-card-title-sub-size)}.news-feed-summary{color:var(--ink)}.news-feed-body,.news-feed-summary{margin:var(--space-8) 0 0;font-size:var(--arq-type-body-size);line-height:1.5}.news-feed-body{color:var(--t2)}.news-feed-cta{display:inline-flex;margin-top:var(--space-12)}