.portal-tour button.portal-tour-primary{color:var(--on-brand-fill)}.portal-tour{background:var(--surface);color:var(--text-primary)}.arcq-signin-shell{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;width:100%;color:var(--text-on-accent);font-family:var(--font-body-family),sans-serif}.arcq-signin-main{position:relative;z-index:1;flex:1 1;width:100%;padding:48px 24px;box-sizing:border-box}.arcq-signin-notices{width:min(440px,100%);margin:0 auto 24px;text-align:center}.arcq-signin-hero{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.arcq-signin-wordmark{width:min(320px,78vw)}.arcq-signin-wordmark img,.arcq-signin-wordmark svg{display:block;width:100%;height:auto}.arcq-signin-hero h1{color:var(--text-on-accent);font-family:var(--font-display-hero-family),sans-serif;font-weight:var(--font-display-hero-weight,800);font-size:clamp(1.15rem,3.55vw,3rem);white-space:normal;text-wrap:balance;max-width:100%;line-height:1.1;margin:0;transform:scaleY(.9)}.arcq-signin-description{max-width:780px;color:color-mix(in srgb,var(--text-on-accent) 84%,transparent);line-height:1.6;margin:8px 0 20px}.arcq-signin-methods{width:min(360px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px}.arcq-signin-methods .hero-providers{display:flex;flex-direction:column;gap:12px;width:100%}.arcq-signin-email,.arcq-signin-methods .hero-providers button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text-on-accent) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cinematic-deep) 84%,transparent);color:var(--text-on-accent);font:inherit;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arcq-signin-methods button:disabled{cursor:not-allowed;opacity:.72}.arcq-signin-email-card{--surface:#060B1D;--text-primary:var(--text-on-accent);--text-secondary:#a0a3b3;box-sizing:border-box;width:min(440px,100%);margin:32px auto 0;padding:24px;border-radius:24px;background:var(--surface);border:1px solid var(--divider);color:var(--text-primary);text-align:left}.arcq-signin-email-card[hidden]{display:none}.arcq-signin-email-card h2{font-size:36px;margin:0 0 20px}.arcq-signin-notes{box-sizing:border-box;width:min(440px,100%);margin:16px auto 0;padding:12px 20px;border-radius:16px;background:#060B1D;border:1px solid var(--divider)}.arcq-signin-invite,.arcq-signin-new{color:var(--text-on-accent);font-size:14px;line-height:1.5;margin:8px 0;max-width:440px}.arcq-signin-footer a,.arcq-signin-shell a{color:inherit;text-underline-offset:3px}.arcq-signin-footer{position:relative;z-index:1;padding:24px;text-align:center;font-family:var(--font-body-family),sans-serif;color:color-mix(in srgb,var(--text-on-accent) 84%,transparent)}.arcq-signin-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 18px;font-size:14px}.arcq-signin-support{display:inline-block;margin:14px 0 20px;font-size:14px}.arcq-signin-footer ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:0;padding:0;list-style:none}.arcq-signin-footer a:focus-visible,.arcq-signin-shell :is(a,button,input):focus-visible{outline:3px solid var(--secondary);outline-offset:4px}.arcq-signin-email-card :is(a,button,input):focus-visible{outline-color:var(--text-primary)}.arcq-signin-email-card>p{margin:0 0 20px;font-size:14px;line-height:1.5}@media(max-width:440px){.arcq-signin-main{padding:40px 16px}.arcq-signin-email-card{padding:24px 16px}}body:has(.coach-signin-landing),html:has(.coach-signin-landing){background:var(--cinematic-deep)}.coach-signin-landing .arcq-signin-email-card{--ink-secondary:var(--text-secondary);--surface-light:var(--surface)}.coach-signin-landing .auth-submit{min-height:48px;width:100%}.coach-signin-landing .auth-error-block,.coach-signin-landing .auth-status{margin-bottom:16px}.coach-signin-landing .auth-error{color:var(--error)}.coach-signin-landing .account-type-panel h2{font-size:28px;line-height:1.2}.coach-signin-landing .account-type-panel p{margin:0 0 16px;line-height:1.5}.coach-signin-landing .account-type-panel .account-type-sign-out{margin-top:8px}.coach-invite-landing .arcq-signin-notes{display:none}.coach-invite-landing .coach-invite-panel h2{font-size:28px;line-height:1.2}.coach-invite-landing .coach-invite-panel p{margin:0 0 16px;line-height:1.5}.auth-form-switch a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:var(--arq-hit-min)}.surface-status-actions .btn.pri{min-block-size:var(--arq-btn-primary-height);border-radius:var(--arq-btn-primary-radius);font-weight:var(--arq-btn-primary-weight)}.journal-decisions-tabs a.pill,.tvshell .coach-taskbar-subnav .coach-taskbar-subnav-ghost,.tvshell .coach-taskbar-subnav a,.tvshell .coach-taskbar-subnav button,a.pill,button.pill{min-height:var(--arq-hit-min)}a.pill,button.pill{display:inline-flex;align-items:center}.tv a.av{overflow:visible}.tv a.av>.av-initials,.tv a.av>img{border-radius:inherit}.people-search-field{isolation:isolate;position:relative}.people-search-field:before{block-size:max(100%,var(--arq-hit-min));content:"";inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%);z-index:-1}.tvshell .arq-btn{min-height:var(--arq-hit-min)}.tvshell .arq-btn.arq-btn--primary{border-radius:var(--arq-btn-primary-radius);font-weight:var(--arq-btn-primary-weight);min-height:var(--arq-btn-primary-height)}.tvshell .home-action,.tvshell .sm-ctl,.tvshell .sm-search,.tvshell a.home-chip,.tvshell button.home-chip{min-height:var(--arq-hit-min)}.tvshell a.home-chip,.tvshell button.home-chip{align-items:center;display:inline-flex}.tvshell .arq-pagehead a.home-chip,.tvshell .arq-pagehead button.home-chip,.tvshell .page-headrow a.home-chip,.tvshell .page-headrow button.home-chip{min-height:var(--arq-hit-min)}.tvshell .sm-ctl,.tvshell .sm-gear{min-width:var(--arq-hit-min)}.tvshell .sm-gear{min-height:var(--arq-hit-min)}.tvshell .home-actions td{vertical-align:middle}@media (max-width:600px){.tvshell.tvshell--home .tv{-webkit-padding-after:calc(var(--space-4) + 2px);padding-block-end:calc(var(--space-4) + 2px)}}.tvshell .people-seg button,.tvshell .seg a,.tvshell .seg button,.tvshell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not(#coach-people-search),.tvshell select:not([multiple]){min-height:var(--arq-hit-min)}.tvshell summary{isolation:isolate;position:relative}.tvshell summary:before{block-size:max(100%,var(--arq-hit-min));content:"";inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%);z-index:-1}.tvshell #roster-filters .pe-pill,.tvshell .pe-pill.roster-filter-opener,.tvshell .w2-gchip,.tvshell a.w2-wrow{min-height:var(--arq-hit-min)}.tvshell a.w2-wrow{align-items:center;box-sizing:border-box}.tvshell .arq-calpage button.calendar-month-cell{margin-inline:min(0px,calc((100% - var(--arq-hit-min)) / 2));min-width:var(--arq-hit-min);width:max(100%,var(--arq-hit-min))}.tvshell .arq-calembed .calendar-embed-link,.tvshell .directory-athlete-copy>a,.tvshell .people-picks-copy>a,.tvshell .stat-card .meta a{isolation:isolate;position:relative}.tvshell .arq-calembed .calendar-embed-link:before,.tvshell .directory-athlete-copy>a:before,.tvshell .people-picks-copy>a:before,.tvshell .stat-card .meta a:before{block-size:max(100%,var(--arq-hit-min));content:"";inline-size:max(100%,var(--arq-hit-min));inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%);z-index:-1}@property --arq-scroll-cue-start{syntax:"<length>";inherits:false;initial-value:0}@property --arq-scroll-cue-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes arq-scroll-cue-fade{0%{--arq-scroll-cue-start:0px;--arq-scroll-cue-end:40px}2%{--arq-scroll-cue-start:40px;--arq-scroll-cue-end:40px}98%{--arq-scroll-cue-start:40px;--arq-scroll-cue-end:40px}to{--arq-scroll-cue-start:40px;--arq-scroll-cue-end:0px}}[data-scroll-cue]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--arq-scroll-cue-start),black calc(100% - var(--arq-scroll-cue-end)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black var(--arq-scroll-cue-start),black calc(100% - var(--arq-scroll-cue-end)),transparent 100%);animation:arq-scroll-cue-fade linear both;animation-timeline:scroll(self inline)}@media (max-width:900px){@supports not (animation-timeline:scroll(self inline)){[data-scroll-cue]{--arq-scroll-cue-end:40px;animation:none}[data-scroll-cue][data-scroll-cue-edge=none]{--arq-scroll-cue-end:0px}[data-scroll-cue][data-scroll-cue-edge=middle]{--arq-scroll-cue-start:40px}[data-scroll-cue][data-scroll-cue-edge=end]{--arq-scroll-cue-start:40px;--arq-scroll-cue-end:0px}}}@media (max-width:900px) and (prefers-reduced-motion:reduce){[data-scroll-cue]{--arq-scroll-cue-end:40px;animation:none}[data-scroll-cue][data-scroll-cue-edge=none]{--arq-scroll-cue-end:0px}[data-scroll-cue][data-scroll-cue-edge=middle]{--arq-scroll-cue-start:40px}[data-scroll-cue][data-scroll-cue-edge=end]{--arq-scroll-cue-start:40px;--arq-scroll-cue-end:0px}}[data-scroll-cue]:focus-visible{-webkit-mask-image:none;mask-image:none;border-radius:8px;outline:2px solid var(--accent);outline-offset:2px}@media (forced-colors:active){[data-scroll-cue]{-webkit-mask-image:none;mask-image:none;animation:none}}@property --arq-rail-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --arq-rail-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes arq-rail-edge-fade{0%{--arq-rail-fade-start:0px;--arq-rail-fade-end:72px}2%{--arq-rail-fade-start:72px;--arq-rail-fade-end:72px}98%{--arq-rail-fade-start:72px;--arq-rail-fade-end:72px}to{--arq-rail-fade-start:72px;--arq-rail-fade-end:0px}}@media (max-width:900px){.arq-rail-fade,.topbar-tabs,.tv-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--arq-rail-fade-start),black calc(100% - var(--arq-rail-fade-end)),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,black var(--arq-rail-fade-start),black calc(100% - var(--arq-rail-fade-end)),transparent 100%)!important;animation:arq-rail-edge-fade linear both;animation-timeline:scroll(self inline)}@supports not (animation-timeline:scroll(self inline)){.arq-rail-fade,.topbar-tabs,.tv-tabs{--arq-rail-fade-end:72px;animation:none}:is(.tv-tabs,.topbar-tabs,.arq-rail-fade)[data-rail-edge=none]{--arq-rail-fade-end:0px}:is(.tv-tabs,.topbar-tabs,.arq-rail-fade)[data-rail-edge=middle]{--arq-rail-fade-start:72px}:is(.tv-tabs,.topbar-tabs,.arq-rail-fade)[data-rail-edge=end]{--arq-rail-fade-start:72px;--arq-rail-fade-end:0px}}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.arq-rail-fade,.topbar-tabs,.tv-tabs{--arq-rail-fade-end:72px;animation:none}:is(.tv-tabs,.topbar-tabs,.arq-rail-fade)[data-rail-edge=none]{--arq-rail-fade-end:0px}:is(.tv-tabs,.topbar-tabs,.arq-rail-fade)[data-rail-edge=middle]{--arq-rail-fade-start:72px}:is(.tv-tabs,.topbar-tabs,.arq-rail-fade)[data-rail-edge=end]{--arq-rail-fade-start:72px;--arq-rail-fade-end:0px}}@media (max-width:900px) and (forced-colors:active){.arq-rail-fade,.topbar-tabs,.tv-tabs{-webkit-mask-image:none!important;mask-image:none!important;animation:none}}.arq-rail-hint{position:absolute;z-index:2;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.arq-rail-chevron{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--text-primary,var(--ink,currentColor));cursor:pointer;pointer-events:auto}.arq-rail-chevron--end{-webkit-margin-start:auto;margin-inline-start:auto}@media (forced-colors:active),(min-width:901px){.arq-rail-hint{display:none}}