.ContactModal-module__snayLW__overlay{z-index:10000;background:color-mix(in srgb, var(--tph-bg-deep) 76%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ContactModal-module__snayLW__modal{overscroll-behavior:contain;border-radius:var(--tph-radius-lg);border:1px solid var(--tph-modal-light-border);background:var(--tph-modal-light-surface);width:min(100vw - 32px,640px);max-height:calc(100dvh - 32px);color:var(--tph-text-inverse);box-shadow:var(--tph-shadow-card);padding:48px 16px 16px;position:relative;overflow-y:auto}.ContactModal-module__snayLW__header{gap:10px;min-width:0;margin-bottom:14px;display:grid}.ContactModal-module__snayLW__header h2{max-width:100%;color:var(--tph-text-inverse);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.35rem,7vw,1.75rem);line-height:1.1}.ContactModal-module__snayLW__header p{max-width:100%;color:var(--tph-text-inverse);overflow-wrap:normal;word-break:normal;font-size:.94rem;line-height:1.45}.ContactModal-module__snayLW__close{display:none}.ContactModal-module__snayLW__closeIcon{background:var(--tph-accent);width:32px;height:32px;color:var(--tph-text-inverse);font:inherit;cursor:pointer;z-index:1;border:0;border-radius:999px;place-items:center;font-size:.95rem;font-weight:900;line-height:1;display:grid;position:absolute;top:12px;right:12px}.ContactModal-module__snayLW__closeButton{border:1px solid var(--tph-modal-light-border);border-radius:var(--tph-radius-md);background:var(--tph-modal-light-surface-elevated);width:100%;min-height:42px;color:var(--tph-text-inverse);font:inherit;cursor:pointer;font-size:.94rem;font-weight:800}.ContactModal-module__snayLW__modal .form-grid{gap:10px}.ContactModal-module__snayLW__modal label{min-width:0;color:var(--tph-text-inverse)}:is(.ContactModal-module__snayLW__modal input,.ContactModal-module__snayLW__modal textarea,.ContactModal-module__snayLW__modal select){border-color:var(--tph-modal-light-border);background:var(--tph-modal-input-surface);min-height:40px;color:var(--tph-text-inverse)}:is(.ContactModal-module__snayLW__modal input::placeholder,.ContactModal-module__snayLW__modal textarea::placeholder){color:var(--tph-text-soft)}:is(.ContactModal-module__snayLW__modal input:focus-visible,.ContactModal-module__snayLW__modal textarea:focus-visible,.ContactModal-module__snayLW__modal select:focus-visible){box-shadow:var(--tph-focus-ring);outline:none}.ContactModal-module__snayLW__modal textarea{min-height:92px}.ContactModal-module__snayLW__modal .consent-copy{color:var(--tph-text-inverse);font-size:.84rem;line-height:1.35}:is(.ContactModal-module__snayLW__modal .page-copy,.ContactModal-module__snayLW__modal .feature-list,.ContactModal-module__snayLW__modal .feature-list li,.ContactModal-module__snayLW__modal .about-tomas-content,.ContactModal-module__snayLW__modal .about-tomas-links){color:var(--tph-text-inverse)}:is(.ContactModal-module__snayLW__modal .eyebrow,.ContactModal-module__snayLW__modal .inline-link,.ContactModal-module__snayLW__modal .inline-link-button){color:var(--tph-accent-strong)}@media (min-width:760px){.ContactModal-module__snayLW__overlay{align-items:center;padding:24px}.ContactModal-module__snayLW__modal{border-radius:var(--tph-radius-lg);width:min(720px,100%);min-height:auto;margin:0 auto;padding:52px 24px 24px}}:root[data-theme=dark] .ContactModal-module__snayLW__closeIcon{background:var(--tph-accent);color:var(--tph-text-inverse)}:root[data-theme=light] .ContactModal-module__snayLW__overlay{background:var(--tph-light-backdrop)}:root[data-theme=light] .ContactModal-module__snayLW__modal{border-color:var(--tph-light-accent-border);background:linear-gradient(145deg, var(--tph-light-surface-elevated), var(--tph-light-surface-blue));color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight), var(--tph-light-shadow-lg)}:root[data-theme=light] .ContactModal-module__snayLW__header h2{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__header p{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal label{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal .consent-copy{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal .page-copy{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal .feature-list{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal .feature-list li{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal .about-tomas-content{color:var(--tph-light-text)}:root[data-theme=light] .ContactModal-module__snayLW__modal .about-tomas-links{color:var(--tph-light-text)}:is(:root[data-theme=light] .ContactModal-module__snayLW__modal input,:root[data-theme=light] .ContactModal-module__snayLW__modal textarea,:root[data-theme=light] .ContactModal-module__snayLW__modal select){border-color:var(--tph-light-border);background:var(--tph-light-input-surface);color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:is(:root[data-theme=light] .ContactModal-module__snayLW__modal input::placeholder,:root[data-theme=light] .ContactModal-module__snayLW__modal textarea::placeholder){color:var(--tph-light-text-soft)}:is(:root[data-theme=light] .ContactModal-module__snayLW__modal input:focus-visible,:root[data-theme=light] .ContactModal-module__snayLW__modal textarea:focus-visible,:root[data-theme=light] .ContactModal-module__snayLW__modal select:focus-visible){border-color:var(--tph-light-accent);box-shadow:var(--tph-light-focus-ring)}:is(:root[data-theme=light] .ContactModal-module__snayLW__modal .eyebrow,:root[data-theme=light] .ContactModal-module__snayLW__modal .inline-link,:root[data-theme=light] .ContactModal-module__snayLW__modal .inline-link-button){color:var(--tph-light-accent-strong)}:root[data-theme=light] .ContactModal-module__snayLW__closeIcon{background:var(--tph-light-accent);color:var(--tph-light-text-inverse)}:root[data-theme=light] .ContactModal-module__snayLW__closeButton{border-color:var(--tph-light-accent-border);background:var(--tph-light-surface-elevated);color:var(--tph-light-accent-strong)}:root[data-theme=light] .ContactModal-module__snayLW__modal button[type=submit]{border-color:var(--tph-light-accent);background:linear-gradient(135deg, var(--tph-light-accent), var(--tph-light-accent-bright));color:var(--tph-light-text-inverse);box-shadow:var(--tph-light-shadow-sm)}
.Card-module__b6YjYG__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}:is(.login-main .Card-module__b6YjYG__card,.client-main .Card-module__b6YjYG__card,.offseason-page .Card-module__b6YjYG__card,.admin-main .Card-module__b6YjYG__card){border-color:var(--tph-border);border-radius:var(--tph-radius-lg);background:var(--tph-surface);color:var(--tph-text);box-shadow:var(--tph-shadow-card-soft)}:is(.login-main .Card-module__b6YjYG__header span,.client-main .Card-module__b6YjYG__header span,.offseason-page .Card-module__b6YjYG__header span,.admin-main .Card-module__b6YjYG__header span){color:var(--tph-accent)}:is(.login-main .Card-module__b6YjYG__header h2,.client-main .Card-module__b6YjYG__header h2,.offseason-page .Card-module__b6YjYG__header h2,.admin-main .Card-module__b6YjYG__header h2){color:var(--tph-text)}.Card-module__b6YjYG__header{gap:4px;margin-bottom:14px;display:grid}.Card-module__b6YjYG__header span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.Card-module__b6YjYG__header h2{font-size:1.05rem;line-height:1.25}@media (max-width:520px){.Card-module__b6YjYG__card{padding:14px}}:is(:root[data-theme=light] .login-main .Card-module__b6YjYG__card,:root[data-theme=light] .offseason-page .Card-module__b6YjYG__card){border-color:var(--tph-light-border);border-radius:var(--tph-light-radius-lg);background:linear-gradient(145deg, var(--tph-light-surface-elevated), var(--tph-light-surface));color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight), var(--tph-light-shadow-sm)}:is(:root[data-theme=light] .login-main .Card-module__b6YjYG__header span,:root[data-theme=light] .offseason-page .Card-module__b6YjYG__header span){color:var(--tph-light-accent)}:is(:root[data-theme=light] .login-main .Card-module__b6YjYG__header h2,:root[data-theme=light] .offseason-page .Card-module__b6YjYG__header h2){color:var(--tph-light-text)}:root[data-theme=light] .client-main .Card-module__b6YjYG__card{border-color:var(--tph-light-border);border-radius:var(--tph-light-radius-lg);background:linear-gradient(145deg, var(--tph-light-surface-elevated), var(--tph-light-surface));color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight), var(--tph-light-shadow-sm)}:root[data-theme=light] .client-main .Card-module__b6YjYG__header span{color:var(--tph-light-accent-strong)}:root[data-theme=light] .client-main .Card-module__b6YjYG__header h2{color:var(--tph-light-text)}:root[data-theme=light] .admin-main .Card-module__b6YjYG__card{border-color:var(--tph-light-border);border-radius:var(--tph-light-radius-lg);background:linear-gradient(145deg, var(--tph-light-surface-elevated), var(--tph-light-surface));color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight), var(--tph-light-shadow-sm)}:root[data-theme=light] .admin-main .Card-module__b6YjYG__header span{color:var(--tph-light-accent-strong)}:root[data-theme=light] .admin-main .Card-module__b6YjYG__header h2{color:var(--tph-light-text)}
.PerformanceCenterPage-module__cEqBhW__page{--pc-navy:#081322;--pc-dark:#0f1a2e;--pc-panel:#0c1b2ed1;--pc-panel-strong:#0f1e32f0;--pc-line:#74a2cd38;--pc-line-strong:#1e90ff7a;--pc-blue:#1e90ff;--pc-blue-strong:#0877ea;--pc-purple:#7c5cff;--pc-purple-soft:#7c5cff2e;--pc-white:#fff;--pc-muted:#a6b0c3;--pc-soft:#d9e4f2;--pc-shadow:0 24px 70px #0000006b;background:radial-gradient(circle at 50% 0%, #1e90ff1a, transparent 34rem), linear-gradient(180deg, #030912 0%, var(--pc-navy) 28%, #020711 100%);color:var(--pc-white);scroll-behavior:smooth;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.page-shell:has([data-performance-center-page])>header:first-child{display:none}.PerformanceCenterPage-module__cEqBhW__page *,.PerformanceCenterPage-module__cEqBhW__page :before,.PerformanceCenterPage-module__cEqBhW__page :after{box-sizing:border-box}.PerformanceCenterPage-module__cEqBhW__page a{color:inherit;text-decoration:none}.PerformanceCenterPage-module__cEqBhW__previewBanner,.PerformanceCenterPage-module__cEqBhW__headerInner,.PerformanceCenterPage-module__cEqBhW__heroInner,.PerformanceCenterPage-module__cEqBhW__indicators,.PerformanceCenterPage-module__cEqBhW__institutional,.PerformanceCenterPage-module__cEqBhW__pathsSection,.PerformanceCenterPage-module__cEqBhW__methodology,.PerformanceCenterPage-module__cEqBhW__benefits,.PerformanceCenterPage-module__cEqBhW__finalCta,.PerformanceCenterPage-module__cEqBhW__footer{width:min(100% - 64px,1280px);max-width:1280px;margin-inline:auto}.PerformanceCenterPage-module__cEqBhW__previewBanner{border:1px solid var(--pc-line-strong);background:#1e90ff1a;border-radius:14px;align-items:center;gap:12px;min-height:50px;margin-top:20px;padding:12px 18px;display:flex}.PerformanceCenterPage-module__cEqBhW__previewBanner strong,.PerformanceCenterPage-module__cEqBhW__eyebrow{color:var(--pc-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.PerformanceCenterPage-module__cEqBhW__heroCopy .PerformanceCenterPage-module__cEqBhW__eyebrow{white-space:nowrap}.PerformanceCenterPage-module__cEqBhW__previewBanner span{color:var(--pc-soft)}.PerformanceCenterPage-module__cEqBhW__header{padding-top:env(safe-area-inset-top);z-index:50;background:linear-gradient(#030912f5,#030912bd);position:sticky;top:0}.PerformanceCenterPage-module__cEqBhW__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:92px;display:grid}.PerformanceCenterPage-module__cEqBhW__brand{align-items:center;gap:14px;min-width:max-content;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__brand img{object-fit:cover;background:#02050c;border-radius:8px;width:58px;height:58px}.PerformanceCenterPage-module__cEqBhW__brand span{text-transform:uppercase;gap:1px;line-height:1.03;display:grid}.PerformanceCenterPage-module__cEqBhW__brand strong{color:var(--pc-white);font-size:.88rem;font-weight:900}.PerformanceCenterPage-module__cEqBhW__brand em{color:var(--pc-blue);font-size:.86rem;font-style:normal;font-weight:900}.PerformanceCenterPage-module__cEqBhW__desktopNav{justify-content:center;align-items:center;gap:clamp(22px,3.5vw,46px);display:flex}.PerformanceCenterPage-module__cEqBhW__desktopNav a{color:var(--pc-white);font-size:.9rem;font-weight:760;line-height:1}.PerformanceCenterPage-module__cEqBhW__desktopNav a:hover,.PerformanceCenterPage-module__cEqBhW__desktopNav a:focus-visible{color:var(--pc-blue)}.PerformanceCenterPage-module__cEqBhW__headerActions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.PerformanceCenterPage-module__cEqBhW__headerLogin{color:var(--pc-white);white-space:nowrap;background:#0a1626c7;border:1px solid #1e90ffbf;border-radius:999px;justify-content:center;align-items:center;min-width:174px;min-height:48px;padding:0 20px;font-size:.88rem;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__headerLogin:hover{border-color:var(--pc-blue);background:#1e90ff2e;transform:translateY(-1px)}.PerformanceCenterPage-module__cEqBhW__menuButton{color:var(--pc-white);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.PerformanceCenterPage-module__cEqBhW__menuButton span{background:currentColor;border-radius:999px;width:25px;height:2px}.PerformanceCenterPage-module__cEqBhW__mobileMenuBackdrop{z-index:60;background:#00000094;position:fixed;inset:0}.PerformanceCenterPage-module__cEqBhW__mobileMenu{border:1px solid var(--pc-line);background:#050e1bfa;border-radius:18px;gap:10px;width:calc(100% - 40px);max-width:330px;margin:86px 20px 0 auto;padding:18px;display:grid}.PerformanceCenterPage-module__cEqBhW__mobileMenu a{border:1px solid var(--pc-line);color:var(--pc-white);border-radius:12px;min-height:46px;padding:13px 14px;font-weight:850}.PerformanceCenterPage-module__cEqBhW__hero{isolation:isolate;background:#030912;min-height:650px;position:relative;overflow:hidden}.PerformanceCenterPage-module__cEqBhW__heroBackdrop{filter:brightness(.92)saturate(1.08);object-fit:contain;object-position:right bottom;transform-origin:82% 66%;z-index:-3;transform:translate(-20%)scale(1.58)}.PerformanceCenterPage-module__cEqBhW__hero:before{content:"";pointer-events:none;z-index:-2;background:linear-gradient(90deg,#030912fa 0%,#030912e6 30%,#03091294 48%,#03091229 100%),linear-gradient(#030912b3 0%,#0309120a 44%,#030912fa 100%),radial-gradient(circle at 68%,#1e90ff3d,#0000 27rem);position:absolute;inset:0}.PerformanceCenterPage-module__cEqBhW__heroInner{grid-template-columns:minmax(560px,1.02fr) minmax(360px,.98fr);align-items:center;gap:36px;min-height:650px;padding-block:38px 70px;display:grid;position:relative}.PerformanceCenterPage-module__cEqBhW__heroCopy{z-index:2;gap:28px;display:grid;position:relative}.PerformanceCenterPage-module__cEqBhW__heroCopy h1{color:var(--pc-white);letter-spacing:-.045em;text-transform:uppercase;max-width:820px;margin:0;font-size:clamp(2.85rem,3.9vw,4.35rem);font-weight:920;line-height:1.05}.PerformanceCenterPage-module__cEqBhW__heroCopy h1 span{white-space:nowrap;display:block}.PerformanceCenterPage-module__cEqBhW__heroCopy h1 .PerformanceCenterPage-module__cEqBhW__heroLineBlue{color:var(--pc-blue)}.PerformanceCenterPage-module__cEqBhW__heroCopy h1 .PerformanceCenterPage-module__cEqBhW__heroLineWhite{color:var(--pc-white)}.PerformanceCenterPage-module__cEqBhW__heroCopy p{color:var(--pc-soft);max-width:560px;margin:0;font-size:clamp(1.04rem,1.4vw,1.24rem);line-height:1.7}.PerformanceCenterPage-module__cEqBhW__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PerformanceCenterPage-module__cEqBhW__primaryButton,.PerformanceCenterPage-module__cEqBhW__secondaryButton,.PerformanceCenterPage-module__cEqBhW__footerLogin{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 25px;font-size:.92rem;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__modalButton a{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 25px;font-size:.92rem;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__modalButton button{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 25px;font-size:.92rem;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__primaryButton{background:linear-gradient(135deg, var(--pc-blue), var(--pc-blue-strong));color:var(--pc-white);border:1px solid #1e90ffe6;box-shadow:0 18px 38px #1e90ff40}.PerformanceCenterPage-module__cEqBhW__modalButton.PerformanceCenterPage-module__cEqBhW__primary a{background:linear-gradient(135deg, var(--pc-blue), var(--pc-blue-strong));color:var(--pc-white);border:1px solid #1e90ffe6;box-shadow:0 18px 38px #1e90ff40}.PerformanceCenterPage-module__cEqBhW__modalButton.PerformanceCenterPage-module__cEqBhW__primary button{background:linear-gradient(135deg, var(--pc-blue), var(--pc-blue-strong));color:var(--pc-white);border:1px solid #1e90ffe6;box-shadow:0 18px 38px #1e90ff40}.PerformanceCenterPage-module__cEqBhW__secondaryButton{color:var(--pc-white);background:#0a1626b8;border:1px solid #1e90ffbf}.PerformanceCenterPage-module__cEqBhW__modalButton.PerformanceCenterPage-module__cEqBhW__secondary a{color:var(--pc-white);background:#0a1626b8;border:1px solid #1e90ffbf}.PerformanceCenterPage-module__cEqBhW__modalButton.PerformanceCenterPage-module__cEqBhW__secondary button{color:var(--pc-white);background:#0a1626b8;border:1px solid #1e90ffbf}.PerformanceCenterPage-module__cEqBhW__footerLogin{border:1px solid var(--pc-line);color:var(--pc-white);background:0 0}.PerformanceCenterPage-module__cEqBhW__modalButton.PerformanceCenterPage-module__cEqBhW__ghost a{border:1px solid var(--pc-line);color:var(--pc-white);background:0 0}.PerformanceCenterPage-module__cEqBhW__modalButton.PerformanceCenterPage-module__cEqBhW__ghost button{border:1px solid var(--pc-line);color:var(--pc-white);background:0 0}:is(.PerformanceCenterPage-module__cEqBhW__primaryButton:hover,.PerformanceCenterPage-module__cEqBhW__secondaryButton:hover,.PerformanceCenterPage-module__cEqBhW__modalButton a:hover,.PerformanceCenterPage-module__cEqBhW__modalButton button:hover,.PerformanceCenterPage-module__cEqBhW__footerLogin:hover){transform:translateY(-1px)}.PerformanceCenterPage-module__cEqBhW__headerLogin{min-width:174px;min-height:48px}.PerformanceCenterPage-module__cEqBhW__headerActions .PerformanceCenterPage-module__cEqBhW__modalButton button{min-width:174px;min-height:48px}.PerformanceCenterPage-module__cEqBhW__primaryButton:focus-visible,.PerformanceCenterPage-module__cEqBhW__secondaryButton:focus-visible,.PerformanceCenterPage-module__cEqBhW__desktopNav a:focus-visible,.PerformanceCenterPage-module__cEqBhW__headerLogin:focus-visible,.PerformanceCenterPage-module__cEqBhW__mobileMenu a:focus-visible,.PerformanceCenterPage-module__cEqBhW__menuButton:focus-visible,.PerformanceCenterPage-module__cEqBhW__footerLogin:focus-visible,.PerformanceCenterPage-module__cEqBhW__programItem button:focus-visible{outline-offset:3px;outline:3px solid #1e90ff57}.PerformanceCenterPage-module__cEqBhW__modalButton a:focus-visible{outline-offset:3px;outline:3px solid #1e90ff57}.PerformanceCenterPage-module__cEqBhW__modalButton button:focus-visible{outline-offset:3px;outline:3px solid #1e90ff57}.PerformanceCenterPage-module__cEqBhW__heroImageSpace{min-height:580px;position:relative}.PerformanceCenterPage-module__cEqBhW__indicators{border-bottom:1px solid var(--pc-line);z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-38px;display:grid;position:relative}.PerformanceCenterPage-module__cEqBhW__indicators div{border-right:1px solid var(--pc-line);color:var(--pc-soft);text-align:center;place-items:center;gap:12px;min-height:104px;padding:18px;display:grid}.PerformanceCenterPage-module__cEqBhW__indicators div:last-child{border-right:0}.PerformanceCenterPage-module__cEqBhW__indicators svg,.PerformanceCenterPage-module__cEqBhW__institutionalGrid svg,.PerformanceCenterPage-module__cEqBhW__methodIcon svg,.PerformanceCenterPage-module__cEqBhW__benefits svg{color:var(--pc-blue)}.PerformanceCenterPage-module__cEqBhW__institutional{background:radial-gradient(circle at 8% 32%, #1e90ff24, transparent 18rem), var(--pc-panel);border:1px solid var(--pc-line);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(520px,.9fr);align-items:center;gap:30px;margin-top:36px;padding:30px;display:grid}.PerformanceCenterPage-module__cEqBhW__institutionalIntro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.PerformanceCenterPage-module__cEqBhW__institutionalIntro h2{color:var(--pc-white);margin:0 0 8px;font-size:1.15rem}.PerformanceCenterPage-module__cEqBhW__institutionalIntro p,.PerformanceCenterPage-module__cEqBhW__institutionalGrid span{color:var(--pc-soft);margin:0;line-height:1.55}.PerformanceCenterPage-module__cEqBhW__iconBadge,.PerformanceCenterPage-module__cEqBhW__programIcon,.PerformanceCenterPage-module__cEqBhW__methodIcon{color:var(--pc-blue);background:#1e90ff21;border:1px solid #1e90ff57;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__institutionalGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PerformanceCenterPage-module__cEqBhW__institutionalGrid div{border-left:1px solid var(--pc-line);text-align:center;justify-items:center;gap:12px;padding:10px 18px;display:grid}.PerformanceCenterPage-module__cEqBhW__pathsSection,.PerformanceCenterPage-module__cEqBhW__methodology,.PerformanceCenterPage-module__cEqBhW__benefits{margin-top:44px}.PerformanceCenterPage-module__cEqBhW__pathsSection>h2,.PerformanceCenterPage-module__cEqBhW__methodology>h2,.PerformanceCenterPage-module__cEqBhW__benefits>h2{color:var(--pc-white);letter-spacing:-.025em;text-align:center;text-transform:uppercase;margin:0 0 26px;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:780;line-height:1.15}.PerformanceCenterPage-module__cEqBhW__pathsSection>h2 span{color:var(--pc-blue)}.PerformanceCenterPage-module__cEqBhW__pathsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.PerformanceCenterPage-module__cEqBhW__programCard{border:1px solid var(--pc-line-strong);background:#040c16e6;border-radius:16px;min-height:590px;padding:34px;position:relative;overflow:hidden}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple{border-color:#7c5cff8c}.PerformanceCenterPage-module__cEqBhW__programImage{filter:brightness(.94)saturate(1.14);opacity:.98;object-fit:contain;object-position:right top;transform:translate(10%,-13%)scale(.82)}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__blue .PerformanceCenterPage-module__cEqBhW__programImage{object-position:right top;transform:translate(8%,-13%)scale(.84)}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple .PerformanceCenterPage-module__cEqBhW__programImage{object-position:right top;opacity:.98;transform:translate(12%,-14%)scale(.72)}.PerformanceCenterPage-module__cEqBhW__programOverlay{background:linear-gradient(90deg,#040c16fc 0%,#040c16bd 48%,#040c161f 100%),linear-gradient(#040c161a 0%,#040c1647 32%,#040c16e0 68%,#040c16f5 100%);position:absolute;inset:0}.PerformanceCenterPage-module__cEqBhW__programContent{z-index:2;gap:18px;max-width:100%;display:grid;position:relative}.PerformanceCenterPage-module__cEqBhW__pathsCta{grid-column:1/-1;justify-content:center;margin-top:28px;display:flex}.PerformanceCenterPage-module__cEqBhW__pathsCta .PerformanceCenterPage-module__cEqBhW__modalButton button{min-width:min(100%,420px)}.PerformanceCenterPage-module__cEqBhW__programContent h3{color:var(--pc-blue);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple .PerformanceCenterPage-module__cEqBhW__programContent h3,.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple .PerformanceCenterPage-module__cEqBhW__programIcon,.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple .PerformanceCenterPage-module__cEqBhW__programGroupLabel{color:#b36cff}.PerformanceCenterPage-module__cEqBhW__programContent p{color:var(--pc-soft);max-width:min(48%,360px);min-height:74px;margin:0;line-height:1.55}.PerformanceCenterPage-module__cEqBhW__programList{gap:10px;display:grid}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__blue .PerformanceCenterPage-module__cEqBhW__programList{margin-top:42px}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple .PerformanceCenterPage-module__cEqBhW__programGroupLabel:first-of-type{margin-top:18px}.PerformanceCenterPage-module__cEqBhW__programGroupLabel{color:var(--pc-white);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.78rem;font-weight:900}.PerformanceCenterPage-module__cEqBhW__programItem{background:#101c2ed1;border:1px solid #ffffff0a;border-radius:12px;max-width:92%;overflow:hidden}.PerformanceCenterPage-module__cEqBhW__programItem button{color:var(--pc-white);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:70px;padding:12px 16px;display:grid}.PerformanceCenterPage-module__cEqBhW__programItem small{color:var(--pc-soft);margin-top:2px;font-size:.88rem;font-weight:500;display:block}.PerformanceCenterPage-module__cEqBhW__programItem .PerformanceCenterPage-module__cEqBhW__programIcon{border-radius:12px;width:44px;height:44px}.PerformanceCenterPage-module__cEqBhW__programChevron{color:var(--pc-white);transition:transform .16s}.PerformanceCenterPage-module__cEqBhW__programItem button[aria-expanded=true] .PerformanceCenterPage-module__cEqBhW__programChevron{transform:rotate(90deg)}.PerformanceCenterPage-module__cEqBhW__programDetail{border-top:1px solid var(--pc-line);gap:14px;padding:0 16px 16px 76px;display:grid}.PerformanceCenterPage-module__cEqBhW__programDetail p{font-size:.92rem}.PerformanceCenterPage-module__cEqBhW__methodology{border:1px solid var(--pc-line);background:#081322bd;border-radius:16px;padding:34px 42px}.PerformanceCenterPage-module__cEqBhW__methodSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid;position:relative}.PerformanceCenterPage-module__cEqBhW__methodSteps:before{content:"";border-top:2px dotted #1e90ff73;position:absolute;top:30px;left:8%;right:8%}.PerformanceCenterPage-module__cEqBhW__methodSteps article{text-align:center;z-index:2;justify-items:center;gap:4px;display:grid;position:relative}.PerformanceCenterPage-module__cEqBhW__methodIcon{background:var(--pc-navy);width:58px;height:58px;margin-bottom:6px}.PerformanceCenterPage-module__cEqBhW__methodSteps strong{color:var(--pc-blue);font-size:1.4rem}.PerformanceCenterPage-module__cEqBhW__methodSteps h3{color:var(--pc-white);margin:0;font-size:1rem}.PerformanceCenterPage-module__cEqBhW__methodSteps p,.PerformanceCenterPage-module__cEqBhW__methodology>p{color:var(--pc-muted);margin:0;line-height:1.45}.PerformanceCenterPage-module__cEqBhW__methodology>p{text-align:center;margin-top:28px}.PerformanceCenterPage-module__cEqBhW__benefits{border:1px solid var(--pc-line);background:#081322bd;border-radius:16px;padding:32px 30px}.PerformanceCenterPage-module__cEqBhW__benefitsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.PerformanceCenterPage-module__cEqBhW__benefitsGrid article{border-right:1px solid var(--pc-line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding-right:18px;display:grid}.PerformanceCenterPage-module__cEqBhW__benefitsGrid article:last-child{border-right:0}.PerformanceCenterPage-module__cEqBhW__benefitsGrid h3{color:var(--pc-white);margin:0 0 6px;font-size:.96rem}.PerformanceCenterPage-module__cEqBhW__benefitsGrid p{color:var(--pc-muted);margin:0;font-size:.88rem;line-height:1.5}.PerformanceCenterPage-module__cEqBhW__professionalAccess{border:1px solid var(--pc-line);background:radial-gradient(circle at 88% 22%,#1e90ff29,#0000 20rem),#081322c7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(100% - 64px,1280px);max-width:1280px;margin:38px auto 0;padding:30px;display:grid}.PerformanceCenterPage-module__cEqBhW__professionalAccess h2{color:var(--pc-white);letter-spacing:-.025em;max-width:760px;margin:8px 0 10px;font-size:clamp(1.18rem,1.8vw,1.62rem);line-height:1.12}.PerformanceCenterPage-module__cEqBhW__professionalAccess p:not(.PerformanceCenterPage-module__cEqBhW__eyebrow){color:var(--pc-muted);max-width:720px;margin:0;line-height:1.6}.PerformanceCenterPage-module__cEqBhW__finalCta{border:1px solid var(--pc-line);isolation:isolate;text-align:center;border-radius:16px;align-items:center;min-height:320px;margin-top:46px;display:grid;position:relative;overflow:hidden}.PerformanceCenterPage-module__cEqBhW__finalCta img{filter:brightness(.9)saturate(1.14);object-fit:cover;object-position:center 55%;z-index:-2}.PerformanceCenterPage-module__cEqBhW__finalCta:before{content:"";z-index:-1;background:linear-gradient(#02070e3d,#02070e8f),radial-gradient(circle at 72% 45%,#1e90ff24,#0000 22rem);position:absolute;inset:0}.PerformanceCenterPage-module__cEqBhW__finalCta div{justify-items:center;gap:16px;padding:40px 20px;display:grid}.PerformanceCenterPage-module__cEqBhW__finalCta h2{color:var(--pc-white);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.PerformanceCenterPage-module__cEqBhW__finalCta p{color:var(--pc-soft);margin:0}.PerformanceCenterPage-module__cEqBhW__footer{grid-template-columns:1.5fr .85fr .85fr 1.2fr;gap:36px;padding:56px 0 20px;display:grid}.PerformanceCenterPage-module__cEqBhW__footer h3{color:var(--pc-blue);letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px;font-size:.86rem}.PerformanceCenterPage-module__cEqBhW__footer p,.PerformanceCenterPage-module__cEqBhW__footer a,.PerformanceCenterPage-module__cEqBhW__footer span{color:var(--pc-muted);line-height:1.5}.PerformanceCenterPage-module__cEqBhW__footer nav,.PerformanceCenterPage-module__cEqBhW__footerContact,.PerformanceCenterPage-module__cEqBhW__footerBrand{align-content:start;gap:10px;display:grid}.PerformanceCenterPage-module__cEqBhW__footerBrand .PerformanceCenterPage-module__cEqBhW__brand{margin-bottom:12px}.PerformanceCenterPage-module__cEqBhW__footerBrand p{max-width:330px}.PerformanceCenterPage-module__cEqBhW__socials,.PerformanceCenterPage-module__cEqBhW__footerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PerformanceCenterPage-module__cEqBhW__socials a{border:1px solid var(--pc-line);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__socials .PerformanceCenterPage-module__cEqBhW__modalButton button{border:1px solid var(--pc-line);color:var(--pc-white);background:0 0;border-radius:999px;justify-content:center;align-items:center;min-width:166px;height:54px;min-height:54px;padding:0 18px;display:inline-flex}.PerformanceCenterPage-module__cEqBhW__footerContact p{align-items:center;gap:9px;margin:0;display:flex}.PerformanceCenterPage-module__cEqBhW__footerActions{margin-top:12px}.PerformanceCenterPage-module__cEqBhW__footerLogin{box-shadow:none;color:var(--pc-white);background:#0a1626b8;border:1px solid #1e90ffbf;min-width:166px;min-height:46px;padding-inline:18px}.PerformanceCenterPage-module__cEqBhW__footerActions .PerformanceCenterPage-module__cEqBhW__modalButton a{box-shadow:none;color:var(--pc-white);background:#0a1626b8;border:1px solid #1e90ffbf;min-width:166px;min-height:46px;padding-inline:18px}.PerformanceCenterPage-module__cEqBhW__footerActions .PerformanceCenterPage-module__cEqBhW__modalButton button{box-shadow:none;color:var(--pc-white);background:#0a1626b8;border:1px solid #1e90ffbf;min-width:166px;min-height:46px;padding-inline:18px}.PerformanceCenterPage-module__cEqBhW__footerLogin:hover{border-color:var(--pc-blue);background:#1e90ff2e}.PerformanceCenterPage-module__cEqBhW__footerActions .PerformanceCenterPage-module__cEqBhW__modalButton a:hover{border-color:var(--pc-blue);background:#1e90ff2e}.PerformanceCenterPage-module__cEqBhW__footerActions .PerformanceCenterPage-module__cEqBhW__modalButton button:hover{border-color:var(--pc-blue);background:#1e90ff2e}.PerformanceCenterPage-module__cEqBhW__footerBottom{border-top:1px solid var(--pc-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:18px;display:flex}@media (prefers-reduced-motion:reduce){.PerformanceCenterPage-module__cEqBhW__page{scroll-behavior:auto}.PerformanceCenterPage-module__cEqBhW__primaryButton,.PerformanceCenterPage-module__cEqBhW__secondaryButton,.PerformanceCenterPage-module__cEqBhW__headerLogin,.PerformanceCenterPage-module__cEqBhW__footerLogin,.PerformanceCenterPage-module__cEqBhW__programChevron{transition:none}.PerformanceCenterPage-module__cEqBhW__modalButton a{transition:none}.PerformanceCenterPage-module__cEqBhW__modalButton button{transition:none}}@media (max-width:1120px){.PerformanceCenterPage-module__cEqBhW__desktopNav{gap:22px}.PerformanceCenterPage-module__cEqBhW__institutional{grid-template-columns:1fr}.PerformanceCenterPage-module__cEqBhW__institutionalGrid{border-top:1px solid var(--pc-line);padding-top:20px}.PerformanceCenterPage-module__cEqBhW__benefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PerformanceCenterPage-module__cEqBhW__benefitsGrid article{border-right:0}}@media (max-width:900px){.PerformanceCenterPage-module__cEqBhW__previewBanner,.PerformanceCenterPage-module__cEqBhW__headerInner,.PerformanceCenterPage-module__cEqBhW__heroInner,.PerformanceCenterPage-module__cEqBhW__indicators,.PerformanceCenterPage-module__cEqBhW__institutional,.PerformanceCenterPage-module__cEqBhW__pathsSection,.PerformanceCenterPage-module__cEqBhW__methodology,.PerformanceCenterPage-module__cEqBhW__benefits,.PerformanceCenterPage-module__cEqBhW__professionalAccess,.PerformanceCenterPage-module__cEqBhW__footer{width:min(100% - 40px,760px)}.PerformanceCenterPage-module__cEqBhW__desktopNav{display:none}.PerformanceCenterPage-module__cEqBhW__menuButton{display:flex}.PerformanceCenterPage-module__cEqBhW__headerInner{grid-template-columns:1fr auto;min-height:74px}.PerformanceCenterPage-module__cEqBhW__headerActions{gap:10px}.PerformanceCenterPage-module__cEqBhW__headerLogin{min-height:42px;padding-inline:16px;font-size:.82rem}.PerformanceCenterPage-module__cEqBhW__headerActions .PerformanceCenterPage-module__cEqBhW__modalButton{display:inline-flex}.PerformanceCenterPage-module__cEqBhW__hero{min-height:560px}.PerformanceCenterPage-module__cEqBhW__heroInner{grid-template-columns:1fr;min-height:560px;padding-block:46px 36px}.PerformanceCenterPage-module__cEqBhW__heroBackdrop{object-position:72% center;transform:none}.PerformanceCenterPage-module__cEqBhW__heroCopy{max-width:620px;margin-top:0}.PerformanceCenterPage-module__cEqBhW__heroImageSpace{display:none}.PerformanceCenterPage-module__cEqBhW__heroCopy h1{max-width:640px;font-size:clamp(2.05rem,6.25vw,3.05rem)}.PerformanceCenterPage-module__cEqBhW__indicators{border:1px solid var(--pc-line);background:#081322db;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.PerformanceCenterPage-module__cEqBhW__indicators div{border-bottom:1px solid var(--pc-line);min-height:88px}.PerformanceCenterPage-module__cEqBhW__indicators div:nth-child(2n){border-right:0}.PerformanceCenterPage-module__cEqBhW__indicators div:nth-last-child(-n+2){border-bottom:0}.PerformanceCenterPage-module__cEqBhW__pathsGrid{grid-template-columns:1fr}.PerformanceCenterPage-module__cEqBhW__programCard{min-height:0}.PerformanceCenterPage-module__cEqBhW__programImage{object-fit:cover;transform:none}.PerformanceCenterPage-module__cEqBhW__programContent p{max-width:560px;min-height:0}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__blue .PerformanceCenterPage-module__cEqBhW__programList{margin-top:0}.PerformanceCenterPage-module__cEqBhW__programCard.PerformanceCenterPage-module__cEqBhW__purple .PerformanceCenterPage-module__cEqBhW__programGroupLabel:first-of-type{margin-top:6px}.PerformanceCenterPage-module__cEqBhW__programItem{max-width:100%}.PerformanceCenterPage-module__cEqBhW__methodSteps{grid-template-columns:1fr}.PerformanceCenterPage-module__cEqBhW__methodSteps:before{border-top:0;border-left:2px dotted #1e90ff73;inset:34px auto 34px 29px}.PerformanceCenterPage-module__cEqBhW__methodSteps article{text-align:left;grid-template-columns:58px 44px minmax(0,1fr);place-items:center start;gap:10px 16px}.PerformanceCenterPage-module__cEqBhW__methodSteps article p{grid-column:3}.PerformanceCenterPage-module__cEqBhW__methodIcon{grid-row:span 2}.PerformanceCenterPage-module__cEqBhW__benefitsGrid,.PerformanceCenterPage-module__cEqBhW__footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PerformanceCenterPage-module__cEqBhW__previewBanner,.PerformanceCenterPage-module__cEqBhW__headerInner,.PerformanceCenterPage-module__cEqBhW__heroInner,.PerformanceCenterPage-module__cEqBhW__indicators,.PerformanceCenterPage-module__cEqBhW__institutional,.PerformanceCenterPage-module__cEqBhW__pathsSection,.PerformanceCenterPage-module__cEqBhW__methodology,.PerformanceCenterPage-module__cEqBhW__benefits,.PerformanceCenterPage-module__cEqBhW__professionalAccess,.PerformanceCenterPage-module__cEqBhW__footer{width:min(100% - 28px,430px)}.PerformanceCenterPage-module__cEqBhW__previewBanner{flex-direction:column;align-items:flex-start}.PerformanceCenterPage-module__cEqBhW__brand{gap:10px}.PerformanceCenterPage-module__cEqBhW__brand img{width:48px;height:48px}.PerformanceCenterPage-module__cEqBhW__brand strong,.PerformanceCenterPage-module__cEqBhW__brand em{font-size:.72rem}.PerformanceCenterPage-module__cEqBhW__headerActions .PerformanceCenterPage-module__cEqBhW__modalButton{max-width:128px}.PerformanceCenterPage-module__cEqBhW__headerActions .PerformanceCenterPage-module__cEqBhW__modalButton button{width:100%;min-width:0;min-height:40px;padding-inline:10px;font-size:.72rem}.PerformanceCenterPage-module__cEqBhW__headerInner{grid-template-columns:1fr;gap:12px;min-height:68px}.PerformanceCenterPage-module__cEqBhW__headerActions{grid-template-columns:minmax(0,118px) minmax(0,128px) 42px;justify-content:end;gap:8px;width:100%;display:grid}.PerformanceCenterPage-module__cEqBhW__headerActions .PerformanceCenterPage-module__cEqBhW__modalButton{min-width:0;max-width:none}.PerformanceCenterPage-module__cEqBhW__headerLogin{width:100%;min-width:0;min-height:40px;padding-inline:9px;font-size:.7rem}.PerformanceCenterPage-module__cEqBhW__menuButton{justify-self:end;width:42px;height:42px}.PerformanceCenterPage-module__cEqBhW__hero{min-height:560px}.PerformanceCenterPage-module__cEqBhW__heroInner{min-height:560px;padding-block:32px 28px}.PerformanceCenterPage-module__cEqBhW__heroBackdrop{object-position:76% center;transform:none}.PerformanceCenterPage-module__cEqBhW__heroCopy{text-align:left;gap:16px;max-width:360px;margin-top:0}.PerformanceCenterPage-module__cEqBhW__heroCopy h1{font-size:clamp(1.5rem,6.55vw,2.15rem);line-height:1.03}.PerformanceCenterPage-module__cEqBhW__heroCopy .PerformanceCenterPage-module__cEqBhW__eyebrow{letter-spacing:.035em;font-size:clamp(.58rem,2.35vw,.68rem)}.PerformanceCenterPage-module__cEqBhW__heroCopy p{font-size:.98rem;line-height:1.55}.PerformanceCenterPage-module__cEqBhW__heroActions{grid-template-columns:1fr;display:grid}.PerformanceCenterPage-module__cEqBhW__primaryButton,.PerformanceCenterPage-module__cEqBhW__secondaryButton,.PerformanceCenterPage-module__cEqBhW__footerLogin{width:100%;min-height:50px}.PerformanceCenterPage-module__cEqBhW__modalButton a{width:100%;min-height:50px}.PerformanceCenterPage-module__cEqBhW__modalButton button{width:100%;min-height:50px}.PerformanceCenterPage-module__cEqBhW__institutional{gap:22px;margin-top:22px;padding:20px}.PerformanceCenterPage-module__cEqBhW__institutionalIntro{grid-template-columns:1fr;align-items:start;gap:14px}.PerformanceCenterPage-module__cEqBhW__institutionalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PerformanceCenterPage-module__cEqBhW__institutionalGrid div{border:1px solid var(--pc-line);border-radius:12px;padding:12px 8px}.PerformanceCenterPage-module__cEqBhW__pathsSection,.PerformanceCenterPage-module__cEqBhW__methodology,.PerformanceCenterPage-module__cEqBhW__benefits{margin-top:30px}.PerformanceCenterPage-module__cEqBhW__pathsSection>h2,.PerformanceCenterPage-module__cEqBhW__methodology>h2,.PerformanceCenterPage-module__cEqBhW__benefits>h2{font-size:1.45rem}.PerformanceCenterPage-module__cEqBhW__programCard{border-radius:13px;padding:18px}.PerformanceCenterPage-module__cEqBhW__programImage{opacity:.68;transform:none}.PerformanceCenterPage-module__cEqBhW__programContent h3{font-size:1.72rem}.PerformanceCenterPage-module__cEqBhW__programItem button{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px}.PerformanceCenterPage-module__cEqBhW__programItem .PerformanceCenterPage-module__cEqBhW__programIcon{width:38px;height:38px}.PerformanceCenterPage-module__cEqBhW__programItem small{font-size:.76rem}.PerformanceCenterPage-module__cEqBhW__programDetail{padding:0 10px 12px}.PerformanceCenterPage-module__cEqBhW__methodology,.PerformanceCenterPage-module__cEqBhW__benefits{padding:22px 16px}.PerformanceCenterPage-module__cEqBhW__professionalAccess{grid-template-columns:1fr;padding:22px 18px}.PerformanceCenterPage-module__cEqBhW__methodSteps article{grid-template-columns:50px 38px minmax(0,1fr)}.PerformanceCenterPage-module__cEqBhW__methodIcon{width:50px;height:50px}.PerformanceCenterPage-module__cEqBhW__benefitsGrid{grid-template-columns:1fr}.PerformanceCenterPage-module__cEqBhW__benefitsGrid article{border:1px solid var(--pc-line);background:#0e1c30b8;border-radius:12px;padding:14px}.PerformanceCenterPage-module__cEqBhW__finalCta{min-height:280px}.PerformanceCenterPage-module__cEqBhW__finalCta h2{font-size:1.65rem}.PerformanceCenterPage-module__cEqBhW__footer{grid-template-columns:1fr;padding-top:34px}.PerformanceCenterPage-module__cEqBhW__footerBottom{justify-content:flex-start}}
.Button-module__8RiFmG__button{border:1px solid var(--foreground);border-radius:var(--radius);justify-content:center;align-items:center;min-height:46px;margin:6px 8px 6px 0;padding:0 16px;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:inline-flex}@media (max-width:520px){.Button-module__8RiFmG__button{width:100%;margin-right:0}}.Button-module__8RiFmG__primary{background:var(--foreground);color:var(--surface)}.Button-module__8RiFmG__secondary{background:var(--surface);color:var(--foreground)}.Button-module__8RiFmG__button:hover{border-color:var(--border-strong)}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.48}:is(.login-main .Button-module__8RiFmG__button,.client-main .Button-module__8RiFmG__button,.offseason-page .Button-module__8RiFmG__button,.admin-main .Button-module__8RiFmG__button){border-color:var(--tph-accent-border);border-radius:var(--tph-radius-md)}:is(.login-main .Button-module__8RiFmG__primary,.client-main .Button-module__8RiFmG__primary,.offseason-page .Button-module__8RiFmG__primary,.admin-main .Button-module__8RiFmG__primary){background:linear-gradient(135deg, var(--tph-accent), var(--tph-accent-strong));color:var(--tph-text-inverse)}:is(.login-main .Button-module__8RiFmG__secondary,.client-main .Button-module__8RiFmG__secondary,.offseason-page .Button-module__8RiFmG__secondary,.admin-main .Button-module__8RiFmG__secondary){background:var(--tph-accent-soft);color:var(--tph-text)}:is(.login-main .Button-module__8RiFmG__button:hover,.client-main .Button-module__8RiFmG__button:hover,.offseason-page .Button-module__8RiFmG__button:hover,.admin-main .Button-module__8RiFmG__button:hover){border-color:var(--tph-accent)}:is(:root[data-theme=light] .login-main .Button-module__8RiFmG__button,:root[data-theme=light] .offseason-page .Button-module__8RiFmG__button){border-color:var(--tph-light-accent-border);border-radius:var(--tph-light-radius-md)}:is(:root[data-theme=light] .login-main .Button-module__8RiFmG__primary,:root[data-theme=light] .offseason-page .Button-module__8RiFmG__primary){background:linear-gradient(135deg, var(--tph-light-accent), var(--tph-light-accent-bright));color:var(--tph-light-text-inverse);box-shadow:var(--tph-light-shadow-sm)}:is(:root[data-theme=light] .login-main .Button-module__8RiFmG__secondary,:root[data-theme=light] .offseason-page .Button-module__8RiFmG__secondary){background:var(--tph-light-surface-elevated);color:var(--tph-light-accent-strong);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:is(:root[data-theme=light] .login-main .Button-module__8RiFmG__button:hover,:root[data-theme=light] .offseason-page .Button-module__8RiFmG__button:hover){border-color:var(--tph-light-accent)}:is(:root[data-theme=light] .login-main .Button-module__8RiFmG__button:focus-visible,:root[data-theme=light] .offseason-page .Button-module__8RiFmG__button:focus-visible){box-shadow:var(--tph-light-focus-ring);outline:none}:root[data-theme=light] .client-main .Button-module__8RiFmG__button{border-color:var(--tph-light-accent-border);border-radius:var(--tph-light-radius-md)}:root[data-theme=light] .client-main .Button-module__8RiFmG__primary{background:linear-gradient(135deg, var(--tph-light-accent), var(--tph-light-accent-bright));color:var(--tph-light-text-inverse);box-shadow:var(--tph-light-shadow-sm)}:root[data-theme=light] .client-main .Button-module__8RiFmG__secondary{background:var(--tph-light-surface-elevated);color:var(--tph-light-accent-strong);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:root[data-theme=light] .client-main .Button-module__8RiFmG__button:hover{border-color:var(--tph-light-accent)}:root[data-theme=light] .client-main .Button-module__8RiFmG__button:focus-visible{box-shadow:var(--tph-light-focus-ring);outline:none}:root[data-theme=light] .admin-main .Button-module__8RiFmG__button{border-color:var(--tph-light-accent-border);border-radius:var(--tph-light-radius-md)}:root[data-theme=light] .admin-main .Button-module__8RiFmG__primary{background:linear-gradient(135deg, var(--tph-light-accent), var(--tph-light-accent-bright));color:var(--tph-light-text-inverse);box-shadow:var(--tph-light-shadow-sm)}:root[data-theme=light] .admin-main .Button-module__8RiFmG__secondary{background:var(--tph-light-surface-elevated);color:var(--tph-light-accent-strong);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:root[data-theme=light] .admin-main .Button-module__8RiFmG__button:hover{border-color:var(--tph-light-accent)}:root[data-theme=light] .admin-main .Button-module__8RiFmG__button:focus-visible{box-shadow:var(--tph-light-focus-ring);outline:none}
.Portal-module__nBny3G__shell{--portal-bg:#030812;--portal-panel:#0a182ad1;--portal-panel-strong:#0f2036f0;--portal-panel-soft:#16304cb8;--portal-border:#71a8de33;--portal-border-strong:#459aff6b;--portal-blue:#3b8dff;--portal-blue-soft:#3b8dff29;--portal-text:#f8fbff;--portal-muted:#a9bad0;--portal-soft:#d9e7f7;--portal-success:#74e48b;--portal-warning:#ffb84d;--portal-danger:#ff5f63;--portal-radius:24px;color:var(--portal-text);isolation:isolate;background:radial-gradient(circle at 20% 0,#3b8dff26,#0000 34rem),linear-gradient(#030812fa,#020712 100%);min-height:100svh;position:relative}.Portal-module__nBny3G__background{background:linear-gradient(#03081299,#030812f0),url(/BrandBackground.png) top/cover no-repeat}.Portal-module__nBny3G__background:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 76% 18%,#3b8dff38,#0000 26rem),linear-gradient(90deg,#030812fa,#03081285,#030812eb);position:fixed;inset:0}.Portal-module__nBny3G__content{width:100%;max-width:1180px;margin-inline:auto;padding:clamp(18px,2.4vw,32px)}.Portal-module__nBny3G__headerRow{max-width:1180px;padding:max(16px, env(safe-area-inset-top)) clamp(18px, 2.4vw, 32px) 0;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,48px);width:100%;margin:0 auto 14px;display:flex}.Portal-module__nBny3G__headerRow .Portal-module__nBny3G__sidebar{flex:auto;min-width:0}.Portal-module__nBny3G__headerRow .Portal-module__nBny3G__topbar{flex:none;width:auto;max-width:none;margin:0;padding:0}.Portal-module__nBny3G__topbar{max-width:1180px;padding-inline:clamp(18px,2.4vw,32px);padding-top:max(10px, env(safe-area-inset-top));justify-content:flex-end;align-items:center;width:100%;margin:0 auto 16px;display:flex}.Portal-module__nBny3G__sidebar{color:var(--portal-text)}@media (max-width:760px){.Portal-module__nBny3G__headerRow{padding:max(16px, env(safe-area-inset-top)) 16px 0;margin-bottom:8px;display:block}.Portal-module__nBny3G__headerRow .Portal-module__nBny3G__topbar{display:none}.Portal-module__nBny3G__content{padding:16px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.Portal-module__nBny3G__brand{color:var(--portal-text);background:#081424b8;border:1px solid #71a8de38;border-radius:16px;align-items:center;gap:10px;width:fit-content;min-height:58px;padding:7px 12px 7px 9px;text-decoration:none;display:inline-flex}.Portal-module__nBny3G__brand img{object-fit:cover;object-position:center;background:#02050c;border-radius:8px;width:46px;height:46px}.Portal-module__nBny3G__brand span{gap:1px;line-height:1.02;display:grid}.Portal-module__nBny3G__brand strong{color:#fff;white-space:pre-line;font-size:.88rem;font-weight:900}.Portal-module__nBny3G__brand small{color:var(--portal-blue);letter-spacing:.02em;font-size:.86rem;font-weight:900}.Portal-module__nBny3G__hero{background:linear-gradient(90deg, #06101ef5, #071424c2, #08182a61), var(--portal-hero-image,url(/AthleteHero.png)) var(--portal-hero-position,right center) / var(--portal-hero-size,cover) no-repeat;border:1px solid var(--portal-border-strong);border-radius:clamp(24px,3vw,36px);min-height:clamp(220px,26vw,340px);padding:clamp(26px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.Portal-module__nBny3G__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 84% 24%,#3b8dff33,#0000 20rem),linear-gradient(#0000 48%,#03081280);position:absolute;inset:0}.Portal-module__nBny3G__heroContent{z-index:1;gap:14px;max-width:620px;display:grid;position:relative}.Portal-module__nBny3G__heroContent p{color:var(--portal-soft);margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}.Portal-module__nBny3G__eyebrow{color:var(--portal-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.Portal-module__nBny3G__title{color:var(--portal-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:920;line-height:.98}.Portal-module__nBny3G__section{gap:16px;display:grid}.Portal-module__nBny3G__sectionHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.Portal-module__nBny3G__sectionHeader h2{color:var(--portal-text);margin:0;font-size:clamp(1.15rem,2vw,1.6rem)}.Portal-module__nBny3G__sectionHeader p{color:var(--portal-muted);margin:4px 0 0}.Portal-module__nBny3G__card{border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:linear-gradient(145deg,#0e1f34f0,#081424e0),url(/PremiumSectionBackground.png) 50%/cover no-repeat;padding:clamp(18px,2.4vw,28px);overflow:hidden;box-shadow:0 22px 54px #00000047}.Portal-module__nBny3G__metric{border:1px solid var(--portal-border);background:radial-gradient(circle at 82% 16%,#3b8dff2e,#0000 12rem),#0b1b2fc7;border-radius:20px;gap:8px;min-height:118px;padding:18px;display:grid}.Portal-module__nBny3G__metric strong{color:var(--portal-text);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1}.Portal-module__nBny3G__metric span,.Portal-module__nBny3G__metric small{color:var(--portal-muted)}.Portal-module__nBny3G__statusBadge{border:1px solid var(--portal-border);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding-inline:10px;font-size:.74rem;font-weight:900;display:inline-flex}.Portal-module__nBny3G__statusSuccess{color:var(--portal-success);background:#74e48b21;border-color:#74e48b6b}.Portal-module__nBny3G__statusWarning{color:var(--portal-warning);background:#ffb84d21;border-color:#ffb84d6b}.Portal-module__nBny3G__statusDanger{color:var(--portal-danger);background:#ff5f6321;border-color:#ff5f636b}.Portal-module__nBny3G__statusInfo{background:var(--portal-blue-soft);border-color:var(--portal-border-strong);color:#73bcff}.Portal-module__nBny3G__cta{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding-inline:22px;font-weight:900;text-decoration:none;display:inline-flex}.Portal-module__nBny3G__ctaPrimary{background:linear-gradient(135deg, var(--portal-blue), #086ee8);color:#fff;border:1px solid #3b8dffeb}.Portal-module__nBny3G__ctaSecondary{border:1px solid var(--portal-border-strong);color:var(--portal-text);background:#081424c2}.Portal-module__nBny3G__emptyState{grid-template-columns:minmax(100px,180px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.Portal-module__nBny3G__emptyState img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%}.Portal-module__nBny3G__emptyState h3{margin:0}.Portal-module__nBny3G__emptyState p{color:var(--portal-muted);margin:6px 0 0}.Portal-module__nBny3G__bottomNavigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--portal-border);padding:12px 10px max(14px, env(safe-area-inset-bottom));z-index:80;background:#050e1af2;border-radius:26px 26px 0 0;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #0000006b}.Portal-module__nBny3G__navLink{color:var(--portal-muted);background:#0a182ac7;border:1px solid #71a8de33;border-radius:18px;align-items:center;gap:10px;min-height:48px;padding:0 14px;text-decoration:none;display:inline-flex}.Portal-module__nBny3G__navLink:hover,.Portal-module__nBny3G__navLink:focus-visible,.Portal-module__nBny3G__navLink[aria-current=page]{background:var(--portal-blue-soft);border-color:var(--portal-border-strong);color:var(--portal-text)}.Portal-module__nBny3G__navLink span{display:inline-flex}.Portal-module__nBny3G__navLink svg{width:22px;height:22px}.Portal-module__nBny3G__navLink strong{white-space:nowrap;font-size:.9rem;font-weight:850}.Portal-module__nBny3G__schedule{border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:linear-gradient(145deg,#0e1f34f0,#081424e0),url(/PremiumSectionBackground.png) 50%/cover no-repeat;gap:18px;padding:clamp(18px,2.4vw,28px);display:grid}.Portal-module__nBny3G__scheduleDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.Portal-module__nBny3G__scheduleDay{border:1px solid var(--portal-border);color:var(--portal-muted);font:inherit;background:#081424d1;border-radius:18px;align-items:center;gap:4px;min-height:72px;padding:8px 6px;display:grid}.Portal-module__nBny3G__scheduleDay[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#5bb9f0,#2c74ef);border-color:#5bb9f0cc}.Portal-module__nBny3G__scheduleDay span,.Portal-module__nBny3G__scheduleDay strong{font-size:clamp(.74rem,2vw,.94rem);line-height:1.1}.Portal-module__nBny3G__schedule h3{margin:0;font-size:clamp(1.1rem,2.4vw,1.5rem)}.Portal-module__nBny3G__scheduleSlots{display:grid}.Portal-module__nBny3G__scheduleSlot{border:1px solid #71a8de24;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:grid}.Portal-module__nBny3G__scheduleSlot strong{color:var(--portal-text)}@media (max-width:760px){.Portal-module__nBny3G__content{padding:16px 14px}.Portal-module__nBny3G__topbar{display:none}.Portal-module__nBny3G__hero{background-position:var(--portal-hero-mobile-position,68% center);min-height:240px;padding:24px 20px}.Portal-module__nBny3G__heroContent{max-width:78%}.Portal-module__nBny3G__title{font-size:clamp(2.15rem,12vw,3.4rem)}.Portal-module__nBny3G__emptyState{grid-template-columns:1fr}.Portal-module__nBny3G__emptyState img{max-width:160px}.Portal-module__nBny3G__bottomNavigation{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.Portal-module__nBny3G__navLink{text-align:center;border-radius:14px;flex-direction:column;gap:8px;min-height:74px;padding:10px 4px}.Portal-module__nBny3G__navLink strong{font-size:clamp(.68rem,2.8vw,.8rem)}.Portal-module__nBny3G__schedule{padding:18px 12px}.Portal-module__nBny3G__scheduleDays{grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px}.Portal-module__nBny3G__scheduleDay{border-radius:14px;min-height:62px;padding:7px 4px}.Portal-module__nBny3G__scheduleSlot{grid-template-columns:minmax(104px,1fr) auto;min-height:52px;padding:7px 10px}.Portal-module__nBny3G__scheduleSlot span{display:none}}
.EmptyState-module__7SqAPW__empty{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:24px}.EmptyState-module__7SqAPW__empty h2{margin-bottom:6px;font-size:1rem}.EmptyState-module__7SqAPW__empty p{color:var(--muted)}:root[data-theme=light] .admin-main .EmptyState-module__7SqAPW__empty{border-color:var(--tph-light-border-strong);background:var(--tph-light-surface-soft);color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:root[data-theme=light] .admin-main .EmptyState-module__7SqAPW__empty h2{color:var(--tph-light-text)}:root[data-theme=light] .admin-main .EmptyState-module__7SqAPW__empty p{color:var(--tph-light-text-muted)}
.ClientPortalDashboard-module__ILx5gW__nav{align-items:center;gap:clamp(22px,3vw,46px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(10px,1.5vw,18px) clamp(18px,2.4vw,32px);display:flex}.ClientPortalDashboard-module__ILx5gW__navLinks{flex:1;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.ClientPortalDashboard-module__ILx5gW__navLinks a{color:var(--portal-text);background:0 0;border:0;border-radius:0;min-height:auto;padding:0}.ClientPortalDashboard-module__ILx5gW__navLinks a:hover,.ClientPortalDashboard-module__ILx5gW__navLinks a:focus-visible,.ClientPortalDashboard-module__ILx5gW__navLinks a[aria-current=page]{color:var(--portal-blue);background:0 0;border-color:#0000}.ClientPortalDashboard-module__ILx5gW__navLinks a>span{display:none}.ClientPortalDashboard-module__ILx5gW__navLinks a strong{font-size:clamp(.86rem,1vw,.98rem);font-weight:900}.ClientPortalDashboard-module__ILx5gW__navSession{justify-content:flex-end;align-items:center;display:flex}.ClientPortalDashboard-module__ILx5gW__dashboard{gap:22px;display:grid}.ClientPortalDashboard-module__ILx5gW__heroActions{flex-wrap:wrap;gap:10px;margin-top:clamp(22px,5vw,52px);display:flex}.ClientPortalDashboard-module__ILx5gW__quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ClientPortalDashboard-module__ILx5gW__quickCard{border:1px solid var(--portal-border-strong);color:var(--portal-text);text-align:center;background:radial-gradient(circle at 24% 0,#5bbcff2e,#0000 10rem),#0e1f34e0;border-radius:22px;place-items:center;gap:10px;min-height:128px;padding:14px 8px;text-decoration:none;display:grid}.ClientPortalDashboard-module__ILx5gW__quickCardDisabled{cursor:default;opacity:.72}.ClientPortalDashboard-module__ILx5gW__quickIcon{border:1px solid var(--portal-border-strong);color:#5bbcff;background:#5bbcff21;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ClientPortalDashboard-module__ILx5gW__quickIcon svg{width:26px;height:26px}.ClientPortalDashboard-module__ILx5gW__quickCard strong{font-size:clamp(.94rem,1.4vw,1.08rem);line-height:1.18}.ClientPortalDashboard-module__ILx5gW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__contentGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.ClientPortalDashboard-module__ILx5gW__stack{gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__cardHeader,.ClientPortalDashboard-module__ILx5gW__serviceRow,.ClientPortalDashboard-module__ILx5gW__requestRow,.ClientPortalDashboard-module__ILx5gW__paymentRow,.ClientPortalDashboard-module__ILx5gW__profileItem{background:#081424a3;border:1px solid #71a8de2e;border-radius:18px}.ClientPortalDashboard-module__ILx5gW__cardHeader{justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.ClientPortalDashboard-module__ILx5gW__cardHeader h3,.ClientPortalDashboard-module__ILx5gW__serviceRow h3,.ClientPortalDashboard-module__ILx5gW__requestForm h3,.ClientPortalDashboard-module__ILx5gW__profileList h3{color:var(--portal-text);margin:0;font-size:1.08rem}.ClientPortalDashboard-module__ILx5gW__cardHeader p,.ClientPortalDashboard-module__ILx5gW__serviceRow p,.ClientPortalDashboard-module__ILx5gW__requestForm p,.ClientPortalDashboard-module__ILx5gW__muted{color:var(--portal-muted);margin:6px 0 0;line-height:1.5}.ClientPortalDashboard-module__ILx5gW__serviceList,.ClientPortalDashboard-module__ILx5gW__requestList,.ClientPortalDashboard-module__ILx5gW__paymentList,.ClientPortalDashboard-module__ILx5gW__profileList,.ClientPortalDashboard-module__ILx5gW__sessionList{gap:10px;display:grid}.ClientPortalDashboard-module__ILx5gW__serviceRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__serviceMeta,.ClientPortalDashboard-module__ILx5gW__requestMeta,.ClientPortalDashboard-module__ILx5gW__paymentMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ClientPortalDashboard-module__ILx5gW__serviceMeta span,.ClientPortalDashboard-module__ILx5gW__requestMeta span,.ClientPortalDashboard-module__ILx5gW__paymentMeta span{color:var(--portal-muted);font-size:.78rem;font-weight:850}.ClientPortalDashboard-module__ILx5gW__amount{color:var(--portal-text);white-space:nowrap;font-size:1.18rem;font-weight:950}.ClientPortalDashboard-module__ILx5gW__requestForm{gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__requestForm label{color:var(--portal-text);gap:8px;min-width:0;font-size:.9rem;font-weight:850;display:grid}.ClientPortalDashboard-module__ILx5gW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ClientPortalDashboard-module__ILx5gW__formGrid label{color:var(--portal-text);gap:8px;font-size:.9rem;font-weight:850;display:grid}.ClientPortalDashboard-module__ILx5gW__formGrid select,.ClientPortalDashboard-module__ILx5gW__formGrid textarea,.ClientPortalDashboard-module__ILx5gW__requestForm input,.ClientPortalDashboard-module__ILx5gW__requestForm select,.ClientPortalDashboard-module__ILx5gW__requestForm textarea{color:var(--portal-text);font:inherit;background:#071323e0;border:1px solid #71a8de42;border-radius:14px;width:100%;min-width:0;min-height:46px;padding:0 12px}.ClientPortalDashboard-module__ILx5gW__formGrid textarea,.ClientPortalDashboard-module__ILx5gW__requestForm textarea{resize:vertical;min-height:104px;padding-block:12px}.ClientPortalDashboard-module__ILx5gW__fullSpan{grid-column:1/-1}.ClientPortalDashboard-module__ILx5gW__formActions{justify-content:flex-end;display:flex}.ClientPortalDashboard-module__ILx5gW__submitButton{background:linear-gradient(135deg, var(--portal-blue), #086ee8);color:#fff;cursor:pointer;font:inherit;border:1px solid #3b8dffeb;border-radius:999px;min-height:48px;padding-inline:22px;font-weight:900}.ClientPortalDashboard-module__ILx5gW__secondaryButton{border:1px solid var(--portal-border-strong);color:var(--portal-text);cursor:pointer;font:inherit;white-space:nowrap;background:#081424c2;border-radius:999px;min-height:40px;padding-inline:14px;font-size:.84rem;font-weight:900}.ClientPortalDashboard-module__ILx5gW__requestDetails{gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__requestDetails summary{background:linear-gradient(135deg, var(--portal-blue), #086ee8);color:#fff;cursor:pointer;border:1px solid #3b8dffeb;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding-inline:18px;font-weight:950;display:flex}.ClientPortalDashboard-module__ILx5gW__requestDetails[open] summary{margin-bottom:14px}.ClientPortalDashboard-module__ILx5gW__requestRow,.ClientPortalDashboard-module__ILx5gW__paymentRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ClientPortalDashboard-module__ILx5gW__paymentRow{grid-template-columns:minmax(0,1fr) auto auto}.ClientPortalDashboard-module__ILx5gW__sessionRow{background:#081424a3;border:1px solid #71a8de2e;border-radius:16px;grid-template-columns:.52fr .8fr minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.ClientPortalDashboard-module__ILx5gW__sessionRow span{color:var(--portal-muted);font-size:.86rem;font-weight:820}.ClientPortalDashboard-module__ILx5gW__sessionRow strong{color:var(--portal-text);white-space:nowrap;font-size:.9rem}.ClientPortalDashboard-module__ILx5gW__sessionRow button{border:1px solid var(--portal-border-strong);color:var(--portal-text);cursor:pointer;font:inherit;background:#081424c2;border-radius:12px;min-height:34px;padding:0 10px;font-size:.8rem;font-weight:900}.ClientPortalDashboard-module__ILx5gW__requestRow strong,.ClientPortalDashboard-module__ILx5gW__paymentRow strong{color:var(--portal-text)}.ClientPortalDashboard-module__ILx5gW__profileList{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientPortalDashboard-module__ILx5gW__profileList h3,.ClientPortalDashboard-module__ILx5gW__profileList p,.ClientPortalDashboard-module__ILx5gW__mobileProfileLogout{grid-column:1/-1}.ClientPortalDashboard-module__ILx5gW__profileItem{padding:11px}.ClientPortalDashboard-module__ILx5gW__profileItem span{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.ClientPortalDashboard-module__ILx5gW__profileItem strong{color:var(--portal-text);word-break:break-word;margin-top:4px;font-size:.9rem;display:block}.ClientPortalDashboard-module__ILx5gW__mobileProfileLogout,.ClientPortalDashboard-module__ILx5gW__bottomNavSpacer{display:none}.ClientPortalDashboard-module__ILx5gW__portalPageHeader{z-index:1;gap:6px;margin-bottom:14px;display:grid;position:relative}.ClientPortalDashboard-module__ILx5gW__portalPageHeader span{color:#5bbcff;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:950}.ClientPortalDashboard-module__ILx5gW__portalPageHeader h1{color:var(--portal-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.35rem,7vw,4.25rem);line-height:.95}.ClientPortalDashboard-module__ILx5gW__agendaPage{gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__dayCarousel{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ClientPortalDashboard-module__ILx5gW__dayPill{color:var(--portal-muted);cursor:pointer;font:inherit;background:#081424c2;border:1px solid #71a8de33;border-radius:14px;flex:0 0 54px;place-items:center;min-height:54px;font-size:.84rem;font-weight:650;display:grid}.ClientPortalDashboard-module__ILx5gW__dayPill strong,.ClientPortalDashboard-module__ILx5gW__dayPill span{font-weight:650;line-height:1}.ClientPortalDashboard-module__ILx5gW__dayPill[aria-pressed=true]{background:linear-gradient(135deg, var(--portal-blue), #086ee8);color:#fff;border-color:#3b8dffeb}.ClientPortalDashboard-module__ILx5gW__agendaDayTitle{color:var(--portal-text);margin:0;font-size:1rem}.ClientPortalDashboard-module__ILx5gW__agendaSlots{gap:3px;display:grid}.ClientPortalDashboard-module__ILx5gW__agendaSlot{background:#081424a3;border:1px solid #71a8de26;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:46px;padding:6px 10px;display:grid}.ClientPortalDashboard-module__ILx5gW__agendaSlot:first-child{border-radius:16px 16px 0 0}.ClientPortalDashboard-module__ILx5gW__agendaSlot:last-child{border-radius:0 0 16px 16px}.ClientPortalDashboard-module__ILx5gW__agendaSlot strong{color:var(--portal-text)}.ClientPortalDashboard-module__ILx5gW__agendaSlot form{justify-content:flex-end;display:flex}.ClientPortalDashboard-module__ILx5gW__agendaSlot button{border:1px solid var(--portal-border-strong);color:var(--portal-text);cursor:pointer;font:inherit;background:#081424c2;border-radius:12px;min-height:36px;padding:0 10px;font-size:.86rem;font-weight:900}.ClientPortalDashboard-module__ILx5gW__closedButton{color:#e2e8f09e!important;background:#94a3b81f!important;border-color:#94a3b847!important}.ClientPortalDashboard-module__ILx5gW__pendingButton{color:#fbbf24!important;background:#f59e0b2e!important;border-color:#f59e0b73!important}.ClientPortalDashboard-module__ILx5gW__reservedButton{color:#86efac!important;background:#22c55e2e!important;border-color:#22c55e73!important}.ClientPortalDashboard-module__ILx5gW__serviceActivationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__activationCard{gap:14px;display:grid}.ClientPortalDashboard-module__ILx5gW__activationHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.ClientPortalDashboard-module__ILx5gW__activationHeader h2{color:var(--portal-text);margin:0;font-size:1.2rem}.ClientPortalDashboard-module__ILx5gW__activationHeader p{color:var(--portal-muted);margin:6px 0 0;line-height:1.45}.ClientPortalDashboard-module__ILx5gW__serviceToggle{cursor:pointer;flex:none;align-items:center;display:inline-flex}.ClientPortalDashboard-module__ILx5gW__serviceToggle input{opacity:0;pointer-events:none;inline-size:1px;position:absolute}.ClientPortalDashboard-module__ILx5gW__serviceToggle span{background:#ef4444b8;border:1px solid #f87171a3;border-radius:999px;width:54px;height:28px;padding:3px;transition:background .18s,border-color .18s;display:inline-flex}.ClientPortalDashboard-module__ILx5gW__serviceToggle span:before{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;transform:translate(0)}.ClientPortalDashboard-module__ILx5gW__serviceToggle input:checked+span{background:#22c55eb8;border-color:#86efacb3}.ClientPortalDashboard-module__ILx5gW__serviceToggle input:checked+span:before{transform:translate(24px)}.ClientPortalDashboard-module__ILx5gW__activePackSummary{background:#081424a3;border:1px solid #71a8de2e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ClientPortalDashboard-module__ILx5gW__activePackSummary span{color:var(--portal-muted);font-weight:800}.ClientPortalDashboard-module__ILx5gW__activePackSummary strong{color:var(--portal-text);white-space:nowrap}@media (max-width:900px){.ClientPortalDashboard-module__ILx5gW__contentGrid,.ClientPortalDashboard-module__ILx5gW__metricGrid{grid-template-columns:1fr}}@media (max-width:760px){.ClientPortalDashboard-module__ILx5gW__nav{margin:0;padding:8px 0 14px;display:grid}.ClientPortalDashboard-module__ILx5gW__navLinks,.ClientPortalDashboard-module__ILx5gW__navSession{display:none}.ClientPortalDashboard-module__ILx5gW__dashboard{gap:16px}.ClientPortalDashboard-module__ILx5gW__metricGrid,.ClientPortalDashboard-module__ILx5gW__profileList{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientPortalDashboard-module__ILx5gW__quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ClientPortalDashboard-module__ILx5gW__quickCard{border-radius:16px;gap:6px;min-height:104px;padding:10px 4px}.ClientPortalDashboard-module__ILx5gW__quickCard strong{font-size:clamp(.62rem,2.35vw,.76rem);line-height:1.08}.ClientPortalDashboard-module__ILx5gW__quickIcon{border-radius:14px;width:36px;height:36px}.ClientPortalDashboard-module__ILx5gW__quickIcon svg{width:19px;height:19px}.ClientPortalDashboard-module__ILx5gW__contentGrid,.ClientPortalDashboard-module__ILx5gW__formGrid,.ClientPortalDashboard-module__ILx5gW__serviceActivationGrid{grid-template-columns:1fr}.ClientPortalDashboard-module__ILx5gW__serviceRow,.ClientPortalDashboard-module__ILx5gW__requestRow,.ClientPortalDashboard-module__ILx5gW__paymentRow{grid-template-columns:1fr;align-items:start}.ClientPortalDashboard-module__ILx5gW__serviceRow{grid-template-columns:1fr}.ClientPortalDashboard-module__ILx5gW__paymentRow{grid-template-columns:minmax(0,1fr) auto auto}.ClientPortalDashboard-module__ILx5gW__sessionRow{grid-template-columns:.42fr .72fr minmax(0,.9fr) auto;gap:5px;padding:8px}.ClientPortalDashboard-module__ILx5gW__sessionRow span,.ClientPortalDashboard-module__ILx5gW__sessionRow strong,.ClientPortalDashboard-module__ILx5gW__sessionRow button{font-size:clamp(.58rem,2.45vw,.72rem)}.ClientPortalDashboard-module__ILx5gW__sessionRow button{min-height:30px;padding-inline:6px}.ClientPortalDashboard-module__ILx5gW__formActions{justify-content:stretch}.ClientPortalDashboard-module__ILx5gW__submitButton{width:100%}.ClientPortalDashboard-module__ILx5gW__mobileProfileLogout{display:block}.ClientPortalDashboard-module__ILx5gW__bottomNavSpacer{height:calc(104px + env(safe-area-inset-bottom));display:block}}@media (max-width:390px){.ClientPortalDashboard-module__ILx5gW__metricGrid,.ClientPortalDashboard-module__ILx5gW__quickGrid,.ClientPortalDashboard-module__ILx5gW__profileList{gap:10px}}
.ProfessionalPortalDashboard-module__YymxwW__nav{align-items:center;gap:clamp(22px,3vw,46px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(10px,1.5vw,18px) clamp(18px,2.4vw,32px);display:flex}.ProfessionalPortalDashboard-module__YymxwW__navLinks{flex:1;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.ProfessionalPortalDashboard-module__YymxwW__navLinks a{color:var(--portal-text);background:0 0;border:0;border-radius:0;min-height:auto;padding:0}.ProfessionalPortalDashboard-module__YymxwW__navLinks a:hover,.ProfessionalPortalDashboard-module__YymxwW__navLinks a:focus-visible,.ProfessionalPortalDashboard-module__YymxwW__navLinks a[aria-current=page]{color:var(--portal-blue);background:0 0;border-color:#0000}.ProfessionalPortalDashboard-module__YymxwW__navLinks a>span{display:none}.ProfessionalPortalDashboard-module__YymxwW__navLinks a strong{font-size:clamp(.86rem,1vw,.98rem);font-weight:900}.ProfessionalPortalDashboard-module__YymxwW__navSession{justify-content:flex-end;align-items:center;display:flex}.ProfessionalPortalDashboard-module__YymxwW__dashboard{gap:22px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__heroActions{flex-wrap:wrap;gap:10px;margin-top:clamp(22px,5vw,52px);display:flex}.ProfessionalPortalDashboard-module__YymxwW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__contentGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__stack{gap:14px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__cardHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.ProfessionalPortalDashboard-module__YymxwW__accessState{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProfessionalPortalDashboard-module__YymxwW__cardHeader h3,.ProfessionalPortalDashboard-module__YymxwW__accessState h3,.ProfessionalPortalDashboard-module__YymxwW__profileList h3{color:var(--portal-text);margin:0;font-size:1.08rem}.ProfessionalPortalDashboard-module__YymxwW__cardHeader p,.ProfessionalPortalDashboard-module__YymxwW__accessState p,.ProfessionalPortalDashboard-module__YymxwW__profileList p,.ProfessionalPortalDashboard-module__YymxwW__muted{color:var(--portal-muted);margin:6px 0 0;line-height:1.5}.ProfessionalPortalDashboard-module__YymxwW__sessionList{gap:10px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__sessionRow{background:#081424a3;border:1px solid #71a8de2e;border-radius:16px;grid-template-columns:.52fr .9fr auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__sessionRow span{color:var(--portal-muted);font-size:.88rem;font-weight:800}.ProfessionalPortalDashboard-module__YymxwW__sessionRow strong{color:var(--portal-text);white-space:nowrap;font-size:.9rem}.ProfessionalPortalDashboard-module__YymxwW__sessionRow button,.ProfessionalPortalDashboard-module__YymxwW__agendaSlot button{border:1px solid var(--portal-border-strong);color:var(--portal-text);cursor:pointer;font:inherit;background:#081424c2;border-radius:12px;min-height:36px;padding:0 10px;font-size:.86rem;font-weight:900}.ProfessionalPortalDashboard-module__YymxwW__importantNote{color:var(--portal-text);margin:4px 0 0;font-size:.78rem;line-height:1.45}.ProfessionalPortalDashboard-module__YymxwW__importantNote strong{font-weight:950}.ProfessionalPortalDashboard-module__YymxwW__portalPageHeader{z-index:1;gap:6px;margin-bottom:14px;display:grid;position:relative}.ProfessionalPortalDashboard-module__YymxwW__portalPageHeader span{color:#5bbcff;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:950}.ProfessionalPortalDashboard-module__YymxwW__portalPageHeader h1{color:var(--portal-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.35rem,7vw,4.25rem);line-height:.95}.ProfessionalPortalDashboard-module__YymxwW__agendaPage,.ProfessionalPortalDashboard-module__YymxwW__paymentsPage{gap:14px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__dayCarousel{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ProfessionalPortalDashboard-module__YymxwW__dayPill{color:var(--portal-muted);cursor:pointer;font:inherit;background:#081424c2;border:1px solid #71a8de33;border-radius:14px;flex:0 0 54px;place-items:center;min-height:54px;font-size:.84rem;font-weight:650;display:grid}.ProfessionalPortalDashboard-module__YymxwW__dayPill strong,.ProfessionalPortalDashboard-module__YymxwW__dayPill span{font-weight:650;line-height:1}.ProfessionalPortalDashboard-module__YymxwW__dayPill[aria-pressed=true]{background:linear-gradient(135deg, var(--portal-blue), #086ee8);color:#fff;border-color:#3b8dffeb}.ProfessionalPortalDashboard-module__YymxwW__agendaSlots{gap:3px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__agendaDayTitle{color:var(--portal-text);margin:0;font-size:1rem}.ProfessionalPortalDashboard-module__YymxwW__agendaSlot{background:#081424a3;border:1px solid #71a8de26;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:46px;padding:6px 10px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__agendaSlot:first-child{border-radius:16px 16px 0 0}.ProfessionalPortalDashboard-module__YymxwW__agendaSlot:last-child{border-radius:0 0 16px 16px}.ProfessionalPortalDashboard-module__YymxwW__agendaSlot strong{color:var(--portal-text)}.ProfessionalPortalDashboard-module__YymxwW__agendaSlot form{justify-content:flex-end;display:flex}.ProfessionalPortalDashboard-module__YymxwW__pendingButton{color:#fbbf24!important;background:#f59e0b38!important;border-color:#f59e0bad!important}.ProfessionalPortalDashboard-module__YymxwW__reservedButton{color:#86efac!important;background:#22c55e2e!important;border-color:#22c55e94!important}.ProfessionalPortalDashboard-module__YymxwW__closedButton{color:#e2e8f09e!important;background:#94a3b81f!important;border-color:#94a3b847!important}.ProfessionalPortalDashboard-module__YymxwW__paymentGrid{gap:12px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__paymentSummaryCard{background:#081424a3;border:1px solid #71a8de2e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ProfessionalPortalDashboard-module__YymxwW__paymentSummaryCard span,.ProfessionalPortalDashboard-module__YymxwW__conditionRow span{color:var(--portal-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.ProfessionalPortalDashboard-module__YymxwW__paymentSummaryCard strong,.ProfessionalPortalDashboard-module__YymxwW__conditionRow strong{color:var(--portal-text);margin-top:4px;font-size:1.2rem;display:block}.ProfessionalPortalDashboard-module__YymxwW__conditionList{gap:8px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__updatedAtLabel{color:var(--portal-muted);align-self:center;font-size:.78rem;font-weight:850}.ProfessionalPortalDashboard-module__YymxwW__conditionRow{background:#081424a3;border:1px solid #71a8de2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ProfessionalPortalDashboard-module__YymxwW__profileList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__profileList h3,.ProfessionalPortalDashboard-module__YymxwW__profileList p,.ProfessionalPortalDashboard-module__YymxwW__mobileProfileLogout{grid-column:1/-1}.ProfessionalPortalDashboard-module__YymxwW__profileItem{background:#081424a3;border:1px solid #71a8de2e;border-radius:18px;padding:11px}.ProfessionalPortalDashboard-module__YymxwW__profileItem span{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.ProfessionalPortalDashboard-module__YymxwW__profileItem strong{color:var(--portal-text);word-break:break-word;margin-top:4px;font-size:.9rem;display:block}.ProfessionalPortalDashboard-module__YymxwW__mobileProfileLogout,.ProfessionalPortalDashboard-module__YymxwW__bottomNavSpacer{display:none}@media (max-width:900px){.ProfessionalPortalDashboard-module__YymxwW__contentGrid,.ProfessionalPortalDashboard-module__YymxwW__metricGrid{grid-template-columns:1fr}}@media (max-width:760px){.ProfessionalPortalDashboard-module__YymxwW__nav{margin:0;padding:8px 0 14px;display:grid}.ProfessionalPortalDashboard-module__YymxwW__navLinks,.ProfessionalPortalDashboard-module__YymxwW__navSession{display:none}.ProfessionalPortalDashboard-module__YymxwW__dashboard{gap:16px}.ProfessionalPortalDashboard-module__YymxwW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfessionalPortalDashboard-module__YymxwW__contentGrid{grid-template-columns:1fr}.ProfessionalPortalDashboard-module__YymxwW__sessionRow{grid-template-columns:.55fr .9fr auto auto;gap:6px;padding:8px}.ProfessionalPortalDashboard-module__YymxwW__sessionRow button{width:auto;min-height:32px;padding:0 7px;font-size:.72rem}.ProfessionalPortalDashboard-module__YymxwW__mobileProfileLogout{display:block}.ProfessionalPortalDashboard-module__YymxwW__bottomNavSpacer{height:calc(104px + env(safe-area-inset-bottom));display:block}}@media (max-width:390px){.ProfessionalPortalDashboard-module__YymxwW__metricGrid{gap:10px}}
.Field-module__bfn3sa__field{min-width:0;color:var(--foreground);gap:7px;font-size:.92rem;font-weight:700;display:grid}.Field-module__bfn3sa__field input,.Field-module__bfn3sa__field select,.Field-module__bfn3sa__field textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--foreground);outline:none;padding:11px 12px;font-weight:400}.Field-module__bfn3sa__field textarea{resize:vertical;min-height:118px}.Field-module__bfn3sa__field input[type=hidden]{display:none}.Field-module__bfn3sa__field input:focus,.Field-module__bfn3sa__field select:focus,.Field-module__bfn3sa__field textarea:focus{border-color:var(--foreground)}.Field-module__bfn3sa__requiredMark{color:var(--danger)}.Field-module__bfn3sa__helpText{color:var(--danger);font-size:.82rem;font-weight:400}:is(.login-main .Field-module__bfn3sa__field,.client-main .Field-module__bfn3sa__field,.offseason-page .Field-module__bfn3sa__field,.admin-main .Field-module__bfn3sa__field){color:var(--tph-text)}:is(.login-main .Field-module__bfn3sa__field input,.login-main .Field-module__bfn3sa__field select,.login-main .Field-module__bfn3sa__field textarea,.client-main .Field-module__bfn3sa__field input,.client-main .Field-module__bfn3sa__field select,.client-main .Field-module__bfn3sa__field textarea,.offseason-page .Field-module__bfn3sa__field input,.offseason-page .Field-module__bfn3sa__field select,.offseason-page .Field-module__bfn3sa__field textarea,.admin-main .Field-module__bfn3sa__field input,.admin-main .Field-module__bfn3sa__field select,.admin-main .Field-module__bfn3sa__field textarea){border-color:var(--tph-border);background:var(--tph-surface-elevated);color:var(--tph-text)}:is(.login-main .Field-module__bfn3sa__field input:focus,.login-main .Field-module__bfn3sa__field select:focus,.login-main .Field-module__bfn3sa__field textarea:focus,.client-main .Field-module__bfn3sa__field input:focus,.client-main .Field-module__bfn3sa__field select:focus,.client-main .Field-module__bfn3sa__field textarea:focus,.offseason-page .Field-module__bfn3sa__field input:focus,.offseason-page .Field-module__bfn3sa__field select:focus,.offseason-page .Field-module__bfn3sa__field textarea:focus,.admin-main .Field-module__bfn3sa__field input:focus,.admin-main .Field-module__bfn3sa__field select:focus,.admin-main .Field-module__bfn3sa__field textarea:focus){border-color:var(--tph-accent);box-shadow:var(--tph-focus-ring)}:is(:root[data-theme=light] .login-main .Field-module__bfn3sa__field,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field){color:var(--tph-light-text)}:is(:root[data-theme=light] .login-main .Field-module__bfn3sa__field input,:root[data-theme=light] .login-main .Field-module__bfn3sa__field select,:root[data-theme=light] .login-main .Field-module__bfn3sa__field textarea,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field input,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field select,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field textarea){border-color:var(--tph-light-border);background:var(--tph-light-input-surface);color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:root[data-theme=light] .login-main .Field-module__bfn3sa__field input::placeholder{color:var(--tph-light-text-soft)}:root[data-theme=light] .login-main .Field-module__bfn3sa__field textarea::placeholder{color:var(--tph-light-text-soft)}:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field input::placeholder{color:var(--tph-light-text-soft)}:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field textarea::placeholder{color:var(--tph-light-text-soft)}:is(:root[data-theme=light] .login-main .Field-module__bfn3sa__field input:focus,:root[data-theme=light] .login-main .Field-module__bfn3sa__field select:focus,:root[data-theme=light] .login-main .Field-module__bfn3sa__field textarea:focus,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field input:focus,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field select:focus,:root[data-theme=light] .offseason-page .Field-module__bfn3sa__field textarea:focus){border-color:var(--tph-light-accent);box-shadow:var(--tph-light-focus-ring)}:root[data-theme=light] .client-main .Field-module__bfn3sa__field{color:var(--tph-light-text)}:is(:root[data-theme=light] .client-main .Field-module__bfn3sa__field input,:root[data-theme=light] .client-main .Field-module__bfn3sa__field select,:root[data-theme=light] .client-main .Field-module__bfn3sa__field textarea){border-color:var(--tph-light-border);background:var(--tph-light-input-surface);color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:root[data-theme=light] .client-main .Field-module__bfn3sa__field input::placeholder{color:var(--tph-light-text-soft)}:root[data-theme=light] .client-main .Field-module__bfn3sa__field textarea::placeholder{color:var(--tph-light-text-soft)}:is(:root[data-theme=light] .client-main .Field-module__bfn3sa__field input:focus,:root[data-theme=light] .client-main .Field-module__bfn3sa__field select:focus,:root[data-theme=light] .client-main .Field-module__bfn3sa__field textarea:focus){border-color:var(--tph-light-accent);box-shadow:var(--tph-light-focus-ring)}:root[data-theme=light] .admin-main .Field-module__bfn3sa__field{color:var(--tph-light-text)}:is(:root[data-theme=light] .admin-main .Field-module__bfn3sa__field input,:root[data-theme=light] .admin-main .Field-module__bfn3sa__field select,:root[data-theme=light] .admin-main .Field-module__bfn3sa__field textarea){border-color:var(--tph-light-border);background:var(--tph-light-input-surface);color:var(--tph-light-text);box-shadow:inset 0 1px 0 var(--tph-light-highlight)}:root[data-theme=light] .admin-main .Field-module__bfn3sa__field input::placeholder{color:var(--tph-light-text-soft)}:root[data-theme=light] .admin-main .Field-module__bfn3sa__field textarea::placeholder{color:var(--tph-light-text-soft)}:is(:root[data-theme=light] .admin-main .Field-module__bfn3sa__field input:focus,:root[data-theme=light] .admin-main .Field-module__bfn3sa__field select:focus,:root[data-theme=light] .admin-main .Field-module__bfn3sa__field textarea:focus){border-color:var(--tph-light-accent);box-shadow:var(--tph-light-focus-ring)}
