/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-nowrap{text-wrap:nowrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#030304;--surface:#0b0b0e;--surface-2:#111116;--surface-3:#17171d;--line:#ffffff16;--line-strong:#ffffff26;--text:#f8f8fa;--muted:#8b8b96;--muted-2:#5d5d67;--red:#ff304b;--purple:#5136e8;--violet:#8b5cf6;--yellow:#f0ad32;--green:#29c58b;--gradient:linear-gradient(110deg, #3927dc 0%, #7a2fbd 52%, #ff304b 100%)}.ecosystem-launch{color:#f5f1e8;background:#080b10;flex-direction:column;min-height:100vh;padding:28px clamp(22px,5vw,72px);display:flex}.ecosystem-launch>header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.ecosystem-launch .brand{color:inherit;letter-spacing:.08em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.ecosystem-launch .brand img{object-fit:contain;width:38px;height:38px}.ecosystem-launch .brand span span{color:#dbff43}.ecosystem-launch>header>div{align-items:center;gap:18px;font-size:.86rem;display:flex}.ecosystem-launch a{color:inherit}.ecosystem-launch>section{width:min(1080px,100%);margin:auto;padding:70px 0}.ecosystem-launch h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(2.7rem,7vw,6rem);line-height:.9}.ecosystem-launch h1 em{color:#dbff43;font-style:normal}.ecosystem-launch>section>p:not(.eyebrow){color:#aeb5c0;max-width:620px;font-size:1.08rem}.ecosystem-product-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:42px;display:grid}.ecosystem-product-grid>a{background:#11161e;border:1px solid #ffffff25;flex-direction:column;min-height:230px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.ecosystem-product-grid>a:hover{border-color:#dbff43;transform:translateY(-2px)}.ecosystem-product-grid small{color:#dbff43;letter-spacing:.1em;font-weight:800}.ecosystem-product-grid strong{margin:24px 0 10px;font-size:1.55rem}.ecosystem-product-grid span{color:#aeb5c0;line-height:1.5}.ecosystem-product-grid b{letter-spacing:.12em;margin-top:auto;padding-top:20px;font-size:.78rem}.ecosystem-launch>footer{color:#707887;border-top:1px solid #ffffff15;padding-top:20px;font-size:.8rem}@media (width<=640px){.ecosystem-launch>header>div>span{display:none}.ecosystem-launch>section{padding:45px 0}.ecosystem-product-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 78% -12%, #5136e81f, transparent 26%), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #8f7bff}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.content-area{min-width:0}.view-shell{width:min(1500px,100%);min-height:100vh;margin:0 auto;padding:38px clamp(24px,4vw,68px) 42px}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:none;background:#040406f0;flex-direction:column;height:100vh;padding:19px 15px 16px;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar:after{content:"";pointer-events:none;border:1px solid #5f3fec24;border-radius:50%;width:260px;height:260px;position:absolute;top:24%;right:-160px;box-shadow:0 0 90px #5136e814}.brand{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:11px;height:88px;padding:0 5px;display:flex;overflow:hidden}.brand-mark{background:radial-gradient(circle at 75% 16%,#ff304b29,#0000 40%),linear-gradient(145deg,#5136e82e,#ffffff04);border:1px solid #7457f44d;border-radius:15px;flex:none;place-items:center;width:46px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 20px #6749f014,0 10px 28px #00000038}.brand-symbol{object-fit:contain;filter:drop-shadow(0 0 9px #5a3fec33);flex:none;width:36px;height:54px}.brand-type{gap:5px;min-width:0;display:grid}.brand-type strong{color:#fff;letter-spacing:-.062em;align-items:baseline;margin:0;font-size:18px;font-weight:880;line-height:.92;display:flex}.brand-type strong span{color:#fff}.brand-type strong em{color:var(--red);font-style:normal;font-weight:560}.brand-type small{color:#84848f;letter-spacing:.12em;white-space:nowrap;font-size:5.2px;font-weight:850;overflow:hidden}.brand-compact{border:0;width:212px;height:58px;padding:0}.brand-compact .brand-mark{border-radius:13px;width:40px;height:50px}.brand-compact .brand-symbol{width:31px;height:47px}.brand-compact .brand-type strong{font-size:16.5px}.brand-compact .brand-type small{font-size:4.8px}.workspace-switcher{gap:7px;padding:15px 7px 3px;display:grid}.workspace-switcher>p{color:#555560;letter-spacing:.16em;margin:0 0 2px;font-size:7px;font-weight:900}.workspace-switcher label{gap:4px;display:grid}.workspace-switcher label span{color:#676772;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.workspace-switcher select{border:1px solid var(--line);color:#d8d8de;text-overflow:ellipsis;background:#101015;border-radius:9px;width:100%;height:32px;padding:0 28px 0 9px;font-size:8px;overflow:hidden}.rail-label{color:var(--muted-2);letter-spacing:.2em;margin:26px 12px 12px;font-size:9px;font-weight:800}.sidebar nav{gap:5px;display:grid}.nav-button{color:#777782;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 10px;transition:all .2s;display:grid}.nav-button:hover{color:#d7d7dc;background:#ffffff06}.nav-button .mark{color:#595963;border:1px solid var(--line);width:28px;height:28px;font:700 8px var(--font-geist-mono), monospace;border-radius:8px;place-items:center;display:grid}.nav-button>span:nth-child(2){gap:2px;display:grid}.nav-button strong{letter-spacing:-.01em;font-size:12px}.nav-button small{color:#585862;font-size:8px}.nav-button b{color:#a6a6b1;background:#ffffff0e;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.nav-active{color:#fff;box-shadow:inset 2px 0 var(--red);background:linear-gradient(90deg,#5136e833,#ff304b0a);border-color:#684feb40}.nav-active .mark{color:#fff;background:#5136e847;border-color:#735bff80}.nav-active small{color:#8d83c7}.atlas-rail{color:#fff;text-align:left;background:radial-gradient(circle at 100% 0,#ff304b21,#0000 45%),#5136e81a;border:1px solid #664cee45;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:calc(100% - 8px);min-height:58px;margin:14px 4px;padding:9px;display:grid}.atlas-rail>span{background:var(--gradient);border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.atlas-rail>div{gap:3px;min-width:0;display:grid}.atlas-rail strong{letter-spacing:.06em;font-size:8px}.atlas-rail small{color:#7468aa;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.atlas-rail b{color:#8d7cf2;font-size:10px}.ecosystem-mini{border-top:1px solid var(--line);margin-top:auto;padding:20px 10px 15px}.ecosystem-mini>p{color:#50505a;letter-spacing:.16em;margin:0 0 10px;font-size:8px;font-weight:800}.ecosystem-mini>div,.ecosystem-mini>button{color:#555560;grid-template-columns:24px 1fr auto;align-items:center;min-height:28px;display:grid}.ecosystem-link{text-align:left;background:0 0;border:0;width:100%;padding:0}.ecosystem-link:hover{color:#eeeef2}.ecosystem-mini span,.ecosystem-mini small{font-size:8px}.ecosystem-mini b{font-size:9px}.ecosystem-mini .active{color:#e8e8eb}.ecosystem-mini .active span{color:var(--red)}.ecosystem-mini .active small{color:#8273d5}.coach-identity{border-top:1px solid var(--line);grid-template-columns:35px 1fr 8px;align-items:center;gap:10px;padding:16px 5px 3px;display:grid}.coach-identity>span,.coach-message-head>span{color:#fff;background:var(--gradient);border-radius:11px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.coach-identity strong,.coach-identity small{display:block}.coach-identity strong{font-size:9px}.coach-identity small{color:#5d5d68;margin-top:3px;font-size:7px}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29c58b1a}.mobile-brand,.mobile-nav,.mobile-team-chip{display:none}.page-header{justify-content:space-between;align-items:flex-start;gap:30px;min-height:80px;margin-bottom:26px;display:flex}.eyebrow{color:#6e6e78;letter-spacing:.19em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:900}.eyebrow.red{color:var(--red)}.eyebrow.purple{color:#8872ff}.eyebrow.light{color:#90909c}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.052em;margin:0;font-size:clamp(30px,3.4vw,47px);font-weight:650;line-height:1.03}.page-copy{max-width:720px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.primary-button,.ghost-button,.full-button{color:#fff;border-radius:11px;min-height:40px;padding:0 15px;font-size:9px;font-weight:800}.primary-button{background:var(--gradient);border:0;box-shadow:0 10px 28px #5136e82e}.primary-button:disabled{cursor:wait;opacity:.62;transform:none}.ghost-button{border:1px solid var(--line-strong);background:#ffffff06}.primary-button:hover,.ghost-button:hover,.full-button:hover{transform:translateY(-1px)}.command-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 20%,#5136e84f,#0000 30%),radial-gradient(circle at 100% 100%,#ff304b26,#0000 34%),#08080b;border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:30px;min-height:252px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000005c}.command-hero:before,.athlete-status-hero:before,.parent-hero:before,.system-hero:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;top:-300px;right:-220px;box-shadow:0 0 0 55px #ffffff03,0 0 0 110px #ffffff02}.hero-copy,.hero-equation{z-index:2;position:relative}.live-label{color:#8a8a95;letter-spacing:.15em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:inline-flex}.live-label i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #29c58be6}.hero-copy h2{letter-spacing:-.045em;max-width:700px;margin:18px 0 10px;font-size:clamp(27px,3vw,42px);line-height:1.06}.hero-copy>p{color:#9b9ba7;max-width:650px;margin:0;font-size:11px;line-height:1.68}.hero-links{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.hero-links button{color:#b7afff;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.hero-links button:last-child{color:#ff7c90}.hero-links button span{color:var(--red);margin-left:7px}.hero-equation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050887;border:1px solid #ffffff17;border-radius:18px;justify-self:end;width:min(100%,320px);padding:24px}.hero-equation small,.hero-equation strong,.hero-equation span{display:block}.hero-equation small{color:#686873;letter-spacing:.2em;font-size:7px;font-weight:900}.hero-equation strong{margin:10px 0;font-size:clamp(16px,1.7vw,24px);line-height:1.3}.hero-equation strong i{color:var(--red);font-style:normal}.hero-equation span{color:#7f7f8a;font-size:8px}.hero-watermark{object-fit:contain;opacity:.055;pointer-events:none;width:470px;height:470px;position:absolute;top:-52%;right:25%}.metrics-grid,.parent-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(150deg, #ffffff06, transparent), var(--surface);border-radius:16px;min-height:118px;padding:17px 18px;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.9;background:currentColor;width:100%;height:2px;position:absolute;bottom:0;left:0}.metric-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-top span{color:#8a8a95;font-size:9px;font-weight:750}.metric-top em{color:currentColor;background:currentColor;border-radius:7px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.metric-top em{background:color-mix(in srgb, currentColor 12%, transparent)}}.metric-top em{font-size:7px;font-style:normal;font-weight:900}.metric-card>strong{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:29px;line-height:1;display:block}.metric-card>p{color:#62626d;margin:6px 0 0;font-size:8px}.tone-red{color:var(--red)}.tone-yellow{color:var(--yellow)}.tone-grey{color:#777782}.tone-green{color:var(--green)}.tone-purple{color:var(--violet)}.privacy-page-shell{width:min(1180px,100%);min-height:100vh;margin:0 auto;padding:24px clamp(20px,5vw,70px) 48px}.privacy-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.privacy-brand{align-items:center;display:inline-flex}.privacy-brand img{object-fit:contain;object-position:left center;width:178px;height:54px}.privacy-return{color:#a89dff;font-size:12px;font-weight:750;text-decoration:none}.privacy-return:hover{color:#fff}.privacy-hero{border-bottom:1px solid var(--line);padding:78px 0 60px}.privacy-hero h1{letter-spacing:-.07em;max-width:850px;font-size:clamp(48px,8vw,92px);font-weight:610}.privacy-hero>p:not(.eyebrow){color:#aaaab5;max-width:780px;margin:22px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.65}.privacy-hero>div{color:#696974;font:700 11px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:30px;display:flex}.privacy-content-grid{grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:clamp(32px,7vw,88px);padding-top:54px;display:grid}.privacy-summary{background:radial-gradient(circle at 100% 0,#ff304b1f,#0000 40%),#5136e814;border:1px solid #664cee47;border-radius:20px;align-self:start;padding:28px;position:sticky;top:28px}.privacy-summary h2{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.13}.privacy-summary ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.privacy-summary li{color:#aaaab5;padding-left:20px;font-size:13px;line-height:1.55;position:relative}.privacy-summary li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.privacy-policy-copy{min-width:0}.privacy-policy-copy>section{border-bottom:1px solid var(--line);margin:0 0 38px;padding:0 0 38px}.privacy-policy-copy h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(21px,2.6vw,29px);line-height:1.2}.privacy-policy-copy p,.privacy-policy-copy li{color:#a0a0ab;font-size:15px;line-height:1.78}.privacy-policy-copy p{margin:0 0 15px}.privacy-policy-copy ul{gap:9px;margin:17px 0 12px;padding-left:22px;display:grid}.privacy-policy-copy li::marker{color:#806cf6}.privacy-contact{background:#ff304b0b;border-radius:18px;border:1px solid #ff304b38!important;padding:28px!important}.privacy-contact a{color:#fff;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;margin:4px 0 13px;font-size:18px;font-weight:800;display:inline-block}.privacy-footer{border-top:1px solid var(--line);color:#5e5e68;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:52px;padding-top:24px;font-size:10px;font-weight:750;display:flex}@media (width<=760px){.privacy-page-shell{padding-inline:18px}.privacy-brand img{width:142px;height:46px}.privacy-return{font-size:10px}.privacy-hero{padding:52px 0 42px}.privacy-hero h1{font-size:clamp(44px,16vw,68px)}.privacy-content-grid{grid-template-columns:1fr;padding-top:34px}.privacy-summary{padding:23px;position:static}.privacy-policy-copy>section{margin-bottom:30px;padding-bottom:30px}.privacy-policy-copy p,.privacy-policy-copy li{font-size:14px;line-height:1.72}.privacy-footer{flex-direction:column;align-items:flex-start}}.ops-table-head,.ops-table-row{grid-template-columns:minmax(220px,1.15fr) .6fr 1fr .65fr 160px}.ops-code{color:#b8b0df;font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-code-actions{grid-template-columns:1fr 1fr!important;gap:6px!important;display:flex!important}.ops-code-actions .compact-button{padding-inline:7px}.coach-grid{grid-template-columns:minmax(0,1.85fr) minmax(290px,.72fr);gap:15px;display:grid}.surface{border:1px solid var(--line);background:linear-gradient(150deg, #ffffff05, transparent 42%), var(--surface);border-radius:18px;box-shadow:0 16px 44px #0000002e}.surface-head{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:20px 21px 14px;display:flex}.surface-head.compact{min-height:62px;padding-bottom:8px}.surface-head h2{letter-spacing:-.028em;margin:0;font-size:16px}.quiet-chip,.delta-badge{color:#8c8c97;background:#ffffff0b;border-radius:8px;flex-shrink:0;padding:6px 8px;font-size:7px;font-weight:800}.delta-badge{color:#a495ff;background:#5136e826}.queue-panel{overflow:hidden}.filter-row{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:0 20px 14px;display:flex;overflow-x:auto}.filter-row button{color:#6d6d77;background:#111116;border:1px solid #0000;border-radius:8px;flex:none;padding:7px 10px;font-size:7px;font-weight:800}.filter-row button.active{color:#fff;background:#242129;border-color:#393240}.athlete-list{display:grid}.athlete-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:91px;color:var(--text);text-align:left;background:0 0;grid-template-columns:40px minmax(128px,1.05fr) minmax(180px,1.4fr) 58px 66px 64px 18px;align-items:center;gap:10px;padding:13px 18px;transition:background .2s;display:grid}.athlete-row:last-child{border-bottom:0}.athlete-row:hover{background:#ffffff06}.athlete-avatar{color:#aaaab5;background:#19191f;border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.athlete-avatar.is-red{color:#ff7185;background:#ff304b1f}.athlete-avatar.is-yellow{color:#f2bd59;background:#f0ad321c}.athlete-avatar.is-green{color:#69d9b0;background:#29c58b1c}.athlete-avatar.is-grey{color:#858590;background:#17171c}.athlete-name,.athlete-signal,.mini-value{min-width:0;display:grid}.athlete-name strong{font-size:10px}.athlete-name small{color:#5f5f69;margin-top:4px;font-size:7px}.athlete-signal{justify-items:start}.athlete-signal>small{color:#878791;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:6px;font-size:7px;overflow:hidden}.status-pill{color:#aaaab5;letter-spacing:.03em;white-space:nowrap;background:#17171d;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.is-red{color:#ff6c80;background:#ff304b1b}.status-pill.is-yellow{color:#f2bd59;background:#f0ad321b}.status-pill.is-green{color:#62d5aa;background:#29c58b1b}.status-pill.is-grey{color:#858590;background:#19191f}.mini-value{text-align:center;justify-items:center}.mini-value small{color:#4f4f59;letter-spacing:.06em;font-size:6px}.mini-value b{margin-top:5px;font-size:10px}.row-arrow{color:#555560;font-size:12px}.coach-side{align-content:start;gap:15px;display:grid}.signal-card{min-height:260px}.signal-card>p{color:#777782;margin:6px 20px 0;font-size:8px;line-height:1.55}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 24px,#ffffff09 25px);align-items:end;gap:7px;height:82px;margin:15px 22px 0;padding-top:10px;display:flex}.bar-chart>span{opacity:.72;background:linear-gradient(#ff304b,#a6369d 35%,#3426b4);border-radius:4px 4px 0 0;flex:1;min-width:5px}.bar-chart>span:last-child{opacity:1;box-shadow:0 0 18px #ff304b2e}.chart-days{color:#50505a;text-align:center;grid-template-columns:repeat(7,1fr);gap:7px;margin:5px 22px 0;font-size:6px;display:grid}.signal-explain{color:#9f92f5;background:0 0;border:0;margin:10px 20px 14px;padding:0;font-size:7px;font-weight:800}.rhythm-card{min-height:242px}.ring-and-copy{grid-template-columns:112px 1fr;align-items:center;gap:15px;padding:7px 20px 14px;display:grid}.progress-ring{background:conic-gradient(#634ae9 0 33%, #1b1b22 33%);border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:relative}.progress-ring:after{content:"";background:#0c0c10;border-radius:50%;position:absolute;inset:9px}.progress-ring span{z-index:1;text-align:center;display:grid;position:relative}.progress-ring strong{font-size:25px}.progress-ring small{color:#666671;font-size:7px}.ring-and-copy ul{color:#7a7a85;gap:10px;margin:0;padding:0;font-size:7px;list-style:none;display:grid}.ring-and-copy li{align-items:center;gap:6px;display:flex}.ring-and-copy li i,.trend-legend i{border-radius:50%;width:6px;height:6px}.purple-dot{background:var(--violet)}.soft-dot{background:#594c92}.grey-dot{background:#373740}.full-button{border:1px solid var(--line);background:#121217;justify-content:space-between;align-items:center;width:calc(100% - 38px);margin:0 19px 17px;display:flex}.welfare-card{background:linear-gradient(140deg, #ff304b12, transparent 56%), var(--surface);border-color:#ff304b30;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:17px;display:grid}.welfare-icon{width:32px;height:32px;color:var(--red);background:#ff304b1c;border-radius:10px;place-items:center;font-weight:900;display:grid}.welfare-card h2{margin:0;font-size:13px}.welfare-card p:not(.eyebrow){color:#777782;font-size:8px;line-height:1.55}.welfare-card button{color:#ff7185;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:8px;font-weight:800}.lower-grid{grid-template-columns:.75fr 1.25fr;gap:15px;margin-top:15px;display:grid}.surface-head>b{color:#777782;font-size:8px;font-weight:700}.schedule-row{border-top:1px solid var(--line);grid-template-columns:30px 1fr 24px;align-items:center;gap:8px;min-height:47px;padding:0 18px;display:grid}.schedule-row>span{color:#595963;font:700 7px var(--font-geist-mono), monospace}.schedule-row p{color:#a0a0aa;margin:0;font-size:8px}.schedule-row button{border:1px solid var(--line);color:#656570;background:0 0;border-radius:7px;width:22px;height:22px;font-size:8px}.input-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px 18px;padding:15px 21px 22px;display:grid}.input-grid div{grid-template-columns:1fr auto;gap:8px;display:grid}.input-grid span,.input-grid strong{font-size:8px}.input-grid span{color:#7e7e88}.input-grid strong{color:#c7c7cf}.input-grid i{background:var(--gradient);border-radius:2px;grid-column:1/-1;height:2px}.network-hero{border:1px solid var(--line);background:radial-gradient(circle at 75% 20%,#5136e84d,#0000 31%),radial-gradient(circle at 100% 100%,#ff304b1f,#0000 36%),#08080b;border-radius:25px;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);align-items:center;gap:35px;min-height:280px;padding:38px 42px;display:grid;overflow:hidden}.network-hero h2{letter-spacing:-.05em;max-width:720px;margin:0 0 12px;font-size:clamp(30px,3.4vw,48px);line-height:1.04}.network-hero>div:first-child>p:not(.eyebrow){color:#8f8f9a;max-width:650px;font-size:10px;line-height:1.65}.network-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.network-stats article{border:1px solid var(--line);background:#07070a94;border-radius:15px;align-content:center;min-height:145px;padding:18px;display:grid}.network-stats small{color:#676772;letter-spacing:.1em;font-size:6px;font-weight:900}.network-stats strong{margin:10px 0 6px;font-size:31px}.network-stats span{color:#71717c;font-size:7px;line-height:1.4}.organization-tabs{scrollbar-width:none;gap:8px;margin:15px 0;display:flex;overflow-x:auto}.organization-tabs>button{border:1px solid var(--line);color:#8b8b96;background:var(--surface);text-align:left;border-radius:14px;grid-template-columns:39px 1fr;align-items:center;gap:11px;min-width:230px;min-height:65px;padding:10px 13px;display:grid}.organization-tabs>button>span{color:#8e7bf6;background:#5136e824;border-radius:11px;place-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:grid}.organization-tabs strong,.organization-tabs small{display:block}.organization-tabs strong{color:#d6d6dc;font-size:9px}.organization-tabs small{color:#63636e;text-transform:capitalize;margin-top:4px;font-size:7px}.organization-tabs>button.active{background:linear-gradient(135deg,#5136e829,#ff304b09);border-color:#6c51ef73;box-shadow:inset 0 -2px #6046e8}.organization-tabs .add-organization{border-style:dashed}.organization-tabs .add-organization:first-letter{color:#9e8ef4}.teams-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:15px;display:grid}.team-cards{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-height:515px;padding:5px 20px 20px}.team-cards .surface-head{padding-inline:0}.team-card{border:1px solid var(--line);width:100%;min-height:92px;color:inherit;text-align:left;background:#101015;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 70px 20px;align-items:center;gap:15px;margin-bottom:9px;padding:15px;display:grid}.team-card:hover{border-color:#6c51ef59}.team-card.active{background:linear-gradient(100deg,#5136e82b,#ff304b06);border-color:#6c51ef85;box-shadow:inset 2px 0 #6b4df0}.team-code{color:#aa9cff;width:50px;height:50px;font:850 9px var(--font-geist-mono),monospace;background:#5136e81f;border:1px solid #6b4df047;border-radius:13px;place-items:center;display:grid}.team-card h3{margin:0 0 6px;font-size:13px}.team-card p{color:#73737e;margin:0;font-size:8px}.team-count{text-align:center;justify-items:center;display:grid}.team-count strong{font-size:20px}.team-count small{color:#5f5f69;margin-top:4px;font-size:6px}.team-card>i{color:#6e6e79;font-style:normal}.new-team-card{color:#8e82cf;background:#5136e80b;border:1px dashed #6e54f547;border-radius:13px;width:100%;min-height:58px;font-size:8px;font-weight:800}.access-panel{overflow:hidden}.security-mark{color:var(--green);letter-spacing:.08em;background:#29c58b14;border-radius:7px;padding:6px 8px;font-size:6px;font-weight:900}.access-list{border-top:1px solid var(--line);display:grid}.access-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;min-height:66px;padding:10px 18px;display:grid}.access-list article>span{color:#8775ea;font:800 6px var(--font-geist-mono),monospace}.access-list strong{font-size:9px}.access-list p{color:#696974;margin:4px 0 0;font-size:7px;line-height:1.45}.access-list article>i{color:var(--green);font-size:8px;font-style:normal}.privacy-callout{background:#ff304b0b;border:1px solid #ff304b2b;border-radius:12px;margin:16px;padding:15px}.privacy-callout strong{font-size:9px}.privacy-callout p{color:#777782;margin:7px 0 0;font-size:7px;line-height:1.55}.team-operating-bar{grid-template-columns:minmax(230px,1fr) 110px 110px auto;align-items:center;gap:25px;margin-top:15px;padding:22px 25px;display:grid}.team-operating-bar h2{margin:0 0 4px;font-size:20px}.team-operating-bar span{color:#6d6d78;font-size:7px}.team-operating-bar>div:not(:first-child){gap:4px;display:grid}.team-operating-bar small{color:#5f5f69;letter-spacing:.08em;font-size:6px;font-weight:900}.team-operating-bar>div:not(:first-child) strong{font-size:16px}.team-modal{width:min(520px,100%)}.drawer-backdrop,.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;justify-content:flex-end;animation:.2s fade-in;display:flex;position:fixed;inset:0}.athlete-drawer{border-left:1px solid var(--line-strong);background:#09090c;width:min(480px,100%);height:100%;padding:30px;animation:.25s drawer-in;overflow-y:auto;box-shadow:-30px 0 80px #0000008c}.drawer-close,.modal-close{float:right;border:1px solid var(--line);color:#8a8a95;background:#121217;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.drawer-profile{align-items:center;gap:13px;margin:44px 0 17px;display:flex}.drawer-profile .athlete-avatar{border-radius:14px;width:50px;height:50px}.drawer-profile h2{margin:0;font-size:25px}.drawer-profile small{color:#666671;font-size:8px}.drawer-score{grid-template-columns:.8fr 1.2fr;gap:10px;margin:21px 0;display:grid}.drawer-score>div{border:1px solid var(--line);background:#0f0f14;border-radius:15px;min-height:145px;padding:18px}.drawer-score small,.drawer-score strong,.drawer-score span{display:block}.drawer-score small{color:#5f5f69;letter-spacing:.1em;font-size:7px}.drawer-score strong{margin:10px 0 6px;font-size:43px}.drawer-score p{margin:12px 0 8px;font-size:12px;line-height:1.45}.drawer-score span{color:#666671;font-size:7px}.drawer-section{border-top:1px solid var(--line);padding:20px 0}.drawer-section h3{margin:0 0 8px;font-size:15px}.drawer-section>p:not(.eyebrow){color:#868691;font-size:10px;line-height:1.65}.drawer-actions{gap:8px;margin-top:12px;display:flex}.athlete-status-hero{border:1px solid var(--line);background:radial-gradient(circle at 75% 25%,#5136e86b,#0000 28%),radial-gradient(circle at 100% 100%,#ff304b38,#0000 33%),#08080c;border-radius:25px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:30px;min-height:328px;padding:36px 42px;display:grid;position:relative;overflow:hidden}.athlete-hero-copy,.score-orbit{z-index:2;position:relative}.inline-status{align-items:center;gap:11px;display:flex}.inline-status>span:last-child{color:#777782;font-size:8px}.athlete-hero-copy h2{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(29px,3.5vw,48px);line-height:1.04}.athlete-hero-copy>p:not(.eyebrow){color:#9b9ba7;max-width:680px;font-size:11px;line-height:1.67}.one-action{background:#5136e81f;border:1px solid #694ef052;border-radius:11px;align-items:center;gap:13px;width:fit-content;margin-top:22px;padding:12px 14px;display:flex}.one-action small{color:#8c7cf0;letter-spacing:.1em;font-size:7px;font-weight:900}.one-action strong{font-size:9px}.one-action button{color:#ff8294;background:0 0;border:0;border-left:1px solid #ffffff1a;padding:0 0 0 12px;font-size:7px;font-weight:850}.score-orbit{text-align:center}.score-ring{background:conic-gradient(var(--red) 0 19%, #6542e7 19% 54%, #ffffff14 54%);border-radius:50%;place-items:center;width:170px;height:170px;margin:0 auto 13px;display:grid;position:relative;transform:rotate(-25deg)}.score-ring:after{content:"";background:#0b0b10;border-radius:50%;position:absolute;inset:11px}.score-ring>span{z-index:1;display:grid;position:relative;transform:rotate(25deg)}.score-ring small{color:#696974;letter-spacing:.14em;font-size:7px}.score-ring strong{margin-top:3px;font-size:50px;line-height:1}.score-ring em{color:#686873;font-size:8px;font-style:normal}.score-orbit>p{color:#676772;margin:0;font-size:7px}.score-orbit>b{margin:4px 0;font-size:10px;display:block}.score-orbit>small{color:#5f5f69;font-size:7px}.athlete-watermark{object-fit:contain;opacity:.045;width:520px;height:520px;position:absolute;bottom:-65%;right:19%}.profile-chip{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:flex}.profile-chip>span{color:#fff;background:var(--gradient);border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.profile-chip strong,.profile-chip small{display:block}.profile-chip strong{font-size:9px}.profile-chip small{color:#666671;margin-top:3px;font-size:7px}.mobile-priority{display:none}.athlete-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.58fr);gap:15px;margin-top:15px;display:grid}.athlete-primary,.athlete-secondary{align-content:start;gap:15px;display:grid}.action-list{border-top:1px solid var(--line);display:grid}.action-row{border-bottom:1px solid var(--line);grid-template-columns:37px 1fr auto;align-items:center;gap:13px;min-height:91px;padding:14px 19px;display:grid}.action-row:last-child{border-bottom:0}.action-row>span{border:1px solid var(--line);color:#777782;border-radius:10px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.action-row>div{display:grid}.action-row small{color:#555560;letter-spacing:.08em;font-size:6px;font-weight:800}.action-row strong{margin-top:5px;font-size:10px}.action-row p{color:#777782;margin:4px 0 0;font-size:8px}.action-row button{border:1px solid var(--line);color:#8c8c97;background:#121217;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:800}.action-row.current{background:linear-gradient(90deg,#5136e814,#0000);box-shadow:inset 2px 0 #6549ee}.action-row.current>span,.action-row.current button{color:#fff;background:#5136e8;border-color:#0000}.action-row.done>span{color:var(--green);background:#29c58b17;border-color:#29c58b2e}.action-row.locked{opacity:.55}.moment-card{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:19px 21px;display:grid}.moment-card h2{margin:0;font-size:16px}.moment-card p:not(.eyebrow){color:#70707b;margin:6px 0 0;font-size:8px}.event-button,.saved-button{color:#ff7185;background:#ff304b0f;border:1px dashed #ff304b52;border-radius:10px;min-height:41px;padding:0 13px;font-size:8px;font-weight:800}.event-button span{color:#a65c69;margin-left:8px}.saved-button{color:var(--green);background:#29c58b12;border-style:solid;border-color:#29c58b38}.period-toggle{background:#141419;border-radius:8px;padding:3px;display:flex}.period-toggle button{color:#5e5e68;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.period-toggle button.active{color:#fff;background:#2a263d}.line-chart{border-bottom:1px solid var(--line);height:170px;margin:5px 25px 0;position:relative;overflow:hidden}.chart-grid{background:repeating-linear-gradient(0deg,#0000 0 41px,#ffffff0a 42px);position:absolute;inset:0}.line-chart>i{background:#987cff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 10px #694bea}.line-chart>i:after{content:"";opacity:.16;background:linear-gradient(#6449d8,#0000);width:1px;height:170px;position:absolute;top:2px;left:-1px}.trend-legend{grid-template-columns:1fr auto;align-items:center;gap:5px 15px;padding:14px 22px 18px;display:grid}.trend-legend span{color:#8c8c96;align-items:center;gap:6px;font-size:8px;display:flex}.trend-legend strong{color:var(--red);font-size:9px}.trend-legend small{color:#5f5f69;grid-column:1/-1;font-size:7px}.evidence-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.evidence-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;min-height:92px;padding:15px 17px;display:grid}.evidence-grid>div:nth-child(2n){border-right:0}.evidence-grid>div:nth-last-child(-n+2){border-bottom:0}.evidence-grid small{color:#5d5d67;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.evidence-grid strong{margin-top:8px;font-size:17px}.evidence-grid span{color:#676772;margin-top:4px;font-size:7px}.text-red{color:var(--red)}.text-yellow{color:var(--yellow)}.schedule-card{padding-bottom:12px}.timeline-row{grid-template-columns:42px 1fr;align-items:center;min-height:53px;padding:0 18px;display:grid}.timeline-row>span{color:#61616c;font-size:7px}.timeline-row>span.hot{color:#a88eff}.timeline-row>div{border-left:1px solid var(--line);align-items:center;gap:10px;height:100%;display:flex}.timeline-row i{background:#34343d;border-radius:50%;width:7px;height:7px;margin-left:-4px;box-shadow:0 0 0 4px #0b0b0e}.timeline-row:has(.hot) i{background:var(--violet)}.timeline-row p{color:#a3a3ad;margin:0;font-size:8px}.coach-message{background:radial-gradient(circle at 100% 0,#5136e83b,#0000 43%),#0c0c11;padding:18px}.coach-message-head{align-items:center;gap:10px;display:flex}.coach-message-head strong,.coach-message-head small{display:block}.coach-message-head strong{font-size:9px}.coach-message-head small{color:#62626d;margin-top:3px;font-size:7px}.coach-message blockquote,.parent-coach-note blockquote{color:#d0d0d6;margin:17px 0;font-size:10px;line-height:1.65}.coach-message>button,.parent-coach-note>button{color:#9d8cff;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.weekly-focus{padding:18px}.weekly-focus h2{margin:0;font-size:15px}.weekly-focus>p:not(.eyebrow){color:#797984;font-size:8px;line-height:1.55}.weekly-focus>div{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px;display:grid}.weekly-focus span{aspect-ratio:1;color:#656570;background:#15151a;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.weekly-focus span.done{color:var(--green);background:#29c58b17}.weekly-focus span.today{color:#fff;background:#5136e8}.modal-backdrop{justify-content:center;align-items:center;padding:20px}.modal{border:1px solid var(--line-strong);background:#0c0c10;border-radius:20px;width:min(480px,100%);padding:27px;animation:.2s modal-in;box-shadow:0 30px 100px #0009}.modal h2{letter-spacing:-.035em;margin:0 0 23px;font-size:25px}.modal label{color:#b3b3bc;grid-template-columns:1fr auto;gap:9px;margin:17px 0;font-size:9px;font-weight:700;display:grid}.modal output{color:#8d7af4}.modal input[type=range]{accent-color:#6349e8;grid-column:1/-1;width:100%}.text-input{border:1px solid var(--line-strong);color:#fff;background:#141419;border-radius:10px;grid-column:1/-1;width:100%;height:42px;padding:0 12px;font-size:9px}.modal>.primary-button{width:100%;margin-top:5px}.modal-close{margin:-7px -7px 0 0}.modal-copy{color:#7e7e89;max-width:390px;margin:-12px 0 20px;font-size:9px;line-height:1.65}.form-error{color:#ff8e96;background:#ff3f4b14;border:1px solid #ff3f4b47;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:9px;line-height:1.5}.onboarding-modal{width:min(560px,100%)}.onboarding-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 22px;display:grid}.onboarding-steps span{border:1px solid var(--line);color:#62626d;background:#111116;border-radius:10px;align-content:center;gap:5px;min-height:54px;padding:9px;font-size:7px;font-weight:800;display:grid}.onboarding-steps b{color:#52525c;font:750 7px var(--font-geist-mono), monospace}.onboarding-steps span.active{color:#fff;background:#5136e829;border-color:#7053f466}.onboarding-steps span.active b{color:#a08eff}.split-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.split-fields label{margin-block:5px 12px}.modal label.check-label{color:#858590;grid-template-columns:17px 1fr;align-items:start;margin:13px 0 20px;font-weight:500;line-height:1.5}.check-label input{width:15px;height:15px;accent-color:var(--purple);margin:0}.parent-hero{border:1px solid var(--line);background:radial-gradient(circle at 80% 25%,#5136e852,#0000 28%),radial-gradient(circle at 100% 100%,#ff304b24,#0000 36%),#08080b;border-radius:25px;grid-template-columns:1fr 190px;align-items:center;gap:30px;min-height:306px;padding:37px 42px;display:grid;position:relative;overflow:hidden}.parent-hero>div{z-index:2;position:relative}.direction-line{align-items:center;gap:12px;display:flex}.direction-line span{color:var(--yellow);background:#f0ad321c;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.direction-line small{color:#777782;font-size:8px}.parent-hero h2{letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(28px,3.5vw,46px);line-height:1.04}.parent-hero>div:first-child>p:not(.eyebrow){color:#9696a1;max-width:690px;font-size:11px;line-height:1.65}.parent-score{border:1px solid var(--line);background:#0505089e;border-radius:18px;justify-self:end;width:170px;padding:24px}.parent-score small,.parent-score strong,.parent-score span,.parent-score i{display:block}.parent-score small{color:#666671;letter-spacing:.1em;font-size:7px}.parent-score strong{margin-top:12px;font-size:48px;line-height:1}.parent-score span{color:#92929d;margin-top:4px;font-size:8px}.parent-score i{color:var(--yellow);margin-top:16px;font-size:7px;font-style:normal}.parent-hero>img{object-fit:contain;opacity:.055;width:390px;height:390px;position:absolute;right:13%}.parent-grid{grid-template-columns:1.05fr .95fr;gap:15px;display:grid}.parent-summary{overflow:hidden}.summary-block{border-top:1px solid var(--line);grid-template-columns:37px 1fr;gap:14px;min-height:125px;padding:19px 21px;display:grid}.summary-block>span{color:#858590;background:#15151a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.summary-block small{color:#62626d;letter-spacing:.12em;font-size:6px}.summary-block h3{margin:6px 0;font-size:13px}.summary-block p{color:#797984;margin:0;font-size:8px;line-height:1.58}.summary-block.good>span{color:var(--green);background:#29c58b17}.summary-block.watch>span{color:var(--yellow);background:#f0ad3217}.summary-block.question>span{color:var(--violet);background:#5136e81f}.guidance-card{overflow:hidden}.guidance-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:7px;display:grid}.guidance-tabs button{color:#62626d;background:0 0;border:0;border-radius:9px;min-height:40px;font-size:8px;font-weight:800}.guidance-tabs button.active{color:#fff;background:#17171d}.guidance-content{padding:21px}.guidance-content h2{margin:0 0 18px;font-size:21px}.guidance-content>div{border-top:1px solid var(--line);grid-template-columns:31px 1fr;align-items:start;gap:11px;min-height:71px;padding:13px 0;display:grid}.guidance-content>div>span{color:#9885ff;background:#5136e81a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.guidance-content p{color:#7c7c87;margin:0;font-size:8px;line-height:1.6}.guidance-content p strong{color:#c7c7cf;margin-bottom:4px;font-size:9px;display:block}.guidance-content.avoid>div>span{color:#ff7285;background:#ff304b17}.parent-coach-note{background:radial-gradient(circle at 80% 0, #5136e829, transparent 40%), var(--surface);grid-template-columns:180px 1fr auto;align-items:center;gap:24px;margin-top:15px;padding:20px 22px;display:grid}.parent-coach-note blockquote{margin:0}.parent-coach-note button{white-space:nowrap}.report-hero{border:1px solid var(--line);background:var(--line);border-radius:20px;grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(145px,.55fr));gap:1px;display:grid;overflow:hidden}.report-hero>div{background:radial-gradient(circle at 100% 0,#5136e81f,#0000 52%),#0a0a0d;min-height:142px;padding:22px}.report-profile{align-items:center;gap:14px;display:flex}.report-profile>span{background:var(--gradient);border-radius:15px;place-items:center;width:52px;height:52px;font-size:10px;font-weight:900;display:grid}.report-profile h2{margin:0;font-size:25px}.report-profile small{color:#676772;font-size:8px}.report-score small,.report-score strong,.report-score span,.report-confidence small,.report-confidence strong,.report-confidence span,.report-status>small,.report-status>span{display:block}.report-score small,.report-confidence small,.report-status>small{color:#5e5e68;letter-spacing:.1em;font-size:6px}.report-score strong{margin:10px 0 5px;font-size:42px;line-height:1}.report-score span{color:var(--red);font-size:7px}.report-confidence strong{color:var(--yellow);margin:16px 0 7px;font-size:14px}.report-confidence span,.report-status>span{color:#6e6e79;font-size:7px}.report-status .status-pill{width:fit-content;margin:15px 0 9px}.report-grid{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px;display:grid}.score-breakdown{padding-bottom:12px}.score-row{border-top:1px solid var(--line);grid-template-columns:190px 1fr 28px;align-items:center;gap:14px;min-height:46px;padding:0 22px;display:grid}.score-row>span{color:#a5a5af;font-size:8px}.score-row>span small{color:#555560;margin-top:3px;font-size:6px;display:block}.score-row>div{background:#1b1b21;border-radius:4px;height:4px;overflow:hidden}.score-row>div i{border-radius:4px;height:100%;display:block}.fill-red{background:var(--red)}.fill-yellow{background:var(--yellow)}.fill-purple{background:var(--violet)}.fill-green{background:var(--green)}.score-row strong{font-size:9px}.report-footnote{color:#5e5e68;margin:13px 22px 0;font-size:7px}.report-interpretation{background:radial-gradient(circle at 100% 0, #ff304b1a, transparent 45%), var(--surface);padding:24px}.report-interpretation h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(22px,2.5vw,32px);line-height:1.1}.report-interpretation>p:not(.eyebrow){color:#858590;font-size:9px;line-height:1.62}.report-interpretation>div{border-top:1px solid var(--line);padding:14px 0}.report-interpretation small,.report-interpretation strong{display:block}.report-interpretation small{color:#5b5b65;letter-spacing:.1em;font-size:6px}.report-interpretation strong{margin-top:6px;font-size:9px;line-height:1.5}.report-story-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px;display:grid}.story-card{min-height:210px;padding:22px;position:relative;overflow:hidden}.story-card>span{color:#ffffff0d;font-size:48px;font-weight:900;position:absolute;top:13px;right:18px}.story-card h3{margin:8px 0;font-size:16px;line-height:1.25}.story-card>p:not(.eyebrow){color:#7d7d88;font-size:8px;line-height:1.6}.story-card.good{border-top-color:#29c58bb3}.story-card.watch{border-top-color:#f0ad32b3}.story-card.action{border-top-color:#8b5cf6cc}.report-note{background:radial-gradient(circle at 80% 0, #5136e826, transparent 40%), var(--surface);grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin-top:15px;padding:25px;display:grid}.report-note h2{margin:0;font-size:20px}.report-note blockquote{color:#d2d2d8;margin:0;font-size:12px;line-height:1.6}.report-note blockquote span{color:#777782;margin-top:8px;font-size:8px;display:block}.system-hero{border:1px solid var(--line);background:radial-gradient(circle at 80% 30%,#5136e857,#0000 28%),radial-gradient(circle at 100% 100%,#ff304b29,#0000 33%),#08080b;border-radius:26px;grid-template-columns:1fr 300px;align-items:center;gap:40px;min-height:390px;padding:46px;display:grid;position:relative;overflow:hidden}.system-hero>div{z-index:2;position:relative}.system-hero h2{letter-spacing:-.052em;margin:0 0 16px;font-size:clamp(31px,4vw,55px);line-height:1.03}.system-hero>div:first-child>p:not(.eyebrow){color:#9b9ba6;max-width:780px;font-size:11px;line-height:1.7}.system-logo-stack{text-align:center}.system-logo-stack img{object-fit:contain;width:300px;height:300px;transform:scale(1.12)}.system-logo-stack p{color:#a4a4ae;letter-spacing:.5em;margin:-62px 0 0;font-size:8px;font-weight:900}.definition-strip{align-items:center;gap:12px;margin-top:25px;display:flex}.definition-strip span{border:1px solid var(--line);color:#b0b0b9;background:#ffffff06;border-radius:10px;min-width:130px;padding:12px;font-size:8px}.definition-strip small{color:#6f6f79;letter-spacing:.1em;margin-bottom:4px;font-size:6px;display:block}.definition-strip i{color:var(--red);font-style:normal}.equation-section{text-align:center;padding:68px 30px}.big-equation{justify-content:center;align-items:center;gap:clamp(12px,3vw,42px);margin:27px 0 23px;display:flex}.big-equation span{letter-spacing:-.04em;font-size:clamp(16px,2.6vw,34px);font-weight:750;line-height:1.08}.big-equation i{color:var(--red);font-size:23px;font-style:normal}.equation-section>p:not(.eyebrow){color:#777782;max-width:780px;margin:0 auto;font-size:9px;line-height:1.65}.system-section{border-top:1px solid var(--line);padding:54px 0}.system-section-title{max-width:720px;margin-bottom:25px}.system-section-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.5vw,43px)}.system-section-title>p:not(.eyebrow){color:#858590;font-size:10px;line-height:1.65}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pillar-grid article{min-height:175px;padding:21px;position:relative;overflow:hidden}.pillar-grid article>span{color:#8b77ff;font:700 8px var(--font-geist-mono), monospace}.pillar-grid h3{text-transform:uppercase;letter-spacing:.04em;margin:28px 0 8px;font-size:17px}.pillar-grid p{color:#777782;font-size:8px;line-height:1.6}.skills-section{grid-template-columns:.72fr 1.28fr;gap:50px;display:grid}.skills-grid{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.skills-grid article{background:var(--surface);grid-template-columns:32px 1fr;gap:11px;min-height:112px;padding:18px;display:grid}.skills-grid article>span{color:#8c79f3;font:700 8px var(--font-geist-mono), monospace}.skills-grid h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:12px}.skills-grid p{color:#74747f;margin:0;font-size:8px;line-height:1.5}.daily-loop{border-top:1px solid var(--line);padding:54px 0}.daily-loop>div:nth-child(2){border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.daily-loop article{background:var(--surface);min-height:175px;padding:22px;position:relative}.daily-loop article>span{color:#8c79f3;font:700 8px var(--font-geist-mono), monospace}.daily-loop h3{margin:30px 0 8px;font-size:22px}.daily-loop article p{color:#787883;font-size:8px;line-height:1.55}.daily-loop article>i{z-index:2;color:var(--red);font-style:normal;position:absolute;top:50%;right:-7px}.daily-loop>strong{color:#9f9faa;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:18px;font-size:10px;display:block}.roles-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:54px 0;display:grid}.roles-grid article{min-height:230px;padding:25px}.roles-grid h2{margin:35px 0 11px;font-size:22px}.roles-grid p:not(.eyebrow){color:#7a7a85;font-size:9px;line-height:1.65}.human-section{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.human-section>div{background:radial-gradient(circle at 100% 0, #5136e81f, transparent 45%), var(--surface);min-height:280px;padding:34px}.human-section>div:first-child{background:radial-gradient(circle at 100% 0, #ff304b1a, transparent 45%), var(--surface)}.human-section h2{letter-spacing:-.04em;margin:0 0 12px;font-size:28px}.human-section p:not(.eyebrow){color:#80808b;font-size:9px;line-height:1.7}.ecosystem-section{border:1px solid var(--line);background:radial-gradient(circle at 80% 0,#5136e840,#0000 32%),radial-gradient(circle at 100% 100%,#ff304b24,#0000 35%),#08080b;border-radius:24px;margin-top:54px;padding:39px}.ecosystem-copy h2{letter-spacing:-.045em;margin:0;font-size:34px}.ecosystem-copy>p:not(.eyebrow){color:#898994;max-width:720px;font-size:9px;line-height:1.65}.ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px;display:grid}.ecosystem-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:16px;min-height:190px;padding:22px;position:relative;overflow:hidden}.ecosystem-grid article>span{color:#777782;font:700 8px var(--font-geist-mono), monospace}.ecosystem-grid h3{margin:49px 0 6px;font-size:21px}.ecosystem-grid p{color:#7b7b86;margin:0;font-size:8px}.ecosystem-grid small{color:#aaaab4;text-transform:uppercase;margin-top:18px;font-size:7px;font-weight:800;display:block}.ecosystem-grid .featured{background:linear-gradient(145deg,#5136e829,#ff304b0d);border-color:#7053f459}.mindset-card img{object-fit:contain;opacity:.075;width:180px;height:180px;position:absolute;top:-45px;right:-28px}.system-footer{justify-content:space-between;align-items:center;gap:30px;padding:45px 0 5px;display:flex}.system-footer>div:last-child{text-align:right}.system-footer strong{letter-spacing:.14em;font-size:10px}.system-footer p{color:#656570;margin:5px 0 0;font-size:8px}.book-hero{border:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#5136e847,#0000 30%),radial-gradient(circle at 100% 100%,#ff304b1f,#0000 35%),#08080b;border-radius:26px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(34px,6vw,90px);min-height:510px;padding:clamp(30px,5vw,68px);display:grid}.book-cover{aspect-ratio:.68;text-align:center;background:radial-gradient(circle at 50% 35%,#5136e847,#0000 30%),#050507;border:1px solid #ffffff29;border-radius:5px 16px 16px 5px;flex-direction:column;justify-self:center;align-items:center;width:min(285px,100%);padding:28px 23px;display:flex;box-shadow:-10px 14px #111116,0 28px 80px #0000008c}.book-cover img{object-fit:contain;opacity:.9;width:68px;height:68px;margin-bottom:auto}.book-cover small{color:#777782;letter-spacing:.22em;font-size:7px;font-weight:850}.book-cover h2{letter-spacing:-.065em;margin:20px 0 8px;font-size:52px}.book-cover h2 span{color:var(--red);font-weight:400}.book-cover>p{color:#d8d8de;letter-spacing:.18em;margin:0;font-size:11px;font-weight:850;line-height:1.45}.book-cover>i{color:#666671;letter-spacing:.1em;margin-top:auto;font-size:6px;font-style:normal;line-height:1.5}.book-intro h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.02}.book-intro>p:not(.eyebrow){color:#9898a3;max-width:720px;font-size:11px;line-height:1.72}.book-intro blockquote{border-left:2px solid var(--red);color:#e6e6ea;margin:27px 0;padding:18px 0 18px 20px;font-size:15px;line-height:1.5}.book-actions{gap:9px;display:flex}.book-progress{grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:30px;margin-top:15px;padding:24px;display:grid}.book-progress h2{margin:0;font-size:19px}.book-progress-track{background:#202027;border-radius:5px;height:5px;position:relative}.book-progress-track i{border-radius:inherit;background:var(--gradient);height:100%;display:block}.book-progress-track span{color:#686873;margin-top:8px;font-size:7px;display:block}.book-progress>strong{color:#b2b2bb;font-size:9px;line-height:1.5}.book-concepts{padding:60px 0 15px}.concept-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.concept-grid button{border:1px solid var(--line);min-height:210px;color:inherit;background:radial-gradient(circle at 100% 0, #5136e81a, transparent 42%), var(--surface);text-align:left;border-radius:16px;padding:22px;transition:all .2s}.concept-grid button:hover{background-color:var(--surface-2);border-color:#7053f461;transform:translateY(-2px)}.concept-grid span{color:#8f7bff;font:750 8px var(--font-geist-mono),monospace}.concept-grid h3{margin:35px 0 10px;font-size:18px}.concept-grid p{color:#7c7c87;font-size:9px;line-height:1.6}.concept-grid small{color:#b6aaff;letter-spacing:.09em;margin-top:22px;font-size:7px;font-weight:850;display:block}.concept-grid button.active{background:radial-gradient(circle at 100% 0,#ff304b1c,#0000 40%),linear-gradient(145deg,#5136e82e,#ffffff04);border-color:#795bff9e;box-shadow:inset 0 -2px #6e4ff1,0 18px 48px #0003}.concept-reader{background:radial-gradient(circle at 0 100%, #5136e82b, transparent 36%), radial-gradient(circle at 100% 0, #ff304b14, transparent 34%), var(--surface);grid-template-columns:.58fr 1.2fr 1fr;align-items:center;gap:34px;margin-top:14px;padding:30px;display:grid;overflow:hidden}.reader-source{align-items:center;gap:14px;display:flex}.reader-source>span{color:#a493ff;width:56px;height:56px;font:800 13px var(--font-geist-mono),monospace;background:#5136e826;border:1px solid #7659f461;border-radius:17px;place-items:center;display:grid}.reader-source small{color:#74747f;font-size:7px;line-height:1.5}.reader-copy h2{letter-spacing:-.04em;margin:0 0 9px;font-size:24px}.reader-copy>p{color:#8c8c97;margin:0;font-size:9px;line-height:1.65}.reader-copy blockquote{color:#e0e0e6;margin:17px 0 0;font-size:12px;line-height:1.45}.reader-drill{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:10px;padding:19px;display:grid}.reader-drill>small{color:#8d7bf4;letter-spacing:.13em;font-size:7px;font-weight:900}.reader-drill>strong{font-size:10px;line-height:1.55}.reader-drill>div{gap:7px;margin-top:6px;display:flex}.atlas-book{background:radial-gradient(circle at 90% 0, #ff304b1f, transparent 36%), radial-gradient(circle at 15% 100%, #5136e833, transparent 42%), var(--surface);grid-template-columns:58px 1fr auto;align-items:center;gap:20px;margin-top:40px;padding:25px;display:grid}.atlas-avatar{background:var(--gradient);border-radius:18px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.atlas-book h2{margin:0 0 5px;font-size:20px}.atlas-book p:not(.eyebrow){color:#777782;margin:0;font-size:8px}.pattern-path{overflow:hidden}.pattern-path-grid{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pattern-path-grid article{background:var(--surface);min-height:180px;padding:22px}.pattern-path-grid article:nth-child(2){background:linear-gradient(145deg, #5136e817, transparent 60%), var(--surface)}.pattern-path-grid small{color:#7161c8;letter-spacing:.1em;font-size:7px;font-weight:900}.pattern-path-grid strong{margin:28px 0 8px;font-size:13px;line-height:1.35;display:block}.pattern-path-grid p{color:#777782;font-size:8px;line-height:1.55}.pattern-path-grid button{color:#a99cff;background:0 0;border:0;margin-top:10px;padding:0;font-size:7px;font-weight:850}.atlas-card{background:radial-gradient(circle at 100% 0, #ff304b17, transparent 43%), linear-gradient(145deg, #5136e821, transparent), var(--surface);border-color:#6c51ef4d;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:17px;display:grid}.atlas-card .atlas-avatar{border-radius:14px;width:44px;height:44px;font-size:10px}.atlas-card h2{margin:0 0 4px;font-size:14px}.atlas-card p:not(.eyebrow){color:#777782;margin:0;font-size:7px;line-height:1.5}.atlas-card>button{color:#b0a4ff;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:7px;font-weight:850}.atlas-launcher{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c10e6;border:1px solid #765af573;border-radius:17px;grid-template-columns:38px auto;align-items:center;gap:10px;min-height:58px;padding:9px 15px 9px 9px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #00000080,0 0 35px #5136e821}.atlas-launcher>span{background:var(--gradient);border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.atlas-launcher>div{text-align:left;gap:2px;display:grid}.atlas-launcher strong{font-size:9px}.atlas-launcher small{color:#746b9d;font-size:6px}.atlas-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:flex-end;animation:.2s fade-in;display:flex;position:fixed;inset:0}.atlas-panel{border-left:1px solid var(--line-strong);background:radial-gradient(circle at 80% 0,#5136e824,#0000 24%),#07070a;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(760px,100%);height:100%;animation:.25s drawer-in;display:grid;overflow:hidden;box-shadow:-40px 0 100px #00000094}.atlas-panel-head{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 36px;align-items:center;gap:14px;min-height:92px;padding:17px 20px;display:grid}.atlas-panel-head h2{margin:0 0 5px;font-size:19px}.atlas-panel-head p{margin-bottom:5px}.atlas-panel-head>div:nth-child(2)>span{color:#6f6f7a;align-items:center;gap:6px;font-size:7px;display:flex}.atlas-panel-head>div:nth-child(2)>span i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #29c58b99}.atlas-panel-head>button{border:1px solid var(--line);color:#888893;background:#121217;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.atlas-context{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:1.35fr repeat(3,1fr);gap:1px;display:grid}.atlas-context>div{background:#0b0b0f;align-content:center;gap:4px;min-width:0;min-height:83px;padding:13px 15px;display:grid}.atlas-context small{color:#5f5f6a;letter-spacing:.09em;font-size:6px;font-weight:850}.atlas-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.atlas-context span{color:#74747e;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.atlas-chat{scroll-behavior:smooth;align-content:start;gap:16px;min-height:0;padding:22px;display:grid;overflow-y:auto}.atlas-message{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.atlas-message.user{grid-template-columns:minmax(0,1fr);justify-items:end}.message-mark{background:var(--gradient);border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.atlas-message>div{border:1px solid var(--line);background:#101015;border-radius:5px 15px 15px;max-width:570px;padding:13px 15px}.atlas-message.user>div{background:#5136e821;border-color:#694fef4d;border-radius:15px 5px 15px 15px;max-width:510px}.atlas-message small{color:#7161c8;letter-spacing:.12em;font-size:6px;font-weight:900}.atlas-message p{color:#c7c7cf;margin:6px 0 0;font-size:10px;line-height:1.63}.atlas-message.user p{color:#e7e7eb}.atlas-message button{color:#ad9fff;background:0 0;border:0;margin-top:12px;padding:0;font-size:7px;font-weight:850;display:block}.atlas-message em{color:#5e5e68;margin-top:10px;font-size:6px;font-style:normal;display:block}.atlas-thinking{color:#696974;align-items:center;gap:5px;margin-left:40px;font-size:7px;display:flex}.atlas-thinking i{background:#8873fa;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite pulse}.atlas-thinking i:nth-child(2){animation-delay:.15s}.atlas-thinking i:nth-child(3){animation-delay:.3s}.atlas-thinking span{margin-left:4px}.atlas-prompts{border-top:1px solid var(--line);scrollbar-width:none;gap:6px;padding:10px 20px;display:flex;overflow-x:auto}.atlas-prompts button{border:1px solid var(--line);color:#9086bf;background:#101015;border-radius:9px;flex:none;padding:8px 10px;font-size:7px;font-weight:750}.atlas-composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;padding:12px 20px;display:grid}.atlas-composer label{color:#777782;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:850}.atlas-composer textarea{resize:none;border:1px solid var(--line-strong);color:#fff;width:100%;min-height:54px;max-height:130px;font:9px/1.5 var(--font-geist-sans),sans-serif;background:#101015;border-radius:12px;padding:12px}.atlas-composer>button{color:#fff;background:var(--gradient);border:0;border-radius:13px;width:42px;height:42px;margin-bottom:6px;font-size:16px;font-weight:900}.atlas-composer>button:disabled{opacity:.35;cursor:default}.atlas-panel>footer{color:#50505a;justify-content:space-between;gap:18px;padding:9px 20px 12px;font-size:6px;line-height:1.45;display:flex}.toast{z-index:100;border:1px solid var(--line-strong);color:#fff;background:#17171d;border-radius:12px;max-width:min(360px,100vw - 32px);padding:13px 16px;font-size:9px;animation:.2s modal-in;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 70px #0000008c}@keyframes fade-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes pulse{50%{opacity:.5}}@media (width<=1220px){.coach-grid,.athlete-grid{grid-template-columns:1fr}.coach-side{grid-template-columns:repeat(3,1fr)}.signal-card,.rhythm-card,.welfare-card{min-height:245px}.welfare-card{flex-direction:column;display:flex}.welfare-card button{margin-left:46px}.athlete-secondary{grid-template-columns:repeat(2,1fr)}.weekly-focus,.coach-message{min-height:215px}.report-hero{grid-template-columns:1.2fr repeat(3,.6fr)}.network-hero{grid-template-columns:1fr}.network-stats{max-width:620px}.teams-layout{grid-template-columns:1fr}.team-operating-bar{grid-template-columns:minmax(220px,1fr) repeat(2,100px)}.team-operating-bar .primary-button{grid-column:1/-1;justify-self:start}}@media (width<=980px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding:14px 9px}.sidebar .brand{justify-content:center;height:76px;padding:0}.sidebar .brand-mark{border-radius:16px;width:50px;height:62px}.sidebar .brand-symbol{width:39px;height:58px}.sidebar .brand-type,.rail-label,.workspace-switcher,.nav-button>span:nth-child(2),.nav-button b,.ecosystem-mini,.coach-identity>div{display:none}.nav-button{grid-template-columns:1fr;justify-items:center;padding:7px}.nav-button .mark{width:34px;height:34px}.coach-identity{grid-template-columns:1fr;justify-items:center}.atlas-rail{grid-template-columns:1fr;justify-items:center;width:46px;min-height:46px;margin:12px auto;padding:6px}.atlas-rail>span{width:32px;height:32px}.atlas-rail>div,.atlas-rail>b{display:none}.metrics-grid,.parent-metrics{grid-template-columns:repeat(2,1fr)}.athlete-row{grid-template-columns:40px minmax(120px,1fr) minmax(170px,1.2fr) repeat(2,56px) 18px}.athlete-row .mini-value:nth-of-type(6){display:none}.coach-side{grid-template-columns:repeat(2,1fr)}.welfare-card{grid-column:1/-1;grid-template-columns:34px 1fr;min-height:150px;display:grid}.welfare-card button{margin-left:0}.lower-grid,.parent-grid,.report-grid{grid-template-columns:1fr}.report-hero{grid-template-columns:repeat(3,1fr)}.report-profile{grid-column:1/-1}.report-hero>div{min-height:120px}.system-hero{grid-template-columns:1fr}.system-logo-stack{display:none}.skills-section{grid-template-columns:1fr;gap:20px}}@media (width<=720px){.book-hero{grid-template-columns:1fr;padding:32px 20px}.book-cover{width:210px}.book-cover h2{font-size:39px}.book-intro blockquote{font-size:12px}.book-progress{grid-template-columns:1fr;gap:17px}.concept-grid{grid-template-columns:1fr}.concept-grid button{min-height:175px}.concept-reader{grid-template-columns:1fr;gap:20px;padding:20px}.reader-drill>div{display:grid}.atlas-book{grid-template-columns:48px 1fr}.atlas-book .primary-button{grid-column:1/-1;width:100%}.atlas-avatar{border-radius:14px;width:45px;height:45px}body{background:#030304}.app-shell{display:block}.sidebar{display:none}.mobile-brand{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030304e0;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex;position:sticky;top:0}.mobile-brand .brand{justify-content:flex-start;gap:8px;width:auto;height:54px;padding:0}.mobile-brand .brand-mark{border-radius:11px;width:35px;height:44px}.mobile-brand .brand-symbol{width:27px;height:41px}.mobile-brand .brand-type{display:grid}.mobile-brand .brand-type strong{font-size:14px}.mobile-brand .brand-type small{letter-spacing:.09em;max-width:125px;font-size:4.1px}.mobile-date{color:#8f8f9a;font:750 6px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mobile-team-chip{color:#fff;background:#5136e81c;border:1px solid #694fef52;border-radius:9px;align-content:center;justify-items:center;min-width:46px;height:34px;padding:4px 7px;display:grid}.mobile-team-chip small{color:#7165a5;letter-spacing:.07em;font-size:5px;font-weight:850}.mobile-team-chip strong{margin-top:2px;font-size:8px}.mobile-brand>span{color:#666671;letter-spacing:.12em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.mobile-brand>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.mobile-brand>span.mode-demo i{background:var(--yellow)}.mobile-brand>span.mode-checking i{background:#7965ea;animation:1.2s ease-in-out infinite pulse}.mobile-nav{z-index:50;min-height:70px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08080bf0;grid-template-columns:repeat(7,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#555560;background:0 0;border:0;justify-items:center;gap:4px;padding:4px;display:grid}.mobile-nav button>span{border:1px solid var(--line);width:24px;height:24px;font:700 6px var(--font-geist-mono), monospace;border-radius:8px;place-items:center;display:grid}.mobile-nav small{font-size:6px;font-weight:700}.mobile-nav button.active{color:#fff}.mobile-nav button.active>span{color:#fff;background:#5136e842;border-color:#6e54f58c;box-shadow:0 0 18px #5136e833}.view-shell{min-height:calc(100vh - 62px);padding:21px 14px 98px}.page-header{min-height:0;margin-bottom:18px}.page-header h1{font-size:29px}.page-copy{font-size:10px;line-height:1.55}.header-actions{display:none}.command-hero{border-radius:20px;min-height:265px;padding:25px 21px;display:block}.command-hero .hero-copy h2{max-width:310px;font-size:30px}.command-hero .hero-copy>p{max-width:320px;font-size:9px}.hero-equation{display:none}.hero-watermark{opacity:.07;top:-34%;right:-23%}.metrics-grid,.parent-metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.metric-card{min-height:101px;padding:13px}.metric-top span{font-size:7px}.metric-top em{font-size:6px}.metric-card>strong{font-size:24px}.metric-card>p{font-size:6px}.coach-grid{gap:10px}.surface{border-radius:15px}.surface-head{min-height:64px;padding:17px 15px 11px}.surface-head h2{font-size:14px}.filter-row{padding:0 14px 12px}.athlete-row{grid-template-columns:38px 1fr auto;gap:10px;padding:13px 14px}.athlete-signal{grid-column:2/-1}.athlete-signal>small{max-width:230px}.mini-value{display:none!important}.row-arrow{grid-area:1/3}.athlete-avatar{width:36px;height:36px}.coach-side{grid-template-columns:1fr;gap:10px;display:grid}.signal-card,.rhythm-card{min-height:225px}.welfare-card{grid-column:auto;min-height:165px}.lower-grid{display:none}.network-hero{border-radius:20px;grid-template-columns:1fr;gap:23px;min-height:385px;padding:25px 21px}.network-hero h2{font-size:31px}.network-stats{grid-template-columns:repeat(3,1fr);gap:6px}.network-stats article{min-height:105px;padding:11px}.network-stats strong{font-size:24px}.organization-tabs>button{min-width:205px}.teams-layout{gap:10px}.team-cards{border-radius:15px;min-height:0;padding:4px 12px 12px}.team-card{grid-template-columns:44px 1fr 50px;gap:10px;min-height:82px;padding:11px}.team-code{width:42px;height:42px}.team-card>i{display:none}.access-list article{padding-inline:14px}.team-operating-bar{grid-template-columns:1fr 1fr;gap:16px;padding:18px}.team-operating-bar>div:first-child{grid-column:1/-1}.team-operating-bar .primary-button{grid-column:1/-1;width:100%}.teams-view .page-copy{max-width:330px}.toast{bottom:83px;right:16px}.athlete-drawer{padding:22px 18px 94px}.drawer-score{grid-template-columns:1fr}.drawer-score>div{min-height:115px}.athlete-status-hero{border-radius:20px;min-height:300px;padding:25px 21px;display:block}.athlete-hero-copy h2{font-size:31px}.athlete-hero-copy>p:not(.eyebrow){font-size:9px}.score-orbit,.one-action{display:none}.athlete-watermark{opacity:.065;bottom:-45%;right:-40%}.profile-chip{display:none}.mobile-priority{background:linear-gradient(130deg,#5136e821,#ff304b09);border:1px solid #6148e840;border-radius:14px;margin:10px 0;padding:16px;display:block}.mobile-priority h2{margin:0;font-size:16px}.mobile-priority p:not(.eyebrow){color:#8d8d98;margin:5px 0 0;font-size:8px}.athlete-grid{gap:10px;margin-top:10px}.athlete-primary,.athlete-secondary{gap:10px}.athlete-secondary{grid-template-columns:1fr}.weekly-focus,.coach-message{min-height:0}.action-row{grid-template-columns:34px 1fr;padding:14px}.action-row button{grid-column:2;justify-self:start}.moment-card{grid-template-columns:1fr;padding:17px}.event-button,.saved-button{width:100%}.line-chart{height:135px;margin-inline:16px}.trend-legend{padding-inline:16px}.pattern-path-grid{grid-template-columns:1fr}.pattern-path-grid article{min-height:145px}.pattern-path-grid strong{margin-top:19px}.atlas-card{grid-template-columns:45px 1fr}.modal{max-height:calc(100vh - 28px);padding:22px 18px;overflow-y:auto}.modal h2{font-size:22px}.split-fields{grid-template-columns:1fr;gap:0}.onboarding-steps span{min-height:48px;padding:7px}.parent-hero{border-radius:20px;min-height:325px;padding:25px 21px;display:block}.parent-hero h2{font-size:31px}.parent-hero>div:first-child>p:not(.eyebrow){font-size:9px}.parent-score{grid-template-columns:1fr auto;gap:4px;width:100%;margin-top:20px;padding:13px;display:grid}.parent-score strong{grid-area:1/2/4;margin:0;font-size:38px}.parent-score i{margin-top:3px}.parent-hero>img{opacity:.055;top:-30%;right:-30%}.parent-grid{gap:10px}.summary-block{padding:17px 15px}.guidance-content{padding:17px}.parent-coach-note{grid-template-columns:1fr;gap:13px;margin-top:10px;padding:18px}.parent-coach-note blockquote{font-size:9px}.report-hero{border-radius:16px;grid-template-columns:repeat(3,1fr)}.report-profile{grid-column:1/-1}.report-hero>div{min-height:105px;padding:15px}.report-profile>span{width:44px;height:44px}.report-profile h2{font-size:20px}.report-score strong{font-size:32px}.report-confidence strong{font-size:11px}.report-grid{gap:10px;margin-top:10px}.score-row{grid-template-columns:126px 1fr 22px;gap:9px;padding:0 15px}.report-interpretation{padding:19px}.report-story-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.story-card{min-height:170px}.report-note{grid-template-columns:1fr;gap:16px;margin-top:10px;padding:20px}.system-hero{border-radius:20px;min-height:440px;padding:27px 21px}.system-hero h2{font-size:35px}.system-hero>div:first-child>p:not(.eyebrow){font-size:9px}.definition-strip{grid-template-columns:1fr 18px 1fr;gap:7px;display:grid}.definition-strip span{min-width:0}.definition-strip span:last-child{grid-column:1/-1}.definition-strip i:last-of-type{display:none}.equation-section{padding:46px 8px}.big-equation{grid-template-columns:1fr 20px 1fr;gap:12px;display:grid}.big-equation span{font-size:18px}.big-equation span:last-child{grid-column:3}.big-equation i:nth-of-type(3){grid-column:2}.system-section{padding:40px 0}.system-section-title h2{font-size:31px}.pillar-grid{grid-template-columns:repeat(2,1fr);gap:8px}.pillar-grid article{min-height:155px;padding:16px}.skills-grid{grid-template-columns:1fr}.skills-grid article{min-height:96px}.daily-loop>div:nth-child(2){grid-template-columns:repeat(2,1fr)}.daily-loop article{min-height:145px}.daily-loop article>i{display:none}.roles-grid{grid-template-columns:1fr;gap:8px;padding:40px 0}.roles-grid article{min-height:180px}.human-section{grid-template-columns:1fr}.human-section>div{min-height:240px;padding:24px}.ecosystem-section{border-radius:20px;margin-top:40px;padding:22px 15px}.ecosystem-copy h2{font-size:27px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-grid article{min-height:155px}.ecosystem-grid h3{margin-top:28px}.system-footer{padding-bottom:0;display:block}.system-footer>div:last-child{text-align:left;margin-top:12px}.atlas-launcher{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:15px;grid-template-columns:1fr;width:48px;min-height:48px;padding:5px}.atlas-launcher>span{width:36px;height:36px;margin:auto}.atlas-launcher>div{display:none}.atlas-panel{border-left:0;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%}.atlas-panel-head{grid-template-columns:45px 1fr 34px;gap:10px;min-height:78px;padding:12px 14px}.atlas-panel-head h2{font-size:15px}.atlas-panel-head .atlas-avatar{width:43px;height:43px}.atlas-context{grid-template-columns:repeat(2,1fr)}.atlas-context>div{min-height:62px;padding:10px 12px}.atlas-chat{gap:13px;padding:16px 12px}.atlas-message{grid-template-columns:27px minmax(0,1fr);gap:7px}.atlas-message>div{padding:11px 12px}.atlas-message p{font-size:9px}.message-mark{width:27px;height:27px}.atlas-prompts{padding:9px 12px}.atlas-composer{padding:10px 12px}.atlas-panel>footer{gap:4px;padding:8px 12px 10px;display:grid}}textarea{font:inherit}textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #8f7bff}.product-links{gap:4px;margin-top:5px;display:grid}.product-links a{min-height:48px;color:inherit;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:6px 8px;text-decoration:none;display:grid}.product-links a:hover{border-color:var(--line);background:var(--surface)}.product-links .mark{color:#8878e8;width:30px;height:30px;font:750 7px var(--font-geist-mono),monospace;border:1px solid #7659f440;border-radius:9px;place-items:center;display:grid}.product-links span:last-child{gap:2px;min-width:0;display:grid}.product-links strong{font-size:9px}.product-links small{color:#686873;font-size:6px}.public-access{background:radial-gradient(circle at 24% 10%,#5136e833,#0000 29%),radial-gradient(circle at 92% 90%,#ff304b1a,#0000 26%),#030304;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:100vh;display:grid}.public-access-brand{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,76px);display:flex}.public-access-brand .brand{border-bottom:0;width:230px}.public-access-brand>div:nth-child(2){max-width:780px}.public-access-brand h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(48px,6vw,90px);line-height:.94}.public-access-brand>div:nth-child(2)>p:last-child{color:#8b8b96;max-width:680px;font-size:13px;line-height:1.7}.public-access-brand footer{color:#696974;letter-spacing:.15em;align-items:center;gap:14px;font-size:8px;font-weight:800;display:flex}.public-access-brand footer i{background:#4231c6;border-radius:50%;width:4px;height:4px}.public-access-brand footer strong{color:#ff5167}.public-access-card{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0b0fd6;border-radius:28px;align-self:center;width:min(460px,100% - 48px);margin:auto;padding:42px;box-shadow:0 35px 100px #00000080}.public-access-card>img{object-fit:contain;width:72px;height:90px;margin-bottom:28px}.public-access-card h2{letter-spacing:-.05em;margin:12px 0;font-size:34px;line-height:1.05}.public-access-card>p:not(.eyebrow){color:#898994;font-size:11px;line-height:1.7}.public-access-actions{gap:9px;margin-top:20px;display:grid}.public-access-actions a{border-radius:11px;place-items:center;min-height:44px;font-size:9px;font-weight:850;text-decoration:none;display:grid}.public-access-card .primary-button{width:100%}.public-tour-button{color:#d5cfff;background:#5136e81a;border:1px solid #7e63ff66}.public-tour-button:hover{background:#5136e82e;border-color:#806cf6;transform:translateY(-1px)}.public-tour-note{text-align:center;margin:10px 0 0;color:#656570!important;font:700 7px var(--font-geist-mono),monospace!important}.public-help{color:#9f94db;text-align:center;margin-top:18px;font-size:9px;display:block}.public-access-card>small{border-top:1px solid var(--line);color:#555560;text-align:center;margin-top:32px;padding-top:18px;font-size:7px;line-height:1.5;display:block}.tour-page{background:radial-gradient(circle at 85% -8%,#5136e82e,#0000 25%),radial-gradient(circle at 2% 55%,#ff304b0f,#0000 26%),#030304;min-height:100vh;overflow:hidden}.tour-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.tour-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.tour-brand img{object-fit:contain;width:34px;height:47px}.tour-brand>span{gap:4px;display:grid}.tour-brand strong{letter-spacing:-.065em;font-size:16px;line-height:1}.tour-brand strong em{color:var(--red);font-style:normal;font-weight:520}.tour-brand small{color:#5d5d68;letter-spacing:.15em;font-size:5px;font-weight:850}.tour-header-actions{align-items:center;gap:13px;display:flex}.tour-header-actions>span{color:#67dbaa;font:850 7px var(--font-geist-mono),monospace;letter-spacing:.09em;background:#29c58b12;border:1px solid #29c58b47;border-radius:8px;padding:7px 9px}.tour-header-actions a{color:#b2a8ea;font-size:9px;font-weight:800;text-decoration:none}.tour-shell{width:min(1440px,100% - 48px);margin:0 auto;padding:76px 0 84px}.tour-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:end;gap:50px;display:grid}.tour-intro h1{letter-spacing:-.075em;max-width:970px;margin-top:15px;font-size:clamp(52px,7vw,96px);line-height:.93}.tour-intro>div:first-child>p:last-child{color:#898994;max-width:760px;margin:22px 0 0;font-size:14px;line-height:1.65}.tour-demo-disclosure{background:#f0ad320b;border:1px solid #f0ad323b;border-radius:15px;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.tour-demo-disclosure>span{color:#f3be61;width:50px;height:50px;font:900 8px var(--font-geist-mono),monospace;background:#f0ad321a;border-radius:12px;place-items:center;display:grid}.tour-demo-disclosure>div{gap:5px;display:grid}.tour-demo-disclosure strong{font-size:10px}.tour-demo-disclosure small{color:#777782;font-size:8px;line-height:1.45}.tour-step-nav{border:1px solid var(--line);background:#08080bd1;border-radius:17px;grid-template-columns:repeat(5,1fr);gap:7px;margin:56px 0 14px;padding:7px;display:grid}.tour-step-nav button{color:#686873;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.tour-step-nav button>span{border:1px solid var(--line);color:#5f5f6a;width:29px;height:29px;font:800 7px var(--font-geist-mono),monospace;border-radius:8px;place-items:center;display:grid}.tour-step-nav button strong{font-size:8px}.tour-step-nav button.active{color:#fff;background:linear-gradient(90deg,#5136e82e,#ff304b09);border-color:#6f54f152}.tour-stage{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;display:grid}.tour-dashboard{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#5136e81a,#0000 28%),#07070a;border-radius:22px;gap:11px;min-width:0;padding:17px;display:grid;box-shadow:0 35px 100px #00000057}.tour-profile{border:1px solid var(--line);background:#0d0d11;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px 15px;transition:all .25s;display:grid}.tour-profile>span{color:#fff;background:var(--gradient);border-radius:13px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.tour-profile>div:nth-child(2){gap:3px;display:grid}.tour-profile>div:nth-child(2) small{color:#665c91;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.05em}.tour-profile>div:nth-child(2) strong{font-size:13px}.tour-profile>div:nth-child(2) p{color:#696974;margin:0;font-size:8px}.tour-score{text-align:right;grid-template-columns:auto auto;align-items:center;gap:1px 8px;display:grid}.tour-score small{color:#5d5d68;grid-column:1/-1;font-size:6px}.tour-score strong{letter-spacing:-.06em;font-size:24px}.tour-score span{color:#51d39b;font-size:7px}.tour-signal{border:1px solid var(--line);background:radial-gradient(circle at 87% 12%,#5136e845,#0000 30%),radial-gradient(circle at 100% 100%,#ff304b1f,#0000 35%),#0c0c10;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(200px,.65fr);align-items:center;gap:22px;min-height:180px;padding:25px 28px;transition:all .25s;display:grid}.tour-signal h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(22px,2.5vw,34px);line-height:1.05}.tour-signal>div:first-child>p:last-child{color:#8b8b96;max-width:620px;margin:0;font-size:9px;line-height:1.65}.tour-action{background:#0404078c;border:1px solid #ffffff17;border-radius:14px;gap:8px;padding:18px;display:grid}.tour-action small{color:#7568b3;letter-spacing:.12em;font-size:6px;font-weight:850}.tour-action strong{font-size:17px}.tour-action span{color:#767681;font-size:7px}.tour-metrics{border:1px solid #0000;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;padding:5px;transition:all .25s;display:grid}.tour-metrics article{border:1px solid var(--line);background:#0d0d11;border-radius:13px;align-content:center;min-height:112px;padding:15px;display:grid}.tour-metrics small{color:#666671;letter-spacing:.08em;font-size:6px;font-weight:850}.tour-metrics strong{letter-spacing:-.045em;margin:8px 0 5px;font-size:22px}.tour-metrics span{border-radius:5px;width:max-content;padding:3px 5px;font-size:6px;font-weight:850}.tour-metrics span.green{color:#5ed8a4;background:#29c58b17}.tour-metrics span.yellow{color:#eebe63;background:#f0ad3217}.tour-metrics span.purple{color:#a89bf6;background:#5136e821}.tour-metrics p{color:#555560;margin:7px 0 0;font-size:6px}.tour-lower-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.tour-lower-grid>article{border:1px solid var(--line);background:#0d0d11;border-radius:15px;min-height:205px;padding:21px;transition:all .25s}.tour-card-head{justify-content:space-between;gap:14px;display:flex}.tour-card-head h3{letter-spacing:-.04em;margin:5px 0 0;font-size:17px}.tour-card-head>span{color:#63dba8;background:#29c58b14;border-radius:6px;height:max-content;padding:5px 6px;font-size:5px;font-weight:850}.tour-card-head>strong{color:#64dca9;font-size:23px}.tour-coach-card blockquote{color:#d4d4db;margin:25px 0 12px;font-size:11px;font-weight:600;line-height:1.5}.tour-coach-card>p:last-child,.tour-report-card>p:last-child{color:#676772;margin:0;font-size:7px;line-height:1.55}.tour-bars{gap:11px;margin:27px 0 20px;display:grid}.tour-bars>span{grid-template-columns:80px 1fr 20px;align-items:center;gap:8px;display:grid}.tour-bars small,.tour-bars em{color:#686873;font-size:6px;font-style:normal}.tour-bars i{background:#ffffff0f;border-radius:4px;height:4px;overflow:hidden}.tour-bars b{border-radius:inherit;background:var(--gradient);height:100%;display:block}.tour-focus{transform:translateY(-2px);box-shadow:0 0 0 3px #5136e81a,0 18px 50px #160d4e52;border-color:#8066f7b8!important}.tour-guide{background:radial-gradient(circle at 100% 0,#ff304b14,#0000 32%),#0d0c13ed;border:1px solid #7055f045;border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.tour-guide h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:30px;line-height:1.02}.tour-guide>div:first-child>p:last-child{color:#92929d;margin:0;font-size:10px;line-height:1.65}.tour-notice{border:1px solid var(--line);background:#ffffff05;border-radius:13px;margin-top:auto;padding:17px}.tour-notice small{color:#7e71c1;letter-spacing:.12em;font-size:6px;font-weight:850}.tour-notice p{color:#7d7d88;margin:9px 0 0;font-size:8px;line-height:1.6}.tour-controls{grid-template-columns:.65fr 1.35fr;gap:7px;margin-top:16px;display:grid}.tour-controls button,.tour-controls a{border:1px solid var(--line-strong);color:#aaaab4;background:#ffffff06;border-radius:10px;place-items:center;min-height:41px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.tour-controls button:disabled{cursor:default;opacity:.3}.tour-controls .next{color:#fff;background:var(--gradient);border-color:#0000}.tour-keyboard-note{color:#555560;text-align:center;margin-top:11px;font-size:6px;line-height:1.5}.tour-privacy{border:1px solid var(--line);background:#09090c;border-radius:20px;grid-template-columns:minmax(280px,.8fr) minmax(360px,1fr) auto;align-items:center;gap:40px;margin-top:14px;padding:34px;display:grid}.tour-privacy h2{letter-spacing:-.045em;max-width:520px;margin:8px 0 0;font-size:27px;line-height:1.08}.tour-privacy>p{color:#858590;margin:0;font-size:10px;line-height:1.7}.tour-privacy>a{color:#c9c1f5;white-space:nowrap;background:#5136e817;border:1px solid #6f54f157;border-radius:10px;place-items:center;min-height:42px;padding:0 15px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.tour-footer{border-top:1px solid var(--line);color:#50505a;width:min(1440px,100% - 48px);min-height:68px;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}@media (width<=1100px){.tour-intro{grid-template-columns:1fr}.tour-demo-disclosure{max-width:540px}.tour-step-nav{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto}.tour-stage{grid-template-columns:1fr}.tour-guide{min-height:380px}.tour-privacy{grid-template-columns:1fr 1fr}.tour-privacy>a{grid-column:1/-1}}@media (width<=760px){.tour-header,.tour-shell,.tour-footer{width:calc(100% - 28px)}.tour-header{min-height:66px}.tour-brand small,.tour-header-actions>span{display:none}.tour-header-actions a{font-size:8px}.tour-shell{padding:50px 0 60px}.tour-intro h1{font-size:clamp(48px,15vw,68px)}.tour-intro>div:first-child>p:last-child{font-size:12px}.tour-step-nav{margin-top:38px}.tour-stage{gap:10px}.tour-dashboard{border-radius:17px;padding:9px}.tour-profile{grid-template-columns:43px 1fr}.tour-profile>span{width:41px;height:41px}.tour-score{text-align:left;grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:start}.tour-score small{grid-column:auto}.tour-signal{grid-template-columns:1fr;padding:22px 18px}.tour-action{padding:15px}.tour-metrics{grid-template-columns:repeat(2,1fr)}.tour-lower-grid{grid-template-columns:1fr}.tour-guide{min-height:440px;padding:24px 19px}.tour-guide h2{font-size:28px}.tour-privacy{grid-template-columns:1fr;gap:20px;padding:25px 20px}.tour-privacy>a{grid-column:auto}.tour-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0}}.join-shell{background:radial-gradient(circle at 0 0,#5136e82e,#0000 32%),#030304;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);min-height:100vh;display:grid}.join-brand-panel{border-right:1px solid var(--line);background:radial-gradient(circle at 70% 30%,#ff304b14,#0000 32%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,70px);display:flex}.join-wordmark{align-items:center;gap:14px;display:flex}.join-wordmark img{object-fit:contain;width:48px;height:62px}.join-wordmark>div{gap:4px;display:grid}.join-wordmark strong{letter-spacing:-.06em;font-size:21px}.join-wordmark strong span{color:var(--red);font-weight:500}.join-wordmark small{color:#656570;letter-spacing:.17em;font-size:6px;font-weight:850}.join-brand-panel h1{letter-spacing:-.065em;margin:15px 0;font-size:clamp(42px,5vw,74px);line-height:.96}.join-brand-panel>div:nth-child(2)>p:last-child{color:#858590;max-width:570px;font-size:11px;line-height:1.7}.join-brand-panel footer{align-items:center;gap:12px;display:flex}.join-brand-panel footer>img{object-fit:contain;width:48px;height:48px}.join-brand-panel footer>div{gap:5px;display:grid}.join-brand-panel footer strong{font-size:10px}.join-brand-panel footer span{color:#666671;font-size:8px}.join-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #5136e821, transparent 28%), var(--surface);border-radius:26px;align-self:center;width:min(760px,100% - 56px);margin:40px auto;padding:clamp(28px,4vw,52px);box-shadow:0 40px 110px #00000073}.join-card h2{letter-spacing:-.05em;margin:9px 0 28px;font-size:34px}.join-progress{align-items:center;margin-bottom:34px;display:flex}.join-progress span{border:1px solid var(--line-strong);color:#64646f;width:31px;height:31px;font:800 8px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.join-progress span.active{color:#fff;background:#5136e83d;border-color:#765cf2}.join-progress i{background:var(--line);flex:1;height:1px}.join-step{display:none}.join-step.active{animation:.2s fade-in;display:block}.join-step label,.settings-form label,.today-form label,.manual-grid form label{color:#8f8f99;letter-spacing:.04em;gap:7px;margin-bottom:16px;font-size:8px;font-weight:750;display:grid}.join-step input,.join-step select,.join-step textarea,.settings-form input,.settings-form select,.today-form input,.today-form select,.today-form textarea,.manual-grid input,.manual-grid select,.inbox-composer input,.inbox-composer textarea{border:1px solid var(--line-strong);color:#fff;background:#101015;border-radius:11px;width:100%;padding:12px 13px;font-size:10px;line-height:1.45}.join-grid{gap:12px;display:grid}.join-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.join-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.join-step>.primary-button{margin-left:auto}.join-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.join-info-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0;display:grid}.join-info-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;min-height:150px;padding:17px}.join-info-grid article>span{color:#8976f6;font:850 8px var(--font-geist-mono),monospace}.join-info-grid strong{margin:35px 0 6px;font-size:12px;display:block}.join-info-grid p{color:#73737e;margin:0;font-size:8px;line-height:1.5}.consent-copy{background:#5136e814;border:1px solid #7053f447;border-radius:13px;margin:24px 0 18px;padding:18px}.consent-copy strong{font-size:10px}.consent-copy p{color:#8d8d98;font-size:8px;line-height:1.65}.check-label{align-items:start;grid-template-columns:18px 1fr!important;gap:10px!important}.check-label input{accent-color:#6449ed;width:16px;height:16px;padding:0}.check-label span{color:#aaaab4;font-size:9px;line-height:1.45}.join-state,.join-complete{text-align:center;grid-column:1/-1;max-width:600px}.join-state>img,.join-complete>img{object-fit:contain;width:84px;height:105px}.join-state h1,.join-complete h1{letter-spacing:-.055em;margin:16px 0;font-size:42px}.join-state p,.join-complete>p:not(.eyebrow){color:#898994;font-size:11px;line-height:1.7}.join-loader{border:2px solid #ffffff1f;border-top-color:#775ef3;border-radius:50%;width:40px;height:40px;margin:0 auto 18px;animation:.8s linear infinite spin}.join-next{border:1px solid var(--line);text-align:left;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:12px;margin:10px 0;padding:13px;display:grid}.join-next>span{color:#a698ff;width:34px;height:34px;font:800 8px var(--font-geist-mono),monospace;background:#5136e826;border-radius:10px;place-items:center;display:grid}.join-next>div{gap:4px;display:grid}.join-next strong{font-size:10px}.join-next small{color:#72727d;font-size:8px}.join-complete .primary-button{margin-top:24px;text-decoration:none;display:inline-flex}.activation-athlete{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:center;gap:14px;margin-bottom:28px;padding:15px;display:flex}.activation-athlete>span{color:#fff;background:var(--gradient);border-radius:12px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.activation-athlete>div{gap:4px;display:grid}.activation-athlete small{color:#777782;letter-spacing:.1em;font-size:7px;font-weight:850}.activation-athlete strong{font-size:15px}.activation-form label,.athlete-login-form label{color:#aaaab4;gap:8px;margin-bottom:17px;font-size:10px;font-weight:760;display:grid}.activation-form input,.athlete-login-form input{border:1px solid var(--line-strong);color:#fff;background:#101015;border-radius:11px;width:100%;padding:14px;font-size:14px}.activation-form input[readonly]{color:#bbb9c8;background:#0c0c11}.activation-form label small{color:#6f6f7a;font-size:9px;font-weight:500}.activation-form .primary-button{justify-content:center;width:100%;margin-top:6px}.activation-note{color:#777782;margin:20px 0 0;line-height:1.6;font-size:10px!important}.athlete-login-form{margin-top:22px}.athlete-login-form .auth-button{cursor:pointer;border:0;justify-content:center;width:100%}.auth-code-link{color:#9f92f5;margin-top:14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.message-file{border:1px dashed var(--line-strong);color:#777782;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:7px;display:flex!important}.message-file input{background:0 0;border:0;max-width:62%;padding:0;font-size:7px}.inbox-messages article>a{color:#a89bf1;margin-bottom:7px;font-size:7px;font-weight:800;text-decoration:none;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.ops-shell{background:radial-gradient(circle at 90% -10%,#5136e81f,#0000 24%),#030304;grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.ops-rail{border-right:1px solid var(--line);background:#050507f2;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.ops-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:76px;padding:0 6px 18px;display:flex}.ops-brand img{object-fit:contain;width:41px;height:54px}.ops-brand>div{gap:4px;display:grid}.ops-brand strong{letter-spacing:-.06em;font-size:17px}.ops-brand strong span{color:var(--red);font-weight:500}.ops-brand small{color:#5f5f6a;letter-spacing:.16em;font-size:6px;font-weight:850}.ops-rail nav{gap:5px;margin-top:22px;display:grid}.ops-rail nav button{color:#83838e;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:50px;padding:7px 9px;display:grid}.ops-rail nav button span{border:1px solid var(--line);color:#7065a1;width:32px;height:32px;font:800 7px var(--font-geist-mono),monospace;border-radius:10px;place-items:center;display:grid}.ops-rail nav button strong{text-transform:capitalize;font-size:9px}.ops-return{color:#8277b4;margin:auto 8px 15px;font-size:8px;text-decoration:none}.ops-user{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:13px 8px 0;display:grid}.ops-user>span{background:var(--gradient);border-radius:10px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:850;display:grid}.ops-user>div{gap:3px;min-width:0;display:grid}.ops-user strong{font-size:8px}.ops-user small{color:#5e5e68;text-overflow:ellipsis;font-size:6px;overflow:hidden}.ops-main{width:min(1500px,100%);margin:0 auto;padding:36px clamp(22px,4vw,62px) 60px}.ops-header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.ops-header h1{letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(38px,5vw,68px)}.ops-live{color:#6f6f7a;font:800 7px var(--font-geist-mono),monospace;align-items:center;gap:7px;display:flex}.ops-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #29c58b8c}.ops-error{color:#ffc0c8;background:#ff304b14;border:1px solid #ff304b59;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:13px 16px;font-size:9px;display:flex}.ops-error button{color:inherit;background:0 0;border:0;font-size:16px}.ops-stat-strip{border:1px solid var(--line);background:var(--line);border-radius:17px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ops-stat-strip article{background:var(--surface);align-content:center;min-height:128px;padding:20px;display:grid}.ops-stat-strip small{color:#63636e;letter-spacing:.12em;font-size:7px;font-weight:850}.ops-stat-strip strong{letter-spacing:-.05em;margin:8px 0 3px;font-size:30px}.ops-stat-strip strong.word{font-size:20px}.ops-stat-strip span{color:#767681;font-size:7px}.ops-callout{background:radial-gradient(circle at 80% 0, #5136e82e, transparent 33%), var(--surface);border:1px solid #6b50ef47;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin:18px 0;padding:28px;display:flex}.ops-callout h2{letter-spacing:-.045em;margin:8px 0;font-size:27px}.ops-callout>div>p:last-child{color:#83838e;max-width:760px;font-size:9px;line-height:1.6}.ops-callout .primary-button{flex:none;text-decoration:none}.ops-table{border:1px solid var(--line);border-radius:17px;overflow:hidden}.ops-table-head,.ops-table-row{grid-template-columns:minmax(220px,1.15fr) .6fr .85fr 1fr 90px;align-items:center;gap:16px;padding:0 18px;display:grid}.ops-table-head{color:#60606b;min-height:44px;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em;background:#0a0a0d}.ops-table-row{border-top:1px solid var(--line);color:#898994;background:var(--surface);min-height:75px;font-size:8px}.ops-table-row>div:first-child{grid-template-columns:37px 1fr;align-items:center;gap:10px;display:grid}.ops-table-row>div:first-child>b{color:#d8d4ff;background:#5136e82b;border-radius:11px;place-items:center;width:37px;height:37px;font-size:8px;display:grid}.ops-table-row>div:first-child>span{gap:4px;display:grid}.ops-table-row strong{color:#e8e8ec;font-size:9px}.ops-table-row small{color:#666671;font-size:7px}.ops-state{border-radius:6px;width:max-content;padding:5px 7px;font-size:6px;font-weight:850}.ops-state.green{color:#65dfa9;background:#29c58b1a}.ops-state.grey{color:#888893;background:#ffffff0a}.compact-button{color:#bbb2ee;background:#5136e81a;border:1px solid #7053f452;border-radius:9px;padding:8px 10px;font-size:7px;font-weight:800}.compact-button:disabled{opacity:.42;cursor:default}.inbox-layout{border:1px solid var(--line);background:var(--surface);border-radius:19px;grid-template-columns:300px minmax(0,1fr);min-height:700px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--line);background:#09090c;padding:16px}.inbox-select label{color:#62626d;gap:7px;font-size:7px;font-weight:850;display:grid}.inbox-select select,.connection-athlete select{border:1px solid var(--line);color:#fff;background:#111116;border-radius:9px;width:100%;padding:11px;font-size:9px}.inbox-list h2{margin:25px 4px 12px;font-size:17px}.inbox-list>button{color:#9999a4;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.inbox-list>button>span{color:#9b8deb;background:#5136e821;border-radius:9px;place-items:center;width:33px;height:33px;font-size:7px;font-weight:850;display:grid}.inbox-list>button>span.urgent{color:#ff8191;background:#ff304b21}.inbox-list>button>div{gap:3px;min-width:0;display:grid}.inbox-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inbox-list>button small{color:#5f5f69;font-size:6px}.inbox-list>button.active{background:#5136e81a;border-color:#694fef47}.inbox-list .new-thread{border:1px dashed var(--line-strong);color:#8e82ca;text-align:center;margin-top:10px;font-size:8px;display:block}.inbox-thread{grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid}.inbox-thread>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.inbox-thread h2{margin:4px 0 0;font-size:20px}.inbox-thread>header>span{color:#64646f;font-size:7px}.inbox-messages{background:radial-gradient(circle at 100% 0,#5136e80f,#0000 27%);align-content:start;gap:13px;padding:24px;display:grid;overflow-y:auto}.inbox-messages article{border:1px solid var(--line);background:#111116;border-radius:5px 15px 15px;max-width:72%;padding:13px 15px}.inbox-messages article.coach{background:#5136e81f;border-color:#6d52f040;border-radius:15px 5px 15px 15px;justify-self:end}.inbox-messages article small{color:#7567bd;font-size:6px;font-weight:850}.inbox-messages article p{color:#d0d0d7;margin:6px 0;font-size:9px;line-height:1.6}.inbox-messages article time{color:#555560;font-size:6px}.empty-conversation{text-align:center;place-self:center;max-width:420px;padding:60px 20px}.empty-conversation strong{font-size:17px}.empty-conversation p{color:#777782;font-size:9px;line-height:1.6}.inbox-composer{border-top:1px solid var(--line);gap:8px;padding:15px 20px;display:grid}.inbox-composer textarea{resize:vertical}.inbox-composer>div{align-items:center;gap:16px;display:flex}.inbox-composer label{color:#777782;font-size:7px}.inbox-composer label input{accent-color:#6249e8}.inbox-composer .primary-button{margin-left:auto}.connection-athlete{border:1px solid var(--line);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px;padding:20px;display:flex}.connection-athlete label{color:#686873;gap:7px;width:min(360px,100%);font-size:7px;font-weight:850;display:grid}.connection-athlete p{color:#777782;max-width:540px;margin:0;font-size:8px}.provider-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.provider-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #5136e817, transparent 40%), var(--surface);border-radius:16px;grid-template-columns:48px 1fr;gap:13px;min-height:245px;padding:20px;display:grid}.provider-grid article>span{color:#b0a5ee;background:#5136e81f;border:1px solid #6f54f147;border-radius:14px;place-items:center;width:46px;height:46px;font-size:9px;font-weight:900;display:grid}.provider-grid article>div small{color:#67617e;letter-spacing:.08em;font-size:6px;font-weight:850}.provider-grid h2{margin:11px 0 7px;font-size:19px}.provider-grid p{color:#797984;font-size:8px;line-height:1.55}.provider-grid em{color:#8e879d;font-size:7px;font-style:normal;line-height:1.45;display:block}.provider-grid .compact-button{place-self:end start}.provider-grid .provider-actions{flex-wrap:wrap;grid-column:1/-1;align-self:end;gap:8px;display:flex}.manual-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.manual-grid>*{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:25px}.manual-grid h2{margin:8px 0 20px;font-size:24px}.file-drop{text-align:center;border:1px dashed #7053f461;border-radius:11px;align-content:center;min-height:85px;padding:13px;color:#9a90cd!important}.file-drop input{background:0 0!important;padding:8px!important}.manual-grid article ul{color:#b1b1ba;padding-left:18px;font-size:9px;line-height:1.9}.manual-grid article>p:last-child{color:#777782;font-size:8px;line-height:1.6}.lesson-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lesson-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #5136e81c, transparent 42%), var(--surface);border-radius:16px;min-height:260px;padding:22px}.lesson-grid article>span{color:#8d7bf5;font:850 8px var(--font-geist-mono),monospace}.lesson-grid h2{margin:40px 0 10px;font-size:20px}.lesson-grid p{color:#7b7b86;font-size:8px;line-height:1.6}.lesson-grid article>div{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.lesson-grid article>div small{color:#675a9d;margin-bottom:6px;font-size:6px;font-weight:850;display:block}.lesson-grid article>div strong{font-size:8px;line-height:1.5}.report-table .ops-table-row{grid-template-columns:minmax(220px,1.15fr) .6fr .6fr 1.4fr 90px}.settings-form{border:1px solid var(--line);background:var(--surface);border-radius:19px;max-width:760px;padding:34px}.settings-form h2{letter-spacing:-.05em;margin:8px 0 30px;font-size:32px}.settings-form .primary-button{margin-top:15px}.ops-loading,.today-loading{color:#858590;text-align:center;background:#030304;align-content:center;place-items:center;gap:18px;min-height:100vh;display:grid}.ops-loading .ops-brand{border:0}.today-shell{background:radial-gradient(circle at 85% -5%,#5136e829,#0000 25%),#030304;min-height:100vh;padding:0 max(20px,50vw - 590px) 110px}.today-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.today-brand{align-items:center;gap:8px;display:flex}.today-brand img{object-fit:contain;width:34px;height:45px}.today-brand strong{letter-spacing:-.06em;font-size:14px}.today-brand strong span{color:var(--red);font-weight:500}.today-head-actions{align-items:center;gap:7px;display:flex}.today-head-actions>button{color:#dcecf5;background:#25a9ff14;border:1px solid #294451;border-radius:8px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.today-head-actions>button.pm{background:#ff304b12;border-color:#513142}.today-head-actions>button span{color:#62c5ff;margin-right:5px}.today-head-actions>button.pm span{color:#ff7d91}.today-head-actions>a{color:#8c81c4;margin-left:5px;font-size:9px;text-decoration:none}.today-hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:30px;min-height:320px;display:grid}.today-hero h1{letter-spacing:-.075em;margin:9px 0;font-size:clamp(52px,7vw,88px)}.today-hero>div>p:last-child{color:#7f7f89;font-size:11px}.today-hero article{background:radial-gradient(circle at 100% 0,#ff304b1a,#0000 40%),#5136e814;border:1px solid #6e53f047;border-radius:17px;align-content:center;min-height:150px;padding:24px;display:grid}.today-hero article small{color:#7a6ac8;font-size:7px;font-weight:850}.today-hero article strong{margin:12px 0;font-size:15px;line-height:1.35}.today-hero article span{color:#f2b75b;background:#f0ad321a;border-radius:7px;width:max-content;padding:5px 8px;font-size:7px;font-weight:850}.today-tabs{border:1px solid var(--line);background:#08080b;border-radius:13px;gap:6px;margin-bottom:14px;padding:6px;display:flex}.today-tabs button{color:#757580;background:0 0;border:0;border-radius:9px;flex:1;min-height:40px;font-size:8px;font-weight:800}.today-tabs button.active{color:#fff;background:#5136e829;box-shadow:inset 0 -2px #6349e8}.today-layout,.evidence-layout{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.today-form{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #5136e817, transparent 30%), var(--surface);border-radius:20px;padding:clamp(22px,3vw,35px);scroll-margin-top:92px}.today-form.evening{background:radial-gradient(circle at 100% 0, #ff304b12, transparent 30%), var(--surface)}.today-form-head{grid-template-columns:52px 1fr;align-items:center;gap:13px;margin-bottom:25px;display:grid}.today-form-head>span{color:#b5aaff;width:50px;height:50px;font:850 10px var(--font-geist-mono),monospace;background:#5136e826;border-radius:15px;place-items:center;display:grid}.today-form-head small{color:#686873;font-size:7px;font-weight:850}.today-form h2,.today-form-head h2{letter-spacing:-.045em;margin:4px 0 0;font-size:26px}.today-slider span{justify-content:space-between;display:flex}.today-slider output{color:#a89bf1}.today-slider input{accent-color:#6349e8;border:0;height:5px;padding:0}.today-form>small{color:#666671;margin:10px 0;font-size:7px;line-height:1.5;display:block}.today-inbox{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:290px 1fr;min-height:680px;display:grid;overflow:hidden}.today-inbox>aside{border-right:1px solid var(--line);background:#09090c;padding:14px}.today-inbox>aside button{color:#9999a4;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.today-inbox>aside button>span{color:#9d90e3;background:#5136e821;border-radius:10px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.today-inbox>aside button>div{gap:3px;min-width:0;display:grid}.today-inbox>aside strong{font-size:8px}.today-inbox>aside small{color:#60606b;font-size:6px}.today-inbox>aside button.active{background:#5136e81a;border-color:#6b50ef4d}.today-inbox>aside .new-thread{border:1px dashed var(--line-strong);text-align:center;display:block}.today-thread{grid-template-rows:1fr auto;display:grid}.today-thread .inbox-messages article.coach{background:#111116;border-radius:5px 15px 15px;justify-self:start}.today-thread .inbox-messages article.athlete{background:#5136e81f;border-radius:15px 5px 15px 15px;justify-self:end}.today-thread .inbox-composer .primary-button{justify-self:end}.learn-hero{background:radial-gradient(circle at 80% 0, #5136e833, transparent 35%), var(--surface);border:1px solid #6c51ef47;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:14px;padding:28px;display:flex}.learn-hero h2{margin:7px 0;font-size:28px}.learn-hero .primary-button{text-decoration:none}.athlete-lessons article{position:relative}.athlete-lessons article.complete{border-color:#29c58b47}.athlete-lessons article.complete>span{color:#59d9a2}.athlete-lessons .compact-button{margin-top:18px}.today-mobile-nav{display:none}.today-loading img{object-fit:contain;width:70px;height:92px}@media (width<=1100px){.public-access{grid-template-columns:1fr}.public-access-brand{min-height:620px}.public-access-card{margin:50px auto}.join-shell{grid-template-columns:1fr}.join-brand-panel{min-height:560px}.join-card{width:min(760px,100% - 32px)}.provider-grid,.lesson-grid{grid-template-columns:repeat(2,1fr)}.ops-table{overflow-x:auto}.ops-table-head,.ops-table-row{min-width:950px}.today-hero{grid-template-columns:1fr;padding:50px 0}.today-hero article{max-width:560px}}@media (width<=760px){.product-links{display:none}.public-access-brand{min-height:520px;padding:28px 22px}.public-access-brand h1{font-size:52px}.public-access-card{width:calc(100% - 28px);padding:28px 22px}.join-brand-panel{min-height:510px;padding:28px 22px}.join-brand-panel h1{font-size:48px}.join-card{margin:16px auto 40px;padding:24px 18px}.join-grid.two,.join-grid.three,.join-info-grid{grid-template-columns:1fr}.join-info-grid article{min-height:115px}.join-info-grid strong{margin-top:18px}.join-actions{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090ceb;border-radius:12px;padding:8px;position:sticky;bottom:8px}.ops-shell{display:block}.ops-rail{height:auto;padding:13px 14px;position:static}.ops-rail nav{grid-template-columns:repeat(6,1fr);overflow-x:auto}.ops-rail nav button{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:75px}.ops-rail nav button strong{font-size:6px}.ops-return,.ops-user{display:none}.ops-main{padding:25px 14px 70px}.ops-header{align-items:start}.ops-header h1{font-size:43px}.ops-live{display:none}.ops-stat-strip{grid-template-columns:repeat(2,1fr)}.ops-callout{flex-direction:column;align-items:stretch;gap:16px}.ops-callout .primary-button{text-align:center;width:100%}.inbox-layout,.today-inbox{grid-template-columns:1fr}.inbox-list,.today-inbox>aside{border-right:0;border-bottom:1px solid var(--line);max-height:250px;overflow-y:auto}.inbox-thread{min-height:560px}.provider-grid,.manual-grid,.lesson-grid{grid-template-columns:1fr}.connection-athlete{flex-direction:column;align-items:stretch}.settings-form{padding:24px 18px}.report-table .ops-table-row{grid-template-columns:minmax(220px,1.15fr) .6fr .6fr 1.4fr 90px}.today-shell{padding:0 14px 96px}.today-head{min-height:64px}.today-head-actions{gap:5px}.today-head-actions>button{min-height:34px;padding-inline:9px}.today-head-actions>a{display:none}.today-hero{min-height:300px;padding:36px 0}.today-hero h1{font-size:55px}.today-tabs{display:none}.today-layout,.evidence-layout{grid-template-columns:1fr}.today-form{padding:23px 17px}.today-inbox{min-height:700px}.learn-hero{flex-direction:column;align-items:stretch}.today-mobile-nav{z-index:80;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ded;border-radius:17px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 15px 55px #00000080}.today-mobile-nav button{color:#6f6f7a;background:0 0;border:0;border-radius:11px;justify-items:center;gap:4px;padding:7px 4px;display:grid}.today-mobile-nav button.active{color:#fff;background:#5136e82b}.today-mobile-nav span{font-size:15px}.today-mobile-nav small{text-transform:capitalize;font-size:6px}.inbox-messages article{max-width:88%}}@media print{:root{--text:#111217;--muted:#555862;--line:#11121721;--surface:#fff}body{color:#111217;background:#fff}.sidebar,.mobile-brand,.mobile-nav,.header-actions,.toast,.atlas-launcher,.atlas-backdrop{display:none!important}.app-shell{display:block}.view-shell{width:100%;min-height:0;padding:18px}.surface,.report-hero>div{color:#111217;box-shadow:none;background:#fff}.report-hero{background:#d9dae0}.report-profile>span{color:#fff}.report-interpretation>p:not(.eyebrow),.story-card>p:not(.eyebrow),.report-note blockquote,.page-copy{color:#474a54}.report-note{background:#f5f5f7}}@media (width<=420px){.view-shell{padding-inline:11px}.command-hero,.athlete-status-hero,.parent-hero,.system-hero{padding-inline:18px}.metrics-grid,.parent-metrics{grid-template-columns:1fr 1fr}.metric-top em{display:none}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{min-height:140px}.big-equation{grid-template-columns:1fr}.big-equation span,.big-equation span:last-child,.big-equation i:nth-of-type(3){grid-column:1}.big-equation i{transform:rotate(90deg)}.report-hero{grid-template-columns:1fr}.report-profile,.report-score,.report-confidence,.report-status{grid-column:1}.report-hero>div{min-height:92px}.mobile-brand>span{display:none}.mobile-nav small{font-size:5px}.network-stats span{display:none}.network-stats article{min-height:82px}.organization-tabs>button{min-width:190px}}:root{--dashboard-blue:#16a8ff;--dashboard-orange:#ff9d00}.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{background:#05090c;padding:12px 9px 14px}.sidebar .brand{gap:8px;height:70px;padding:0 7px}.sidebar .brand-mark{width:34px;height:44px;box-shadow:none;background:0 0;border:0}.sidebar .brand-symbol{width:30px;height:42px}.sidebar .brand-type strong{letter-spacing:-.045em;font-size:17px}.sidebar .brand-type small{max-width:120px;color:var(--dashboard-blue);letter-spacing:.08em;font-size:4.1px}.sidebar .workspace-switcher{display:none}.sidebar .rail-label{margin:21px 11px 8px;font-size:6px}.sidebar .nav-button{border-radius:8px;grid-template-columns:26px 1fr auto;gap:7px;min-height:43px;padding:6px 8px}.sidebar .nav-button .mark{border:0;width:24px;height:24px;font-size:7px}.sidebar .nav-button strong{font-size:10px}.sidebar .nav-button small{font-size:6px}.sidebar .nav-active{box-shadow:inset 2px 0 var(--dashboard-blue);background:#11171b}.sidebar .nav-active .mark{color:var(--dashboard-blue);background:0 0}.sidebar .atlas-rail{min-height:49px;margin-block:10px}.sidebar .ecosystem-mini{padding-top:12px}.view-shell.dashboard-v2{width:min(1640px,100%);padding:28px clamp(18px,2.2vw,38px) 32px}.dashboard-v2 .page-header{align-items:center;min-height:54px;margin-bottom:16px}.dashboard-v2 .page-header .eyebrow{display:none}.dashboard-v2 .page-header h1{letter-spacing:-.035em;font-size:25px;font-weight:720}.dashboard-v2 .page-copy{color:#8d969d;margin-top:4px;font-size:9px}.dashboard-v2 .primary-button,.dashboard-v2 .ghost-button{border-radius:7px;min-height:35px}.dashboard-v2 .surface{background:linear-gradient(140deg,#ffffff05,#0000 44%),#0b1115;border-color:#1b252b;border-radius:9px;box-shadow:0 8px 28px #0000002e}.dashboard-v2 button{transition:border-color .18s,background .18s,transform .18s}.dashboard-v2 button:hover{border-color:#2b414d}.mobile-coach-intro,.mobile-urgent-card,.parent-mobile-intro{display:none}.dashboard-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-metric{background:#0c1216;border:1px solid #192229;border-radius:8px;min-width:0;min-height:108px;padding:14px 15px 10px;overflow:hidden}.dashboard-metric>small{color:#b5bdc2;font-size:8px}.dashboard-metric>div:not(.mini-ring){align-items:baseline;gap:9px;margin-top:9px;display:flex}.dashboard-metric strong{letter-spacing:-.05em;font-size:25px}.dashboard-metric span{color:#6f787e;font-size:7px}.dashboard-metric .up,.up{color:#54c74f!important}.dashboard-metric .down,.down{color:#ff493f!important}.dash-spark{width:100%;height:31px;margin-top:8px;overflow:visible}.dash-spark polyline{fill:none;stroke:#51c84f;stroke-width:2px;vector-effect:non-scaling-stroke}.dash-spark-blue polyline{stroke:#26aafc}.dash-spark-orange polyline{stroke:#ff9800}.dash-spark-purple polyline{stroke:#9a55f4}.dash-spark-red polyline{stroke:#ff453a}.whoop-team{grid-template-columns:1fr 52px;align-items:center;display:grid}.whoop-team>small{align-self:end}.whoop-team>span{align-self:start}.mini-ring{background:radial-gradient(circle at center,#0c1216 60%,transparent 61%),conic-gradient(#28a9ff 0 55%,#58c653 55% 76%,#233139 76%);border-radius:50%;grid-area:1/2/3;place-items:center;width:48px;height:48px;display:grid}.mini-ring strong{font-size:13px}.welfare-band{background:linear-gradient(90deg,#7e231461,#24140c3b);border:1px solid #663024;border-radius:8px;grid-template-columns:165px repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;padding:10px;display:grid}.welfare-title{align-content:center;gap:5px;padding:8px 10px;display:grid}.welfare-title small{font-size:8px}.welfare-title strong{color:#9b8580;font-size:8px;font-weight:500}.alert-cell{color:#8d959a;text-align:left;background:#ffffff05;border:1px solid;border-radius:6px;grid-template-columns:auto 1fr;align-content:center;gap:3px 8px;min-height:69px;padding:9px;display:grid}.alert-cell span{background:currentColor;border-radius:4px;grid-row:1/3;align-self:start;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.alert-cell span{background:color-mix(in srgb,currentColor 18%,transparent)}}.alert-cell span{font-size:6px;font-weight:850}.alert-cell strong{color:#fff;font-size:9px}.alert-cell small{font-size:6px}.alert-red{color:#ff4b3f}.alert-orange{color:#ff9500}.alert-yellow{color:#f0ce2a}.alert-green{color:#55c851}.roster-overview{margin-top:13px;overflow:hidden}.dense-panel-title{justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:11px 14px;display:flex}.dense-panel-title small,.dense-card>small,.athlete-dashboard-v2 article>small,.parent-dashboard-v2 article>small,.parent-questions>small{color:#d5dadd;letter-spacing:.015em;font-size:8px;font-weight:750}.dense-panel-title h2{color:#77828a;margin:3px 0 0;font-size:9px;font-weight:500}.dense-panel-title button{color:var(--dashboard-blue);background:0 0;border:0;padding:0;font-size:7px}.roster-table-head,.roster-table-row{grid-template-columns:minmax(220px,1.45fr) repeat(7,minmax(70px,.55fr)) minmax(90px,.7fr);align-items:center;gap:8px;display:grid}.roster-table-head{color:#9ca5aa;background:#10171b;border-block:1px solid #1b252b;min-height:32px;padding:0 14px;font-size:7px}.roster-table-row{color:#c8ced2;text-align:left;border:0;background:0 0;border-bottom:1px solid #192229;width:100%;min-height:47px;padding:0 14px}.roster-table-row:last-child{border-bottom:0}.roster-table-row:hover{background:#10181d}.roster-table-row>b{font-size:10px;font-weight:620}.roster-table-row>.dash-spark{height:24px;margin:0}.table-athlete{grid-template-columns:32px 1fr;align-items:center;column-gap:9px;min-width:0;display:grid}.table-athlete .profile-orb{grid-row:1/3}.table-athlete b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.table-athlete small{color:#667178;font-size:6px}.profile-orb{color:#fff;background:radial-gradient(circle at 30% 20%,#48535a,#1a2024);border:1px solid #35434b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.profile-orb.is-red{border-color:#ff4b3f}.profile-orb.is-yellow{border-color:#ff9d00}.profile-orb.is-green{border-color:#56c853}.profile-orb.is-grey{border-color:#616b71}.welfare-dot{background:#68737a;border-radius:50%;width:9px;height:9px}.welfare-dot.is-red{background:#ff4b3f}.welfare-dot.is-yellow{background:#ffb020}.welfare-dot.is-green{background:#52c84f}.dashboard-bottom-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.dense-card{min-height:142px;padding:13px}.dense-card>small{margin-bottom:8px;display:block}.dense-card p,.dense-card>button{color:#c2c8cc;text-align:left;background:0 0;border:0;border-bottom:1px solid #1a242a;grid-template-columns:66px 1fr;align-items:center;gap:8px;width:100%;min-height:23px;margin:0;font-size:7px;display:grid}.dense-card p b{color:#ff8b00}.dense-card>button{grid-template-columns:1fr 60px 48px 12px}.dense-card button span{color:#c2c8cc}.dense-card button em{color:#7c878e;font-style:normal}.dense-card button b{font-weight:500}.dense-card button i{color:#55ca52;font-style:normal}.athlete-top-grid{grid-template-columns:260px minmax(0,1fr);gap:12px;display:grid}.athlete-header-checkins{gap:8px;display:flex}.checkin-header-button{color:#fff;text-align:left;background:linear-gradient(135deg,#1882be2e,#0c1216eb);border:1px solid #28404d;border-radius:9px;grid-template-columns:35px 1fr;align-items:center;gap:9px;min-width:126px;min-height:48px;padding:6px 11px 6px 7px;display:grid}.checkin-header-button.pm{background:linear-gradient(135deg,#ff304b21,#140d14f0);border-color:#55354d}.checkin-header-button>span{color:#73c9fb;background:#25a9ff24;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.checkin-header-button.pm>span{color:#ff8d9e;background:#ff304b1f}.checkin-header-button div{gap:2px;display:grid}.checkin-header-button small{color:#6f7f88;font-size:8px;font-weight:800}.checkin-header-button strong{font-size:12px}.checkin-header-button.complete{border-color:#34bc6f73}.checkin-header-button.complete>span{color:#69dda0;background:#29c58b21}.athlete-checkin-shortcuts{display:none}.athlete-profile-card{grid-template-columns:74px 1fr;align-content:center;gap:12px;min-height:178px;padding:18px;display:grid}.profile-orb-large{width:72px;height:72px;font-size:17px}.athlete-profile-card h2{margin:0 0 6px;font-size:16px}.athlete-profile-card p{color:#c2c8cc;margin:0;font-size:8px}.athlete-profile-card small{color:#6d777e;margin-top:8px;font-size:7px;display:block}.athlete-profile-card button{color:#d7dcdf;background:#10171b;border:1px solid #34424a;border-radius:6px;grid-column:1/-1;justify-self:start;min-height:30px;padding:0 11px;font-size:7px}.yesterday-card{overflow:hidden}.yesterday-card .dense-panel-title{min-height:45px}.overview-metrics{border-block:1px solid #1b252b;grid-template-columns:repeat(6,1fr);display:grid}.overview-metrics>div{border-right:1px solid #1b252b;min-height:64px;padding:11px 13px}.overview-metrics small,.overview-metrics strong,.overview-metrics span{display:block}.overview-metrics small{color:#9da6ab;font-size:6px}.overview-metrics strong{margin-top:7px;font-size:17px}.overview-metrics span{margin-top:3px;font-size:6px}.yesterday-card ul{grid-template-columns:repeat(2,1fr);gap:6px 22px;margin:0;padding:12px 18px;list-style:none;display:grid}.yesterday-card li{color:#aab2b7;padding-left:14px;font-size:7px;position:relative}.yesterday-card li:before{content:"○";color:currentColor;position:absolute;left:0}.red{color:#ff4b3f!important}.orange{color:#ff9d00!important}.green{color:#57c653!important}.athlete-main-grid{grid-template-columns:1.1fr 1.05fr .72fr;gap:12px;margin-top:12px;display:grid}.athlete-main-grid>article{min-width:0;padding:14px}.task-card{grid-row:span 1}.task-card .dense-panel-title{padding:0 0 9px}.task-card .dense-panel-title>b{color:#fff;background:#ff453a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.task-card>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #1b252b;grid-template-columns:22px 1fr 10px;align-items:center;gap:8px;width:100%;min-height:49px;padding:7px 0;display:grid}.task-card>button i{font-style:normal}.task-card>button span{gap:3px;display:grid}.task-card>button strong{font-size:8px}.task-card>button small{color:#6f7980;font-size:6px}.goals-card>small,.focus-card>small,.snapshot-card>small{margin-bottom:12px;display:block}.goals-card label{border-top:1px solid #1b252b;grid-template-columns:19px 1fr;align-items:center;gap:8px;min-height:50px;display:grid}.goals-card input{accent-color:#45bf48}.goals-card span{gap:3px;display:grid}.goals-card strong{font-size:8px}.goals-card small{color:#6f7980;font-size:6px}.focus-card{text-align:left}.focus-ring{background:radial-gradient(circle,#0b1115 59%,transparent 60%),conic-gradient(#34a7ff 0 68%,#26333b 68%);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;margin:4px auto 13px;display:grid}.focus-ring strong{font-size:28px}.focus-ring span{color:#9aa3a8;font-size:6px}.focus-card h2{margin:0;font-size:12px}.focus-card p{color:#98a1a6;margin:6px 0;font-size:8px}.focus-card>b{color:#50c44d;font-size:7px}.schedule-dense{grid-column:span 2}.schedule-dense .dense-panel-title{padding:0 0 8px}.schedule-dense>p{border-top:1px solid #1b252b;grid-template-columns:86px 1fr 110px;align-items:center;min-height:34px;margin:0;font-size:7px;display:grid}.schedule-dense p b{color:#aab2b7;font-weight:500}.schedule-dense p em{color:#7c878d;font-style:normal}.snapshot-card>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.snapshot-card>div>span{border:1px solid #202d34;border-radius:6px;padding:9px}.snapshot-card>div small,.snapshot-card>div strong,.snapshot-card>div em{display:block}.snapshot-card>div small{color:#98a2a8;font-size:6px}.snapshot-card>div strong{margin:6px 0;font-size:15px}.snapshot-card>div em{color:#ffae00;font-size:6px;font-style:normal}.snapshot-card>p{grid-template-columns:1fr auto auto;gap:10px;margin:10px 0 0;font-size:7px;display:grid}.snapshot-card>p em{color:#55c750;font-style:normal}.coach-note-card>div{align-items:center;gap:9px;display:flex}.coach-note-card>div p{margin:0}.coach-note-card>div strong,.coach-note-card>div small{font-size:7px;display:block}.coach-note-card>div small{color:#6f797f;margin-top:3px}.coach-note-card blockquote{color:#b6bdc1;margin:13px 0;font-size:9px;line-height:1.55}.coach-note-card button{color:#38b3fa;background:0 0;border:1px solid #168ed3;border-radius:5px;min-height:29px;padding:0 10px;font-size:7px}.daily-checkin-bar{background:#0b1115;border:1px solid #1c282f;border-radius:8px;grid-template-columns:minmax(120px,1fr) auto auto auto auto auto;align-items:center;gap:16px;min-height:58px;margin-top:12px;padding:0 14px;font-size:8px;display:grid}.daily-checkin-bar button{color:var(--dashboard-blue);background:0 0;border:0;font-size:7px}.athlete-checkin-modal{background:radial-gradient(circle at 100% 0,#25a9ff1a,#0000 25%),#0a0f12;width:min(760px,100%);max-height:calc(100vh - 32px);padding:30px;overflow-y:auto}.athlete-checkin-modal.evening{background:radial-gradient(circle at 100% 0,#ff304b17,#0000 25%),#100b0f}.checkin-modal-heading{grid-template-columns:62px 1fr;align-items:start;gap:16px;margin:4px 46px 26px 0;display:grid}.checkin-modal-heading>span{color:#7ed0ff;background:#25a9ff24;border-radius:17px;place-items:center;width:60px;height:60px;font-size:13px;font-weight:900;display:grid}.evening .checkin-modal-heading>span{color:#ff8b9c;background:#ff304b21}.checkin-modal-heading h2{margin:3px 0 7px;font-size:29px}.checkin-modal-heading>div>p:last-child{color:#8a969d;margin:0;font-size:11px;line-height:1.55}.checkin-section{background:#ffffff05;border:1px solid #1d2a31;border-radius:13px;margin:0 0 14px;padding:18px}.evening .checkin-section{border-color:#30212a}.checkin-section legend{color:#79c9f6;letter-spacing:.08em;padding:0 8px;font-size:9px;font-weight:850}.evening .checkin-section legend{color:#f27b8e}.checkin-question-grid,.checkin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;display:grid}.athlete-checkin-modal label.checkin-slider{color:#c3cbd0;grid-template-columns:1fr auto;gap:9px;margin:10px 0 18px;font-size:11px;display:grid}.checkin-slider output{color:#72c9fb}.evening .checkin-slider output{color:#ff8699}.athlete-checkin-modal .checkin-slider input[type=range]{accent-color:#28a9ff;border:0;grid-column:1/-1;height:5px;padding:0}.athlete-checkin-modal.evening .checkin-slider input[type=range]{accent-color:#ff4059}.athlete-checkin-modal label.checkin-field{color:#c3cbd0;grid-template-columns:1fr;gap:8px;margin:12px 0;font-size:11px;display:grid}.checkin-field input,.checkin-field select,.checkin-field textarea{color:#fff;background:#0e161a;border:1px solid #283840;border-radius:9px;width:100%;padding:12px 13px;font-size:12px;line-height:1.45}.evening .checkin-field input,.evening .checkin-field select,.evening .checkin-field textarea{background:#171015;border-color:#3a2a32}.checkin-field textarea{resize:vertical;min-height:76px}.athlete-checkin-modal>.primary-button{min-height:48px;font-size:13px}.parent-top-grid{grid-template-columns:1.2fr .9fr .75fr;gap:12px;display:grid}.parent-top-grid .athlete-profile-card{grid-template-columns:62px 1fr;min-height:145px}.parent-top-grid .profile-orb-large{width:60px;height:60px;font-size:14px}.overall-status-card{grid-template-columns:1fr 60px;align-content:center;min-height:145px;padding:17px;display:grid}.overall-status-card>small{grid-column:1/-1}.overall-status-card>strong{color:#55c84f;font-size:29px}.overall-status-card>span{color:#55c84f;border:2px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.overall-status-card>p{color:#bdc4c8;grid-column:1/-1;margin:7px 0 0;font-size:8px}.welfare-status-card{grid-template-columns:53px 1fr;align-content:center;align-items:center;gap:10px;min-height:145px;padding:17px;display:grid}.welfare-status-card>small{grid-column:1/-1}.welfare-status-card>span{color:#fff;background:#55b43f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.welfare-status-card strong{color:#69c850;font-size:9px}.welfare-status-card p{color:#c2c8cb;margin:5px 0 0;font-size:7px}.parent-trends{margin-top:12px;overflow:hidden}.parent-trends>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;padding:0 13px 13px;display:grid}.parent-trends article{background:#0d1418;border:1px solid #202c33;border-radius:7px;min-width:0;padding:10px}.parent-trends article small,.parent-trends article strong{display:block}.parent-trends article small{color:#bcc3c7;font-size:7px}.parent-trends article strong{margin-top:7px;font-size:17px}.parent-trends .dash-spark{height:26px}.parent-main-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.parent-main-grid>article{min-height:200px;padding:14px}.progress-card div{grid-template-columns:1fr 38px;gap:7px;margin-top:18px;display:grid}.progress-card div strong{font-size:7px}.progress-card div span{background:#222d33;border-radius:5px;grid-row:2;height:5px;overflow:hidden}.progress-card div span i{background:#25a9ff;height:100%;display:block}.progress-card div:first-of-type span i{background:#55c74f}.progress-card div b{grid-area:1/2/3;align-self:center;font-size:7px}.glance-card p,.wins-card p,.growth-card p{color:#c1c8cc;margin:13px 0 0;font-size:7px}.glance-card p i{margin-right:8px;font-style:normal}.conversation-card h2{margin:14px 0 9px;font-size:10px}.conversation-card p,.parent-action-card p{color:#b0b8bc;font-size:8px;line-height:1.65}.conversation-card button{color:var(--dashboard-blue);background:0 0;border:0;padding:0;font-size:7px}.meetings-card p{grid-template-columns:18px 1fr;align-items:center;gap:7px;margin:14px 0 0;display:grid}.meetings-card p i{color:#a448ec;font-style:normal}.meetings-card span strong,.meetings-card span small{font-size:7px;display:block}.meetings-card span small{color:#727d83;margin-top:3px}.wins-card,.growth-card,.parent-action-card{grid-column:span 1}.wins-card p{color:#d2d6d9}.wins-card p:first-letter{color:#61c849}.wins-card b{color:#62cf4b;margin-top:18px;font-size:8px;display:block}.growth-card p{color:#d2d6d9}.growth-card b{color:#ffb000;margin-top:18px;font-size:8px;display:block}.parent-action-card{grid-column:span 2}.parent-action-card hr{background:#26323a;border:0;height:1px;margin:16px 0}.parent-action-card strong{font-size:7px}.parent-questions{background:#0b1115;border:1px solid #1d2930;border-radius:8px;grid-template-columns:190px repeat(3,1fr);align-items:center;gap:0;min-height:70px;margin-top:12px;padding:0 14px;display:grid}.parent-questions p{color:#c4cacc;border-left:1px solid #263139;margin:0;padding:12px 18px;font-size:8px}@media (width<=1180px){.dashboard-metric-strip{grid-template-columns:repeat(3,1fr)}.dashboard-metric-strip .whoop-team{grid-column:span 1}.welfare-band{grid-template-columns:repeat(4,1fr)}.welfare-title{grid-column:1/-1}.roster-table-head,.roster-table-row{grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(62px,.5fr)) minmax(80px,.7fr)}.roster-table-head>:nth-child(7),.roster-table-row>:nth-child(7),.roster-table-head>:nth-child(8),.roster-table-row>:nth-child(8){display:none}.athlete-main-grid{grid-template-columns:repeat(2,1fr)}.focus-card,.schedule-dense{grid-column:span 1}.parent-main-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.app-shell{display:block}.mobile-brand.mobile-brand-v2{background:#04090cf7;grid-template-columns:40px 1fr 40px;align-items:center;height:70px;padding:0 18px;display:grid}.mobile-brand-v2 .mobile-menu,.mobile-brand-v2 .mobile-bell{color:#fff;background:0 0;border:0;padding:0;font-size:20px;display:block}.mobile-brand-v2 .mobile-bell{position:relative}.mobile-brand-v2 .mobile-bell b{background:#ff453a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-7px;right:-2px}.mobile-wordmark{justify-items:center;gap:3px;display:grid}.mobile-wordmark strong{font-size:18px}.mobile-wordmark small{color:var(--dashboard-blue);letter-spacing:.08em;font-size:8px;font-weight:850}.mobile-brand-v2 .data-mode{opacity:.55;font-size:4px;position:absolute;top:9px;right:52px}.mobile-nav{grid-template-columns:repeat(5,1fr);min-height:72px;padding-inline:13px}.mobile-nav button>span{border:0;border-radius:0;width:26px;height:26px;font-size:14px}.mobile-nav small{font-size:7px}.mobile-nav button.active{color:var(--dashboard-blue)}.mobile-nav button.active>span{color:var(--dashboard-blue);box-shadow:none;background:0 0;border:0}.view-shell.dashboard-v2{min-height:calc(100vh - 70px);padding:16px 12px 96px}.dashboard-v2 .page-header{display:none}.athlete-checkin-shortcuts{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d11f0;border:1px solid #1d2b32;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:5px;display:grid;position:sticky;top:78px;box-shadow:0 12px 34px #00000047}.athlete-checkin-shortcuts>button{color:#fff;text-align:left;background:#25a9ff12;border:1px solid #263a44;border-radius:8px;grid-template-columns:34px 1fr 10px;align-items:center;gap:8px;min-width:0;min-height:56px;padding:7px;display:grid}.athlete-checkin-shortcuts>button:last-child{background:#ff304b0f;border-color:#472d3a}.athlete-checkin-shortcuts>button>span{color:#70c9fc;background:#25a9ff21;border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.athlete-checkin-shortcuts>button:last-child>span{color:#ff8496;background:#ff304b1c}.athlete-checkin-shortcuts div{gap:2px;min-width:0;display:grid}.athlete-checkin-shortcuts small{color:#718088;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.athlete-checkin-shortcuts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.athlete-checkin-shortcuts b{color:#68818e}.athlete-checkin-shortcuts>button.complete{border-color:#29c58b6b}.athlete-checkin-shortcuts>button.complete>span{color:#69dda0;background:#29c58b21}.mobile-coach-intro,.parent-mobile-intro{padding:9px 7px 15px;display:block}.mobile-coach-intro p,.parent-mobile-intro p{color:#e1e5e7;margin:0;font-size:12px}.mobile-coach-intro h2,.parent-mobile-intro h2{letter-spacing:-.04em;margin:3px 0;font-size:24px}.mobile-coach-intro small,.parent-mobile-intro small{color:#9ba4a9;font-size:9px}.mobile-urgent-card{color:#fff;text-align:left;background:linear-gradient(150deg,#7d241773,#160e0cd9);border:1px solid #ac3429;border-radius:9px;grid-template-columns:43px 1fr 12px;align-items:center;gap:10px;width:100%;min-height:120px;padding:14px;display:grid}.mobile-urgent-card>small{color:#ffd9d5;grid-column:1/-1;font-size:7px;font-weight:850}.mobile-urgent-card strong,.mobile-urgent-card b,.mobile-urgent-card p{display:block}.mobile-urgent-card strong{font-size:12px}.mobile-urgent-card b{color:#ff5a4e;margin-top:4px;font-size:7px}.mobile-urgent-card p{color:#b9bfc2;margin:4px 0 0;font-size:7px;line-height:1.45}.mobile-urgent-card i{font-size:22px;font-style:normal}.dashboard-metric-strip{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.dashboard-metric{min-height:95px;padding:12px}.dashboard-metric-strip .whoop-team{grid-column:1/-1}.dashboard-metric strong{font-size:23px}.dash-spark{height:24px}.welfare-band,.coach-dashboard-v2 .roster-overview{display:none}.dashboard-bottom-grid{grid-template-columns:1fr;gap:9px}.dense-card{min-height:0}.dense-card p,.dense-card>button{min-height:32px}.athlete-top-grid,.athlete-main-grid,.parent-top-grid,.parent-main-grid{grid-template-columns:1fr;gap:9px}.athlete-profile-card{grid-template-columns:70px 1fr;min-height:145px}.profile-orb-large{width:66px;height:66px}.athlete-profile-card button{display:none}.yesterday-card{order:2}.overview-metrics{grid-template-columns:repeat(3,1fr)}.overview-metrics>div{min-height:60px}.yesterday-card ul{grid-template-columns:1fr}.athlete-main-grid{margin-top:9px}.athlete-main-grid>article{grid-column:auto}.task-card{order:1}.goals-card{order:2}.focus-card{order:3}.snapshot-card{order:4}.schedule-dense{order:5}.coach-note-card{order:6}.focus-ring{width:120px;height:120px}.schedule-dense>p{grid-template-columns:76px 1fr auto;min-height:38px}.daily-checkin-bar{grid-template-columns:1fr auto;gap:7px;padding:10px 12px}.daily-checkin-bar button{text-align:left}.athlete-checkin-modal{max-height:calc(100vh - 20px);padding:20px 15px 24px}.checkin-modal-heading{grid-template-columns:48px 1fr;gap:11px;margin-right:36px}.checkin-modal-heading>span{border-radius:13px;width:47px;height:47px}.checkin-modal-heading h2{font-size:23px}.checkin-question-grid,.checkin-field-grid{grid-template-columns:1fr}.checkin-section{padding:14px 12px}.athlete-checkin-modal label.checkin-slider,.athlete-checkin-modal label.checkin-field{font-size:12px}.parent-top-grid .athlete-profile-card{min-height:120px}.overall-status-card,.welfare-status-card{min-height:110px}.parent-trends>div:last-child{grid-template-columns:repeat(2,1fr)}.parent-trends article:last-child{grid-column:1/-1}.parent-main-grid>article,.parent-action-card{grid-column:auto;min-height:0}.parent-questions{grid-template-columns:1fr;padding:12px}.parent-questions p{border-top:1px solid #263139;border-left:0;padding:11px 0}.atlas-launcher{display:none}}@media (width>=721px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.sidebar .brand-type strong{font-size:19px}.sidebar .brand-type small{max-width:145px;font-size:6px;line-height:1.2}.sidebar .rail-label{font-size:9px}.sidebar .nav-button{grid-template-columns:30px 1fr auto;min-height:49px}.sidebar .nav-button .mark{width:28px;height:28px;font-size:9px}.sidebar .nav-button strong{font-size:13px}.sidebar .nav-button small{font-size:10px;line-height:1.25}.sidebar .atlas-rail strong{font-size:10px}.sidebar .atlas-rail small{font-size:8px}.sidebar .ecosystem-mini>p,.sidebar .ecosystem-mini span,.sidebar .ecosystem-mini small{font-size:9px}.sidebar .ecosystem-mini b,.sidebar .coach-identity strong{font-size:11px}.sidebar .coach-identity small{font-size:9px}}.dashboard-v2{font-size:12px}.dashboard-v2 .page-header h1{font-size:32px}.dashboard-v2 .page-copy{font-size:14px;line-height:1.5}.dashboard-v2 .primary-button,.dashboard-v2 .ghost-button{min-height:40px;padding-inline:17px;font-size:12px}.dashboard-metric>small{font-size:11px;line-height:1.35}.dashboard-metric strong{font-size:30px}.dashboard-metric span{font-size:10px}.welfare-title small,.welfare-title strong{font-size:11px;line-height:1.35}.alert-cell span{font-size:9px}.alert-cell strong{font-size:12px}.alert-cell small{font-size:10px;line-height:1.35}.dense-panel-title small,.dense-card>small,.athlete-dashboard-v2 article>small,.parent-dashboard-v2 article>small,.parent-questions>small{font-size:11px;line-height:1.35}.dense-panel-title h2{font-size:11px;line-height:1.4}.dense-panel-title button{font-size:11px}.roster-table-head{min-height:38px;font-size:10px}.roster-table-row{min-height:56px}.roster-table-row>b,.table-athlete b{font-size:12px}.table-athlete small,.profile-orb{font-size:10px}.dense-card{padding:16px}.dense-card p,.dense-card>button{min-height:34px;font-size:11px;line-height:1.35}.athlete-profile-card h2{font-size:20px}.athlete-profile-card p{font-size:12px;line-height:1.4}.athlete-profile-card small{font-size:10px}.athlete-profile-card button{min-height:36px;font-size:11px}.overview-metrics small{font-size:10px}.overview-metrics strong{font-size:20px}.overview-metrics span{font-size:9px}.yesterday-card li{font-size:11px;line-height:1.4}.task-card>button{min-height:58px}.task-card>button strong,.goals-card strong{font-size:12px}.task-card>button small,.goals-card small{font-size:10px;line-height:1.35}.focus-ring span{font-size:10px}.focus-card h2{font-size:15px}.focus-card p{font-size:12px;line-height:1.45}.focus-card>b{font-size:10px}.schedule-dense>p{min-height:42px;font-size:11px}.snapshot-card>div small{font-size:9px}.snapshot-card>div strong{font-size:18px}.snapshot-card>div em{font-size:9px}.snapshot-card>p,.coach-note-card>div strong,.coach-note-card>div small{font-size:10px}.coach-note-card blockquote{font-size:12px}.coach-note-card button,.daily-checkin-bar button{font-size:11px}.daily-checkin-bar{min-height:58px;font-size:11px}.overall-status-card>p{font-size:12px;line-height:1.45}.welfare-status-card strong{font-size:12px}.welfare-status-card p{font-size:11px;line-height:1.4}.parent-trends article small{font-size:10px}.parent-trends article strong{font-size:20px}.progress-card div strong,.progress-card div b{font-size:11px}.glance-card p,.wins-card p,.growth-card p{font-size:11px;line-height:1.5}.conversation-card h2{font-size:14px}.conversation-card p,.parent-action-card p{font-size:12px}.conversation-card button{font-size:11px}.meetings-card span strong,.meetings-card span small{font-size:10px}.wins-card b,.growth-card b,.parent-action-card strong{font-size:11px}.parent-questions p{font-size:11px;line-height:1.45}@media (width<=720px){.mobile-wordmark small{font-size:9px}.mobile-brand-v2 .data-mode{font-size:7px}.mobile-nav small{font-size:10px}.mobile-coach-intro p,.parent-mobile-intro p{font-size:14px}.mobile-coach-intro h2,.parent-mobile-intro h2{font-size:28px}.mobile-coach-intro small,.parent-mobile-intro small{font-size:11px}.mobile-urgent-card{min-height:138px}.mobile-urgent-card>small{font-size:10px}.mobile-urgent-card strong{font-size:15px}.mobile-urgent-card b{font-size:10px}.mobile-urgent-card p{font-size:11px;line-height:1.45}.dashboard-metric{min-height:110px}.dashboard-metric strong{font-size:27px}.dense-card p,.dense-card>button{min-height:42px}.overview-metrics>div{min-height:72px}.schedule-dense>p{min-height:48px}.parent-questions p{padding-block:14px}}.integration-note{background:#5136e81a;border:1px solid #7053f459;border-radius:12px;gap:6px;margin:16px 0;padding:14px 16px;display:grid}.integration-note strong{color:#fff;font-size:13px}.integration-note span{color:var(--muted);font-size:12px;line-height:1.45}body{font-size:15px;line-height:1.5}body small,body time{line-height:1.4;font-size:max(11px,.72em)!important}body label{line-height:1.4;font-size:max(12px,.78em)!important}body button,body input,body select,body textarea{font-size:max(13px,.82em)}.eyebrow{line-height:1.4;font-size:11px!important}.primary-button,.ghost-button,.compact-button{min-height:42px;padding:10px 15px;font-size:13px!important}.surface p,.today-shell p,.ops-shell p,.join-shell p{font-size:max(13px,.82em);line-height:1.55}.athlete-day-command{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px;margin-bottom:14px;display:grid}.athlete-calendar-card,.player-recruiting-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#5136e81f,transparent 34%),var(--surface);border-radius:20px;min-height:440px;padding:clamp(22px,3vw,34px)}.athlete-calendar-card>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.athlete-calendar-card h2,.player-recruiting-card h2{letter-spacing:-.045em;margin:6px 0 0;font-size:30px}.calendar-status{color:#92929d;align-items:center;gap:8px;margin:17px 0;font-size:12px;display:flex}.calendar-status i{background:#686873;border-radius:50%;flex:none;width:9px;height:9px}.calendar-status i.connected{background:var(--green);box-shadow:0 0 12px #29c58b8c}.daily-agenda{border-top:1px solid var(--line);display:grid}.agenda-row{border-bottom:1px solid var(--line);border-left:3px solid #6751eb;grid-template-columns:92px 1fr;align-items:center;gap:16px;min-height:64px;padding:10px 13px;display:grid}.agenda-row.game{border-left-color:var(--red)}.agenda-row.school{border-left-color:#38a9ef}.agenda-row.recovery{border-left-color:var(--green)}.agenda-row.masterclass{border-left-color:var(--violet)}.agenda-row time{color:#bdbdc6;font-weight:800}.agenda-row span{gap:4px;display:grid}.agenda-row strong{font-size:14px}.agenda-row small{color:#7a7a85;text-transform:capitalize}.empty-agenda{border-bottom:1px solid var(--line);color:#a9a9b2;align-content:center;gap:5px;min-height:108px;padding:18px 13px;display:grid}.empty-agenda span{color:#74747f;font-size:13px}.calendar-quick-add{grid-template-columns:1.25fr 1fr .65fr 1fr auto;gap:8px;margin-top:16px;display:grid}.calendar-quick-add input,.calendar-quick-add select{border:1px solid var(--line-strong);color:#fff;background:#101015;border-radius:9px;min-width:0;height:43px;padding:0 11px}.calendar-quick-add .compact-button{min-height:43px}.player-recruiting-card{background:radial-gradient(circle at 95% 0,#ff304b1f,transparent 38%),var(--surface);flex-direction:column;display:flex}.recruiting-readout{align-items:center;gap:13px;margin:18px 0 6px;display:flex}.recruiting-readout strong{letter-spacing:-.08em;font-size:64px;line-height:.9}.recruiting-readout span{color:#ff8495;background:#ff304b14;border:1px solid #ff304b57;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:900}.player-recruiting-card>p:not(.eyebrow){color:#8b8b96}.recruiting-confidence{color:#8b8b96;grid-template-columns:1fr auto;gap:8px;margin-top:18px;font-size:11px;display:grid}.recruiting-confidence b{color:#d9d9df}.recruiting-confidence i{background:#222229;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.recruiting-confidence em{border-radius:inherit;background:var(--gradient);height:100%;display:block}.player-recruiting-card blockquote{color:#dedee4;background:#5136e81a;border:1px solid #7053f44d;border-radius:13px;margin:auto 0 14px;padding:16px;font-size:14px;line-height:1.45}.player-recruiting-card blockquote small{color:#9989f2;margin-bottom:6px;font-weight:900;display:block}.player-recruiting-card footer{color:#6e6e78;font-size:11px;line-height:1.45}.today-head-actions>button.recruiting-head-chip{color:#d6d0ff;background:#5136e81f;border-color:#7053f459}.today-head-actions>button.recruiting-head-chip span{color:#a796ff}.mobile-recruiting-summary{display:none}.baseball-work-hero{border:1px solid var(--line);background:radial-gradient(circle at 80% 0,#5136e83d,#0000 36%),radial-gradient(circle at 100% 100%,#ff304b1a,#0000 40%),#08080b;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;min-height:240px;padding:clamp(28px,4vw,48px);display:flex}.baseball-work-hero h2{letter-spacing:-.06em;margin:7px 0;font-size:clamp(38px,5vw,62px)}.baseball-work-hero p:not(.eyebrow){color:#9696a1;max-width:760px}.baseball-work-hero>strong{color:#fff;text-align:center;min-width:145px;font-size:48px;line-height:.9}.baseball-work-hero>strong small{color:#7e72b4;letter-spacing:.12em;margin-top:11px;display:block}.drill-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.drill-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#5136e81a,transparent 38%),var(--surface);border-radius:17px;flex-direction:column;min-height:280px;padding:23px;display:flex}.drill-grid article.complete{background:radial-gradient(circle at 100% 0,#29c58b1a,transparent 38%),var(--surface);border-color:#29c58b5c}.drill-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.drill-grid header span{color:#9c8bff;font:800 11px var(--font-geist-mono),monospace}.drill-grid header small{color:#73737e;letter-spacing:.08em;font-weight:900}.drill-grid h2{margin:31px 0 9px;font-size:23px;line-height:1.15}.drill-grid b{color:#b3a7f1;font-size:13px}.drill-grid p{color:#858590}.drill-grid button{align-self:flex-start;margin-top:auto}.hitters-handbook-card{background:radial-gradient(circle at 90% 0,#ff304b24,#0000 35%),radial-gradient(circle at 0 100%,#5136e826,#0000 40%),#09090c;border:1px solid #ff304b40;border-radius:22px;margin-top:14px;padding:clamp(26px,4vw,44px)}.hitters-handbook-card>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.hitters-handbook-card>header h2{letter-spacing:-.05em;margin:5px 0;font-size:38px}.hitters-handbook-card>header p:not(.eyebrow){color:#92929d;max-width:760px}.hitters-handbook-card>header>span{color:#ff7488;background:#ff304b14;border:1px solid #ff304b59;border-radius:22px;place-items:center;width:78px;height:78px;font-size:24px;font-weight:900;display:grid}.hh-access-control{background:linear-gradient(120deg,#ff304b12,#5136e80d);border:1px solid #ff304b38;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,.45fr) auto;align-items:end;gap:22px;margin-bottom:18px;padding:22px;display:grid}.hh-access-control h2{margin:4px 0 6px}.hh-access-control p{color:#888793;max-width:650px;margin:0 0 8px}.hh-access-control small{color:#a99bff;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.hh-access-state{justify-items:end;gap:8px;display:grid}.hh-access-state>span{font:900 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.hh-access-state>span.on{color:var(--green)}.hh-access-state>span.off{color:#ff5268}.hh-access-state>div{border:1px solid #33323d;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.hh-access-state button{color:#777681;background:#111116;border:0;min-width:56px;min-height:36px;font-weight:900}.hh-access-state button.active{color:#fff;background:#3b2bb4}.hh-access-state button.active.off{background:#92283a}@media (width<=760px){.hh-access-control{grid-template-columns:1fr;align-items:stretch}.hh-access-state{justify-items:stretch}.hh-access-state>div,.hh-access-state button,.hh-access-control select{width:100%}}.approach-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:25px;display:grid}.approach-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:13px;min-height:185px;padding:17px}.approach-grid article>span{color:#9b88ff;font:800 10px var(--font-geist-mono),monospace}.approach-grid strong{margin:30px 0 8px;font-size:13px;display:block}.approach-grid p{color:#858590;margin:0}.hitters-handbook-card>footer{color:#777782;margin-top:18px;font-size:12px}.recruiting-admin{gap:14px;display:grid}.recruiting-select{border:1px solid var(--line);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:end;gap:25px;padding:20px;display:flex}.recruiting-select label{color:#83838e;gap:7px;width:min(380px,100%);font-weight:850;display:grid}.recruiting-select select{border:1px solid var(--line-strong);color:#fff;background:#101015;border-radius:10px;height:44px;padding:0 12px}.recruiting-select p{color:#858590;max-width:650px;margin:0}.recruiting-admin-grid{grid-template-columns:.62fr 1.38fr;gap:14px;display:grid}.recruiting-score-card,.recruiting-form{border:1px solid var(--line);background:var(--surface);border-radius:19px;padding:30px}.recruiting-score-card{background:radial-gradient(circle at 100% 0,#ff304b1f,transparent 38%),var(--surface);flex-direction:column;display:flex}.recruiting-score-card>div{align-items:center;gap:14px;margin:24px 0;display:flex}.recruiting-score-card>div strong{letter-spacing:-.08em;font-size:72px;line-height:.85}.recruiting-score-card>div span{color:#ff788b;font-size:14px;font-weight:900}.recruiting-score-card h2{margin:0;font-size:27px}.recruiting-score-card>p:not(.eyebrow){color:#92929d}.recruiting-score-card>small{color:#8a7bd8;margin-top:18px;font-weight:900}.recruiting-score-card blockquote{border-left:2px solid var(--red);color:#d6d6dc;background:#ff304b0d;margin:auto 0 0;padding:17px;font-size:14px;line-height:1.5}.recruiting-form>label,.protected-settings form>label{color:#9696a1;gap:7px;margin-top:15px;font-weight:750;display:grid}.recruiting-form input,.recruiting-form textarea,.protected-settings input{border:1px solid var(--line-strong);color:#fff;background:#101015;border-radius:10px;width:100%;padding:12px 13px}.recruiting-score-inputs{gap:8px;margin:14px 0;display:grid}.recruiting-score-inputs label{border:1px solid var(--line);background:#ffffff05;border-radius:11px;grid-template-columns:minmax(180px,1fr) 86px 42px;align-items:center;gap:10px;padding:11px 13px;display:grid}.recruiting-score-inputs label span{gap:3px;display:grid}.recruiting-score-inputs label small{color:#71689b}.recruiting-score-inputs input{text-align:right}.recruiting-score-inputs em{color:#6d6d78;font-style:normal}.recruiting-form .primary-button{margin-top:20px}.grade-scale{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:150px repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.grade-scale>*{background:var(--surface);align-content:center;min-height:74px;padding:13px;display:grid}.grade-scale>strong{color:#8e80d4}.grade-scale span{color:#777782;font-size:12px}.grade-scale b{color:#e5e5e9}.settings-stack{gap:14px;display:grid}.protected-settings{background:radial-gradient(circle at 100% 0,#5136e821,transparent 34%),var(--surface);border:1px solid #7053f44d;border-radius:19px;grid-template-columns:.8fr 1fr 1fr;gap:14px;padding:26px;display:grid}.protected-settings>div{padding-right:12px}.protected-settings>div h2{margin:7px 0;font-size:29px}.protected-settings>div p:not(.eyebrow){color:#888893}.protected-settings form{border:1px solid var(--line);background:#0c0c10;border-radius:15px;padding:20px}.protected-settings form header{grid-template-columns:44px 1fr;align-items:center;gap:11px;margin-bottom:17px;display:grid}.protected-settings form header>span{color:#c1b7f2;background:#5136e826;border-radius:12px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.protected-settings form header>div{gap:3px;display:grid}.protected-settings form header strong{font-size:14px}.protected-settings form header small{color:#8174c0;font-weight:900}.protected-settings form .primary-button{margin-top:17px}@media (width<=1100px){.athlete-day-command,.recruiting-admin-grid{grid-template-columns:1fr}.calendar-quick-add{grid-template-columns:repeat(2,1fr)}.calendar-quick-add .compact-button{grid-column:1/-1}.drill-grid,.approach-grid{grid-template-columns:repeat(2,1fr)}.approach-grid article:last-child{grid-column:1/-1}.protected-settings{grid-template-columns:1fr}.grade-scale{grid-template-columns:repeat(2,1fr)}.grade-scale>strong{grid-column:1/-1}}@media (width<=720px){body{font-size:16px}body small,body time{font-size:12px!important}body button,body input,body select,body textarea{font-size:15px}.today-shell{padding-inline:14px}.today-hero{grid-template-columns:1fr;gap:14px;min-height:245px;padding-block:25px}.today-hero h1{font-size:52px}.today-hero article{min-height:126px}.today-tabs{overflow-x:auto}.today-tabs button{min-width:112px;min-height:48px;font-size:13px}.today-head-actions>button{min-height:43px;font-size:12px}.today-head-actions>a,.today-head-actions>button.recruiting-head-chip{display:none}.mobile-recruiting-summary{color:#fff;text-align:left;background:linear-gradient(100deg,#5136e82e,#ff304b0f);border:1px solid #7053f457;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;margin:12px 0 0;padding:12px 14px;display:grid}.mobile-recruiting-summary span{gap:2px;display:grid}.mobile-recruiting-summary small{color:#8e7ee1;font-weight:900}.mobile-recruiting-summary strong{font-size:14px}.mobile-recruiting-summary b{color:#a7a7b0;text-align:right;font-size:11px;font-weight:600;line-height:1.35}.athlete-calendar-card,.player-recruiting-card{min-height:0;padding:20px}.athlete-calendar-card>header{display:grid}.athlete-calendar-card h2,.player-recruiting-card h2{font-size:27px}.agenda-row{grid-template-columns:76px 1fr}.calendar-quick-add{grid-template-columns:1fr}.calendar-quick-add .compact-button{grid-column:auto}.recruiting-readout strong{font-size:58px}.player-recruiting-card blockquote{margin-top:24px}.baseball-work-hero{min-height:0;padding:24px 20px;display:grid}.baseball-work-hero h2{font-size:42px}.baseball-work-hero>strong{text-align:left;justify-self:start;min-width:0}.drill-grid,.approach-grid{grid-template-columns:1fr}.approach-grid article:last-child{grid-column:auto}.drill-grid article{min-height:250px}.hitters-handbook-card>header{align-items:flex-start}.hitters-handbook-card>header h2{font-size:31px}.hitters-handbook-card>header>span{border-radius:16px;width:55px;height:55px}.recruiting-select{display:grid}.recruiting-score-card,.recruiting-form{padding:21px}.recruiting-score-card>div strong{font-size:61px}.recruiting-score-inputs label{grid-template-columns:1fr 75px 38px}.grade-scale{grid-template-columns:1fr}.grade-scale>strong{grid-column:auto}.protected-settings{padding:18px}.protected-settings form{padding:17px}.today-mobile-nav{grid-template-columns:repeat(5,1fr)}}.role-switcher{background:#5136e812;border:1px solid #745bee47;border-radius:13px;grid-template-columns:.82fr 1.18fr;gap:4px;padding:4px;display:grid}.role-switcher a{color:#777481;border:1px solid #0000;border-radius:9px;justify-items:center;gap:2px;min-width:0;padding:8px 7px;text-decoration:none;transition:all .18s;display:grid}.role-switcher a span{font:850 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.role-switcher a strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.role-switcher a.active{color:#f4f2ff;background:linear-gradient(110deg,#5136e84d,#ff304b14);border-color:#7e65f761;box-shadow:0 6px 20px #0003}.role-switcher a:not(.active):hover{color:#c6c0e5;background:#ffffff06}.ops-role-switcher,.dashboard-role-switcher{margin:14px 0 2px}.today-role-switcher{flex:none;width:270px}.athlete-workspace-label{background:linear-gradient(110deg,#1885c917,#ff304b0b);border:1px solid #2b9adc47;border-radius:11px;justify-items:center;gap:3px;min-width:190px;padding:9px 18px;display:grid}.athlete-workspace-label span{color:#64c7ff;font:850 7px var(--font-geist-mono),monospace;letter-spacing:.14em}.athlete-workspace-label strong{color:#e8e9ed;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.mobile-global-role-switcher{display:none}@media (width<=900px){.ops-role-switcher{margin:10px 0 4px}.today-head{flex-wrap:wrap;gap:8px;padding:8px 0 10px}.today-role-switcher,.athlete-workspace-label{order:3;width:100%}}@media (width<=760px){.dashboard-role-switcher{display:none}.mobile-global-role-switcher{z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070af0;margin:0 12px 8px;display:grid;position:sticky;top:0}.mobile-global-role-switcher a{align-content:center;min-height:42px}.mobile-global-role-switcher a span{font-size:8px}.mobile-global-role-switcher a strong{font-size:12px}}.marketing-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 12%, #7543ff26, transparent 30rem), radial-gradient(circle at 18% 72%, #ff384f17, transparent 28rem), var(--bg);overflow:hidden}.marketing-header{z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:82px;margin:0 auto;display:flex;position:relative}.marketing-brand,.private-nav .brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:11px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.marketing-brand img{object-fit:contain;width:auto;height:38px}.private-nav .brand img{object-fit:contain;width:34px;height:34px}.marketing-brand span:last-child{color:#ff354b}.marketing-nav{align-items:center;gap:26px;display:flex}.marketing-nav a,.marketing-text-link{color:var(--muted);font-size:13px;font-weight:750;text-decoration:none;transition:color .2s}.marketing-nav a:hover,.marketing-text-link:hover{color:var(--text)}.marketing-login,.marketing-primary,.marketing-secondary{border:1px solid var(--line-strong);letter-spacing:.02em;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.marketing-login{background:#ffffff0b;min-height:39px;padding:0 16px;color:var(--text)!important}.marketing-primary{color:#fff;background:var(--gradient);border-color:#0000;box-shadow:0 14px 38px #5225ff42}.marketing-secondary{color:var(--text);background:#ffffff0a}.marketing-login:hover,.marketing-primary:hover,.marketing-secondary:hover{border-color:#9b7dffb3;transform:translateY(-2px)}.marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:62px;width:min(1180px,100% - 40px);min-height:720px;margin:0 auto;padding:74px 0 92px;display:grid;position:relative}.marketing-hero-copy{z-index:2;max-width:700px;position:relative}.marketing-eyebrow,.marketing-feature-tag{color:#a586ff;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-hero h1{letter-spacing:-.07em;max-width:760px;margin:18px 0 22px;font-size:clamp(52px,7vw,94px);line-height:.91}.marketing-hero h1 span{color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text}.marketing-lead{color:#b7b4c3;max-width:630px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.marketing-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.marketing-hero-art{isolation:isolate;place-items:center;min-height:510px;display:grid;position:relative}.marketing-hero-art:before{content:"";filter:blur(8px);background:radial-gradient(circle,#6844ff33,#0000 66%);border-radius:50%;width:420px;height:420px;position:absolute}.marketing-hero-art img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 80px #4d2bf53d);width:auto;max-width:90%;height:430px;position:relative}.marketing-orbit{z-index:1;border:1px solid #8466ff40;border-radius:50%;width:430px;height:430px;animation:24s linear infinite orbit-spin;position:absolute}.marketing-orbit:before,.marketing-orbit:after{content:"";background:#8b69ff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 22px}.marketing-orbit:before{top:30px;left:95px}.marketing-orbit:after{color:#ff3550;background:#ff3550;bottom:126px;right:23px}.marketing-orbit-two{border-color:#ff355033;width:340px;height:340px;animation-duration:18s;animation-direction:reverse}@keyframes orbit-spin{to{transform:rotate(360deg)}}.marketing-method,.marketing-features,.marketing-guest{width:min(1180px,100% - 40px);margin:0 auto;padding:96px 0;position:relative}.marketing-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-method-grid,.marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.marketing-method-grid article,.marketing-feature-grid article{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0e,#ffffff05);border-radius:20px;min-height:210px;padding:28px}.marketing-method-grid strong{color:#8262ff;margin-bottom:42px;font-size:13px;display:block}.marketing-method-grid h3,.marketing-feature-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:23px}.marketing-method-grid p,.marketing-feature-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.marketing-section-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.marketing-section-heading h2,.marketing-guest h2{letter-spacing:-.055em;max-width:780px;margin:10px 0 0;font-size:clamp(38px,5vw,68px);line-height:1}.marketing-feature-tag{color:#ff5367;margin-bottom:48px;display:block}.marketing-guest{background:linear-gradient(120deg,#4f2ac43b,#ff324d14);border:1px solid #8466ff61;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-bottom:80px;padding:58px;display:grid}.join-entry-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 22% 10%, #643fff29, transparent 32rem), var(--bg)}.join-entry-shell{grid-template-columns:1fr minmax(340px,480px);align-items:center;gap:80px;width:min(1080px,100% - 40px);min-height:calc(100vh - 82px);margin:0 auto;padding:70px 0;display:grid}.join-entry-copy h1{letter-spacing:-.065em;max-width:650px;margin:16px 0 20px;font-size:clamp(48px,7vw,84px);line-height:.95}.join-entry-copy>p{max-width:590px;color:var(--muted);font-size:18px;line-height:1.65}.join-entry-steps{gap:18px;margin-top:36px;display:grid}.join-entry-steps div{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.join-entry-steps span{color:#aa91ff;border:1px solid #8363ff80;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.join-entry-steps strong{margin-bottom:4px;display:block}.join-entry-steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.join-entry-card{border:1px solid var(--line-strong);background:linear-gradient(150deg, var(--surface-2), var(--surface));border-radius:24px;padding:34px;box-shadow:0 28px 80px #00000073}.join-entry-card label{color:#cfccd8;margin-bottom:10px;font-size:12px;font-weight:850;display:block}.join-entry-card input{border:1px solid var(--line-strong);width:100%;min-height:54px;color:var(--text);font:inherit;text-transform:uppercase;letter-spacing:.08em;background:#ffffff09;border-radius:12px;padding:0 16px}.join-entry-card button{color:#fff;background:var(--gradient);cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:14px;font-weight:900}.join-entry-error{color:#ff7284;margin:12px 0 0;font-size:13px}.join-entry-note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.55}.private-nav{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030304e0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:10px max(20px,50vw - 590px);display:grid;position:sticky;top:0}.private-nav .role-switch{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:5px;padding:4px;display:flex}.private-nav .role-switch a{min-width:102px;color:var(--muted);text-align:center;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:850;text-decoration:none}.private-nav .role-switch a[aria-current=page]{color:#fff;background:#6646ed57;box-shadow:inset 0 0 0 1px #896cff57}.private-nav .account-menu{justify-content:flex-end;align-items:center;gap:12px;display:flex}.private-overview-link{color:var(--muted);font-size:11px;font-weight:800;text-decoration:none}.private-overview-link:hover{color:var(--text)}@media (width<=900px){.marketing-hero{text-align:center;grid-template-columns:1fr;gap:20px;padding-top:62px}.marketing-hero-copy{margin:0 auto}.marketing-lead{margin-inline:auto}.marketing-actions{justify-content:center}.marketing-hero-art{min-height:420px}.marketing-method-grid,.marketing-feature-grid,.marketing-guest{grid-template-columns:1fr}.join-entry-shell{grid-template-columns:1fr;gap:42px}}@media (width<=700px){.marketing-header{width:min(100% - 24px,1180px);min-height:68px}.marketing-nav>a:not(.marketing-login){display:none}.marketing-hero,.marketing-method,.marketing-features,.marketing-guest{width:min(100% - 28px,1180px)}.marketing-hero{min-height:auto;padding:58px 0 66px}.marketing-hero h1{font-size:clamp(46px,15vw,70px)}.marketing-hero-art{min-height:340px}.marketing-hero-art img{height:300px}.marketing-orbit{width:320px;height:320px}.marketing-orbit-two{width:250px;height:250px}.marketing-method,.marketing-features{padding:70px 0}.marketing-guest{margin-bottom:40px;padding:32px 24px}.marketing-actions>*{width:100%}.marketing-section-heading{display:block}.join-entry-shell{width:min(100% - 28px,1080px);padding:42px 0}.join-entry-copy h1{font-size:clamp(44px,14vw,66px)}.join-entry-card{padding:24px}.private-nav{grid-template-columns:1fr auto;padding-inline:14px}.private-nav .role-switch{grid-area:2/1/auto/-1;width:100%}.private-nav .role-switch a{flex:1}}.auth-page{color:#10213a;background:radial-gradient(circle at 50% -12%,#ff304b0e,#0000 26rem),linear-gradient(#fff 0,#f6f8fb 100%);min-height:100vh;overflow-x:hidden}.auth-header{border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;width:min(1120px,100% - 40px);min-height:112px;margin:0 auto;padding:18px 0;display:flex}.auth-logo-link{color:#10213a;justify-items:center;gap:5px;width:min(260px,70vw);text-decoration:none;display:grid}.auth-logo-link .teq-brand{width:238px;max-width:100%;padding:0;overflow:visible}.auth-logo-link span:last-child{color:#53637a;letter-spacing:.21em;text-align:center;font-size:7px;font-weight:900;line-height:1.35}.auth-layout{place-items:center;width:min(620px,100% - 40px);margin:0 auto;padding:clamp(42px,7vw,78px) 0 80px;display:grid}.auth-card{background:#fff;border:1px solid #dbe3ed;border-radius:24px;width:100%;padding:clamp(28px,5vw,48px);box-shadow:0 24px 70px #10213a17}.auth-card-heading{gap:10px;display:grid}.auth-card-heading>p{color:#607087;letter-spacing:.15em;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:900;display:flex}.auth-card-heading>p span{background:#ff304b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff304b14}.auth-card-heading h1{color:#10213a;letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(30px,5vw,42px);line-height:1}.auth-card-heading>span{color:#5f6f84;font-size:14px;line-height:1.6}.auth-page .athlete-login-form{gap:17px;margin-top:30px;display:grid}.auth-page .athlete-login-form label{color:#223651;gap:8px;margin:0;font-size:13px;font-weight:800;display:grid}.auth-page .athlete-login-form input:not([type=hidden]){color:#10213a;background:#fff;border:1px solid #b9c7d8;border-radius:11px;width:100%;min-height:54px;padding:13px 15px;font-size:16px;box-shadow:inset 0 1px 2px #10213a06}.auth-page .athlete-login-form input:not([type=hidden]):focus{outline-offset:0;border-color:#174ea6;outline:3px solid #174ea61c}.auth-page .auth-button{color:#fff;letter-spacing:.08em;background:#10213a;border:0;border-radius:11px;width:100%;min-height:54px;font-size:13px;font-weight:900;box-shadow:0 12px 28px #10213a29}.auth-page .auth-button:hover{background:#172d4d}.auth-page .forgot-password-link{color:#174ea6;letter-spacing:.06em;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:900;display:inline-flex}.auth-page .auth-button-link{justify-content:center;align-items:center;margin-top:22px;text-decoration:none;display:flex}.auth-page .form-error{background:#fff2f4;border:1px solid #f3aab5;border-radius:11px;margin:0;padding:14px 15px;font-size:14px;font-weight:700;line-height:1.55;color:#8d1930!important}.auth-page .form-error a{color:#8d1930;text-underline-offset:3px;margin-top:7px;font-weight:900;display:inline-block}.auth-page .form-success{color:#185d3e;background:#effaf4;border-color:#a9d7be;margin:20px 0 0;font-size:13px}.auth-page .auth-path-help{border-top:1px solid #e2e8f0;gap:12px;margin-top:28px;padding-top:24px;display:grid}.auth-invited-path{background:#f8fafc;border:1px solid #dbe3ed;border-radius:14px;padding:18px}.auth-invited-path strong{color:#10213a;font-size:14px;display:block}.auth-invited-path p{color:#607087;margin:7px 0 0;font-size:12px;line-height:1.6}.auth-activation-path{color:#10213a;background:#fff8f9;border:1px solid #efb4bd;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;padding:20px;text-decoration:none;display:grid}.auth-activation-path>span{gap:6px;display:grid}.auth-activation-path strong{font-size:16px}.auth-activation-path small{color:#66768b;font-size:12px;line-height:1.5}.auth-activation-path b{color:#b21f39;letter-spacing:.04em;white-space:nowrap;font-size:11px}.auth-activation-path:hover{border-color:#df7888;box-shadow:0 8px 24px #b21f3914}.auth-support{color:#53637a;border-top:1px solid #e2e8f0;justify-items:center;gap:6px;margin-top:24px;padding-top:22px;font-size:12px;display:grid}.auth-support strong{color:#223651}.auth-support a{color:#174ea6;text-underline-offset:4px;align-items:center;min-height:32px;font-size:14px;font-weight:850;display:inline-flex}@media (width<=640px){.auth-header{width:calc(100% - 28px);min-height:94px;padding-block:max(14px,env(safe-area-inset-top)) 14px}.auth-logo-link{width:min(224px,70vw)}.auth-logo-link .teq-brand{width:210px}.auth-logo-link span:last-child{letter-spacing:.17em;font-size:6px}.auth-layout{width:calc(100% - 28px);padding:28px 0 44px}.auth-card{border-radius:19px;padding:25px 18px}.auth-card-heading h1{font-size:31px}.auth-card-heading>span{font-size:13px}.auth-page .athlete-login-form input:not([type=hidden]),.auth-page .auth-button{min-height:56px}.auth-activation-path{grid-template-columns:1fr;gap:14px;padding:18px}.auth-activation-path b{color:#fff;background:#b21f39;border-radius:9px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.form-success{color:#b9efd8;background:#29c58b14;border:1px solid #29c58b52;border-radius:11px;margin:16px 0 0;padding:13px 14px;font-size:10px;line-height:1.55}.auth-path-help{border-top:1px solid var(--line);gap:11px;margin-top:22px;padding-top:18px;display:grid}.auth-path-help small{color:#858590;font-size:9px;line-height:1.55;display:block}.auth-path-help small strong{color:#d6d3dc}.auth-path-help .auth-code-link{width:fit-content;margin-top:0}@media (prefers-reduced-motion:reduce){.marketing-orbit{animation:none}.marketing-login,.marketing-primary,.marketing-secondary{transition:none}}.floating-atlas-launcher{z-index:210;right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));color:#f7f5ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#0b0914f0;border:1px solid #8e71ff8f;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:6px 14px 6px 7px;display:flex;position:fixed;box-shadow:0 18px 52px #00000085,0 0 28px #5f3cf233}.floating-atlas-icon{color:#fff;width:34px;height:34px;font:950 14px var(--font-geist-mono),monospace;background:linear-gradient(145deg,#6f4cf2,#ed355a);border-radius:50%;flex:0 0 34px;place-items:center;display:grid;box-shadow:0 0 0 3px #7753fa24}.floating-atlas-launcher strong{letter-spacing:.1em;font-size:10px}.floating-atlas-launcher:hover,.floating-atlas-launcher.active{border-color:#a58cff;transform:translateY(-1px)}.floating-atlas-panel{z-index:205;right:max(22px, env(safe-area-inset-right));bottom:calc(max(22px, env(safe-area-inset-bottom)) + 62px);color:#f4f2fa;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 80% 0,#5b37e22e,#0000 16rem),#07070bfa;border:1px solid #7d5ef47a;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(430px,100vw - 32px);height:min(690px,100vh - 116px);display:grid;position:fixed;overflow:hidden;box-shadow:0 34px 90px #000000b8}.floating-atlas-panel>header{background:#ffffff05;border-bottom:1px solid #25232e;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 15px;display:flex}.floating-atlas-panel>header>div{align-items:center;gap:10px;min-width:0;display:flex}.floating-atlas-panel>header>div>div{min-width:0}.floating-atlas-panel>header strong,.floating-atlas-panel>header small{display:block}.floating-atlas-panel>header strong{letter-spacing:.08em;font-size:13px}.floating-atlas-panel>header small{color:#817d8d;letter-spacing:.13em;margin-top:3px;font-size:8px;font-weight:900}.floating-atlas-panel>header button{color:#aaa6b3;cursor:pointer;background:#111016;border:1px solid #2b2934;border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:23px;line-height:1}.floating-atlas-intro{background:#6444ee0f;border-bottom:1px solid #211f29;padding:15px 17px}.floating-atlas-intro strong{font-size:12px;line-height:1.5;display:block}.floating-atlas-intro p{color:#777381;margin:6px 0 0;font-size:10px;line-height:1.5}.floating-atlas-messages{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.floating-atlas-messages article{background:#101016;border:1px solid #25232d;border-radius:14px 14px 14px 4px;max-width:90%;padding:12px 13px}.floating-atlas-messages article.athlete{background:#603fdc2b;border-color:#7a5cf557;border-radius:14px 14px 4px;align-self:flex-end}.floating-atlas-messages article small{color:#9a82ff;letter-spacing:.13em;margin-bottom:6px;font-size:8px;font-weight:950;display:block}.floating-atlas-messages article.athlete small{color:#ff6a7d}.floating-atlas-messages article p{white-space:pre-wrap;color:#d0cdd7;margin:0;font-size:12px;line-height:1.58}.floating-atlas-messages article em{color:#686472;margin-top:9px;font-size:8px;font-style:normal;display:block}.atlas-empty{gap:8px;margin:auto 0;display:grid}.atlas-empty span{color:#6f6a7c;letter-spacing:.14em;margin-bottom:2px;font-size:8px;font-weight:900}.atlas-empty button{color:#c9c4d2;text-align:left;cursor:pointer;background:#0e0d13;border:1px solid #292633;border-radius:11px;min-height:42px;padding:9px 12px;font:700 11px inherit}.atlas-loading{color:#888391;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex}.atlas-loading i{background:#7d5df3;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite atlas-pulse;box-shadow:0 0 0 4px #7d5df31f}@keyframes atlas-pulse{50%{opacity:.35;transform:scale(.78)}}.floating-atlas-error{color:#ff8998;background:#ff304a14;border:1px solid #ff415859;border-radius:10px;padding:11px 12px;font-size:10px}.floating-atlas-actions{border-top:1px solid #211f29;gap:8px;padding:10px 15px 0;display:flex;overflow-x:auto}.floating-atlas-actions a{color:#c8bcff;letter-spacing:.06em;background:#6343e71a;border:1px solid #7d5ef473;border-radius:9px;flex:none;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.floating-atlas-composer{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 15px;display:grid}.floating-atlas-composer textarea{resize:vertical;color:#f4f2f8;background:#111016;border:1px solid #302d39;border-radius:12px;outline:0;width:100%;min-height:48px;max-height:110px;padding:11px 12px;font:12px/1.45 inherit}.floating-atlas-composer textarea:focus{border-color:#765be7;box-shadow:0 0 0 3px #765be71a}.floating-atlas-composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#6749e8,#d73357);border:0;border-radius:11px;min-width:68px;font-size:9px;font-weight:950}.floating-atlas-composer button:disabled{opacity:.58;cursor:wait}.floating-atlas-panel>footer{color:#575461;text-align:center;padding:0 15px 12px;font-size:8px}@media (width<=700px){.floating-atlas-launcher{right:13px;bottom:calc(92px + env(safe-area-inset-bottom));min-height:46px}.floating-atlas-panel{inset:max(68px,env(safe-area-inset-top)) 8px calc(88px + env(safe-area-inset-bottom));border-radius:18px;width:auto;height:auto}body:has(.today-mobile-nav button:nth-child(6)) .floating-atlas-launcher{bottom:calc(144px + env(safe-area-inset-bottom))}body:has(.today-mobile-nav button:nth-child(6)) .floating-atlas-panel{bottom:calc(140px + env(safe-area-inset-bottom))}.floating-atlas-panel>header{gap:8px;padding-inline:11px}.floating-atlas-panel>header>div{gap:8px}.floating-atlas-panel>header small{letter-spacing:.1em;white-space:nowrap;font-size:7px}.floating-atlas-intro{padding-block:12px}.floating-atlas-messages{padding:13px}.floating-atlas-composer{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.atlas-loading i{animation:none}.floating-atlas-launcher{transition:none}}.marketing-brand{border-radius:8px;width:160px;height:62px;overflow:hidden}.marketing-logo-crop,.tour-logo-crop{background:#030304;width:100%;height:100%;display:block;overflow:hidden}.marketing-logo-crop img,.tour-logo-crop img{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block;transform:scale(1.22)}.marketing-tour-cta{flex-direction:column;align-items:flex-start;min-width:240px;min-height:72px;padding:0 25px;display:flex}.marketing-tour-cta span{font-size:17px}.marketing-tour-cta strong{color:#ddd8ff;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:9px}.marketing-overview{border-block:1px solid var(--line);width:min(1180px,100% - 40px);margin:0 auto;padding:96px 0;scroll-margin-top:18px;position:relative}.marketing-overview-heading{max-width:880px}.marketing-overview-heading h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(40px,5.4vw,70px);line-height:.98}.marketing-overview-heading>p:last-child{color:#aaa7b6;max-width:790px;margin:22px 0 0;font-size:16px;line-height:1.7}.marketing-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.marketing-role-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#5136e81a,#0000 40%),linear-gradient(150deg,#ffffff0d,#ffffff04);border-radius:20px;min-height:260px;padding:28px}.marketing-role-grid article>span{color:#8262ff;font:850 11px var(--font-geist-mono),monospace}.marketing-role-grid .marketing-feature-tag{color:#ff5367;margin:32px 0 7px}.marketing-role-grid h3{margin:0 0 11px;font-size:25px}.marketing-role-grid article>p:not(.marketing-feature-tag){color:#8d8d98;margin:0;font-size:13px;line-height:1.65}.marketing-role-grid article>strong{color:#b4a7f4;letter-spacing:.11em;text-transform:uppercase;margin-top:20px;font-size:9px;display:block}.marketing-role-grid article>small{color:#74747f;margin-top:7px;font-size:11px;line-height:1.55;display:block}.marketing-overview-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.marketing-overview-sources>div{border:1px solid var(--line);background:#09090d;border-radius:15px;align-content:start;gap:9px;min-height:120px;padding:20px;display:grid}.marketing-overview-sources strong{color:#9d87ff;letter-spacing:.12em;font-size:10px}.marketing-overview-sources span{color:#7b7b86;font-size:11px;line-height:1.55}.marketing-whoop-logo{object-fit:contain;object-position:left center;width:88px;height:18px;display:block}.tour-brand{border-radius:8px;width:170px;height:62px;overflow:hidden}.tour-logo-crop{width:170px;height:62px}.tour-step-nav{background:#0a090ff5;border-color:#7e63ff47;grid-template-columns:repeat(6,1fr);gap:9px;padding:9px;box-shadow:0 15px 45px #0000003d}.tour-step-nav button{color:#a0a0ab;cursor:pointer;background:#0d0d12;border-color:#22222a;grid-template-columns:38px 1fr;gap:11px;min-height:72px;padding:10px 13px}.tour-step-nav button>span{color:#aaa0e9;width:37px;height:37px;font-size:9px}.tour-step-nav button strong{font-size:10px;line-height:1.25}.tour-step-nav button.active{border-color:#785ff3;box-shadow:0 0 0 2px #5b42e524}.tour-recruitable{background:radial-gradient(circle at 0,#ff304b1a,#0000 26%),#0d0d11;border:1px solid #23232b;border-radius:16px;grid-template-columns:170px minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:22px;min-height:150px;padding:22px;transition:all .25s;display:grid}.tour-recruitable>div:first-child{grid-template-columns:auto 1fr;align-items:end;column-gap:10px;display:grid}.tour-recruitable>div:first-child p{grid-column:1/-1}.tour-recruitable>div:first-child strong{letter-spacing:-.06em;font-size:46px;line-height:1}.tour-recruitable>div:first-child span{color:#69dca9;align-self:center;font-size:6px;font-weight:850}.tour-recruitable h3{margin:0 0 7px;font-size:17px}.tour-recruitable>div:nth-child(2) p{color:#72727d;margin:0;font-size:8px;line-height:1.55}.tour-recruitable ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tour-recruitable li{color:#71717c;border-bottom:1px solid #22222a;justify-content:space-between;padding-bottom:6px;font-size:7px;display:flex}.tour-recruitable li strong{color:#d7d7df}.tour-guide{min-height:760px}.tour-why{background:#5136e812;border:1px solid #7d62fa3d;border-radius:13px;margin-top:18px;padding:17px}.tour-why small,.tour-why strong{color:#9a8ae9;letter-spacing:.12em;font-size:6px;font-weight:850;display:block}.tour-why p{color:#a2a2ad;margin:8px 0 14px;font-size:8px;line-height:1.65}.tour-why span{color:#73737e;margin-top:7px;font-size:7px;line-height:1.5;display:block}.tour-notice{margin-top:12px}.tour-controls button,.tour-controls a{cursor:pointer;min-height:54px;font-size:10px}.tour-controls .next{min-height:58px;box-shadow:0 12px 30px #5136e840}@media (width<=1100px){.marketing-overview-sources{grid-template-columns:repeat(2,1fr)}.tour-step-nav{grid-template-columns:repeat(6,minmax(175px,1fr));overflow-x:auto}.tour-recruitable{grid-template-columns:150px 1fr}.tour-recruitable ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.marketing-brand{width:128px;height:52px}.marketing-tour-cta{width:100%;min-height:78px}.marketing-overview{width:min(100% - 28px,1180px);padding:66px 0}.marketing-role-grid,.marketing-overview-sources{grid-template-columns:1fr}.marketing-role-grid article{min-height:0}.tour-page small{font-size:8px!important}.tour-brand,.tour-logo-crop{width:128px;height:52px}.tour-step-nav button{min-height:70px}.tour-step-nav button strong{font-size:11px}.tour-recruitable{grid-template-columns:1fr;padding:18px}.tour-recruitable ul{grid-column:auto;grid-template-columns:1fr}.tour-guide{min-height:620px}.tour-controls{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080cf0;border:1px solid #292933;border-radius:13px;padding:7px;position:sticky;bottom:8px}.tour-controls .next{min-height:62px;font-size:11px}}.coach-live-page{background:radial-gradient(circle at 78% -10%,#3a29c229,#0000 30rem),#050609;min-height:100vh}.coach-live-page .private-nav{background:#050609e6;border-color:#1a1d25}.coach-live-shell{width:min(1540px,100% - 40px);margin:0 auto;padding:34px 0 48px}.coach-live-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.coach-live-kicker{color:#907fff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.coach-live-header h1{margin:0;font-size:clamp(34px,4vw,54px)}.coach-live-header>div:first-child>p:last-child{color:#8a8d98;margin:10px 0 0;font-size:14px}.coach-live-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.coach-live-actions button,.coach-live-actions a{color:#e8e8ed;background:#101117;border:1px solid #2a2d37;border-radius:11px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.coach-live-actions button:hover,.coach-live-actions a:hover{border-color:#6c57e6}.coach-live-actions button:disabled{cursor:wait;opacity:.65}.coach-live-pulse{color:#818691;letter-spacing:.05em;align-items:center;gap:8px;margin-right:3px;font-size:11px;font-weight:850;display:inline-flex}.coach-live-pulse i{background:#2ed48f;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite coach-live-pulse;box-shadow:0 0 0 5px #2ed48f17,0 0 16px #2ed48f99}@keyframes coach-live-pulse{50%{opacity:.45;transform:scale(.82)}}.coach-live-error{color:#ff8997;background:#ff304b14;border:1px solid #ff43526b;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.coach-live-error span{color:#bca8ad}.coach-live-error button{color:#fff;background:0 0;border:0;font-weight:850}.coach-live-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.coach-live-summary article{background:linear-gradient(150deg,#ffffff06,#0000 55%),#0b0c11;border:1px solid #1d2029;border-radius:15px;align-content:center;min-height:116px;padding:17px 18px;display:grid;box-shadow:0 16px 42px #00000029}.coach-live-summary small,.coach-live-summary strong,.coach-live-summary span{display:block}.coach-live-summary small{color:#777c88;letter-spacing:.08em;font-weight:900;font-size:10px!important}.coach-live-summary strong{margin:7px 0 3px;font-size:32px;line-height:1}.coach-live-summary strong em{color:#686d79;font-size:14px;font-style:normal}.coach-live-summary span{color:#626772;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.coach-live-summary .summary-action{background:radial-gradient(circle at 100% 0,#ff304b1c,#0000 44%),#0b0c11;border-color:#ff445252}.coach-live-summary .summary-action strong{color:#ff5368}.coach-live-summary .summary-watch{border-color:#f0ad3247}.coach-live-summary .summary-watch strong{color:#f3b244}.coach-live-summary .summary-stable strong{color:#42d39a}.coach-live-summary .summary-total strong{color:#a798ff}.coach-live-workspace{grid-template-columns:minmax(0,1.68fr) minmax(330px,.72fr);align-items:start;gap:14px;display:grid}.coach-live-roster,.coach-live-detail{background:#0a0b10;border:1px solid #1c1f27;border-radius:17px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.coach-live-toolbar{justify-content:space-between;align-items:center;gap:22px;min-height:77px;padding:15px 17px;display:flex}.coach-live-toolbar>div{gap:4px;display:grid}.coach-live-toolbar p{color:#dfe0e5;letter-spacing:.08em;margin:0;font-size:12px;font-weight:900}.coach-live-toolbar span{color:#6f7480;font-size:10px}.coach-live-toolbar label{width:min(300px,45%)}.coach-live-toolbar input{color:#fff;background:#111319;border:1px solid #252933;border-radius:10px;width:100%;min-height:42px;padding:0 13px}.coach-live-toolbar input::placeholder{color:#626772}.coach-live-filters{gap:6px;padding:0 17px 13px;display:flex;overflow-x:auto}.coach-live-filters button{color:#777c87;white-space:nowrap;background:#0e1015;border:1px solid #20232c;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px}.coach-live-table-head,.coach-live-row{grid-template-columns:minmax(185px,1.25fr) minmax(150px,1.1fr) 70px 80px 82px 84px 92px;align-items:center;gap:12px;display:grid}.coach-live-table-head{color:#717681;text-transform:uppercase;background:#0f1116;border-block:1px solid #1d2028;min-height:39px;padding:0 16px;font-size:10px;font-weight:850}.coach-live-row{color:#d6d7dc;text-align:left;border:0;background:0 0;border-bottom:1px solid #191c23;width:100%;min-height:72px;padding:10px 16px}.coach-live-row:last-child{border-bottom:0}.coach-live-row.selected{box-shadow:inset 3px 0 #7056f3}.coach-live-row>span{min-width:0}.coach-live-row>span>strong,.coach-live-row>span>small{display:block}.coach-live-row>span>small{color:#676c77;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden;font-size:10px!important}.coach-live-row>strong{font-size:17px}.coach-live-row>strong.is-low{color:#ff5368}.coach-live-athlete{grid-template-columns:39px 1fr;align-items:center;gap:10px;display:grid}.coach-live-athlete>i,.coach-live-detail-head>i{color:#fff;background:linear-gradient(145deg,#252a33,#111319);border:1px solid #393d48;border-radius:12px;place-items:center;width:39px;height:39px;font-size:10px;font-style:normal;font-weight:900;display:grid}.coach-live-athlete>i.action,.coach-live-detail-head>i.action{background:#ff304b21;border-color:#8d303d}.coach-live-athlete>i.watch,.coach-live-detail-head>i.watch{background:#f0ad321a;border-color:#725b28}.coach-live-athlete>i.stable,.coach-live-detail-head>i.stable{background:#29c58b1a;border-color:#275e4b}.coach-live-athlete>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.coach-live-athlete small{color:#6b707b;text-overflow:ellipsis;margin-top:3px;font-weight:500;display:block;overflow:hidden;font-size:10px!important}.coach-live-status{white-space:nowrap;border-radius:8px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.coach-live-status.action{color:#ff7182;background:#ff304b21}.coach-live-status.watch{color:#f0b94f;background:#f0ad321f}.coach-live-status.stable{color:#53d7a3;background:#29c58b1f}.coach-live-status.setup{color:#979ca7;background:#ffffff0f}.coach-live-checkins{gap:5px;display:flex}.coach-live-checkins b{color:#565b65;background:#0d0f14;border:1px solid #292d36;border-radius:7px;place-items:center;width:31px;height:25px;font-size:9px;display:grid}.coach-live-checkins b.complete{color:#54d6a4;background:#2ed28f14;border-color:#2ed28f59}.coach-live-trend{align-items:end;gap:3px;height:32px;display:flex}.coach-live-trend i{background:linear-gradient(#8e75ff,#4d38c2);border-radius:3px 3px 1px 1px;width:6px;max-height:100%}.coach-live-no-trend{color:#555a64;font-size:10px}.coach-live-detail{padding:19px;position:sticky;top:84px}.coach-live-detail-head{grid-template-columns:49px 1fr auto;align-items:center;gap:12px;display:grid}.coach-live-detail-head>i{border-radius:15px;width:49px;height:49px;font-size:12px}.coach-live-detail-head small{color:#777c88;letter-spacing:.1em;font-weight:900;font-size:9px!important}.coach-live-detail-head h2{margin:3px 0 1px;font-size:21px}.coach-live-detail-head span{color:#6d727d;font-size:10px}.coach-message-athlete{color:#d6ceff;letter-spacing:.08em;background:#603fdc1f;border:1px solid #7a5cf573;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin-top:12px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.coach-live-signal{background:#111319;border:1px solid #2a2d37;border-radius:12px;gap:6px;margin:18px 0 12px;padding:15px;display:grid}.coach-live-signal.action{background:#ff304b12;border-color:#ff304b59}.coach-live-signal.watch{background:#f0ad320e;border-color:#f0ad3254}.coach-live-signal small{color:#767b86;letter-spacing:.08em;font-weight:900;font-size:9px!important}.coach-live-signal strong{font-size:14px}.coach-live-signal span{color:#737883;font-size:10px;line-height:1.45}.coach-live-detail-metrics{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.coach-live-detail-metrics article{background:#0e1015;border:1px solid #1e222b;border-radius:11px;align-content:center;min-height:91px;padding:12px;display:grid}.coach-live-detail-metrics small,.coach-live-detail-metrics strong,.coach-live-detail-metrics span{display:block}.coach-live-detail-metrics small{color:#797e89;font-size:9px!important}.coach-live-detail-metrics strong{margin:5px 0 2px;font-size:20px}.coach-live-detail-metrics span{color:#5f646f;font-size:9px}.coach-live-detail-section{background:#0d0f14;border:1px solid #1e2129;border-radius:11px;margin-top:12px;padding:14px}.coach-live-detail-section header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.coach-live-detail-section header strong{font-size:11px}.coach-live-detail-section header span,.coach-live-detail-section header a{color:#8476d5;font-size:10px;text-decoration:none}.coach-live-detail-section>p{color:#979ba5;align-items:center;gap:8px;margin:8px 0 0;display:flex;font-size:11px!important}.coach-live-detail-section>p>i{background:#50555f;border-radius:50%;flex:none;width:8px;height:8px}.coach-live-detail-section>p>i.connected{background:#35d194;box-shadow:0 0 10px #35d19480}.coach-live-detail-section>p>span{color:#646a75;margin-left:auto;font-size:9px}.coach-live-detail-section>p>b{color:#e1e2e6}.coach-live-checkin-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.coach-live-checkin-grid span{background:#13151b;border-radius:8px;padding:9px}.coach-live-checkin-grid small,.coach-live-checkin-grid b{display:block}.coach-live-checkin-grid small{color:#686d78;font-size:8px!important}.coach-live-checkin-grid b{margin-top:4px;font-size:13px}.coach-live-empty{color:#8b909a;text-align:center;place-content:center;gap:5px;min-height:180px;padding:24px;display:grid}.coach-live-empty span{color:#626771;font-size:11px}.coach-live-loading{color:#9da1ab;place-content:center;justify-items:center;gap:15px;min-height:calc(100vh - 68px);display:grid}.coach-live-loading>span{border:3px solid #272a33;border-top-color:#755af5;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite coach-spin}@keyframes coach-spin{to{transform:rotate(360deg)}}@media (width<=1220px){.coach-live-summary{grid-template-columns:repeat(3,1fr)}.coach-live-workspace{grid-template-columns:1fr}.coach-live-detail{position:static}.coach-live-table-head,.coach-live-row{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) 70px 80px 82px 90px}.coach-live-table-head>:nth-child(6),.coach-live-row>:nth-child(6){display:none}}@media (width<=800px){.coach-live-shell{width:min(100% - 24px,1540px);padding-top:24px}.coach-live-header{display:grid}.coach-live-actions{justify-content:flex-start}.coach-live-pulse{width:100%}.coach-live-summary{grid-template-columns:repeat(2,1fr)}.coach-live-summary article{min-height:105px}.coach-live-toolbar{display:grid}.coach-live-toolbar label{width:100%}.coach-live-table-head{display:none}.coach-live-row{grid-template-columns:1fr auto;gap:10px 14px;padding:14px}.coach-live-row>:nth-child(2){justify-self:end}.coach-live-row>:nth-child(3),.coach-live-row>:nth-child(4),.coach-live-row>:nth-child(5),.coach-live-row>:nth-child(6){display:none}.coach-live-row>:nth-child(7){border-top:1px solid #1c1f27;grid-column:1/-1;justify-content:space-between;padding-top:8px;display:flex}.coach-live-detail-head{grid-template-columns:49px 1fr}.coach-live-detail-head>.coach-live-status{grid-column:1/-1}.coach-live-checkin-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.coach-live-header h1{font-size:38px}.coach-live-actions button,.coach-live-actions a{flex:1;justify-content:center}.coach-live-summary article{min-height:94px;padding:14px}.coach-live-summary strong{font-size:28px}.coach-live-summary span{font-size:9px}.coach-live-detail{padding:14px}}@media (prefers-reduced-motion:reduce){.coach-live-pulse i,.coach-live-loading>span{animation:none}}.owner-athlete-create{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:12px;margin:14px 0;display:grid}.owner-athlete-create>form,.owner-athlete-result{background:radial-gradient(circle at 100% 0,#5136e821,transparent 35%),var(--surface);border:1px solid #7053f452;border-radius:17px;padding:22px}.owner-athlete-create>form{grid-template-columns:1.2fr 1.3fr 1.2fr .6fr auto;align-items:end;gap:10px;display:grid}.owner-athlete-create>form>div{grid-column:1/-1}.owner-athlete-create h2{margin:5px 0}.owner-athlete-create>form>div>p:last-child{color:#878792;margin:0 0 8px}.owner-athlete-create label{color:#9696a1;gap:6px;font-weight:800;display:grid}.owner-athlete-create input{border:1px solid var(--line-strong);color:#fff;background:#101015;border-radius:9px;width:100%;height:43px;padding:0 11px}.owner-athlete-create .primary-button{white-space:nowrap}.owner-athlete-result{align-content:center;gap:7px;display:grid}.owner-athlete-result small{color:#8d7cf2;letter-spacing:.08em;font-weight:900}.owner-athlete-result strong{font-size:20px}.owner-athlete-result span{color:#858590}.owner-athlete-result code{overflow-wrap:anywhere;color:#f2f0ff;font:700 11px var(--font-geist-mono),monospace;-webkit-user-select:all;user-select:all;background:#08080b;border-radius:9px;padding:10px}.client-onboarding-status{background:linear-gradient(145deg,#111118,#09090d);border:1px solid #7053f452;border-radius:17px;gap:15px;margin:14px 0;padding:22px;display:grid}.client-onboarding-status header{justify-content:space-between;align-items:center;gap:16px;display:flex}.client-onboarding-status h2{margin:5px 0 0}.client-onboarding-status header>strong{color:#bdb3ff;letter-spacing:.08em;border:1px solid #7053f473;border-radius:999px;padding:8px 11px;font-size:10px}.client-onboarding-status>label{color:#9696a1;gap:6px;font-size:11px;font-weight:800;display:grid}.client-onboarding-status select{color:#fff;background:#0a0a0e;border:1px solid #30303b;border-radius:9px;min-height:42px;padding:0 11px}.onboarding-invitation-meta{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:stretch;gap:9px;display:grid}.onboarding-invitation-meta>span{color:#ddd9ed;overflow-wrap:anywhere;border:1px solid #292934;border-radius:10px;gap:5px;padding:12px;font-size:11px;display:grid}.onboarding-invitation-meta small{color:#777782;letter-spacing:.08em;font-size:8px;font-weight:900}.onboarding-checklist{flex-wrap:wrap;gap:8px;display:flex}.onboarding-checklist span{border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.onboarding-checklist .complete{color:#a8e9c8;background:#23a3681f}.onboarding-checklist .pending{color:#a3a0ad;background:#ffffff0b}.onboarding-checklist i{font-style:normal}.athlete-launch-readiness{background:radial-gradient(circle at 92% 0,#5136e82b,transparent 35%),var(--surface);border:1px solid #7053f457;border-radius:18px;gap:17px;margin:18px 0;padding:26px;display:grid}.athlete-launch-readiness>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.athlete-launch-readiness h2{margin:7px 0 5px;font-size:27px}.athlete-launch-readiness header p:last-child{color:#858590;max-width:720px;margin:0;font-size:10px;line-height:1.6}.athlete-launch-counts{gap:8px;display:flex}.athlete-launch-counts>span{background:#0b0a10;border:1px solid #2c2938;border-radius:12px;gap:5px;min-width:112px;padding:14px;display:grid}.athlete-launch-counts small{color:#77727f;letter-spacing:.08em;font-size:8px;font-weight:900}.athlete-launch-counts strong{font-size:27px}.athlete-launch-blocked{background:#ffae3e0b;border:1px solid #ffae3e38;border-radius:11px;gap:7px;padding:14px;display:grid}.athlete-launch-blocked>strong{color:#e8ba6b;letter-spacing:.09em;font-size:9px}.athlete-launch-blocked>span{color:#a7a1ad;font-size:10px}.athlete-launch-readiness>.primary-button{justify-self:start}.athlete-launch-confirm{background:#0b090d;border:1px solid #ff415857;border-radius:13px;gap:14px;padding:18px;display:grid}.athlete-launch-confirm h3,.athlete-launch-confirm p{margin:0}.athlete-launch-confirm p{color:#9a939e;font-size:10px;line-height:1.55}.athlete-launch-confirm label{color:#c3bdc9;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.athlete-launch-confirm label:last-of-type{display:grid}.athlete-launch-confirm label:last-of-type input{color:#fff;background:#100d12;border:1px solid #3b3542;border-radius:9px;width:100%;min-height:43px;padding:0 12px}.athlete-launch-confirm>div{justify-content:flex-end;gap:9px;display:flex}@media (width<=1100px){.owner-athlete-create{grid-template-columns:1fr}.owner-athlete-create>form{grid-template-columns:repeat(2,1fr)}.owner-athlete-create>form .primary-button{grid-column:1/-1}.onboarding-invitation-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-invitation-meta .compact-button{grid-column:1/-1}}@media (width<=720px){.owner-athlete-create>form{grid-template-columns:1fr;padding:18px}.owner-athlete-create>form .primary-button{grid-column:auto}.athlete-launch-readiness>header{display:grid}.athlete-launch-counts{width:100%}.athlete-launch-counts>span{flex:1;min-width:0}.athlete-launch-readiness>.primary-button{width:100%}.athlete-launch-confirm>div{display:grid}.athlete-launch-confirm>div button{width:100%}}.provider-logo{place-items:center;background:#050506!important;border-radius:11px!important;width:82px!important;height:42px!important;padding:8px!important;display:grid!important}.provider-logo img{object-fit:contain;width:100%;max-height:24px;display:block}.whoop-evidence-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.whoop-evidence-head img{object-fit:contain;width:112px;height:34px}.whoop-evidence-head p{margin:0}.parent-invite-control{background:radial-gradient(circle at 90% 0,#5237e126,#0000 34%),linear-gradient(145deg,#111118,#0a0a0e);border:1px solid #7c5eff52;border-radius:18px;grid-template-columns:minmax(260px,1.1fr) minmax(500px,1.8fr);gap:14px;margin:14px 0;padding:24px;display:grid}.parent-invite-copy h2{margin:6px 0 8px;font-size:25px}.parent-invite-copy>p:last-child{color:#91919c;max-width:640px;margin:0;line-height:1.65}.parent-invite-control form{grid-template-columns:1fr 1fr 1.15fr auto;align-items:end;gap:9px;display:grid}.parent-invite-control label{color:#90909a;gap:6px;font-size:11px;font-weight:800;display:grid}.parent-invite-control input,.parent-invite-control select{color:#fff;background:#0a0a0e;border:1px solid #30303b;border-radius:9px;width:100%;min-height:44px;padding:0 11px}.parent-invite-control .primary-button{white-space:nowrap;min-height:44px}.parent-access-status,.parent-invite-result{background:#050508b3;border:1px solid #292934;border-radius:12px;grid-column:1/-1;gap:5px;padding:15px;display:grid}.parent-access-status small,.parent-invite-result>small{color:#8f7fff;letter-spacing:.1em;font-size:9px;font-weight:900}.parent-access-status span,.parent-invite-result>span{color:#777782;font-size:11px}.parent-invite-result code{overflow-wrap:anywhere;color:#dad4ff;font:700 10px var(--font-geist-mono),monospace;-webkit-user-select:all;user-select:all;background:#050507;border-radius:8px;padding:10px 12px}.parent-invite-result>div{gap:8px;margin-top:5px;display:flex}.parent-invite-result a{align-items:center;text-decoration:none;display:inline-flex}.calendar-block-count{color:#777783;margin-top:8px;font-size:11px;display:block}.daily-agenda{scrollbar-color:#5b43cf #111118;max-height:620px;overflow-y:auto}.calendar-period h3{color:#a99cf5;letter-spacing:.12em;text-transform:uppercase;z-index:1;background:#101018;border-bottom:1px solid #252531;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;font-size:10px;display:flex;position:sticky;top:0}.calendar-period h3 span{color:#cbc3ff;background:#674de733;border-radius:999px;place-items:center;min-width:24px;padding:3px 7px;display:grid}.calendar-period+.calendar-period{margin-top:8px}.athlete-ai-insight{background:radial-gradient(circle at 0 0,#6649e630,#0000 28%),linear-gradient(145deg,#11101c,#09090e);border:1px solid #785bf861;border-radius:20px;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:26px;margin:14px 0;padding:26px;display:grid;box-shadow:0 24px 70px #00000038}.athlete-ai-insight>header{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.athlete-ai-insight>header div{gap:6px;display:grid}.athlete-ai-insight>header span{color:#d2c9ff;width:58px;height:58px;font:900 11px var(--font-geist-mono),monospace;background:#5538dc33;border:1px solid #7057e9;border-radius:17px;place-items:center;display:grid}.athlete-ai-insight>header small{color:#8d81d7;letter-spacing:.1em;font-size:9px;font-weight:900}.athlete-ai-insight>header em{color:#a5a0b6;background:#191824;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.athlete-ai-insight h2{margin:6px 0 7px;font-size:clamp(24px,3vw,38px)}.athlete-ai-insight>div>p:not(.eyebrow){color:#a3a1ae;line-height:1.65}.athlete-ai-insight ol{gap:8px;margin:18px 0;padding-left:22px;display:grid}.athlete-ai-insight li{color:#e3e1e9;padding-left:6px;line-height:1.55}.insight-evidence{flex-wrap:wrap;gap:6px;display:flex}.insight-evidence span{color:#9188bd;background:#11101a;border:1px solid #2f2c42;border-radius:999px;padding:6px 9px;font-size:9px}.athlete-ai-insight footer{color:#666571;border-top:1px solid #252330;grid-column:2;padding-top:14px;font-size:10px;line-height:1.5}.coach-whoop-summary img{object-fit:contain;width:30px;height:30px;margin-bottom:4px}.coach-atlas-insight{background:linear-gradient(145deg,#5537dd1f,#0d0e14e6);border:1px solid #7759f559;border-radius:12px;gap:7px;margin:12px 0;padding:15px;display:grid}.coach-atlas-insight header{align-items:center;gap:8px;display:flex}.coach-atlas-insight header span{color:#d6ceff;background:#34247b;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.coach-atlas-insight header small{color:#8c80d1;letter-spacing:.09em;font-weight:900;font-size:8px!important}.coach-atlas-insight h3{margin:2px 0 0;font-size:15px}.coach-atlas-insight p{color:#8d8b98;margin:0;line-height:1.5;font-size:10px!important}.coach-atlas-insight blockquote{color:#d8d6df;background:#0003;border-left:2px solid #735bef;margin:3px 0;padding:9px 10px;font-size:10px;line-height:1.5}.coach-atlas-insight>div{flex-wrap:wrap;gap:4px;display:flex}.coach-atlas-insight em{color:#858091;background:#15141d;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.coach-atlas-insight footer{color:#5f5e69;font-size:8px}.coach-whoop-connection img{object-fit:contain;width:62px;height:16px}.coach-snapshot-tabs{background:#090a0e;border:1px solid #22252e;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:17px 0 12px;padding:5px;display:grid}.coach-snapshot-tabs button{color:#727782;background:0 0;border:0;border-radius:8px;min-height:35px;font-size:10px;font-weight:850;position:relative}.coach-snapshot-tabs button.active{color:#f0eef8;background:#1a1730;box-shadow:inset 0 0 0 1px #7759f561}.coach-snapshot-tabs i{background:#42d39a;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px;box-shadow:0 0 8px #42d39a80}.snapshot-parent-panel{gap:12px;padding-top:3px;display:grid}.snapshot-parent-intro{background:radial-gradient(circle at 100% 0,#5b3de524,#0000 44%),#0e0f15;border:1px solid #7759f554;border-radius:12px;padding:15px}.snapshot-parent-intro h3{margin:6px 0 7px;font-size:18px}.snapshot-parent-intro>p:not(.coach-live-kicker){color:#8a8e99;margin:0;font-size:10px;line-height:1.6}.snapshot-parent-active{color:#58dba9;background:#2dc58b1a;border-radius:999px;width:fit-content;margin-top:11px;padding:6px 9px;font-size:9px;font-weight:800;display:block}.snapshot-parent-panel form{background:#0d0f14;border:1px solid #20232b;border-radius:12px;gap:10px;padding:15px;display:grid}.snapshot-parent-panel label{color:#8c909b;gap:6px;font-size:9px;font-weight:850;display:grid}.snapshot-parent-panel input{color:#fff;background:#11131a;border:1px solid #2a2e38;border-radius:9px;width:100%;min-height:41px;padding:0 11px}.snapshot-parent-panel form button,.snapshot-parent-result button,.snapshot-parent-result a{color:#fff;background:#5139c5;border:1px solid #6952df;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.snapshot-parent-panel form button:disabled{opacity:.6;cursor:wait}.snapshot-parent-boundaries{background:#0c0e13;border:1px solid #20232b;border-radius:11px;grid-template-columns:105px 1fr;gap:7px 10px;padding:14px;display:grid}.snapshot-parent-boundaries strong{color:#c5c4cc;font-size:9px}.snapshot-parent-boundaries span{color:#6f737e;font-size:9px;line-height:1.45}.snapshot-parent-error{color:#ff7b8a;background:#ff304b14;border:1px solid #ff475859;border-radius:9px;margin:0;padding:11px;font-size:10px}.snapshot-parent-result{background:#26a9790f;border:1px solid #43d29d47;border-radius:12px;gap:6px;padding:15px;display:grid}.snapshot-parent-result small{color:#54d6a4;letter-spacing:.09em;font-weight:900;font-size:8px!important}.snapshot-parent-result>strong{font-size:14px}.snapshot-parent-result>span{color:#787c87;font-size:9px}.snapshot-parent-result code{overflow-wrap:anywhere;color:#dcd8f3;font:700 8px var(--font-geist-mono),monospace;-webkit-user-select:all;user-select:all;background:#07080b;border-radius:7px;padding:9px}.snapshot-parent-result>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:3px;display:grid}.snapshot-parent-result a{background:#14161d;border-color:#30333d}.parent-page{background:radial-gradient(circle at 80% 0,#462cc32e,#0000 34rem),#060609;min-height:100vh}.parent-shell{width:min(1240px,100% - 40px);margin:0 auto;padding:44px 0 70px}.parent-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.parent-hero h1{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(42px,6vw,72px)}.parent-hero>div>p:last-child{color:#888794;margin:0}.parent-hero label{color:#777582;gap:7px;font-size:10px;font-weight:850;display:grid}.parent-hero select{color:#fff;background:#0e0e14;border:1px solid #2e2d39;border-radius:10px;min-width:230px;min-height:44px;padding:0 12px}.parent-command-grid{grid-template-columns:1.5fr .7fr;gap:12px;display:grid}.parent-insight,.parent-status-card,.parent-content-grid>article{background:linear-gradient(145deg,#ffffff06,#0000),#0b0b10;border:1px solid #22222d;border-radius:18px;padding:24px}.parent-insight{background:radial-gradient(circle at 0 0,#5537dd29,#0000 35%),#0c0b13;border-color:#7759f561}.parent-insight>div{align-items:center;gap:9px;display:flex}.parent-insight>div span{color:#ddd6ff;background:#38277e;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.parent-insight>div small{color:#8b80ce;letter-spacing:.1em;font-size:9px;font-weight:900}.parent-insight h2{margin:15px 0 9px;font-size:28px}.parent-insight p{color:#9d9ba8;line-height:1.65}.parent-insight blockquote{color:#e3e0eb;background:#0003;border-left:3px solid #7058eb;margin:18px 0;padding:15px;font-size:16px;line-height:1.55}.parent-insight footer,.parent-status-card p{color:#686773;font-size:10px;line-height:1.55}.parent-status-card{background:radial-gradient(circle at 100% 0,#ff304b1a,#0000 40%),#0b0b10;border-color:#ff445238;align-content:center;gap:11px;display:grid}.parent-status-card small{color:#8c8995;letter-spacing:.1em;font-size:9px;font-weight:900}.parent-status-card strong{font-size:21px}.parent-status-card>span{color:#ff8a98;background:#ff304b1f;border-radius:8px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:850}.parent-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.parent-metric-grid article{background:#0b0b10;border:1px solid #20202a;border-radius:15px;align-content:center;min-height:130px;padding:19px;display:grid}.parent-metric-grid small,.parent-metric-grid strong,.parent-metric-grid span{display:block}.parent-metric-grid small{color:#777582;letter-spacing:.1em;font-size:9px;font-weight:900}.parent-metric-grid strong{margin:9px 0 5px;font-size:27px}.parent-metric-grid span{color:#686773;font-size:10px}.parent-content-grid{grid-template-columns:1.4fr .8fr .8fr;gap:12px;display:grid}.parent-calendar header{justify-content:space-between;align-items:start;gap:15px;display:flex}.parent-calendar h2{margin:5px 0 15px}.parent-calendar header>span{color:#8c80d4;font-size:10px}.parent-calendar>div>p{border-top:1px solid #202029;grid-template-columns:78px 1fr;align-items:center;gap:13px;margin:0;padding:13px 0;display:grid}.parent-calendar time{color:#9c90dd;font-size:10px;font-weight:850}.parent-calendar p span{gap:4px;display:grid}.parent-calendar p small{color:#696873;font-size:9px}.whoop-parent-head{justify-content:space-between;align-items:center;display:flex}.whoop-parent-head img{object-fit:contain;width:100px;height:26px}.whoop-parent-head span{color:#777582;font-size:9px}.whoop-parent-head span.connected{color:#4ed7a4}.parent-evidence h2,.parent-report h2{margin:20px 0 10px}.parent-evidence ul{color:#aaa8b4;gap:9px;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.parent-evidence>p,.parent-report>p{color:#777582;font-size:10px;line-height:1.6}.parent-report>strong{color:#fe6376;margin-top:18px;font-size:45px;display:block}.parent-report>small{color:#696773;font-size:9px}.parent-loading{color:#8a8894;place-content:center;justify-items:center;gap:14px;min-height:70vh;display:grid}@media (width<=1050px){.parent-invite-control{grid-template-columns:1fr}.parent-invite-control form{grid-template-columns:repeat(2,1fr)}.parent-invite-control form .primary-button{grid-column:1/-1}.parent-content-grid{grid-template-columns:1fr 1fr}.parent-calendar{grid-column:1/-1}}@media (width<=760px){.athlete-ai-insight{grid-template-columns:1fr;padding:20px}.athlete-ai-insight>header{flex-direction:row;justify-content:space-between;align-items:center}.athlete-ai-insight footer{grid-column:1}.parent-shell{width:min(100% - 24px,1240px);padding-top:28px}.parent-hero{display:grid}.parent-command-grid,.parent-content-grid{grid-template-columns:1fr}.parent-calendar{grid-column:auto}.parent-metric-grid{grid-template-columns:repeat(2,1fr)}.parent-invite-control form{grid-template-columns:1fr}.parent-invite-control form .primary-button{grid-column:auto}.daily-agenda{max-height:520px}}@media (width<=480px){.parent-metric-grid{grid-template-columns:1fr}.parent-metric-grid article{min-height:105px}.parent-invite-result>div{display:grid}.parent-hero h1{font-size:42px}}html,body{width:100%;max-width:100%;overflow-x:clip}img,video,canvas,svg{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}code,.account-menu,.owner-athlete-result,.snapshot-parent-result{overflow-wrap:anywhere}@media (display-mode:standalone){html,body{background:#030304;min-height:100dvh}.private-nav,.today-head,.marketing-header{padding-top:env(safe-area-inset-top)}}@media (width<=720px){input,select,textarea{min-width:0;max-width:100%;font-size:16px!important}.primary-button,.compact-button,.marketing-login,.marketing-primary,.marketing-secondary,.coach-live-actions button,.coach-live-actions a{min-height:44px}.marketing-hero h1{font-size:clamp(42px,13vw,58px)}.join-entry-copy h1{font-size:clamp(40px,13vw,58px)}.join-entry-card,.parent-join-card{border-radius:18px}.private-nav{width:100%;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));gap:9px 12px}.private-nav .brand{min-width:0}.private-nav .brand,.private-nav .account-menu a{align-items:center;min-height:44px;display:flex}.private-nav .account-menu{gap:8px;min-width:0;font-size:10px}.private-nav .account-menu span,.private-overview-link{display:none}.private-nav .role-switch a{place-items:center;min-height:44px;padding-block:8px;display:grid}.private-nav .role-switch a[aria-current=page]{background:#ff304b29;box-shadow:inset 0 0 0 1px #ff304b7a}.today-shell{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:calc(104px + env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.today-hero h1{font-size:clamp(38px,13vw,52px)}.today-mobile-nav{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left))}.today-mobile-nav button{min-height:48px}.today-mobile-nav button.active{background:#ff304b26;box-shadow:inset 0 0 0 1px #ff304b47}.mobile-nav button{min-height:48px}.mobile-nav button.active,.mobile-nav button.active>span{color:#ff5368}.mobile-nav button.active>span{box-shadow:none;background:#ff304b1f;border-color:#ff304b80}.coach-live-shell{width:100%;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.coach-live-header h1{font-size:clamp(34px,10vw,42px)}.coach-live-actions{width:100%}.coach-live-actions button,.coach-live-actions a{flex:140px;justify-content:center}.coach-live-filters button,.coach-snapshot-tabs button{min-height:44px}.coach-snapshot-tabs button.active{background:#ff304b21;box-shadow:inset 0 0 0 1px #ff304b61}.parent-shell{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.parent-join-shell{background:radial-gradient(circle at 50% -10%,#5337dc40,#0000 38rem),#060609;place-items:center;min-height:100vh;padding:30px 18px;display:grid}.parent-join-card{background:linear-gradient(145deg,#ffffff09,#0000),#0c0c12;border:1px solid #292835;border-radius:24px;gap:18px;width:min(700px,100%);padding:clamp(25px,5vw,52px);display:grid;box-shadow:0 38px 100px #0000006b}.brand-signature{align-items:center;gap:12px;display:flex}.brand-signature img{object-fit:contain;width:48px;height:48px}.brand-signature strong{letter-spacing:.04em;font-size:17px}.brand-signature strong span{color:#fe3d55}.parent-join-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,62px);line-height:.98}.parent-activation-card>p:not(.eyebrow):not(.form-error){color:#9b99a6;margin:0;line-height:1.7}.parent-athlete-identity{background:#101017;border:1px solid #292835;border-radius:14px;align-items:center;gap:15px;padding:17px;display:flex}.parent-athlete-identity>span{color:#ddd6ff;background:#5438da2e;border:1px solid #7058e8;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.parent-athlete-identity>div{gap:3px;display:grid}.parent-athlete-identity small{color:#7e75b5;letter-spacing:.1em;font-size:8px;font-weight:900}.parent-athlete-identity strong{font-size:19px}.parent-athlete-identity p{color:#72717c;margin:0;font-size:11px}.parent-access-list{background:#24242e;border:1px solid #24242e;border-radius:13px;gap:1px;display:grid;overflow:hidden}.parent-access-list>span{color:#7b7986;background:#0e0e14;justify-content:space-between;gap:15px;padding:13px 15px;font-size:11px;display:flex}.parent-access-list strong{color:#d5d2dd;text-align:right}.parent-consent-note{color:#64636e;text-align:center;font-size:9px;line-height:1.55}.screen-evidence-command,.screen-evidence-list{gap:16px;display:grid}.screen-evidence-head{background:radial-gradient(circle at 100% 0,#5e43e329,#0000 32%),#0d0d12;border:1px solid #242331;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.screen-evidence-head h2{margin:6px 0;font-size:29px}.screen-evidence-head p:last-child{color:#777682;max-width:660px;margin:0}.screen-evidence-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.screen-evidence-filters button{color:#96939f;background:#101016;border:1px solid #2b2939;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.screen-evidence-filters button.active{color:#fff;background:#6045e12e;border-color:#7056ec}.screen-evidence-filters span{color:#b7afe2;background:#242033;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.screen-evidence-empty{color:#777682;text-align:center;border:1px dashed #2a2933;border-radius:16px;padding:48px 24px}.screen-evidence-card{background:#0b0b10;border:1px solid #25242f;border-radius:18px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.screen-evidence-card.status-verified{border-color:#2ec58d52}.screen-evidence-card.status-needs-review{border-color:#efb24147}.screen-evidence-proof{background:#07070a;border-right:1px solid #25242f;min-height:220px}.screen-evidence-proof>a{width:100%;height:100%;display:grid}.screen-evidence-proof img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:220px;max-height:330px}.screen-evidence-file,.screen-evidence-missing{color:#aaa5c4;text-align:center;place-content:center;justify-items:center;gap:10px;height:100%;min-height:220px;padding:20px;text-decoration:none;display:grid}.screen-evidence-file span,.screen-evidence-missing span{color:#a99bed;width:58px;height:58px;font:900 10px var(--font-geist-mono),monospace;background:#171421;border:1px solid #363149;border-radius:15px;place-items:center;display:grid}.screen-evidence-body{gap:15px;padding:21px;display:grid}.screen-evidence-body>header,.screen-evidence-body footer{justify-content:space-between;align-items:start;gap:18px;display:flex}.screen-evidence-body header small{color:#8e82d6;font-size:9px;font-weight:850}.screen-evidence-body h3{margin:5px 0;font-size:23px}.screen-evidence-body header span{color:#696873;font-size:9px}.verification-badge{color:#b0acb8;white-space:nowrap;background:#15141b;border:1px solid #3a3746;border-radius:999px;padding:7px 10px;font-size:9px}.verification-badge.state-verified{color:#62dca9;border-color:#2ec58d61}.verification-badge.state-likely-valid{color:#b0a4ee}.verification-badge.state-mismatch,.verification-badge.state-unreadable--incomplete{color:#ff7f90;border-color:#ff445b6b}.verification-badge.state-needs-review{color:#f1c266;border-color:#efb24161}.screen-evidence-metrics{border:1px solid #25242e;border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.screen-evidence-metrics>span{border-right:1px solid #25242e;align-content:center;gap:7px;min-height:67px;padding:10px;display:grid}.screen-evidence-metrics>span:last-child{border-right:0}.screen-evidence-metrics small{color:#696873;text-transform:uppercase;font-size:7px}.screen-evidence-metrics strong{font-size:14px}.screen-evidence-review{background:#111018;border-left:3px solid #6350cf;border-radius:0 10px 10px 0;gap:9px;padding:13px;display:grid}.screen-evidence-review>div{gap:4px;display:grid}.screen-evidence-review strong{font-size:10px;line-height:1.5}.screen-evidence-review span,.screen-evidence-review summary{color:#7d7891;font-size:8px}.screen-evidence-review ul{color:#df9aa3;gap:5px;margin:0;padding-left:17px;font-size:9px;line-height:1.45;display:grid}.screen-evidence-body footer{align-items:end}.screen-evidence-body footer>a{color:#9c8ee5;font-size:9px;text-decoration:none}.screen-evidence-body footer label{color:#6f6d78;text-transform:uppercase;gap:5px;font-size:7px;display:grid}.screen-evidence-body footer select{color:#dddbe5;background:#111016;border:1px solid #302e3b;border-radius:8px;min-width:180px;padding:8px}@media (width<=760px){.screen-evidence-head,.screen-evidence-body>header,.screen-evidence-body footer{flex-direction:column;align-items:stretch}.screen-evidence-filters{justify-content:flex-start}.screen-evidence-card{grid-template-columns:1fr}.screen-evidence-proof{border-bottom:1px solid #25242f;border-right:0}.screen-evidence-metrics{grid-template-columns:repeat(2,1fr)}.screen-evidence-body footer select{width:100%}}.player-evidence-stack>*{min-width:0}.player-evidence-stack,.my-evidence-list,.coach-notifications>div{gap:14px;display:grid}.wearable-evidence-card,.verified-data-entry,.academic-evidence-form,.my-evidence,.coach-evidence-profile,.coach-notifications,.roster-intelligence{background:linear-gradient(145deg,#ffffff06,#0000 45%),#0b0b10;border:1px solid #24232e;border-radius:18px;padding:24px}.wearable-evidence-card>header,.verified-data-entry>header,.academic-evidence-form>header,.my-evidence>header,.verified-data-profile>header,.coach-academic-profile>header,.upload-history>header,.coach-notifications>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.whoop-evidence-head{align-items:center;gap:18px;display:flex}.whoop-evidence-head img{object-fit:contain;object-position:left center;width:150px;height:44px}.whoop-evidence-head h2{margin:5px 0 0;font-size:25px}.connection-state{color:#898791;border:1px solid #34323c;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.connection-state i{background:#66646d;border-radius:50%;width:7px;height:7px}.connection-state.connected{color:#55d9a7;border-color:#31cf9459}.connection-state.connected i{background:#32d195;box-shadow:0 0 10px #32d195}.evidence-sync-time{color:#777580;font-size:11px}.wearable-metric-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.wearable-metric-grid>span{background:#0e0e14;border:1px solid #24232d;border-radius:13px;align-content:center;gap:7px;min-height:96px;padding:16px;display:grid}.wearable-metric-grid small{color:#777481;text-transform:uppercase;font-size:9px;font-weight:850}.wearable-metric-grid strong{font-size:24px}.wearable-evidence-card footer{align-items:center;gap:14px;display:flex}.evidence-secondary-action,.manual-entry-toggle{color:#9589d8;font-size:9px;font-weight:850;text-decoration:none}.manual-entry-toggle{background:#15121e;border:1px solid #393248;border-radius:9px;margin-top:18px;padding:11px 14px}.manual-wearable-form{background:#09090d;border:1px solid #2c2936;border-radius:13px;gap:13px;margin-top:14px;padding:18px;display:grid}.manual-wearable-form>p{color:#777581;margin:0;font-size:10px}.evidence-layout.refined{align-items:stretch}.evidence-layout.refined>form{height:100%}.screen-proof-preview{background:#08080b;border:1px solid #2b2935;border-radius:12px;overflow:hidden}.screen-proof-preview img{object-fit:contain;width:100%;max-height:280px;display:block}.screen-proof-preview span{color:#777482;padding:9px 12px;font-size:9px;display:block}.profile-photo-form{align-content:start}.profile-photo-preview,.profile-photo-placeholder{object-fit:cover;border:1px solid #3b354d;border-radius:24px;width:160px;height:160px;margin:4px auto 10px}.profile-photo-placeholder{color:#d9d2ff;background:linear-gradient(145deg,#2d2650,#101018);place-items:center;font-size:40px;font-weight:900;display:grid}.verified-data-entry,.academic-evidence-form{gap:16px;display:grid}.verified-data-entry>header p,.academic-evidence-form>header p{color:#777581;max-width:460px;margin:0;font-size:10px;line-height:1.5}.verified-data-entry h2,.academic-evidence-form h2,.my-evidence h2{margin:5px 0 0}.verified-data-entry form,.academic-evidence-form{gap:13px;display:grid}.my-evidence>header>span{color:#8c80ce;font-size:10px}.my-evidence-list article{background:#0d0d12;border:1px solid #24232c;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.my-evidence-list article>div{gap:4px;display:grid}.my-evidence-list h3,.my-evidence-list p{margin:0}.my-evidence-list h3{font-size:15px}.my-evidence-list p,.my-evidence-list span,.my-evidence-list small{color:#777580;font-size:9px}.my-evidence-list article>div:last-child{justify-items:end}.my-evidence-list img{object-fit:cover;border-radius:8px;width:76px;height:54px}.evidence-history-status{color:#aaa6b3;border:1px solid #3a3744;border-radius:999px;padding:6px 8px;font-size:8px}.evidence-history-status.status-verified-source,.evidence-history-status.status-coach-verified{color:#59d8a7;border-color:#34d19659}.evidence-history-status.status-review{color:#f0bd5f;border-color:#f0bd5f59}.coach-evidence-profile{gap:14px;margin-bottom:8px;display:grid}.coach-evidence-select select{min-width:280px}.verified-athlete-head{background:radial-gradient(circle at 100% 0,#5e43e32b,#0000 40%),#0d0d13;border:1px solid #292638;border-radius:16px;grid-template-columns:auto minmax(180px,1fr) minmax(440px,1.5fr);align-items:center;gap:18px;padding:20px;display:grid}.verified-athlete-photo{color:#ddd6ff;background:#191426;border:1px solid #403756;border-radius:20px;place-items:center;width:76px;height:76px;font-weight:900;display:grid;overflow:hidden}.verified-athlete-photo img{object-fit:cover;width:100%;height:100%}.verified-athlete-head h2{margin:5px 0;font-size:28px}.verified-athlete-head>div:nth-child(2)>span{color:#777481;font-size:10px}.athlete-score-view{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.athlete-score-view>span{background:#0b0b10;border:1px solid #292735;border-radius:11px;align-content:center;gap:7px;min-height:83px;padding:12px;display:grid}.athlete-score-view small{color:#777481;font-size:7px;font-weight:850}.athlete-score-view strong{color:#eeeaf8;font-size:14px;line-height:1.25}.last-screen-evidence{background:#0d0d12;border:1px solid #292733;border-radius:15px;grid-template-columns:1fr 220px;gap:18px;padding:18px;display:grid}.last-screen-evidence h3{margin:5px 0 13px}.last-screen-evidence>div>span{color:#777580;margin-top:10px;font-size:9px;display:block}.last-screen-evidence>a{color:#a99fe0;border:1px solid #292733;border-radius:11px;place-items:center;min-height:160px;text-decoration:none;display:grid;overflow:hidden}.last-screen-evidence img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:210px}.verified-data-profile,.coach-academic-profile,.upload-history{background:#0d0d12;border:1px solid #292733;border-radius:15px;padding:19px}.verified-data-profile>header p,.coach-academic-profile>header>span{color:#777580;font-size:9px}.verified-category-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.verified-category-grid>article{background:#0a0a0f;border:1px solid #25242e;border-radius:12px;padding:14px}.verified-category-grid h3{color:#9489d4;margin:0 0 10px;font-size:10px}.verified-category-grid>article>p{color:#62616b;font-size:9px}.verified-data-row{border-top:1px solid #24232c;grid-template-columns:1fr auto;gap:8px;padding:10px 0;display:grid}.verified-data-row>span{gap:3px;display:grid}.verified-data-row strong{font-size:10px}.verified-data-row b{font-size:16px}.verified-data-row small,.verified-data-row a{color:#74717e;font-size:8px}.verified-data-row a{color:#9b8de1;grid-column:1/-1}.verified-data-row select{color:#ddd9e6;background:#121118;border:1px solid #302d3a;border-radius:8px;max-width:185px;padding:7px;font-size:8px}.coach-academic-profile>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.coach-academic-profile>div>span{border:1px solid #25242e;border-radius:9px;align-content:center;gap:5px;min-height:64px;padding:9px;display:grid}.coach-academic-profile small{color:#6f6d77;font-size:7px}.coach-academic-profile strong{font-size:12px}.coach-academic-profile>article{border:1px solid #25242e;border-radius:9px;justify-content:space-between;gap:12px;margin-top:8px;padding:11px;font-size:9px;display:flex}.coach-academic-profile a{color:#9e90e5}.upload-history>div{gap:6px;margin-top:13px;display:grid}.upload-history article{border:1px solid #25242e;border-radius:10px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.upload-history img,.upload-file-icon{object-fit:cover;color:#aaa0e1;background:#171420;border-radius:7px;place-items:center;width:58px;height:48px;font-size:8px;text-decoration:none;display:grid}.upload-history article>span{gap:4px;display:grid}.upload-history small,.upload-history em,.upload-history p{color:#6f6d78;font-size:8px;font-style:normal}.upload-history p{margin:0}.upload-history article>a:last-child{color:#9d90df;font-size:8px}.coach-notifications>header{margin-bottom:14px}.coach-notifications h2{margin:5px 0 0}.coach-notifications article{background:#0d0d12;border:1px solid #24232c;border-radius:12px;grid-template-columns:8px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.coach-notifications article.read{opacity:.58}.coach-notifications article>i{background:#6e6b76;border-radius:50%;width:8px;height:8px}.coach-notifications article.unread>i{background:#7157f1;box-shadow:0 0 12px #7157f1}.coach-notifications article.urgent>i{background:#ff4f66;box-shadow:0 0 12px #ff4f66}.coach-notifications article>span{gap:4px;display:grid}.coach-notifications small{color:#76737f;font-size:8px}.coach-notifications strong{font-size:13px}.coach-notifications p{color:#8c8995;margin:0;font-size:10px}.coach-notifications article>div{gap:7px;display:flex}.coach-notifications article a,.coach-notifications article button{color:#aaa0e5;background:#111017;border:1px solid #34313e;border-radius:8px;padding:8px 9px;font-size:8px;text-decoration:none}.roster-intelligence{gap:12px;display:grid}.roster-filters{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.roster-filters label{color:#777480;gap:6px;font-size:8px;font-weight:850;display:grid}.roster-counts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.roster-counts article,.roster-average-grid article{background:#0e0e13;border:1px solid #25242e;border-radius:11px;align-content:center;gap:7px;min-height:83px;padding:13px;display:grid}.roster-counts small,.roster-average-grid small{color:#74717e;font-size:8px;font-weight:850}.roster-counts strong,.roster-average-grid strong{font-size:22px}.roster-average-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.roster-intel-table{border:1px solid #26252f;border-radius:12px;overflow-x:auto}.roster-intel-head,.roster-intel-table>button{grid-template-columns:1.2fr 1fr 1fr 1fr 1.2fr;align-items:center;gap:12px;min-width:1050px;display:grid}.roster-intel-head{color:#777481;background:#111116;min-height:40px;padding:0 13px;font-size:8px;font-weight:850}.roster-intel-table>button{color:#dddbe4;text-align:left;background:#0b0b10;border:0;border-top:1px solid #22212a;width:100%;min-height:86px;padding:12px 13px}.roster-intel-table>button:hover{background:#121119}.roster-intel-table button>span{gap:5px;display:grid}.roster-intel-table b{font-size:10px}.roster-intel-table small{color:#6f6c78;font-size:8px}.baseball-average-strip{background:#0d0d12;border:1px solid #26252f;border-radius:12px;gap:10px;padding:15px;display:grid}.baseball-average-strip>header{color:#8e83cc;justify-content:space-between;gap:12px;font-size:9px;display:flex}.baseball-average-strip>header span{color:#706d78}.baseball-average-strip>div{gap:8px;display:flex;overflow-x:auto}.baseball-average-strip>div>span{background:#0a0a0f;border:1px solid #25242e;border-radius:9px;gap:5px;min-width:145px;padding:11px;display:grid}.baseball-average-strip small,.baseball-average-strip em{color:#6f6c78;font-size:8px;font-style:normal}.baseball-average-strip strong{font-size:15px}.baseball-average-strip p{color:#74717e;font-size:9px}.roster-athlete-cell{grid-template-columns:38px 1fr;align-items:center}.roster-athlete-cell>img,.roster-athlete-cell>i{object-fit:cover;color:#c9c1f3;background:#181520;border:1px solid #363240;border-radius:10px;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;display:grid}.roster-athlete-cell>span{gap:4px;display:grid}.ops-rail nav button>em{color:#fff;background:#6c51ee;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.ops-context-nav{border:1px solid var(--line);background:#0a0a0dcc;border-radius:13px;flex-wrap:wrap;gap:7px;margin:-12px 0 24px;padding:8px;display:flex}.ops-context-nav button{color:#797984;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.ops-context-nav button.active{color:#e4e0ff;background:#5136e829;border-color:#6b50ef59}.ops-context-nav em{color:#fff;background:#6c51ee;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:7px;font-style:normal;display:grid}@media (width<=1050px){.verified-athlete-head{grid-template-columns:auto 1fr}.athlete-score-view{grid-column:1/-1}.roster-average-grid,.coach-academic-profile>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.wearable-evidence-card,.verified-data-entry,.academic-evidence-form,.my-evidence,.coach-evidence-profile,.coach-notifications,.roster-intelligence{padding:16px}.wearable-evidence-card>header,.verified-data-entry>header,.academic-evidence-form>header,.my-evidence>header,.verified-data-profile>header,.coach-academic-profile>header,.upload-history>header,.coach-notifications>header{flex-direction:column;align-items:stretch}.whoop-evidence-head img{width:120px}.wearable-metric-grid{grid-template-columns:repeat(2,1fr)}.wearable-evidence-card footer{flex-direction:column;align-items:stretch}.wearable-evidence-card footer>*{text-align:center;width:100%}.my-evidence-list article{flex-direction:column;align-items:flex-start}.my-evidence-list article>div:last-child{justify-items:start;width:100%}.verified-athlete-head,.athlete-score-view,.last-screen-evidence,.verified-category-grid{grid-template-columns:1fr}.coach-academic-profile>div{grid-template-columns:repeat(2,1fr)}.upload-history article{grid-template-columns:48px 1fr}.upload-history article>a:last-child{grid-column:2}.coach-notifications article{grid-template-columns:8px 1fr}.coach-notifications article>div{grid-column:2}.roster-filters,.roster-counts,.roster-average-grid{grid-template-columns:repeat(2,1fr)}.coach-evidence-select select{width:100%;min-width:0}}.coach-snapshot-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coach-snapshot-scores a{min-width:0;color:inherit;background:#0e0d14;border:1px solid #2b2838;border-radius:11px;gap:6px;padding:12px;text-decoration:none;display:grid}.coach-snapshot-scores small{color:#8175c8;font-size:7px;font-weight:900}.coach-snapshot-scores strong{font-size:10px;line-height:1.35}.athlete-intelligence-page{background:radial-gradient(circle at 82% 0,#5337de24,#0000 28%),#050507;min-height:100vh}.athlete-intelligence-shell{gap:15px;width:min(1500px,100% - 40px);margin:0 auto;padding:34px 0 70px;display:grid}.intel-loading{color:#8a8794;place-content:center;justify-items:center;gap:13px;min-height:70vh;display:grid}.intel-loading i{border:2px solid #292634;border-top-color:#775eea;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.intel-loading a{color:#9b8be5}.intel-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:58px;display:grid}.intel-toolbar>a{color:#9186ca;font-size:9px;font-weight:900;text-decoration:none}.intel-toolbar>div{text-align:center;gap:4px;display:grid}.intel-toolbar>div span{letter-spacing:.13em;font-size:10px;font-weight:900}.intel-toolbar>div small{color:#6d6a77;font-size:8px}.intel-toolbar>button,.intel-inline-report{color:#fff;background:linear-gradient(115deg,#5136e8,#7448d9);border:1px solid #765cf0;border-radius:10px;justify-self:end;min-height:42px;padding:0 18px;font-size:9px;font-weight:900}.intel-toolbar>button:disabled,.intel-inline-report:disabled{opacity:.55}.intel-alert{color:#61d9aa;background:#28aa7814;border:1px solid #46cd974d;border-radius:10px;padding:12px 15px;font-size:10px}.intel-alert.error{color:#ff8493;background:#ff304b14;border-color:#ff43584d}.intel-identity{background:radial-gradient(circle at 90% 0,#583ae733,#0000 37%),linear-gradient(145deg,#ffffff06,#0000 40%),#0b0b10;border:1px solid #292734;border-radius:22px;grid-template-columns:116px minmax(230px,1fr) minmax(280px,.9fr) minmax(440px,1.5fr);align-items:center;gap:20px;padding:26px;display:grid}.intel-photo{color:#d8d0ff;background:linear-gradient(145deg,#30254f,#111018);border:1px solid #413755;border-radius:24px;place-items:center;width:116px;height:116px;font-size:34px;font-weight:900;display:grid;overflow:hidden}.intel-photo img{object-fit:cover;width:100%;height:100%}.intel-name{min-width:0}.intel-name p,.intel-section-head p{color:#887bcf;letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.intel-name h1{letter-spacing:-.045em;margin:7px 0;font-size:clamp(27px,3vw,42px);line-height:1}.intel-name strong,.intel-name span{display:block}.intel-name strong{font-size:11px}.intel-name span{color:#777482;margin-top:6px;font-size:9px}.intel-demographics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.intel-demographics div{background:#0a0a0e;border:1px solid #25232e;border-radius:10px;align-content:center;gap:5px;min-height:62px;padding:10px;display:grid}.intel-demographics dt{color:#6f6c79;text-transform:uppercase;font-size:7px;font-weight:900}.intel-demographics dd{margin:0;font-size:11px;font-weight:800}.intel-score-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.intel-score-pair button{min-height:122px;color:inherit;text-align:left;background:#0b0a11;border:1px solid #312d3e;border-radius:15px;align-content:center;gap:10px;padding:16px;display:grid}.intel-score-pair button:first-child{box-shadow:inset 3px 0 #ff3c53}.intel-score-pair button:last-child{box-shadow:inset 3px 0 #7055ec}.intel-score-pair button.active{background:#151126;border-color:#7b66e3}.intel-score-pair small{color:#777380;font-size:8px;font-weight:900}.intel-score-pair strong{font-size:16px;line-height:1.25}.intel-score-pair span{color:#8d80d4;font-size:8px}.intel-score-breakdown,.intel-panel{background:linear-gradient(145deg,#ffffff05,#0000 40%),#0b0b10;border:1px solid #272530;border-radius:18px;min-width:0;padding:24px}.intel-score-breakdown>header,.intel-section-head,.intel-calendar>header,.intel-history-table>header,.intel-stat-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intel-score-breakdown h2,.intel-section-head h2{margin:6px 0 0;font-size:25px}.intel-score-breakdown>header button{color:#8b7fd0;background:0 0;border:0;font-size:8px;font-weight:900}.intel-score-breakdown>p,.intel-score-breakdown>footer,.intel-section-head>span{color:#777481;font-size:9px;line-height:1.55}.intel-score-breakdown>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.intel-score-breakdown article{background:#0c0b11;border:1px solid #272430;border-radius:10px;gap:7px;min-height:70px;padding:11px;display:grid}.intel-score-breakdown article span{color:#777380;font-size:8px}.intel-score-breakdown article strong{font-size:13px}.intel-tabs{scrollbar-width:none;background:#09090d;border:1px solid #24222c;border-radius:13px;gap:6px;padding:6px;display:flex;overflow-x:auto}.intel-tabs button{color:#777481;background:0 0;border:0;border-radius:9px;min-width:max-content;min-height:40px;padding:0 15px;font-size:8px;font-weight:900}.intel-tabs button.active{color:#fff;background:#181424;box-shadow:inset 0 0 0 1px #3a3153}.intel-panel{gap:16px;display:grid}.intel-metric-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.intel-metric-grid article,.intel-compliance article{background:#0d0c12;border:1px solid #25232d;border-radius:11px;align-content:center;gap:7px;min-height:90px;padding:12px;display:grid}.intel-metric-grid small,.intel-compliance small{color:#6e6b77;font-size:7px;font-weight:900}.intel-metric-grid strong,.intel-compliance strong{font-size:18px}.intel-today-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intel-checkins,.intel-atlas,.intel-calendar,.intel-stat-summary,.intel-history-table,.intel-missing,.intel-report-note{background:#0d0c12;border:1px solid #282631;border-radius:13px;padding:18px}.intel-checkins>header,.intel-atlas>header{justify-content:space-between;gap:12px;display:flex}.intel-checkins h3,.intel-calendar h3,.intel-stat-summary h3,.intel-history-table h3,.intel-missing h3{margin:0;font-size:10px}.intel-checkins header span,.intel-calendar header span,.intel-stat-summary header span,.intel-history-table header span{color:#75727e;font-size:8px}.intel-checkins>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.intel-checkins>div span{border:1px solid #25232d;border-radius:8px;gap:5px;padding:9px;display:grid}.intel-checkins small{color:#6f6c78;font-size:7px}.intel-atlas{background:radial-gradient(circle at 100% 0,#5c3ee82b,#0000 42%),#0d0c12;border-color:#392f56}.intel-atlas header b{color:#9c8bea}.intel-atlas header span{color:#6f668e;font-size:8px}.intel-atlas h3{margin:18px 0 8px;font-size:20px}.intel-atlas p{color:#9794a1;font-size:10px;line-height:1.6}.intel-atlas>div{flex-wrap:wrap;gap:6px;display:flex}.intel-atlas em{color:#a89ce0;background:#6146dc21;border-radius:7px;padding:6px 7px;font-size:7px;font-style:normal}.intel-calendar>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.intel-calendar article{border:1px solid #25232d;border-radius:9px;gap:5px;padding:11px;display:grid}.intel-calendar time,.intel-calendar span{color:#73707c;font-size:8px}.intel-calendar strong{font-size:10px}.intel-baseball-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.intel-baseball-groups>article{background:#0c0b11;border:1px solid #282631;border-radius:13px;min-height:170px;padding:16px}.intel-baseball-groups h3{color:#9183d4;text-transform:uppercase;margin:0 0 12px;font-size:10px}.intel-baseball-groups>article>p{color:#66636e;font-size:9px}.intel-data-row{border-top:1px solid #25232d;grid-template-columns:1fr auto;gap:8px;padding:11px 0;display:grid}.intel-data-row>span{gap:4px;display:grid}.intel-data-row strong{font-size:9px}.intel-data-row b{font-size:17px}.intel-data-row small{color:#716e7a;font-size:8px}.intel-data-row>a{color:#9688df;grid-column:1/-1;font-size:8px}.intel-status{color:#aaa6b3;border:1px solid #3a3743;border-radius:999px;width:fit-content;height:fit-content;padding:6px 8px;font-size:7px;font-weight:900}.intel-status.status-verified,.intel-status.status-coach-verified,.intel-status.status-connected-data{color:#59d8a7;border-color:#37d29959}.intel-status.status-athlete-reported{color:#f0bd62;border-color:#f0bd6259}.intel-status.status-missing{color:#ff7b8b;border-color:#ff465b59}.intel-stat-summary>div,.intel-academic-grid,.intel-component-grid,.intel-compliance{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.intel-stat-summary>div span,.intel-academic-grid article,.intel-component-grid article{border:1px solid #25232d;border-radius:9px;align-content:center;gap:5px;min-height:65px;padding:10px;display:grid}.intel-stat-summary small,.intel-academic-grid small,.intel-component-grid small{color:#706d79;font-size:7px}.intel-stat-summary p{color:#6d6a76;font-size:9px}.intel-trend-list{gap:8px;display:grid}.intel-trend-list article{background:#0d0c12;border:1px solid #282630;border-radius:11px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.intel-trend-list article>div{gap:4px;display:grid}.intel-trend-list small,.intel-trend-list time{color:#716e79;font-size:8px}.intel-trend-list em{color:#55d5a4;font-size:10px;font-style:normal}.intel-trend-list em.down{color:#ff7e8e}.intel-history-table{gap:0;display:grid}.intel-history-table>div{border-top:1px solid #25232d;grid-template-columns:150px 1fr 1fr;gap:15px;padding:11px 0;display:grid}.intel-history-table header{margin-bottom:10px}.intel-history-table time,.intel-history-table span,.intel-history-table p{color:#73707c;font-size:8px}.intel-history-table strong{font-size:10px}.intel-history-table a{color:#9b8de0}.intel-compliance{grid-template-columns:repeat(4,1fr);margin:0}.intel-compliance article span{color:#716e79;font-size:8px}.intel-empty{color:#77737f;text-align:center;background:#0b0a0f;border:1px dashed #35313f;border-radius:11px;padding:24px;font-size:9px}.intel-evidence-key{flex-wrap:wrap;gap:10px;display:flex}.intel-evidence-key>span{color:#777480;align-items:center;gap:6px;font-size:8px;display:flex}.intel-evidence-list{gap:8px;display:grid}.intel-evidence-list article{background:#0d0c12;border:1px solid #282630;border-radius:11px;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.intel-evidence-list img,.intel-file-icon{object-fit:cover;color:#b6ace9;background:#191523;border-radius:8px;place-items:center;width:76px;height:58px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.intel-evidence-list article>div{gap:4px;display:grid}.intel-evidence-list h3{margin:0;font-size:12px}.intel-evidence-list small,.intel-evidence-list span{color:#706d79;font-size:8px}.intel-evidence-list article>div:last-child{justify-items:end}.intel-evidence-list article>div:last-child a{color:#9b8de0;font-size:8px}.intel-recruiting-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.intel-recruiting-summary article{background:radial-gradient(circle at 100% 0,#563bdd26,#0000 42%),#0d0c12;border:1px solid #302b40;border-radius:13px;min-height:160px;padding:18px}.intel-recruiting-summary small{color:#8073c2;font-size:8px;font-weight:900}.intel-recruiting-summary strong{margin:13px 0;font-size:25px;display:block}.intel-recruiting-summary p,.intel-missing p,.intel-report-note{color:#817e8a;font-size:10px;line-height:1.6}.intel-component-grid{grid-template-columns:repeat(4,1fr);margin:0}.intel-missing{border-color:#ff3e5338}.intel-report-note{margin:0}.intel-report-list{gap:8px;display:grid}.intel-report-list article{background:#0d0c12;border:1px solid #282630;border-radius:11px;grid-template-columns:1.5fr .6fr .6fr auto;align-items:center;gap:15px;padding:14px;display:grid}.intel-report-list article>span{gap:4px;display:grid}.intel-report-list small,.intel-report-list em{color:#716e79;font-size:8px;font-style:normal}.intel-report-list a{color:#a397dc;border:1px solid #383344;border-radius:8px;padding:9px 10px;font-size:8px;text-decoration:none}@media (width<=1200px){.intel-identity{grid-template-columns:100px 1fr 1fr}.intel-photo{width:100px;height:100px}.intel-score-pair{grid-column:1/-1}.intel-metric-grid,.intel-stat-summary>div,.intel-academic-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.athlete-intelligence-shell{width:calc(100% - 24px);padding-top:16px}.intel-toolbar{grid-template-columns:1fr auto}.intel-toolbar>div{display:none}.intel-toolbar>button{padding-inline:12px}.intel-identity{grid-template-columns:74px 1fr;gap:13px;padding:16px}.intel-photo{border-radius:18px;width:74px;height:74px;font-size:23px}.intel-name h1{font-size:27px}.intel-demographics,.intel-score-pair{grid-column:1/-1}.intel-demographics{grid-template-columns:1fr 1fr}.intel-score-pair{grid-template-columns:1fr}.intel-score-pair button{min-height:100px}.intel-score-breakdown,.intel-panel{padding:16px}.intel-score-breakdown>header,.intel-section-head{flex-direction:column;align-items:stretch}.intel-score-breakdown>div{grid-template-columns:1fr 1fr}.intel-metric-grid{grid-template-columns:repeat(2,1fr)}.intel-today-grid,.intel-baseball-groups,.intel-recruiting-summary,.intel-calendar>div{grid-template-columns:1fr}.intel-checkins>div,.intel-stat-summary>div,.intel-academic-grid,.intel-component-grid,.intel-compliance{grid-template-columns:repeat(2,1fr)}.intel-trend-list article{grid-template-columns:1fr auto 1fr}.intel-trend-list em{grid-column:1/-1}.intel-history-table>div{grid-template-columns:90px 1fr}.intel-history-table>div>span{grid-column:2}.intel-evidence-list article{grid-template-columns:58px 1fr}.intel-evidence-list img,.intel-file-icon{width:58px;height:50px}.intel-evidence-list article>div:last-child{grid-column:2;justify-items:start}.intel-report-list article{grid-template-columns:1fr 1fr}.intel-report-list article>span:first-child,.intel-report-list article>a{grid-column:1/-1}.intel-report-list article>a{text-align:center}.coach-snapshot-scores{grid-template-columns:1fr}}.intel-score-action{color:#777481;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;font-size:8px;display:flex}.intel-score-action a,.intel-missing-action a,.intel-score-breakdown article a,.intel-academic-grid article a,.intel-component-grid article a,.intel-recruiting-summary article>a{color:#a99bea;width:fit-content;font-size:8px;font-weight:900;text-decoration:none}.intel-score-action a,.intel-missing-action a{background:#15111f;border:1px solid #3c3451;border-radius:8px;padding:8px 10px}.intel-missing-list{gap:7px;display:grid}.intel-missing-action{background:#0a090e;border:1px dashed #37313f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.intel-missing-action>span{gap:4px;display:grid}.intel-missing-action strong{color:#c5c1cb;font-size:9px}.intel-missing-action small{color:#ff7d8d;font-size:7px;font-weight:900}.intel-state-stack{justify-items:end;gap:5px;display:grid}.intel-state-stack em,.intel-evidence-list article em{color:#efbd62;font-size:7px;font-style:normal;font-weight:900}.intel-status.status-submitted-evidence{color:#efbd62;border-color:#efbd6259}.intel-status.status-third-party-verified{color:#55d8a7;border-color:#37d29959}.intel-score-breakdown article a,.intel-academic-grid article a,.intel-component-grid article a{margin-top:3px}.intel-academic-grid article strong:where(:only-child){color:#ff7d8d}@media (width<=760px){.intel-score-action{flex-direction:column;align-items:stretch}.intel-score-action a{text-align:center;width:100%}.intel-missing-action{flex-direction:column;align-items:flex-start}.intel-missing-action a{text-align:center;width:100%}.intel-state-stack{justify-items:start}}.provider-grid article.google-health-connected-current>div small{color:#65dfa9}.provider-grid article.google-health-connected-sync-stale>div small{color:#f2b75b}.provider-grid article.google-health-action-required>div small{color:#ff7d91}.provider-grid article.google-health-disconnected>div small,.provider-grid article.google-health-not-connected>div small{color:#888893}.calendar-status.calendar-connected-sync-stale{color:#f2b75b}.calendar-status.calendar-action-required{color:#ff7d91}.ops-workspace-hub{gap:20px;display:grid}.ops-workspace-hub>header{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#5136e829,transparent 38%),var(--surface);border-radius:18px;grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:35px;padding:26px 28px;display:grid}.ops-workspace-hub>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:29px}.ops-workspace-hub>header>p{color:#858590;margin:0;font-size:10px;line-height:1.65}.ops-workspace-hub>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-workspace-hub>div>a,.ops-workspace-hub>div>button{border:1px solid var(--line);color:#ededf1;background:linear-gradient(145deg,#ffffff06,transparent 45%),var(--surface);text-align:left;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:235px;padding:25px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.ops-workspace-hub>div>a:hover,.ops-workspace-hub>div>button:hover{border-color:#6f54f173;transform:translateY(-2px)}.ops-workspace-hub small{color:#8272db;letter-spacing:.14em;font-size:7px;font-weight:900}.ops-workspace-hub strong{letter-spacing:-.04em;margin:38px 0 10px;font-size:23px}.ops-workspace-hub span{color:#83838e;max-width:480px;font-size:9px;line-height:1.6}.ops-workspace-hub b{color:#ada2ef;letter-spacing:.05em;margin-top:auto;font-size:8px}@media (width<=760px){.ops-workspace-hub>header,.ops-workspace-hub>div{grid-template-columns:1fr}}.ops-command-center>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-command-center>div>a{min-height:205px;position:relative;overflow:hidden}.ops-command-center>div>a:before{content:"";background:#6f54f1;width:3px;position:absolute;inset:0 auto 0 0}.ops-command-center>div>a[data-tone=gold]:before{background:#d4a72c}.ops-command-center>div>a[data-tone=blue]:before{background:#3488ff}.ops-command-center>div>a[data-tone=red]:before{background:#ff304b}.ops-command-center>div>a[data-tone=green]:before{background:#29c58b}.ops-command-center>div>a[data-tone=cyan]:before{background:#35bce8}.ops-command-center>div>a[data-tone=navy]:before{background:#153d78}.ops-command-center>div>a[data-tone=neutral]:before{background:#8a8a95}.ops-command-center strong{margin-top:25px}.ops-command-center>div>a:hover{background:linear-gradient(145deg,#6b50ef17,transparent 50%),var(--surface)}.ops-access-invite{background:linear-gradient(145deg,#6e4eef17,#0000 48%),#0b0b11;border:1px solid #29243b;border-radius:18px;grid-column:1/-1;margin-top:18px;padding:24px}.ops-access-invite>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ops-access-invite h3{margin:7px 0 5px;font-size:23px}.ops-access-invite header p{color:#8f8b9c;max-width:760px;margin:0;font-size:10px;line-height:1.6}.ops-access-invite>header>span{color:#b9afe9;background:#211b3a;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.ops-access-invite form{grid-template-columns:1fr 1.2fr 1.3fr 2fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.ops-access-invite form>label{color:#918ca0;gap:6px;font-size:8px;font-weight:850;display:grid}.ops-access-invite input,.ops-access-invite select{color:#eee;background:#111119;border:1px solid #302b3d;border-radius:8px;height:42px;padding:0 11px}.ops-access-invite fieldset{border:1px solid #302b3d;border-radius:8px;flex-wrap:wrap;gap:6px 10px;min-height:64px;margin:0;padding:9px 11px;display:flex}.ops-access-invite legend{color:#918ca0;padding:0 4px;font-size:7px;font-weight:900}.ops-access-invite fieldset label{color:#bbb5c8;align-items:center;gap:4px;font-size:7px;display:flex}.ops-access-invite fieldset input{accent-color:#7055e8;width:auto;height:auto}.ops-access-result{background:#0c1b17;border:1px solid #2f725d;border-radius:10px;gap:7px;margin-top:14px;padding:15px;display:grid}.ops-access-result small{color:#62d6ab;font-size:8px;font-weight:900}.ops-access-result strong{margin:0;font-size:15px}.ops-access-result span{color:#91aa9f;font-size:9px}.ops-access-result code{color:#c9f6e5;overflow-wrap:anywhere;background:#07110e;border-radius:7px;padding:10px;font-size:8px}.ops-access-result>div{gap:8px;display:flex}@media (width<=1100px){.ops-access-invite form{grid-template-columns:1fr 1fr}.ops-access-invite fieldset{grid-column:1/-1}}@media (width<=760px){.ops-access-invite>header{display:grid}.ops-access-invite form{grid-template-columns:1fr}.ops-access-invite fieldset{grid-column:auto}}@media (width<=1100px){.ops-command-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ops-command-center>div{grid-template-columns:1fr}}.ops-directory{gap:28px}.ops-directory-section{gap:10px;display:grid}.ops-directory-section>h3{color:#8b8795;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.ops-directory-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ops-directory-section a{color:#eceaf1;background:#0d0d12;border:1px solid #282731;border-radius:13px;align-content:center;gap:7px;min-height:92px;padding:17px;text-decoration:none;display:grid}.ops-directory-section a strong{font-size:14px}.ops-directory-section a span{color:#7e7b86;font-size:9px;line-height:1.45}.ops-advanced,.roster-advanced{background:#0b0b0f;border:1px solid #26252e;border-radius:11px;padding:13px 15px}.ops-advanced summary,.roster-advanced summary{cursor:pointer;color:#96919f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.ops-advanced p{color:#6f6c77;margin:10px 0 0;font-size:9px}.mindset-roster-title{background:#0d0d12;border:1px solid #282731;border-radius:14px;justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.mindset-roster-title h2{margin:6px 0 0;font-size:27px}.mindset-roster-title>span{color:#85818c;font-size:10px}.mindset-roster-table{border:1px solid #282731;border-radius:13px;overflow:hidden}.mindset-roster-head,.mindset-roster-table>article{grid-template-columns:1.3fr 1fr .7fr .7fr auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.mindset-roster-head{color:#77737f;text-transform:uppercase;background:#111116;font-size:8px;font-weight:850}.mindset-roster-table>article{color:#d9d6df;border-top:1px solid #24232b;min-height:65px;font-size:10px}.mindset-roster-table>article>span:not(.roster-athlete-cell),.mindset-roster-table time{color:#8a8691}.mindset-roster-table>article>button{color:#b5aae8;background:#15121d;border:1px solid #3b354b;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.human-status{background:#17161c;border-radius:999px;width:fit-content;padding:6px 8px}.human-status.status-active{color:#5fd6a8}.human-status.status-invited{color:#efc167}.human-status.status-needs-attention{color:#ff7a8a}.human-status.status-inactive{color:#908b96}.roster-advanced{gap:12px;display:grid}.roster-advanced:not([open])>:not(summary){display:none}.roster-advanced[open] summary{margin-bottom:12px}@media (width<=1100px){.ops-directory-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mindset-roster-head,.mindset-roster-table>article{grid-template-columns:1.2fr 1fr .8fr auto}.mindset-roster-head span:nth-child(4),.mindset-roster-table>article time{display:none}}@media (width<=760px){.ops-directory-section>div{grid-template-columns:1fr}.mindset-roster-title{align-items:start}.mindset-roster-head{display:none}.mindset-roster-table>article{grid-template-columns:1fr auto;gap:8px}.mindset-roster-table>article>span:nth-child(2){grid-column:1}.mindset-roster-table>article>.human-status{grid-area:1/2}.mindset-roster-table>article>button{grid-area:2/2}.mindset-roster-table>article time{display:none}}.integration-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.integration-ops-summary>article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:17px}.integration-ops-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-ops-summary header strong{font-size:11px}.integration-ops-summary header span{color:#6e6c77;font-size:7px}.integration-ops-summary article>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:13px;display:grid}.integration-ops-summary article>div span{background:#0c0c11;border:1px solid #24232d;border-radius:9px;align-content:center;gap:5px;min-height:54px;padding:8px;display:grid}.integration-ops-summary small{color:#73717b;font-size:6px}.integration-ops-summary b{font-size:17px}.connection-refresh-actions{flex-wrap:wrap;gap:7px;display:flex}.integration-attention{background:#ff304b0b;border:1px solid #ff4b6040;border-radius:15px;margin-bottom:12px;padding:17px}.integration-attention>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-attention h2{margin:5px 0 0;font-size:20px}.integration-attention>header>span{color:#ff8c9c;background:#ff304b1f;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.integration-attention>div{gap:6px;margin-top:13px;display:grid}.integration-attention button{color:#ddd9e2;text-align:left;background:#0c0b10;border:1px solid #302730;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.integration-attention button span{gap:3px;display:grid}.integration-attention button small{color:#797681;font-size:7px}.integration-attention button b{color:#ff8293;font-size:7px}.integration-attention button em{color:#a99ee2;font-size:7px;font-style:normal}.integration-operational-detail{gap:4px;margin-top:10px;display:grid}.integration-current-error{margin-top:5px;color:#ff8293!important}.integration-metric-strip{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px;display:grid}.integration-metric-strip span{background:#0b0b10;border:1px solid #26242f;border-radius:8px;gap:3px;padding:7px;display:grid}.integration-metric-strip small{color:#74717d!important;font-size:6px!important}.integration-metric-strip b{color:#eae7ef;font-size:10px}@media (width<=760px){.integration-ops-summary{grid-template-columns:1fr}.integration-ops-summary article>div{grid-template-columns:repeat(2,1fr)}.connection-refresh-actions{width:100%}.connection-refresh-actions button{flex:180px}.integration-attention button{grid-template-columns:1fr}.integration-attention button b,.integration-attention button em{justify-self:start}}.today-tabs button{position:relative}.message-unread-badge,.thread-unread-count,.mobile-message-badge{color:#fff;min-width:22px;height:22px;font:900 10px var(--font-geist-mono),monospace;background:#ff304b;border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;display:inline-grid;box-shadow:0 0 0 3px #ff304b29,0 0 18px #ff304b61}.thread-unread-count{min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:8px}.today-thread .inbox-messages article.atlas{background:radial-gradient(circle at 100% 0,#ff304b17,#0000 34%),#111116;border-color:#ff304b40;border-radius:5px 15px 15px;justify-self:start;max-width:84%}.today-thread .inbox-messages article.atlas small{color:#ff6479}.today-thread .inbox-messages article p{white-space:pre-wrap}.today-mobile-nav button>span{position:relative}.mobile-message-badge{min-width:18px;height:18px;margin:0;padding:0 4px;font-size:8px;position:absolute;top:-9px;right:-16px}.incomplete-work-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.incomplete-work-modal{background:radial-gradient(circle at 100% 0,#ff304b1f,#0000 36%),#0b0b0f;border:1px solid #ff304b59;border-radius:20px;width:min(520px,100%);padding:24px;box-shadow:0 30px 100px #000000b3}.incomplete-work-modal>header{justify-content:space-between;align-items:center;display:flex}.incomplete-work-modal>header span{color:#ff6479;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.incomplete-work-modal>header button{border:1px solid var(--line);color:#8a8a95;background:#111116;border-radius:10px;width:34px;height:34px;font-size:18px}.incomplete-work-modal h2{letter-spacing:-.055em;margin:24px 0 7px;font-size:clamp(28px,6vw,42px)}.incomplete-work-modal>p{color:#8a8a95;margin:0 0 22px;font-size:11px}.incomplete-work-modal>div{gap:8px;display:grid}.incomplete-work-modal>div>button{border:1px solid var(--line);color:#e8e8ec;text-align:left;background:#111116;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:grid}.incomplete-work-modal>div i{color:#ff4d65;font-size:17px;font-style:normal}.incomplete-work-modal>div span{gap:4px;display:grid}.incomplete-work-modal>div strong{font-size:10px}.incomplete-work-modal>div small{color:#686873;font-size:7px}.incomplete-work-modal>div b{color:#ff6479}.incomplete-work-modal>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.incomplete-work-modal>footer button{min-height:44px}.incomplete-later{border:1px solid var(--line);color:#8a8a95;background:0 0;border-radius:10px;padding:0 15px;font-size:8px;font-weight:850}.incomplete-work-modal>small{color:#5f5f69;text-align:right;margin-top:12px;font-size:7px;display:block}@media (width<=600px){.incomplete-work-backdrop{align-items:end;padding:10px}.incomplete-work-modal{border-radius:20px 20px 14px 14px;padding:20px 16px}.incomplete-work-modal>footer{grid-template-columns:1fr 1.35fr;display:grid}.incomplete-work-modal>footer button{width:100%}.incomplete-work-modal>small{text-align:center}}.hh-module{--hh-red:#d71920;--hh-navy:#0c3875;color:#f4f5f8;gap:14px;display:grid}.hh-hero{background:radial-gradient(circle at 100% 0,#d7192033,#0000 35%),radial-gradient(circle at 0 100%,#0c387554,#0000 45%),#080b10;border:1px solid #d7192059;border-radius:20px;gap:18px;padding:20px;display:grid;overflow:hidden}.hh-brand-lockup{align-items:center;gap:18px;display:flex}.hh-brand-lockup>img{object-fit:cover;background:#fff;border-radius:17px;width:84px;height:84px;padding:4px}.hh-brand-lockup>div{gap:3px;display:grid}.hh-brand-lockup p,.hh-brand-lockup h1{margin:0}.hh-brand-lockup p{color:#a9b9d2;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.18em}.hh-brand-lockup h1{letter-spacing:-.055em;font-size:clamp(28px,5vw,48px);line-height:.95}.hh-brand-lockup span{color:#ff5b62;letter-spacing:.14em;font-size:8px;font-weight:900}.hh-hero nav{flex-wrap:wrap;gap:7px;display:flex}.hh-hero nav button{color:#8594ab;background:#0c121c;border:1px solid #273650;border-radius:9px;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.hh-hero nav button.active{color:#fff;background:#d719202e;border-color:#d71920a6}.hh-command-grid{grid-template-columns:1.8fr .7fr 1fr;gap:10px;display:grid}.hh-command-grid>article,.hh-current-plan,.hh-recent,.hh-trends,.hh-form,.hh-review{background:linear-gradient(145deg,#ffffff06,#0000 45%),#0a0e15;border:1px solid #263044;border-radius:17px}.hh-command-grid>article{min-height:175px;padding:20px}.hh-start-card{align-content:center;gap:10px;display:grid;background:radial-gradient(circle at 100% 0,#d7192026,#0000 46%),#0a0e15!important}.hh-start-card p,.hh-current-plan p,.hh-recent header p,.hh-trends header p,.hh-form>header p,.hh-review>header p{color:#ff646a;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0}.hh-start-card h2{margin:0;font-size:25px}.hh-start-card>span,.hh-qab-card span,.hh-adjust-card span{color:#7c8799;font-size:9px;line-height:1.5}.hh-start-card>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.hh-primary,.hh-secondary{border-radius:9px;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.hh-primary{color:#fff;background:linear-gradient(135deg,#d71920,#9f1015);border:1px solid #e3383e}.hh-secondary{color:#b3bfd0;background:#101722;border:1px solid #34445f}.hh-primary:disabled{opacity:.55}.hh-qab-card,.hh-adjust-card{align-content:center;gap:10px;display:grid}.hh-qab-card small,.hh-adjust-card small{color:#8190a7;font-size:7px;font-weight:900}.hh-qab-card strong{letter-spacing:-.06em;font-size:44px}.hh-adjust-card strong{font-size:15px;line-height:1.45}.hh-current-plan{padding:20px}.hh-current-plan>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.hh-current-plan h2{margin:6px 0 0}.hh-current-plan>header>span{color:#55d6a4;border:1px solid #45ca9759;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.hh-current-plan>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.hh-current-plan article{background:#090c12;border:1px solid #222c3d;border-radius:10px;align-content:center;gap:6px;min-height:82px;padding:12px;display:grid}.hh-current-plan small{color:#68778f;font-size:7px;font-weight:900}.hh-current-plan strong{font-size:11px;line-height:1.4}.hh-home-grid{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.hh-recent,.hh-trends{padding:20px}.hh-recent>header,.hh-trends>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.hh-recent h2,.hh-trends h2{margin:6px 0 0}.hh-recent>header button{color:#acb9cd;background:#101721;border:1px solid #34445e;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.hh-recent>div:not(.hh-empty){border-top:1px solid #202938;grid-template-columns:58px 1fr;gap:12px;padding:13px 0;display:grid}.hh-recent>div:first-of-type{margin-top:14px}.hh-recent>div>span{border:1px solid;border-radius:999px;place-items:center;width:52px;height:27px;font-size:7px;font-weight:900;display:grid}.hh-recent .qab{color:#55d7a4;border-color:#3fcf9759}.hh-recent .review{color:#efbd63;border-color:#efb44e59}.hh-recent section{gap:4px;display:grid}.hh-recent small,.hh-recent p{color:#6e7a8d;font-size:8px}.hh-recent p{margin:3px 0 0;line-height:1.45}.hh-empty{color:#758095;text-align:center;border:1px dashed #303b4f;border-radius:11px;margin-top:14px;padding:28px 18px;font-size:9px}.hh-trends>header{align-items:start}.hh-trends>header>span{color:#69768c;font-size:7px}.hh-trends>div{grid-template-columns:78px 1fr 42px;align-items:center;gap:9px;margin-top:16px;display:grid}.hh-trends>div span,.hh-trends>div strong{font-size:8px}.hh-trends>div i{background:#182233;border-radius:999px;height:7px;overflow:hidden}.hh-trends>div b{background:linear-gradient(90deg,var(--hh-navy),var(--hh-red));border-radius:999px;height:100%;display:block}.hh-trends>div strong{text-align:right}.hh-trends footer{color:#616e81;margin-top:20px;font-size:7px;line-height:1.5}.hh-brand-footer{background:0 0;justify-content:center;padding:30px 18px 24px;display:flex}.hh-compete-wordmark{background:0 0;width:min(340px,72vw);height:auto;margin:0;display:block}.hh-form,.hh-review{padding:clamp(18px,4vw,30px)}.hh-form>header,.hh-review>header{gap:6px;margin-bottom:22px;display:grid}.hh-form>header h2,.hh-review>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,4vw,37px)}.hh-form>header span,.hh-review>header span{color:#768398;font-size:9px;line-height:1.5}.hh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hh-form label{color:#8e9aab;gap:7px;font-size:8px;font-weight:800;display:grid}.hh-form label.wide{grid-column:1/-1}.hh-form input,.hh-form select,.hh-form textarea,.hh-review select{color:#f0f2f7;width:100%;font:inherit;background:#0c1119;border:1px solid #2a3649;border-radius:9px;padding:12px;font-size:10px}.hh-form textarea{resize:vertical;line-height:1.5}.hh-form>footer,.hh-review-form>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.hh-form-alert{color:#d8b66e;background:#efb94e14;border-left:3px solid #efb94e;padding:11px 13px;font-size:9px}.hh-review>header select{max-width:420px;margin-top:8px}.hh-review-summary{grid-template-columns:.5fr .5fr 2fr;gap:8px;display:grid}.hh-review-summary article{background:#090d13;border:1px solid #273145;border-radius:11px;align-content:center;gap:8px;min-height:100px;padding:15px;display:grid}.hh-review-summary small{color:#6f7d93;font-size:7px}.hh-review-summary strong{font-size:17px;line-height:1.35}.hh-review-form{margin-top:12px;padding:18px}.hh-completed-review{background:#3ecc970a;border:1px solid #3ecc9745;border-radius:12px;margin-top:12px;padding:20px}.hh-completed-review>span{color:#55d6a4;font-size:7px;font-weight:900}.hh-completed-review h3{margin:13px 0;font-size:16px;line-height:1.5}.hh-completed-review p{color:#8995a7;gap:6px;font-size:10px;line-height:1.5;display:grid}.hh-completed-review p strong{color:#ff6268;font-size:7px}@media (width<=900px){.hh-command-grid{grid-template-columns:1fr 1fr}.hh-start-card{grid-column:1/-1}.hh-home-grid{grid-template-columns:1fr}.hh-current-plan>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hh-hero,.hh-form,.hh-review,.hh-current-plan,.hh-recent,.hh-trends{border-radius:14px}.hh-brand-lockup{align-items:flex-start}.hh-brand-lockup>img{border-radius:13px;width:62px;height:62px}.hh-brand-lockup h1{font-size:27px}.hh-hero nav{grid-template-columns:1fr 1fr;display:grid}.hh-hero nav button{padding:0 7px}.hh-command-grid{grid-template-columns:1fr}.hh-start-card{grid-column:auto}.hh-current-plan>header{align-items:flex-start}.hh-current-plan>div,.hh-form-grid,.hh-review-summary{grid-template-columns:1fr}.hh-form label.wide{grid-column:auto}.hh-recent>header{flex-direction:column;align-items:flex-start}.hh-recent>header button{width:100%;min-height:40px}.hh-trends>div{grid-template-columns:68px 1fr 34px}.hh-brand-footer{padding:26px 14px 22px}.hh-compete-wordmark{width:min(270px,78vw)}.today-mobile-nav:has(button:nth-child(6)) button{padding-inline:3px}.today-mobile-nav:has(button:nth-child(6)) button small{font-size:6px}}.client-module-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.client-module-grid .hh-access-state{min-width:0}.performance-shell{color:#f5f5f7;background:radial-gradient(circle at 82% -6%,#5136e838,#0000 30%),#030304;min-height:100vh;padding:0 max(20px,50vw - 590px) 100px}.performance-head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;display:grid}.performance-head>div:last-child{justify-self:end}.performance-head a{color:#9e93d9;font-size:9px;text-decoration:none}.performance-nav{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030304f0;gap:6px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.performance-nav button{border:1px solid var(--line);color:#777783;background:#09090c;border-radius:9px;align-items:center;gap:7px;min-width:max-content;min-height:38px;padding:0 14px;font-size:8px;font-weight:820;display:flex}.performance-nav button.active{color:#fff;background:#5136e82b;border-color:#694fef7a}.performance-nav b{color:#fff;background:var(--red);border-radius:9px;min-width:16px;padding:2px 5px;font-size:7px}.performance-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px;min-height:340px;display:grid}.performance-hero>div>span{color:#b7acf2;letter-spacing:.12em;background:#5136e81a;border:1px solid #6b50ef5c;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.performance-hero h1{letter-spacing:-.07em;margin:15px 0 8px;font-size:clamp(44px,6vw,76px)}.performance-hero>div>p:last-child{color:#858590;font-size:11px}.performance-hero aside{background:radial-gradient(circle at 100% 0,#ff304b1f,#0000 45%),#5136e814;border:1px solid #6c51ef4d;border-radius:20px;align-content:center;min-height:170px;padding:28px;display:grid}.performance-hero aside small,.performance-profile-panel header p{color:#8b79ec;letter-spacing:.1em;font-size:7px;font-weight:850}.performance-hero aside strong{margin:13px 0;font-size:17px;line-height:1.35}.performance-hero aside span{color:#7f7f8b;font-size:8px;font-weight:800}.performance-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.performance-metric-grid article,.performance-summary-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:center;min-height:142px;padding:22px;display:grid}.performance-metric-grid small,.performance-summary-grid small{color:#6d6d78;letter-spacing:.08em;font-size:7px;font-weight:850}.performance-metric-grid strong,.performance-summary-grid strong{letter-spacing:-.045em;margin:11px 0;font-size:27px}.performance-metric-grid span{color:#777783;font-size:7px;font-weight:750}.performance-matters,.performance-profile-panel,.performance-checkins{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#5136e81a,transparent 35%),var(--surface);border-radius:20px;margin-top:16px;padding:clamp(24px,4vw,42px)}.performance-matters header{justify-content:space-between;align-items:start;gap:20px;display:flex}.performance-matters h2{margin:7px 0 0;font-size:28px}.performance-matters header>span{color:#7669b5;font-size:7px;font-weight:850}.performance-matters ol,.performance-profile-panel ol{counter-reset:matters;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.performance-matters li,.performance-profile-panel li{border:1px solid var(--line);color:#c9c9d1;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:11px;padding:14px;font-size:10px;display:grid}.performance-matters li:before{counter-increment:matters;content:counter(matters);color:#b6aaf5;background:#5136e824;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.performance-profile-panel header h1,.performance-checkins header h1{letter-spacing:-.065em;margin:8px 0 22px;font-size:clamp(34px,5vw,56px)}.performance-profile-panel>p,.performance-profile-panel>blockquote{color:#9696a1;margin:24px 0 0;font-size:11px;line-height:1.7}.performance-profile-panel>blockquote{background:#5136e812;border-left:3px solid #6349e8;padding:20px}.performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.performance-panel-actions{align-items:center;gap:10px;margin-top:25px;display:flex}.performance-panel-actions>span{color:#777783;font-size:9px}.performance-agenda,.performance-report-list{gap:9px;margin-top:22px;display:grid}.performance-agenda article{border:1px solid var(--line);background:#0c0c10;border-radius:11px;grid-template-columns:95px 1fr;gap:15px;padding:15px;display:grid}.performance-agenda time{color:#9b8ee2;font:800 9px var(--font-geist-mono),monospace}.performance-agenda span{gap:4px;display:grid}.performance-agenda small{color:#6c6c77;text-transform:uppercase;font-size:7px}.performance-report-list article{border:1px solid var(--line);background:#0c0c10;border-radius:12px;gap:8px;padding:18px;display:grid}.performance-report-list small,.performance-report-list span{color:#7469aa;font-size:7px;font-weight:800}.performance-report-list strong{font-size:13px}.performance-report-list p{color:#858590;margin:2px 0 0;font-size:9px;line-height:1.6}.performance-synthesis,.performance-day,.performance-trend-preview{border:1px solid var(--line);background:#09090c;border-radius:20px;margin-top:16px;padding:clamp(24px,4vw,42px)}.performance-synthesis h2,.performance-day h2,.performance-trend-preview h2{margin:7px 0 0;font-size:28px}.performance-synthesis ul{gap:12px;max-width:850px;margin:25px 0 0;padding:0;list-style:none;display:grid}.performance-synthesis li{color:#c4c4cc;padding-left:24px;font-size:12px;line-height:1.7;position:relative}.performance-synthesis li:before{content:"";background:#7058ef;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0;box-shadow:0 0 18px #7058efb3}.performance-day>header,.performance-trend-preview>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.performance-day>header>span{color:#8577cf;font-size:7px;font-weight:850}.performance-agenda article.schedule-high-demand{background:linear-gradient(90deg,#ff304b14,#0000 55%),#0c0c10;border-color:#ff304b52}.performance-agenda article.schedule-high-demand small{color:#ef7787}.performance-agenda article.schedule-recovery{background:linear-gradient(90deg,#4ec7970f,#0000 55%),#0c0c10;border-color:#4ec7973d}.performance-agenda article.schedule-recovery small{color:#72cdaa}.performance-agenda article.schedule-all-day,.performance-agenda article.schedule-untimed,.performance-agenda article.schedule-duplicate{opacity:.72}.performance-agenda article.schedule-conflict{background:#f2ae460f;border-color:#f2ae466b}.performance-agenda article.schedule-conflict small{color:#efbd63}.performance-open-windows{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.performance-open-windows strong{color:#6f6f7a;margin-right:6px;font-size:7px}.performance-open-windows span{color:#72cdaa;background:#4ec7970d;border:1px solid #4ec79740;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800}.performance-empty-state{color:#777783;text-align:center;border:1px dashed #2d2d35;border-radius:14px;gap:8px;margin-top:20px;padding:30px;display:grid}.performance-empty-state strong{color:#b5b5bd;font-size:11px}.performance-empty-state span{font-size:9px}.performance-trend-preview>header button{color:#a99de8;background:#100e18;border:1px solid #363049;border-radius:9px;min-height:36px;padding:0 12px;font-size:7px;font-weight:850}.performance-trend-preview>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.performance-trend-preview article,.performance-trend-grid article,.performance-schedule-summary article{border:1px solid var(--line);background:#0c0c10;border-radius:13px;align-content:center;gap:8px;min-height:112px;padding:18px;display:grid}.performance-trend-preview small,.performance-trend-grid small,.performance-schedule-summary small{color:#6c6c77;font-size:7px;font-weight:850}.performance-trend-preview strong,.performance-trend-grid strong,.performance-schedule-summary strong{letter-spacing:-.035em;font-size:19px}.performance-trend-preview span,.performance-trend-grid span{color:#8479bf;font-size:7px;font-weight:850}.performance-checkin-drawer{border:1px solid var(--line);background:#09090c;border-radius:15px;margin-top:16px;padding:18px}.performance-checkin-drawer summary{cursor:pointer;color:#ada5dc;font-size:9px;font-weight:850}.performance-checkin-drawer .today-layout{margin-top:18px}.performance-schedule-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.performance-evidence-line{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.performance-evidence-line span{border:1px solid var(--line);color:#848490;background:#0b0b0e;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.performance-window-note{color:#686873;margin-top:12px;font-size:7px;font-weight:800;display:block}.performance-range{gap:7px;margin:20px 0;display:flex}.performance-range button{border:1px solid var(--line);color:#777783;background:#0b0b0e;border-radius:9px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.performance-range button.active{color:#fff;background:#7058ef29;border-color:#7058ef85}.performance-trend-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.performance-trends>p{color:#696975;margin-top:18px;font-size:8px}@media (width<=780px){.client-module-grid{grid-template-columns:1fr}.performance-head{grid-template-columns:1fr auto}.performance-head .today-role-switcher,.performance-head>div:last-child{display:none}.performance-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:48px 0 22px}.performance-hero aside{min-height:130px}.performance-metric-grid,.performance-summary-grid{grid-template-columns:repeat(2,1fr)}.performance-matters,.performance-profile-panel,.performance-checkins{padding:22px 17px}.performance-nav{margin-inline:-20px;padding-inline:20px}.performance-synthesis,.performance-day,.performance-trend-preview{padding:22px 17px}.performance-day>header,.performance-trend-preview>header{display:grid}.performance-trend-preview>div,.performance-trend-grid,.performance-schedule-summary{grid-template-columns:1fr 1fr}.performance-checkin-drawer .today-layout{grid-template-columns:1fr}}@media (width<=500px){.performance-trend-preview>div,.performance-trend-grid,.performance-schedule-summary{grid-template-columns:1fr}.performance-synthesis li{font-size:11px}.performance-agenda article{grid-template-columns:76px 1fr}}.goal-priority-card{background:radial-gradient(circle at 100% 0,#7058ef21,#0000 48%),#09090c;border:1px solid #7058ef57;border-radius:20px;grid-template-columns:1.1fr 1fr;gap:28px;margin-top:16px;padding:24px clamp(24px,4vw,42px);display:grid}.goal-priority-card h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(22px,3vw,34px)}.goal-priority-card>div>strong{color:#8e7cf1;letter-spacing:.12em;font-size:8px}.goal-priority-card dl{gap:10px;margin:0;display:grid}.goal-priority-card dl div{border:1px solid var(--line);background:#0c0c10;border-radius:11px;padding:13px 15px}.goal-priority-card dt{color:#666671;font-size:7px;font-weight:850}.goal-priority-card dd{color:#d5d5db;margin:6px 0 0;font-size:10px;line-height:1.45}.goal-priority-card.empty{grid-template-columns:1fr auto;align-items:center}.goal-priority-card.empty button{color:#a696ff;background:0 0;border:0;font-size:8px;font-weight:850}.goals-workspace{gap:18px;display:grid}.goals-workspace>header{justify-content:space-between;align-items:end;gap:22px;padding:34px 0 10px;display:flex}.goals-workspace>header h1{letter-spacing:-.07em;margin:8px 0;font-size:clamp(36px,6vw,64px)}.goals-workspace>header span{color:#777782;font-size:9px}.owner-goals>header h1{font-size:clamp(32px,4vw,52px)}.primary-goal-card,.goal-editor,.goals-empty{border:1px solid var(--line);background:#09090c;border-radius:19px;padding:clamp(22px,4vw,38px)}.primary-goal-card>header,.goal-editor>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.primary-goal-card h2{letter-spacing:-.055em;max-width:850px;margin:7px 0;font-size:clamp(27px,4vw,46px)}.primary-goal-card>header span{color:#8f7df5;font-size:8px;font-weight:850}.primary-goal-card>header button,.goal-editor>header button{color:#9283e7;background:0 0;border:0;font-size:8px;font-weight:850}.primary-goal-card>p{color:#9b9ba5;font-size:10px;line-height:1.7}.primary-goal-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0;display:grid}.primary-goal-metrics>span{border:1px solid var(--line);background:#0c0c10;border-radius:12px;align-content:start;gap:7px;min-height:112px;padding:16px;display:grid}.primary-goal-metrics small,.goal-sections h2{color:#656570;letter-spacing:.1em;font-size:7px;font-weight:850}.primary-goal-metrics strong{font-size:15px}.primary-goal-metrics em{color:#74747e;font-size:7px;font-style:normal;line-height:1.45}.goal-evidence-label{background:#4ec7970a;border:1px solid #4ec79738;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.goal-evidence-label b{color:#72cdaa;font-size:7px}.goal-evidence-label span{color:#8e8e98;font-size:8px}.goal-form-grid,.goal-child-editor form{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.goal-form-grid label,.goal-child-editor label{color:#777782;gap:6px;font-size:7px;font-weight:800;display:grid}.goal-form-grid input,.goal-form-grid select,.goal-form-grid textarea,.goal-child-editor input,.goal-child-editor select,.goal-child-editor textarea{border:1px solid var(--line);color:#eeeef2;width:100%;min-height:42px;font:9px var(--font-geist-sans),sans-serif;background:#0d0d11;border-radius:9px;padding:10px}.goal-form-grid .wide,.goal-child-editor .wide{grid-column:span 2}.goal-form-grid .goal-primary-check{align-items:center;gap:8px;display:flex}.goal-form-grid .goal-primary-check input{width:auto;min-height:0}.goal-error{color:#ff7b8d;font-size:8px}.goal-child-editor{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.goal-child-editor nav{flex-wrap:wrap;gap:7px;display:flex}.goal-child-editor nav button{border:1px solid var(--line);color:#74747e;background:#0c0c10;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.goal-child-editor nav button.active{color:#fff;background:#5136e829;border-color:#5745bd}.goal-sections{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.goal-sections>section{border:1px solid var(--line);background:#09090c;border-radius:15px;padding:20px}.goal-sections article{border-bottom:1px solid var(--line);gap:5px;padding:13px 0;display:grid}.goal-sections article:last-child{border-bottom:0}.goal-sections article>button{color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.goal-sections strong{font-size:10px}.goal-sections span{color:#8a7fbe;font-size:8px}.goal-sections small{color:#676771;font-size:7px;line-height:1.45}.goals-empty{color:#85858f;gap:8px;display:grid}.goals-loading{color:#777782;padding:40px}@media (width<=900px){.primary-goal-metrics,.goal-form-grid,.goal-child-editor form{grid-template-columns:repeat(2,1fr)}.goal-priority-card{grid-template-columns:1fr}}@media (width<=620px){.goals-workspace>header{display:grid}.primary-goal-metrics,.goal-sections,.goal-form-grid,.goal-child-editor form{grid-template-columns:1fr}.goal-form-grid .wide,.goal-child-editor .wide{grid-column:auto}.goal-priority-card{padding:22px 17px}}.capacity-workspace{gap:16px;display:grid}.capacity-workspace>header{padding:34px 0 8px}.capacity-workspace>header h1{letter-spacing:-.07em;max-width:900px;margin:8px 0;font-size:clamp(36px,6vw,64px)}.capacity-workspace>header span{color:#858590;max-width:760px;font-size:10px;line-height:1.65;display:block}.owner-capacity>header h1{font-size:clamp(32px,4vw,52px)}.capacity-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.capacity-state-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#7058ef17,#0000 52%),#09090c;border-radius:16px;align-content:center;gap:12px;min-height:132px;padding:21px;display:grid}.capacity-state-grid small,.goal-capacity-card dt{color:#6f6f79;letter-spacing:.09em;font-size:7px;font-weight:850}.capacity-state-grid strong{color:#eeeef2;letter-spacing:-.04em;font-size:clamp(17px,2.4vw,27px)}.capacity-explanation{color:#b9b9c3;background:#5136e80f;border:1px solid #7058ef47;border-radius:13px;margin:0;padding:17px 20px;font-size:10px;line-height:1.65}.capacity-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capacity-factor-grid section,.capacity-evidence,.goal-capacity-card{border:1px solid var(--line);background:#09090c;border-radius:17px;padding:clamp(20px,3vw,30px)}.capacity-factor-grid ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.capacity-factor-grid li{border:1px solid var(--line);color:#c7c7cf;background:#0c0c10;border-radius:10px;padding:12px 14px;font-size:9px;line-height:1.5}.capacity-factor-grid section>p:last-child,.capacity-evidence>p,.goal-capacity-card>p{color:#777782;font-size:9px;line-height:1.6}.capacity-evidence>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.capacity-evidence>header span{color:#676771;font-size:8px}.capacity-evidence article{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.capacity-evidence article:last-child{border-bottom:0}.capacity-evidence article strong{color:#8f7df5;letter-spacing:.08em;font-size:7px}.capacity-evidence article span{color:#aaaab3;font-size:9px;line-height:1.5}.goal-capacity-card>header{justify-content:space-between;align-items:start;gap:20px;margin-top:12px;display:flex}.goal-capacity-card>header small{color:#686873;font-size:7px;font-weight:850}.goal-capacity-card h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(24px,4vw,40px)}.goal-capacity-card>header>strong{color:#b4a8f5;text-align:center;background:#5136e81a;border:1px solid #7058ef59;border-radius:9px;padding:9px 11px;font-size:8px}.goal-capacity-card dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:22px 0 14px;display:grid}.goal-capacity-card dl div{border:1px solid var(--line);background:#0c0c10;border-radius:11px;align-content:center;gap:7px;min-height:92px;padding:14px;display:grid}.goal-capacity-card dd{color:#d0d0d7;margin:0;font-size:9px;line-height:1.45}.today-capacity-card{background:radial-gradient(circle at 100% 0,#7058ef21,#0000 48%),#09090c;border:1px solid #7058ef57;border-radius:20px;margin-top:16px;padding:24px clamp(24px,4vw,42px)}.today-capacity-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.today-capacity-card h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(25px,4vw,38px)}.today-capacity-card button{color:#a696ff;background:0 0;border:0;font-size:8px;font-weight:850}.today-capacity-card dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 12px;display:grid}.today-capacity-card dl div{border:1px solid var(--line);background:#0c0c10;border-radius:10px;padding:12px}.today-capacity-card dt{color:#666671;font-size:7px;font-weight:850}.today-capacity-card dd{color:#d5d5db;margin:6px 0 0;font-size:10px;font-weight:750}.today-capacity-card>p{color:#858590;margin:0;font-size:9px;line-height:1.6}@media (width<=900px){.capacity-state-grid,.goal-capacity-card dl{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.capacity-factor-grid,.capacity-state-grid,.goal-capacity-card dl,.today-capacity-card dl{grid-template-columns:1fr}.capacity-evidence>header,.goal-capacity-card>header,.today-capacity-card>header{display:grid}.capacity-workspace>header{padding-top:24px}.capacity-factor-grid section,.capacity-evidence,.goal-capacity-card,.today-capacity-card{padding:20px 17px}}.daily-direction{background:radial-gradient(circle at 100% 0,#7058ef21,#0000 46%),#09090c;border:1px solid #7058ef57;border-radius:20px;gap:16px;margin-top:16px;padding:clamp(24px,4vw,42px);display:grid}.daily-direction>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.daily-direction>header h2{letter-spacing:-.055em;max-width:760px;margin:8px 0 0;font-size:clamp(26px,4vw,42px)}.daily-direction>header>span{color:#8f7df5;letter-spacing:.08em;font-size:7px;font-weight:850}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.direction-grid article{border:1px solid var(--line);background:#0c0c10;border-radius:15px;align-content:start;gap:14px;min-height:290px;padding:22px;display:grid}.direction-grid article>small{color:#8f7df5;letter-spacing:.11em;font-size:7px;font-weight:900}.direction-grid h3{color:#f0f0f3;letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.35}.direction-grid article>div{border-top:1px solid var(--line);padding-top:12px}.direction-grid article>div strong{color:#777782;letter-spacing:.09em;font-size:7px}.direction-grid article>div p{color:#aaaab3;margin:7px 0 0;font-size:9px;line-height:1.55}.direction-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.direction-grid li{color:#858590;grid-template-columns:68px 1fr;gap:8px;font-size:7px;line-height:1.45;display:grid}.direction-grid li b{color:#8c7ce0;font-size:7px}.daily-direction>footer{flex-wrap:wrap;gap:9px;display:flex}.daily-direction>footer span{border:1px solid var(--line);background:#0c0c10;border-radius:10px;gap:5px;min-width:170px;padding:12px 14px;display:grid}.daily-direction>footer small{color:#666671;font-size:7px;font-weight:850}.daily-direction>footer strong{color:#c9c9d0;font-size:9px}.direction-empty{color:#777782;text-align:center;border:1px dashed #34343d;border-radius:13px;gap:7px;padding:24px;display:grid}.direction-empty strong{color:#b8b8c0;font-size:10px}.direction-empty span{font-size:8px}.owner-direction{margin-bottom:2px}@media (width<=900px){.direction-grid{grid-template-columns:1fr}.direction-grid article{min-height:0}}@media (width<=620px){.daily-direction{padding:22px 17px}.daily-direction>header{display:grid}}.work-loading,.work-prescription-hero,.flush-system,.prescribed-work-section,.work-reflection,.work-history,.coach-work-priority,.coach-work-history{background:linear-gradient(145deg,#100c1dfa,#07070cfa);border:1px solid #29223f;border-radius:18px;margin-bottom:20px;padding:24px}.work-prescription-hero,.flush-system>header,.prescribed-work-section>header,.coach-work-priority{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.work-prescription-hero h1,.prescribed-work-section h2,.flush-system h2,.work-reflection h2,.coach-work-priority h2{color:#fff;letter-spacing:-.025em;margin:5px 0 8px}.work-prescription-hero>strong{color:#a98cff;text-align:right;font-size:34px}.work-prescription-hero>strong small{color:#7e778e;letter-spacing:.12em;font-size:10px;display:block}.flush-system{border-color:#55304a}.flush-system.complete{border-color:#315d4a}.flush-system>header>span{color:#ff766f;letter-spacing:.11em;font-size:11px;font-weight:800}.flush-system.complete>header>span{color:#68d6a0}.flush-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.flush-steps>label{background:#0b0912;border:1px solid #2d2740;border-radius:14px;gap:12px;padding:18px;display:flex}.flush-steps>label>b{color:#8f73ff}.flush-steps>label>span{gap:9px;width:100%;display:grid}.flush-steps small,.flush-steps em{color:#90899e;font-size:12px;line-height:1.45}.flush-steps input[type=text],.flush-steps input:not([type]){width:100%}.flush-minutes{color:#bbb3c9;align-items:center;gap:12px;font-weight:700;display:flex}.flush-minutes input{width:92px}.prescribed-drill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.prescribed-drill-grid>article{background:#09080e;border:1px solid #2c2740;border-radius:16px;padding:20px}.prescribed-drill-grid>article.complete{border-color:#315d4a}.prescribed-drill-grid article>header{color:#8f73ff;letter-spacing:.1em;justify-content:space-between;font-size:11px;display:flex}.prescribed-drill-grid h3{margin:16px 0 6px;font-size:23px}.prescribed-drill-grid article>strong{color:#ff766f}.prescribed-drill-grid dl{gap:12px;margin:20px 0;display:grid}.prescribed-drill-grid dl>div{border-top:1px solid #201c2d;padding-top:10px}.prescribed-drill-grid dt{color:#8f73ff;letter-spacing:.1em;font-size:10px;font-weight:800}.prescribed-drill-grid dd{color:#c5bfce;margin:5px 0 0;line-height:1.5}.prescribed-drill-grid ul{gap:7px;padding:0;list-style:none;display:grid}.prescribed-drill-grid li{grid-template-columns:140px 1fr;gap:10px;font-size:11px;display:grid}.prescribed-drill-grid li b{color:#ff766f}.prescribed-drill-grid li span{color:#918a9e}.work-reflection{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:18px;display:grid}.work-reflection textarea,.coach-work-priority textarea{width:100%}.work-history>button{color:#a98cff;letter-spacing:.08em;background:0 0;border:0;font-weight:800}.work-history article{border-top:1px solid #29233a;padding:16px 0}.work-history article header{justify-content:space-between;display:flex}.work-history blockquote{color:#bcb4c8;margin:8px 0}.coach-work-priority{align-items:end}.coach-work-priority>label{flex:1;min-width:360px}.coach-work-priority>small{color:#68d6a0;max-width:280px}.form-error{color:#ff766f!important}.coach-work-history>header,.coach-work-history article>header{justify-content:space-between;gap:18px;display:flex}.coach-work-history>header span,.coach-work-history article>header span{color:#8f73ff;font-size:8px;font-weight:800}.coach-work-history article{border-top:1px solid #29233a;padding:16px 0}.coach-work-history article p,.coach-work-history article small,.coach-work-history article em{color:#8f889b;font-size:9px;line-height:1.55;display:block}.coach-work-history blockquote{color:#c2bacd;margin:9px 0}@media (width<=900px){.flush-steps,.prescribed-drill-grid{grid-template-columns:1fr}.work-prescription-hero,.flush-system>header,.prescribed-work-section>header,.coach-work-priority,.work-reflection{grid-template-columns:1fr;display:grid}.coach-work-priority>label{min-width:0}.prescribed-drill-grid li{grid-template-columns:1fr}}.meeting-booking{color:#f7f5ff;background:linear-gradient(145deg,#100d1c,#08080d);border:1px solid #2c2450;border-radius:24px;gap:18px;max-width:1160px;margin:0 auto 110px;padding:32px;display:grid}.meeting-booking>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.meeting-booking>header h1{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(30px,5vw,58px)}.meeting-booking>header p{color:#aaa;max-width:650px}.meeting-booking>header>strong{text-align:center;background:#17112b;border:1px solid #5c45c6;border-radius:16px;min-width:150px;padding:18px;font-size:32px;display:grid}.meeting-booking>header>strong small{letter-spacing:.13em;color:#a99be9;font-size:10px}.meeting-policy{flex-wrap:wrap;gap:8px;display:flex}.meeting-policy span,.meeting-notice{color:#c8c2dc;border:1px solid #302a45;border-radius:999px;padding:9px 12px;font-size:12px}.meeting-notice{color:#adf1d2;border-color:#3c8d6b}.upcoming-meeting,.meeting-booking-admin{background:#131020;border:1px solid #3e326b;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.upcoming-meeting div{gap:5px;display:grid}.upcoming-meeting div:last-child{gap:8px;display:flex}.upcoming-meeting button,.meeting-reschedule-note button{color:#fff;background:0 0;border:1px solid #6250a8;border-radius:10px;padding:9px 12px}.upcoming-meeting button.danger{color:#ff9da7;border-color:#6e3038}.meeting-duration{align-items:center;gap:10px;display:flex}.meeting-duration span{letter-spacing:.13em;color:#958cab;margin-right:auto;font-size:11px}.meeting-duration button,.meeting-dates button{color:#bbb;background:#0b0a11;border:1px solid #302a45;border-radius:10px;padding:11px 15px}.meeting-duration button.active,.meeting-dates button.active{color:#fff;background:#2a1d57;border-color:#8b69ff}.meeting-reschedule-note{background:#151125;border-left:3px solid #8b69ff;align-items:center;gap:14px;padding:12px 14px;display:flex}.meeting-reschedule-note span{color:#aaa}.meeting-reschedule-note button{margin-left:auto}.meeting-dates{gap:12px;max-height:520px;display:grid;overflow:auto}.meeting-dates article{border-top:1px solid #252033;grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:15px;padding:15px;display:grid}.meeting-dates h2{margin:8px 0;font-size:16px}.meeting-dates article>div{flex-wrap:wrap;gap:8px;display:flex}.meeting-empty{text-align:center;color:#999;padding:30px}.meeting-confirm{justify-self:end}.meeting-booking-admin{align-items:flex-start;margin-top:16px}.meeting-booking-admin>div:first-child{gap:4px;display:grid}.meeting-booking-admin>div:first-child span{color:#999;font-size:12px}.meeting-booking-admin .hh-access-state{border:0;padding:0}.meeting-booking-admin dl{flex-wrap:wrap;gap:20px;margin:0;display:flex}.meeting-booking-admin dl div{gap:4px;display:grid}.meeting-booking-admin dt{letter-spacing:.12em;color:#8e84a8;font-size:9px}.meeting-booking-admin dd{color:#eee;margin:0;font-size:12px}@media (width<=760px){.meeting-booking{padding:20px 15px}.meeting-booking>header,.upcoming-meeting,.meeting-booking-admin{display:grid}.meeting-booking>header>strong{min-width:0}.meeting-duration{flex-wrap:wrap}.meeting-duration span{width:100%}.meeting-dates article{grid-template-columns:1fr}.meeting-reschedule-note{display:grid}.meeting-reschedule-note button{margin-left:0}.meeting-confirm{justify-self:stretch}.meeting-booking-admin dl{gap:10px;display:grid}}.organization-context-logo{object-fit:contain;width:64px;height:64px;margin-bottom:16px;display:block}.athlete-organization-logo{object-fit:contain;width:52px;height:52px;margin-bottom:10px;display:block}.coach-visibility-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.coach-visibility-heading>strong{letter-spacing:.12em;color:#f2bd48;white-space:nowrap;border:1px solid #f2bd4859;border-radius:999px;padding:8px 12px;font-size:11px}.coach-permission-group{margin-top:26px}.coach-permission-group>h3{color:#9485ef;font:800 11px var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0 0 12px}@media (width<=720px){.coach-visibility-heading{display:block}.coach-visibility-heading>strong{margin-top:10px;display:inline-block}}.coach-organization-access{background:radial-gradient(circle at 0,#ff304b14,#0000 34%),linear-gradient(135deg,#5035e21f,#09090e 56%);border:1px solid #7058ef57;border-radius:18px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 0 18px;padding:22px 24px;display:grid}.coach-organization-access>img{object-fit:contain;width:80px;height:80px}.coach-organization-access h2{letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(20px,2.5vw,30px)}.coach-organization-access>div>span{color:#aaa4bc;letter-spacing:.07em;flex-wrap:wrap;gap:10px 22px;font-size:11px;display:flex}.coach-organization-access nav{gap:9px;display:flex}.coach-organization-access nav a{color:#eae6ff;letter-spacing:.05em;background:#171229;border:1px solid #4a3c86;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.coach-organization-access nav a:first-child{background:#2b205a;border-color:#7358ea}.coach-staff-access{background:linear-gradient(140deg,#5136e81a,#0000 46%),#0a090f!important;border-color:#7058ef57!important}.coach-staff-access-intro{align-items:center;gap:18px;display:flex}.coach-staff-access-intro img{object-fit:contain;width:68px;height:68px}.coach-staff-access-intro h2{margin:6px 0 7px}.coach-staff-access-intro p:last-child{color:#8f889d;margin:0}.coach-staff-member{background:#0c0b12;border:1px solid #2e2940;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px;display:flex}.coach-staff-member>div{gap:4px;display:grid}.coach-staff-member strong{font-size:19px}.coach-staff-member span,.coach-staff-member small{color:#8e879b;font-size:11px}.coach-permission-count{color:#b7a9ff;letter-spacing:.1em;background:#151125;border:1px solid #3d3563;border-radius:999px;margin-top:14px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.hh-access-state.locked{background:#f2bd4809;border-color:#f2bd4842}.hh-access-state>span.locked{color:#f0c967}.coach-permission-lock{color:#f0c967;letter-spacing:.09em;background:#f2bd4812;border:1px solid #f2bd4859;border-radius:9px;padding:9px 12px;font-size:9px}@media (width<=900px){.coach-organization-access{grid-template-columns:70px 1fr}.coach-organization-access>img{width:66px;height:66px}.coach-organization-access nav{grid-column:1/-1}.coach-organization-access nav a{flex:1}}@media (width<=620px){.coach-organization-access{grid-template-columns:1fr;padding:18px}.coach-organization-access>img{width:60px;height:60px}.coach-organization-access nav,.coach-staff-member{display:grid}.coach-staff-access-intro{align-items:flex-start}.coach-staff-access-intro img{width:52px;height:52px}.coach-staff-member .primary-button{width:100%}}.coach-preview-banner{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#231905f5;border-bottom:1px solid #f2bd486b;justify-content:space-between;align-items:center;gap:18px;margin:-22px -22px 22px;padding:14px 22px;display:flex;position:sticky;top:0}.coach-preview-banner>div{gap:3px;display:grid}.coach-preview-banner strong{color:#f5d579;letter-spacing:.12em;font-size:11px}.coach-preview-banner span{color:#c8b882;font-size:10px}.coach-preview-banner a{color:#f5d579;letter-spacing:.08em;border:1px solid #f2bd4873;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none}.coach-organization-home>div>small{color:#7f788b;margin-top:11px;font-size:10px;display:block}.coach-organization-home nav{flex-wrap:wrap;justify-content:flex-end}.coach-organization-home nav a:nth-child(2){color:#f3d06f;background:#211a0b;border-color:#f2bd4880}.dodge-coach-nav{background:#09090d;border:1px solid #24212e;border-radius:13px;gap:8px;margin:0 0 18px;padding:7px;display:flex}.dodge-coach-nav button{color:#7f798b;letter-spacing:.08em;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.dodge-coach-nav button.active{color:#e7e1ff;background:#171229;border-color:#4a3c86}.dodge-coverage-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.dodge-coverage-grid article{background:linear-gradient(145deg,#7058ef12,#0000 58%),#0a090e;border:1px solid #262330;border-radius:15px;align-content:center;gap:8px;min-height:132px;padding:20px;display:grid}.dodge-coverage-grid small{color:#777181;letter-spacing:.09em;font-size:8px;font-weight:900}.dodge-coverage-grid strong{letter-spacing:-.05em;font-size:28px}.dodge-coverage-grid strong em{color:#777181;font-size:13px;font-style:normal}.dodge-coverage-grid span{color:#756f7e;font-size:9px}.dodge-roster-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 16px;display:grid}.dodge-roster-filters label{color:#777180;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:900;display:grid}.dodge-roster-filters select{color:#c6c0d2;min-height:39px;font:inherit;letter-spacing:0;background:#0d0c12;border:1px solid #2d2938;border-radius:9px;padding:0 10px}.dodge-athlete-identity{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.dodge-athlete-identity>span{background:#0b0a0f;border:1px solid #292532;border-radius:11px;align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.dodge-athlete-identity small{color:#716a7a;letter-spacing:.08em;font-size:7px;font-weight:900}.dodge-athlete-identity strong{color:#c9c3d3;font-size:10px;line-height:1.35}.coach-snapshot-single-score{grid-template-columns:1fr}.coach-snapshot-single-score>span{background:#100d18;border:1px solid #302946;border-radius:11px;gap:7px;padding:15px;display:grid}.coach-snapshot-single-score small{color:#8475d0;font-size:8px;font-weight:900}.dodge-simple-panel{background:#09090d;border:1px solid #282431;border-radius:18px;padding:26px}.dodge-simple-panel h2{margin:7px 0 4px;font-size:27px}.dodge-simple-panel>p:not(.coach-live-kicker){color:#7f7888;font-size:10px}.dodge-simple-panel>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.dodge-simple-panel article{background:#0e0d13;border:1px solid #292531;border-radius:12px;gap:7px;padding:16px;display:grid}.dodge-simple-panel article strong{font-size:13px}.dodge-simple-panel article span{color:#7b7582;font-size:9px}.dodge-simple-panel article b{color:#9a8ae9;letter-spacing:.05em;font-size:8px}.dodge-report-generator{gap:14px;display:grid}.dodge-report-intro{background:#09090d;border:1px solid #282431;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.dodge-report-intro h2{margin:7px 0 5px;font-size:27px}.dodge-report-intro>div>p:last-child{color:#817a8a;margin:0;font-size:10px}.dodge-report-open,.dodge-report-controls>button{color:#fff;letter-spacing:.04em;background:#5d43d3;border:1px solid #8067ed;border-radius:10px;min-height:46px;padding:0 18px;font-size:10px;font-weight:900}.dodge-report-controls{background:#0c0b11;border:1px solid #2c2738;border-radius:14px;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.dodge-report-controls label{color:#928b9c;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.dodge-report-controls input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111018;border:1px solid #383244;border-radius:9px;min-height:44px;padding:0 12px}.dodge-report-controls>p{color:#77717f;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.dodge-report-error{color:#b42318;background:#fff5f5;border:1px solid #ff475859;border-radius:10px;margin:0;padding:12px 14px;font-size:10px}.dodge-report-sheet{color:#101827;background:#fff;border:1px solid #d9dde4;border-radius:16px;overflow:hidden;box-shadow:0 24px 65px #00000038}.dodge-report-sheet>header{color:#fff;background:#0a1a2c;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.dodge-report-brand{align-items:center;gap:12px;display:flex}.dodge-report-brand img{object-fit:contain;width:44px;height:44px}.dodge-report-brand span{gap:3px;display:grid}.dodge-report-brand small{color:#e3b84d;letter-spacing:.12em;font-weight:900;font-size:8px!important}.dodge-report-brand strong{letter-spacing:.03em;font-size:15px}.dodge-report-sheet>header>b{letter-spacing:.02em;font-size:15px}.dodge-report-sheet>header>b span{color:#e3b84d}.dodge-report-range{border-bottom:1px solid #e3e6eb;align-items:center;gap:14px;padding:15px 22px;display:flex}.dodge-report-range strong{font-size:12px}.dodge-report-range span{color:#687181;font-size:9px}.dodge-report-range a{color:#fff;background:#0a1a2c;border-radius:8px;align-items:center;min-height:38px;margin-left:auto;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.dodge-report-summary{grid-template-columns:repeat(6,1fr);gap:8px;padding:18px 22px;display:grid}.dodge-report-summary h3{color:#0a1a2c;letter-spacing:.1em;grid-column:1/-1;margin:0 0 2px;font-size:10px}.dodge-report-summary article{background:#f7f8fa;border:1px solid #e0e3e9;border-radius:10px;gap:7px;padding:13px;display:grid}.dodge-report-summary small{color:#6d7480;letter-spacing:.08em;font-weight:900;font-size:7px!important}.dodge-report-summary strong{font-size:12px}.dodge-report-table-wrap{padding:0 22px 20px;overflow-x:auto}.dodge-report-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.dodge-report-table-wrap th,.dodge-report-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e8ec;padding:11px 10px;font-size:9px}.dodge-report-table-wrap thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0a1a2c;font-size:7px}.dodge-report-table-wrap tbody th{font-size:10px}.dodge-report-table-wrap td{font-weight:800}.dodge-report-table-wrap td[data-status=YES]{color:#087735}.dodge-report-table-wrap td[data-status=NO]{color:#b42318}.dodge-report-table-wrap td[data-status=UNKNOWN]{color:#6c7480}.dodge-report-sheet>footer{background:#f7f8fa;border-top:1px solid #e3e6eb;gap:7px;padding:15px 22px;display:grid}.dodge-report-sheet>footer p{color:#687181;margin:0;font-size:8px;line-height:1.55}.dodge-report-sheet>footer strong{color:#253047;letter-spacing:.06em}.coach-global-nav{background:#09090d;border:1px solid #292535;border-radius:14px;gap:8px;margin-bottom:22px;padding:7px;display:flex}.coach-global-nav a{color:#817b8b;letter-spacing:.09em;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.coach-global-nav a.active{color:#f0edff;background:#1a1430;border-color:#5d49bd}.coach-back-to-teams{color:#aaa1bb;letter-spacing:.08em;background:#0b0a0f;border:1px solid #393244;border-radius:9px;margin-bottom:18px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.coach-global-overview,.coach-global-roster,.coach-teams-view{background:radial-gradient(circle at 100% 0,#7058ef1a,#0000 38%),#09090d;border:1px solid #292535;border-radius:20px;margin-bottom:22px;padding:clamp(22px,4vw,34px)}.coach-global-overview>header,.coach-global-roster>header,.coach-teams-view>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.coach-global-overview h2,.coach-global-roster h2,.coach-teams-view h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(25px,3vw,38px)}.coach-global-overview>header>a{color:#eeeaff;letter-spacing:.08em;background:#1a1430;border:1px solid #5d49bd;border-radius:9px;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.coach-global-stats{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px;display:grid}.coach-global-stats article{background:#0d0c12;border:1px solid #282431;border-radius:14px;align-content:center;gap:7px;min-height:132px;padding:20px;display:grid}.coach-global-stats small,.coach-team-card>div>small{color:#8c7bea;letter-spacing:.1em;font-size:8px;font-weight:900}.coach-global-stats strong{font-size:32px}.coach-global-stats span,.coach-global-overview header p,.coach-global-roster header p,.coach-teams-view header p{color:#817b89;font-size:10px;line-height:1.55}.coach-global-organization-list{gap:8px;margin-top:14px;display:grid}.coach-global-organization-list article{background:#0c0b10;border:1px solid #25212d;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.coach-global-organization-list span{gap:5px;display:grid}.coach-global-organization-list strong{font-size:13px}.coach-global-organization-list small{color:#817a89;font-size:9px}.coach-global-organization-list a{color:#a896ff;font-size:9px;font-weight:900;text-decoration:none}.coach-global-roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.coach-global-roster article{background:#0d0c12;border:1px solid #282431;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.coach-global-roster article>i,.coach-team-monogram{color:#dcd6ff;background:#29204d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.coach-global-roster article>span{gap:4px;display:grid}.coach-global-roster article small{color:#7d7685;font-size:9px}.coach-global-empty{color:#817b89;text-align:center;border:1px dashed #34303d;border-radius:12px;grid-column:1/-1;margin:0;padding:24px}.coach-team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.coach-team-card{background:linear-gradient(145deg,#7058ef14,#0000 52%),#0c0b11;border:1px solid #302942;border-radius:17px;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:22px;display:grid}.coach-team-card>img{object-fit:contain;width:72px;height:72px}.coach-team-card>div h3{letter-spacing:-.035em;margin:6px 0 10px;font-size:20px}.coach-team-card>div p{color:#91899c;margin:4px 0;font-size:10px}.coach-team-card nav{border-top:1px solid #292431;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:14px;display:flex}.coach-team-card nav a{color:#e9e4ff;letter-spacing:.06em;background:#171329;border:1px solid #4d4083;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.coach-team-card nav a:first-child{background:#2a2057;border-color:#7058e8}.coach-global-organization-list article,.coach-team-card{transition:border-color .16s,background .16s;position:relative}.coach-global-organization-list article:hover,.coach-global-organization-list article:focus-within{background:#11101a;border-color:#5d49bd}.coach-team-card:hover,.coach-team-card:focus-within{border-color:#6f58dc}.coach-global-organization-list span,.coach-open-team-link,.coach-team-card>img,.coach-team-card>div,.coach-team-card nav,.coach-team-monogram{z-index:1;position:relative}.coach-global-organization-list span,.coach-team-card>img,.coach-team-card>div{pointer-events:none}.coach-organization-row-link,.coach-team-card-link{z-index:0;border-radius:inherit;inset:0;position:absolute!important}.coach-organization-row-link:focus-visible,.coach-team-card-link:focus-visible{outline-offset:3px;outline:2px solid #8f7df5}.coach-open-team-link,.coach-team-card nav{pointer-events:auto}.coach-team-context-meta{align-items:center;display:flex;color:#9b93a8!important;gap:10px!important;margin-top:10px!important;font-size:10px!important}.coach-team-context-meta strong{color:#f2eff9;letter-spacing:.08em;font-size:10px}.coach-team-context-meta span{border-left:1px solid #3a3543;padding-left:10px}@media (width<=1100px){.dodge-coverage-grid{grid-template-columns:repeat(3,1fr)}.dodge-simple-panel>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.coach-preview-banner{margin:-14px -14px 16px;padding:12px 14px}.coach-preview-banner,.dodge-coach-nav,.coach-global-nav{flex-wrap:wrap}.coach-preview-banner a{text-align:center;width:100%}.dodge-coach-nav button,.coach-global-nav a{flex:44%}.dodge-coverage-grid,.dodge-roster-filters,.dodge-simple-panel>div,.coach-global-stats,.coach-team-card-grid{grid-template-columns:1fr 1fr}.coach-global-overview>header,.coach-global-roster>header,.coach-teams-view>header{display:grid}}@media (width<=500px){.dodge-coverage-grid,.dodge-roster-filters,.dodge-simple-panel>div,.dodge-athlete-identity,.coach-global-stats,.coach-global-roster>div,.coach-team-card-grid{grid-template-columns:1fr}.coach-organization-home nav a,.coach-team-card nav a{width:100%}}@media (width<=760px){.dodge-report-intro,.dodge-report-range{flex-direction:column;align-items:stretch}.dodge-report-open,.dodge-report-range a{justify-content:center;width:100%;margin-left:0}.dodge-report-controls{grid-template-columns:1fr 1fr}.dodge-report-controls>button{grid-column:1/-1}.dodge-report-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.dodge-report-controls,.dodge-report-summary{grid-template-columns:1fr}.dodge-report-controls>button{grid-column:auto}.dodge-report-sheet>header{align-items:flex-start}.dodge-report-sheet>header>b{font-size:11px}.dodge-report-brand img{width:36px;height:36px}.dodge-report-summary,.dodge-report-table-wrap{padding-inline:14px}}.dodge-report-actions{gap:8px;margin-left:auto;display:flex}.dodge-report-range .dodge-report-actions a,.dodge-report-actions button{color:#fff;background:#0a1a2c;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-left:0;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.dodge-report-actions button{background:#5d43d3}.dodge-report-save-message{color:#4d5665;background:#f5f7fa;margin:0;padding:9px 22px;font-size:9px}.dodge-report-judging-note{color:#5f4a0a;background:#fff9e8;border:1px solid #ead28d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 22px 0;padding:12px 14px;font-size:9px;display:flex}.dodge-report-judging-note span{color:#75642d}.dodge-report-table-wrap td[data-status=NOT\ JUDGED]{color:#6c7480}@media (width<=760px){.dodge-report-actions{width:100%;margin-left:0}.dodge-report-actions>*{flex:1}.dodge-report-judging-note{flex-direction:column;align-items:flex-start}}.launch-mode-shell{max-width:1240px}.launch-head{border-bottom-color:#f2bd483d}.launch-team-brand{align-items:center;gap:12px;display:flex}.launch-team-brand img{object-fit:contain;width:48px;height:48px}.launch-team-brand span{gap:3px;display:grid}.launch-team-brand small{color:#8b8397;letter-spacing:.1em;font-size:8px;font-weight:900}.launch-team-brand strong{font-size:13px}.launch-tabs{justify-content:center}.launch-today-hero{background:radial-gradient(circle at 90% 0,#7058ef29,#0000 48%),#09090d;border:1px solid #302946;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin:20px 0;padding:clamp(25px,5vw,48px);display:flex}.launch-today-hero h1{letter-spacing:-.065em;margin:8px 0 5px;font-size:clamp(34px,6vw,66px)}.launch-today-hero>div:last-child{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px;display:grid}.launch-today-hero button{color:#aaa3b4;text-align:left;background:#0d0c12;border:1px solid #312b3d;border-radius:13px;gap:7px;min-height:92px;padding:17px;display:grid}.launch-today-hero button.complete{color:#74dca9;border-color:#315d4a}.launch-today-hero button small{letter-spacing:.1em;font-size:7px;font-weight:900}.launch-today-hero button strong{font-size:14px}.launch-work-section,.launch-calendar{background:linear-gradient(145deg,#100c1dfa,#07070cfa);border:1px solid #302946;border-radius:20px;margin-bottom:20px;padding:clamp(22px,4vw,34px)}.launch-work-section>header,.launch-calendar>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.launch-work-section h2,.launch-calendar h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(29px,5vw,48px)}.launch-work-section>header p{color:#8a8394}.launch-work-section>header>strong{color:#aa95ff;text-align:right;font-size:30px;display:grid}.launch-work-section>header>strong small{color:#777181;letter-spacing:.1em;font-size:8px}.launch-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.launch-task-grid>article{background:#09080e;border:1px solid #2c2740;border-radius:16px;align-content:start;gap:14px;min-height:390px;padding:24px;display:grid}.launch-task-grid>article.complete{border-color:#315d4a}.launch-task-grid article>header{color:#9b86f3;letter-spacing:.1em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.launch-task-grid h3{letter-spacing:-.04em;margin:3px 0 0;font-size:26px}.launch-task-grid p{color:#aaa3b3;margin:0;font-size:11px;line-height:1.65}.launch-task-time{color:#f0c967;letter-spacing:.08em;font-size:8px}.launch-task-grid form,.launch-task-grid label{gap:8px;display:grid}.launch-task-grid textarea{color:#eeeef2;resize:vertical;background:#0c0b11;border:1px solid #373043;border-radius:9px;width:100%;padding:12px}.launch-single-panel{max-width:820px;margin:24px auto;display:grid}.launch-checkin{width:100%}.launch-calendar{margin-top:24px}.launch-calendar .daily-agenda{margin:20px 0}.launch-calendar .calendar-quick-add{margin-top:20px}.launch-mode-shell .launch-work-section h2,.launch-mode-shell .launch-task-grid h3{color:#fff}@media (width<=760px){.launch-head,.launch-today-hero,.launch-work-section>header,.launch-calendar>header{display:grid}.launch-today-hero>div:last-child,.launch-task-grid{grid-template-columns:1fr}.launch-tabs{justify-content:flex-start;overflow-x:auto}.launch-tabs button{white-space:nowrap}.launch-team-brand small{font-size:7px}.launch-task-grid>article{min-height:0}.launch-mode-shell{padding-bottom:85px}}.athlete-recruiteq{color:#07153d;background:#f4f7fb;border-radius:28px;gap:18px;max-width:1500px;margin:0 auto;padding:26px;display:grid}.recruiteq-athlete-head{background:#fff;border:1px solid #dce3ef;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px;display:flex;box-shadow:0 10px 30px #07153d0f}.recruiteq-athlete-head p,.recruiteq-position-card small,.recruiteq-table-card header small,.recruiteq-team-value small,.recruiteq-explain-grid small{color:#ef2636;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.recruiteq-athlete-head h1{letter-spacing:-.055em;max-width:820px;margin:7px 0 8px;font-size:clamp(34px,5vw,64px);line-height:.95}.recruiteq-athlete-head>div>span{color:#536078;max-width:830px;line-height:1.6;display:block}.recruiteq-view-toggle{background:#f5f7fb;border:1px solid #dce3ef;border-radius:12px;flex:none;padding:5px;display:flex}.recruiteq-view-toggle button{color:#65718a;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 14px;font:800 11px/1 inherit}.recruiteq-view-toggle button.active{color:#fff;background:#07153d}.recruiteq-position-card{background:#dce3ef;border:1px solid #dce3ef;border-radius:20px;grid-template-columns:.8fr 1fr 1.35fr;gap:1px;display:grid;overflow:hidden}.recruiteq-position-card>div{background:#fff;min-height:230px;padding:26px}.recruiteq-position-score strong{color:#0b47da;margin:17px 0 4px;font-size:82px;line-height:1;display:block}.recruiteq-position-score>span{color:#07153d;font-weight:900}.recruiteq-position-card p{color:#68748b;line-height:1.55}.recruiteq-confidence strong{margin:22px 0 12px;font-size:42px;display:block}.recruiteq-confidence>div{background:#e5eaf2;border-radius:99px;height:9px;overflow:hidden}.recruiteq-confidence i{background:linear-gradient(90deg,#2057e6,#ef2636);border-radius:99px;height:100%;display:block}.recruiteq-next strong{margin:18px 0;font-size:22px;line-height:1.25;display:block}.recruiteq-next>div{gap:9px;margin-top:18px;display:flex}.recruiteq-next a{color:#fff;letter-spacing:.08em;background:#07153d;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:900;text-decoration:none}.recruiteq-table-card{background:#fff;border:1px solid #dce3ef;border-radius:20px;overflow:hidden}.recruiteq-table-card>header{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:end;padding:22px 26px;display:flex}.recruiteq-table-card h2{margin:5px 0 0;font-size:28px}.recruiteq-table-card header>span{color:#65718a;font-size:13px}.recruiteq-player-table>div,.recruiteq-player-table>article{grid-template-columns:1.2fr .55fr .65fr 1.6fr;align-items:center;gap:16px;padding:15px 26px;display:grid}.recruiteq-table-head{color:#71809a;letter-spacing:.08em;background:#f6f8fc;font-size:10px;font-weight:900}.recruiteq-player-table article{border-top:1px solid #edf0f5}.recruiteq-player-table article b{color:#0b47da;font-size:20px}.recruiteq-player-table article p{color:#65718a;margin:0;font-size:13px}.recruiteq-player-table article span{letter-spacing:.07em;border-radius:99px;width:max-content;padding:6px 9px;font-size:9px;font-weight:900}.recruiteq-player-table .recorded{color:#087735;background:#e9f8ef}.recruiteq-player-table .unknown{color:#667085;background:#f0f2f6}.recruiteq-explain-grid,.recruiteq-team-value{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.recruiteq-explain-grid article,.recruiteq-team-value article{background:#fff;border:1px solid #dce3ef;border-radius:18px;padding:24px}.recruiteq-explain-grid h3,.recruiteq-team-value h2{margin:10px 0 8px;font-size:21px}.recruiteq-explain-grid p,.recruiteq-team-value p{color:#65718a;margin:0;line-height:1.55}.recruiteq-team-value{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.athlete-recruiteq{border-radius:18px;padding:12px}.recruiteq-athlete-head{flex-direction:column;align-items:stretch;padding:22px}.recruiteq-position-card{grid-template-columns:1fr}.recruiteq-position-card>div{min-height:0}.recruiteq-explain-grid,.recruiteq-team-value{grid-template-columns:1fr}.recruiteq-player-table>div,.recruiteq-player-table>article{grid-template-columns:1fr 1fr;padding:14px 18px}.recruiteq-table-head{display:none!important}.recruiteq-player-table article p{grid-column:1/-1}}.ops-invite-destinations{background:radial-gradient(circle at 100% 0,#7058ef1f,#0000 40%),#09090d;border:1px solid #302946;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding:22px;display:grid}.ops-invite-destinations header{grid-column:1/-1;gap:7px;margin-bottom:5px;display:grid}.ops-invite-destinations h3{margin:0;font-size:25px}.ops-invite-destinations header>span{color:#85808e;font-size:10px}.ops-invite-destinations>a{color:#eeeaf6;background:#0e0c13;border:1px solid #302b3a;border-radius:12px;align-content:center;gap:7px;min-height:94px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ops-invite-destinations>a:hover,.ops-invite-destinations>a:focus-visible{border-color:#7058e8;transform:translateY(-1px)}.ops-invite-destinations>a strong{font-size:12px}.ops-invite-destinations>a span{color:#847e8d;font-size:9px;line-height:1.4}@media (width<=850px){.ops-invite-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.ops-invite-destinations{grid-template-columns:1fr;padding:16px}.ops-invite-destinations>a{min-height:78px}}.activation-device-guide{background:#5136e80f;border:1px solid #7058ef47;border-radius:12px;gap:9px;margin-top:22px;padding:17px;display:grid}.activation-device-guide>strong{color:#9e8cf5;letter-spacing:.1em;font-size:9px}.activation-device-guide>span{color:#aaa5b2;font-size:10px;line-height:1.5}.activation-device-guide>span b{color:#f0edf5}.activation-device-guide>small{color:#77717f;font-size:8px;line-height:1.5}.tour-page{color:#10213a;background:#f7f9fc;min-height:100vh;overflow-x:hidden}.tour-header{background:#fff;border-color:#dce3ec;width:min(1440px,100% - 48px);min-height:78px}.tour-brand{color:#10213a}.tour-logo-crop{background:#fff}.tour-header-actions>span{color:#174ea6;background:#edf4ff;border-color:#c9d9ef}.tour-header-actions a{color:#174ea6}.tour-shell{padding-top:56px}.tour-intro{align-items:center}.tour-intro h1{color:#10213a;font-size:clamp(46px,6.5vw,88px)}.tour-intro>div:first-child>p:last-child{color:#607087}.tour-demo-disclosure{background:#fff;border-color:#d5deea;box-shadow:0 10px 30px #10213a0b}.tour-demo-disclosure>span{color:#174ea6;background:#edf4ff}.tour-demo-disclosure strong{color:#10213a}.tour-demo-disclosure small{color:#607087}.tour-step-nav{background:#fff;border-color:#dce3ec;grid-template-columns:repeat(6,minmax(0,1fr));box-shadow:0 10px 30px #10213a0b}.tour-step-nav button{color:#607087;cursor:pointer;background:#fff;border-color:#0000;min-width:0}.tour-step-nav button>span{color:#4d66a0;background:#f7f9fc;border-color:#dce3ec}.tour-step-nav button:hover{color:#174ea6;border-color:#c9d9ef;transform:none}.tour-step-nav button.active{color:#174ea6;box-shadow:none;background:#edf4ff;border-color:#b8cbea}.tour-step-nav button.active>span{color:#fff;background:#174ea6;border-color:#a9c2e6}.tour-stage{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.tour-dashboard{background:#fff;border-color:#dce3ec;min-width:0;padding:18px;box-shadow:0 24px 70px #10213a17}.tour-example-label{color:#4d66a0;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.12em;text-align:center;background:#f7f9fc;border:1px solid #d5deea;border-radius:10px;padding:10px 12px}.tour-dashboard .player-home{padding:0}.tour-dashboard .player-home :is(.player-home-identity,.player-home-card,.player-screen-card,.player-driver-card,.player-action-section){transition:border-color .2s,box-shadow .2s,transform .2s}.tour-focus-player .player-home-identity,.tour-focus-capacity .capacity-card,.tour-focus-transfer .transfer-card,.tour-focus-operating .operating-card,.tour-focus-screen .player-screen-card,.tour-focus-actions :is(.player-driver-card,.player-action-section){border-color:#6f96ce;transform:translateY(-1px);box-shadow:0 0 0 3px #174ea617,0 14px 34px #10213a14}.tour-guide{color:#10213a;background:#fff;border-color:#dce3ec;min-height:620px;position:sticky;top:16px;box-shadow:0 20px 60px #10213a14}.tour-guide h2{color:#10213a}.tour-guide>div:first-child>p:last-child{color:#607087}.tour-notice{background:#f7f9fc;border-color:#dce3ec}.tour-notice small{color:#4d66a0}.tour-notice p{color:#52637a}.tour-controls button,.tour-controls a{color:#52637a;background:#fff;border-color:#cbd5e1}.tour-controls .next{color:#fff;box-shadow:none;background:#174ea6;border-color:#174ea6}.tour-keyboard-note{color:#718096}.tour-privacy{color:#10213a;background:#fff;border-color:#dce3ec;box-shadow:0 10px 30px #10213a0b}.tour-privacy h2{color:#10213a}.tour-privacy>p{color:#607087}.tour-privacy>a{color:#174ea6;background:#edf4ff;border-color:#b8cbea}.tour-footer{color:#607087;border-color:#dce3ec}@media (width<=1080px){.tour-step-nav{grid-template-columns:repeat(3,1fr)}.tour-stage{grid-template-columns:1fr}.tour-guide{gap:22px;min-height:0;position:static}}@media (width<=720px){.tour-page{background:#f7f9fc}.tour-header,.tour-shell,.tour-footer{width:calc(100% - 28px)}.tour-shell{padding:36px 0 48px}.tour-intro{gap:24px}.tour-intro h1{font-size:clamp(40px,13vw,58px)}.tour-step-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:28px;overflow:visible}.tour-step-nav button{grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:8px}.tour-step-nav button strong{min-width:0;font-size:9px}.tour-dashboard{border-radius:17px;padding:8px}.tour-example-label{font-size:7px;line-height:1.5}.tour-guide{min-height:0;padding:22px 18px}.tour-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.tour-privacy{grid-template-columns:1fr}}@media (width<=400px){.tour-header-actions>span{display:none}.tour-brand,.tour-logo-crop{width:116px;height:48px}.tour-step-nav{grid-template-columns:1fr 1fr}.tour-step-nav button{min-height:54px}}.teq-brand{box-sizing:content-box;flex:none;justify-content:center;align-items:center;min-width:0;max-width:100%;padding-block:4px;line-height:0;display:inline-flex;overflow:visible!important}.teq-brand--wordmark{aspect-ratio:85/18;width:170px}.teq-brand--mark{aspect-ratio:794/761;width:44px}.teq-brand--full{aspect-ratio:1;width:180px}.teq-brand>img{max-width:100%;display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;margin:0!important;overflow:visible!important;transform:none!important}.marketing-brand,.tour-brand{border-radius:0;width:184px;height:auto;overflow:visible}.marketing-brand .teq-brand,.tour-brand .teq-brand{width:184px}.privacy-brand .teq-brand{width:178px}.join-wordmark .teq-brand{width:210px}.brand-signature .teq-brand{width:180px}.today-loading .teq-brand--mark{width:58px}@media (width<=640px){.marketing-brand,.tour-brand,.marketing-brand .teq-brand,.tour-brand .teq-brand{width:142px;height:auto}.privacy-brand .teq-brand{width:142px}.join-wordmark .teq-brand{width:178px}.brand-signature .teq-brand{width:164px}}.harbourcats-weekly-control{color:#0f2340;background:#fff;border:1px solid #cad7e6;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:24px;display:grid;box-shadow:0 12px 35px #0f23410f}.harbourcats-weekly-control h3{margin:6px 0 9px;font-size:20px}.harbourcats-weekly-control p{color:#52657d;max-width:760px;margin:0 0 12px;font-size:10px;line-height:1.6}.harbourcats-weekly-control>div:first-child>span{color:#5e6e82;margin-top:4px;font-size:8px;display:block}.harbourcats-weekly-control>div:first-child>span.error{color:#b4233b}.harbourcats-weekly-actions{gap:12px;min-width:240px;display:grid}.harbourcats-weekly-actions label{color:#174ea6;justify-content:flex-end;align-items:center;gap:8px;font-weight:900;display:flex}.harbourcats-weekly-actions input{accent-color:#174ea6;width:20px;height:20px}.harbourcats-weekly-control .ops-access-result{grid-column:1/-1}.hc-needs-page{color:#0f2340;background:#f4f7fb;min-height:100vh;padding:24px}.hc-needs-page>header,.hc-needs-intro,.hc-needs-form,.hc-needs-complete,.hc-needs-page>footer{width:min(720px,100%);margin-inline:auto}.hc-needs-page>header{background:#fff;border:1px solid #dbe4ef;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.hc-needs-page>header a{width:180px;display:block}.hc-needs-page>header img{object-fit:contain;width:100%;height:56px}.hc-needs-page>header>span{color:#52657d;letter-spacing:.12em;text-align:right;font-size:10px;font-weight:900}.hc-needs-intro{background:#fff;border:1px solid #cad7e6;border-radius:20px;margin-bottom:18px;padding:28px}.hc-needs-intro>p:first-child{color:#2563eb;letter-spacing:.16em;font-size:11px;font-weight:900}.hc-needs-intro h1{margin:8px 0;font-size:clamp(34px,7vw,58px);line-height:.98}.hc-needs-intro span,.hc-needs-intro>p:last-child{color:#52657d;margin-top:12px;line-height:1.6;display:block}.hc-needs-form{gap:14px;display:grid}.hc-needs-form>label{background:#fff;border:1px solid #dbe4ef;border-radius:16px;gap:12px;padding:20px;display:grid}.hc-needs-form>label>span{grid-template-columns:32px 1fr;align-items:center;gap:3px 10px;font-size:15px;font-weight:750;line-height:1.45;display:grid}.hc-needs-form>label b{color:#174ea6;background:#e9f1ff;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.hc-needs-form>label small{color:#64748b;letter-spacing:.1em;font-size:9px}.hc-needs-form textarea{box-sizing:border-box;resize:vertical;color:#0f2340;width:100%;font:inherit;background:#fff;border:1px solid #b8c7d9;border-radius:10px;padding:14px;font-size:16px;line-height:1.5}.hc-needs-form>button,.hc-needs-complete a{box-sizing:border-box;color:#fff;text-align:center;background:#174ea6;border:0;border-radius:11px;width:100%;padding:17px;font-weight:900;text-decoration:none;display:block}.hc-needs-form>p,.hc-needs-page>footer{color:#64748b;font-size:12px;line-height:1.6}.hc-needs-error{background:#fff4f6;border:1px solid #f4a8b5;border-radius:10px;padding:12px;color:#a21d36!important}.hc-needs-complete{background:#fff;border:1px solid #b7dec8;border-radius:18px;padding:28px}.hc-needs-complete strong{font-size:28px}.hc-needs-complete a{margin-top:18px}.hc-needs-page>footer{padding:24px 0 48px}@media (width<=700px){.harbourcats-weekly-control{grid-template-columns:1fr;padding:18px}.harbourcats-weekly-actions{min-width:0}.harbourcats-weekly-actions label{justify-content:flex-start}.hc-needs-page{padding:12px;overflow-x:hidden}.hc-needs-page>header{flex-direction:column;align-items:flex-start;padding:14px}.hc-needs-page>header a{width:150px}.hc-needs-page>header>span{text-align:left}.hc-needs-intro{padding:22px 18px}.hc-needs-form>label{padding:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.coach-live-page,.ops-shell,.today-shell,.performance-shell,.coach-live-loading,.ops-loading,.today-loading{--surface:#fff;--surface-2:#f7f9fc;--line:#dce3ec;--line-strong:#cbd5e1;color:#10213a;background:#fff!important}.data-intake-page{color:#0b1d35;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background:#f7f9fc;padding:36px clamp(18px,5vw,72px)}.data-intake-page>header{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 28px;display:flex}.data-intake-page h1{letter-spacing:-.045em;margin:4px 0;font-size:clamp(34px,5vw,60px)}.data-intake-page small{letter-spacing:.12em;color:#53647c;font-weight:900}.data-intake-page a{color:#0b1d35;font-weight:850}.data-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:0 auto 18px;display:grid}.data-intake-grid button{text-align:left;color:#0b1d35;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:18px;gap:8px;min-height:150px;padding:20px;display:grid}.data-intake-grid button.selected{border:2px solid #1c5be7;box-shadow:0 10px 30px #1b43821a}.data-intake-grid strong{font-size:18px}.data-intake-grid span{line-height:1.45}.data-intake-page>form,.data-intake-ai{background:#fff;border:1px solid #d7e0ea;border-radius:20px;max-width:1180px;margin:0 auto 18px;padding:24px}.data-intake-page form ol{padding-left:22px;line-height:1.8}.data-intake-page form label{letter-spacing:.08em;gap:8px;margin:16px 0;font-size:12px;font-weight:900;display:grid}.data-intake-page input{border:1px solid #bdc9d8;border-radius:12px;min-height:52px;padding:12px}.data-intake-page form button{color:#fff;background:#0b1d35;border:0;border-radius:12px;min-height:52px;padding:0 20px;font-weight:900}.data-intake-page form button:disabled{opacity:.45}.data-intake-page>footer{max-width:1180px;margin:24px auto}.import-preview{background:#f8fbff;border:1px solid #c9d7e8;border-radius:14px;gap:7px;margin-top:14px;padding:16px;display:grid}.import-preview details{margin-top:6px}.import-preview summary{cursor:pointer;font-weight:900}.import-preview p{border-bottom:1px solid #dce5ef;grid-template-columns:minmax(130px,.8fr) minmax(0,2fr);gap:12px;margin:0;padding:9px 0;display:grid}.import-preview p span{font-size:12px;line-height:1.4}@media (width<=700px){.data-intake-page{padding:18px 14px 96px}.data-intake-page>header{align-items:flex-start}.data-intake-page h1{font-size:36px}.data-intake-grid{grid-template-columns:1fr 1fr}.data-intake-grid button{min-height:132px;padding:15px}.data-intake-page>form,.data-intake-ai{padding:18px}.import-preview p{grid-template-columns:1fr}.data-intake-page button,.data-intake-page a,.data-intake-page input{min-height:44px}}.coach-os-workspace,.player-context-workspace,.player-os-today,.coach-os-workspace input,.coach-os-workspace select,.coach-os-workspace textarea,.player-context-workspace input,.player-context-workspace select,.player-context-workspace textarea{font-size:16px}.coach-os-workspace button,.player-context-workspace button,.player-os-today button,.integration-panel button,.file-import-button{min-height:44px}.coach-os-records p,.player-game-list span,.player-os-today article span{font-size:14px;line-height:1.5}@media (width<=520px){.coach-os-fields{grid-template-columns:1fr!important}.coach-os-form{padding:16px!important}.coach-os-form textarea{min-height:108px}.coach-os-records article,.player-game-list article,.player-os-today article{padding:17px!important}.integration-actions{grid-template-columns:1fr!important;display:grid!important}.integration-actions>*{width:100%}.coach-os-workspace>header p,.player-context-workspace>header p{display:none}.coach-os-workspace>header h2,.player-context-workspace>header h2{font-size:26px;line-height:1.08}.data-explorer-table>header{display:none}.data-explorer-table article{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:16px!important;display:grid!important}.data-explorer-filters{grid-template-columns:1fr!important}.import-preview details{max-height:52vh;overflow:auto}}.baseball-postgame .coach-os-form{max-width:880px}.postgame-sliders{gap:10px;display:grid}.postgame-sliders label{background:#fff;border:1px solid #d8e1ec;border-radius:12px;grid-template-columns:minmax(180px,1fr) 40px minmax(220px,2fr);align-items:center;gap:14px;min-height:52px;padding:10px 14px;font-weight:850;display:grid}.postgame-sliders output{color:#fff;background:#173e78;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.postgame-sliders input{width:100%;min-height:44px}.baseball-postgame details{border:1px solid #d8e1ec;border-radius:12px;padding:14px}.baseball-postgame summary{cursor:pointer;align-items:center;min-height:44px;font-weight:900;display:flex}.baseball-postgame details textarea{width:100%;margin-top:9px}.baseball-postgame fieldset{border:1px solid #d8e1ec;border-radius:12px;gap:10px;padding:14px;display:grid}.baseball-postgame fieldset label{grid-template-columns:1fr 150px;align-items:center;gap:12px;display:grid}.baseball-postgame fieldset select{min-height:48px}.baseball-postgame>header p{display:none}@media (width<=600px){.postgame-sliders label{grid-template-columns:1fr 46px}.postgame-sliders input{grid-column:1/-1}.baseball-postgame fieldset label{grid-template-columns:1fr}.baseball-postgame .player-game-list{max-height:240px;overflow:auto}}.today-next-game button{color:#fff;letter-spacing:.06em;background:#244681;border:0;border-radius:9px;align-self:flex-start;min-height:44px;margin-top:8px;padding:0 14px;font-size:9px;font-weight:900}.dodge-game-plan{background:#fff;border:1px solid #d9e1eb;border-radius:16px;margin-top:14px;padding:18px;box-shadow:0 14px 36px #142a4814}.dodge-game-plan>header,.game-plan-group>header,.dodge-game-plan>header>div:last-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dodge-game-plan h3{margin:4px 0;font-size:24px}.dodge-game-plan p{color:#5e6e82;margin:4px 0}.game-plan-status{color:#52627a;background:#edf1f6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.game-plan-status.approved{color:#13704a;background:#e5f6ee}.game-plan-status.submitted{color:#754f00;background:#fff3d3}.game-plan-approved,.game-plan-return{background:#eaf7f0;border-radius:11px;gap:3px;margin:14px 0;padding:12px 14px;display:grid}.game-plan-return{background:#fff4dc}.game-plan-group{border:1px solid #e1e7ef;border-radius:13px;margin-top:14px;padding:14px}.game-plan-group>header button,.game-plan-actions button,.dodge-game-plan>header button{color:#244681;background:#fff;border:1px solid #cdd7e4;border-radius:9px;min-height:44px;padding:0 13px;font-size:9px;font-weight:900}.game-plan-rows{gap:9px;margin-top:12px;display:grid}.game-plan-rows article{background:#f6f8fb;border-radius:11px;grid-template-columns:70px minmax(180px,1.6fr) repeat(4,minmax(80px,1fr)) minmax(150px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.game-plan-rows label{color:#65758b;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:900;display:grid}.game-plan-rows input,.game-plan-rows select,.return-note input{color:#172b47;background:#fff;border:1px solid #cfd9e6;border-radius:8px;width:100%;min-height:44px;padding:0 9px}.game-plan-priority{grid-template-columns:1fr 1fr;gap:4px;display:grid}.game-plan-priority b{text-align:center;grid-column:1/-1}.game-plan-priority button,.game-plan-rows .remove{background:#fff;border:1px solid #d5dde8;border-radius:8px;min-height:44px}.game-plan-rows .notes{min-width:140px}.game-plan-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.game-plan-actions>button:first-child,.game-plan-actions button:last-child{color:#fff;background:#244681}.return-note{color:#65758b;align-items:center;gap:6px;min-width:min(100%,360px);font-size:8px;font-weight:900;display:flex}.game-plan-boundary{font-size:9px!important}@media (width<=900px){.game-plan-rows article{grid-template-columns:60px repeat(2,minmax(0,1fr))}.game-plan-rows .notes{min-width:0}.game-plan-rows .remove{grid-column:3}}@media (width<=680px){.dodge-game-plan{padding:13px}.dodge-game-plan>header{flex-direction:column;align-items:stretch}.game-plan-group{padding:10px}.game-plan-group>header{flex-direction:column;align-items:stretch}.game-plan-rows article{grid-template-columns:52px minmax(0,1fr)}.game-plan-priority{grid-row:span 2}.game-plan-rows .notes,.game-plan-rows .remove{grid-column:1/-1}.game-plan-actions{grid-template-columns:1fr 1fr;display:grid}.game-plan-actions button{min-height:48px}.return-note{grid-column:1/-1;grid-template-columns:1fr;display:grid}.drawer-about article.wide{grid-column:1/-1}}@media print{body *{visibility:hidden}.dodge-game-plan,.dodge-game-plan *{visibility:visible}.dodge-game-plan{width:100%;box-shadow:none;border:0;margin:0;padding:10mm;position:absolute;inset:0}.dodge-game-plan button,.return-note,.game-plan-boundary,.practice-message{display:none!important}.game-plan-rows article{break-inside:avoid;padding:6px}.game-plan-rows input,.game-plan-rows select{appearance:none;border:0;min-height:28px}@page{size:letter landscape;margin:8mm}}.dodge-verified-schedule{gap:8px;margin-top:16px;display:grid}.dodge-verified-schedule article{background:#f8fafc;border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(130px,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.dodge-verified-schedule time,.dodge-verified-schedule span{color:#65758b;font-size:10px}.dodge-verified-schedule b{color:#244681;font-size:10px}@media (width<=680px){.dodge-verified-schedule article{grid-template-columns:1fr auto}.dodge-verified-schedule span{grid-column:1/-1}}.recruit-roster-workspace{gap:22px;display:grid}.recruit-roster-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.recruit-roster-header>label{min-width:140px}.recruit-roster-header label,.roster-need-form label,.roster-projection-form label,.roster-config label,.recruit-quick-action-panel label{color:#637083;letter-spacing:.09em;gap:6px;font-size:10px;font-weight:800;display:grid}.recruit-roster-workspace input,.recruit-roster-workspace select,.recruit-roster-workspace textarea,.recruit-quick-action-panel input,.recruit-quick-action-panel select{color:#111827;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #dfe4eb;border-radius:10px;padding:11px 12px}.roster-scenario-tabs{gap:8px;display:flex;overflow-x:auto}.roster-scenario-tabs button{color:#586474;text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:12px;min-width:130px;padding:10px 14px}.roster-scenario-tabs button.active{color:#fff;background:#111827;border-color:#111827}.roster-scenario-tabs small{color:inherit;opacity:.7;margin-top:3px;font-size:9px;display:block}.scenario-boundary{color:#6f5012;background:#fff7df;border-radius:14px;align-items:center;gap:16px;padding:14px 16px;display:flex}.scenario-boundary span{flex:1;font-size:13px}.scenario-boundary button{color:#fff;background:#6f5012;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.recruit-roster-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.recruit-roster-summary article{background:#fff;border:1px solid #e5e8ed;border-radius:16px;min-height:112px;padding:16px}.recruit-roster-summary small{color:#778291;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.recruit-roster-summary strong{color:#111827;margin-top:15px;font-size:clamp(20px,2.2vw,32px);line-height:1;display:block}.roster-intelligence{background:#f4f7fa;border-radius:16px;grid-template-columns:minmax(220px,.8fr) repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.roster-intelligence header{padding:7px}.roster-intelligence header small{color:#4e5e70;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.roster-intelligence header strong{margin-top:7px;font-size:14px;display:block}.roster-intelligence p{color:#273548;background:#fff;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.45}.roster-needs-section>header,.roster-two-column>section>header,.recruit-activity-feed>header,.duplicate-review>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.roster-needs-section h3,.roster-two-column h3,.recruit-activity-feed h3,.duplicate-review h3{color:#111827;margin:3px 0 0;font-size:20px}.roster-needs-section header small,.roster-two-column header small,.recruit-activity-feed header small,.duplicate-review header small{color:#7a8592;letter-spacing:.1em;font-size:9px;font-weight:900}.roster-needs-section>header button,.roster-two-column>section>header button{color:#fff;background:#111827;border:1px solid #111827;border-radius:9px;padding:9px 13px;font-weight:800}.roster-need-form,.roster-projection-form,.roster-config form,.recruit-quick-action-panel{background:#fbfcfd;border:1px solid #e1e6eb;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;padding:16px;display:grid}.roster-need-form .wide,.roster-projection-form .wide,.roster-config .wide,.recruit-quick-action-panel .wide{grid-column:1/-1}.roster-need-form>button,.roster-projection-form>button,.roster-config form>button,.recruit-quick-action-panel>button{color:#fff;background:#111827;border:0;border-radius:10px;align-self:end;min-height:42px;padding:11px 14px;font-weight:850}.roster-needs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.roster-needs-grid>article{background:#fff;border:1px solid #e1e6eb;border-radius:16px;gap:8px;padding:16px;display:grid}.roster-needs-grid article header{justify-content:space-between;align-items:center;display:flex}.roster-needs-grid article header span{font-size:24px;font-weight:900}.roster-needs-grid article header b{color:#5f6b78;background:#f3f5f7;border-radius:999px;padding:5px 8px;font-size:9px}.roster-needs-grid article>strong{font-size:22px}.roster-needs-grid article p,.roster-needs-grid article small,.roster-needs-grid article>span{color:#687483;margin:0;font-size:12px}.roster-needs-grid article button{color:#fff;background:#111827;border:0;border-radius:9px;padding:9px;font-weight:800}.roster-needs-grid article button.quiet{color:#707b88;background:0 0}.roster-empty{color:#677483;border:1px dashed #cfd6de;border-radius:14px;grid-column:1/-1;gap:5px;padding:22px;display:grid}.roster-empty strong{color:#2f3b4b}.roster-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.roster-two-column>section{background:#fff;border:1px solid #e4e8ed;border-radius:18px;min-width:0;padding:18px}.current-roster-list{border-top:1px solid #edf0f3;padding-top:12px}.current-roster-list summary{cursor:pointer;color:#526171;letter-spacing:.07em;font-size:11px;font-weight:850}.current-roster-list p{border-bottom:1px solid #f0f2f4;justify-content:space-between;gap:12px;margin:0;padding:10px 0;font-size:12px;display:flex}.current-roster-list span{color:#6f7a86;text-align:right}.projected-roster-list{gap:8px;display:grid}.projected-roster-list>article{border-bottom:1px solid #eef1f4;grid-template-columns:minmax(150px,1.1fr) .7fr 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.projected-roster-list article>div{gap:2px;display:grid}.projected-roster-list span,.projected-roster-list small{color:#697684;font-size:11px}.projected-roster-list details{grid-column:1/-1}.projected-roster-list details p{margin:5px 0;font-size:12px}.projected-roster-list details button{color:#5a6673;background:#f0f2f4;border:0;border-radius:8px;padding:8px 10px;font-weight:800}.roster-config{background:#fff;border:1px solid #e1e6eb;border-radius:16px;padding:15px}.roster-config>summary{cursor:pointer;letter-spacing:.08em;font-size:11px;font-weight:900}.recruit-activity-feed article{border-bottom:1px solid #edf0f3;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0;display:grid}.recruit-activity-feed article p{color:#506071;grid-column:1/-1;margin:3px 0;font-size:12px}.recruit-activity-feed article small{color:#7d8792;grid-column:1/-1;font-size:10px}.duplicate-review article{background:#fafbfc;border-radius:13px;gap:10px;padding:13px;display:grid}.duplicate-review article p{margin:0;font-size:13px;line-height:1.45}.duplicate-review article div{gap:8px;display:flex}.duplicate-review article button{background:#fff;border:1px solid #d8dde3;border-radius:8px;padding:8px 10px;font-weight:800}.duplicate-review article small{color:#737f8c}.recruit-source-link{color:#4f5e6e;align-self:center;font-size:10px;font-weight:850;text-decoration:none}.recruit-quick-action-panel{z-index:12;position:sticky;top:8px;box-shadow:0 18px 45px #0f172a1f}.recruit-quick-action-panel header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.recruit-quick-action-panel header div{gap:3px;display:grid}.recruit-quick-action-panel header small{color:#718092;font-weight:850}.recruit-quick-action-panel header button{color:#667383;background:0 0;border:0;font-weight:850}.recruit-workflow-cell{min-width:300px}.recruit-workflow-cell>span{gap:2px;display:grid}.recruit-workflow-cell>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.recruit-workflow-cell button{color:#475568;background:#fff;border:1px solid #dfe4e9;border-radius:7px;padding:6px 7px;font-size:9px;font-weight:850}.drawer-state-readout{background:#f4f6f8;border-radius:10px;gap:4px;padding:10px;display:grid}.drawer-state-readout span{color:#687585;font-size:9px;font-weight:850}.drawer-state-readout small{color:#76818d;font-size:10px}.today-recruit-operations{background:#fff;border:1px solid #e2e7ec;border-radius:18px;padding:18px}.today-recruit-operations>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.today-recruit-operations>header div{gap:4px;display:grid}.today-recruit-operations>header small{color:#718092;letter-spacing:.1em;font-size:9px;font-weight:900}.today-recruit-operations>header button,.today-recruit-operations footer button{color:#fff;background:#111827;border:0;border-radius:9px;padding:9px 12px;font-weight:850}.today-recruit-operations>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.today-recruit-operations article{background:#f6f8fa;border-radius:12px;gap:5px;padding:12px;display:grid}.today-recruit-operations article small{color:#728090;letter-spacing:.07em;font-size:9px;font-weight:850}.today-recruit-operations article b{font-size:21px}.today-recruit-operations article span{color:#687584;font-size:10px}.today-recruit-operations footer{grid-template-columns:1fr auto;gap:6px 20px;margin-top:12px;display:grid}.today-recruit-operations footer>span{color:#526171;font-size:12px}.today-recruit-operations footer nav{grid-area:1/2/4;align-items:center;gap:7px;display:flex}@media (width<=1080px){.recruit-roster-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.roster-needs-grid,.roster-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))}.today-recruit-operations>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.recruit-roster-header{flex-direction:column;align-items:stretch}.recruit-roster-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-intelligence,.roster-needs-grid,.roster-two-column,.roster-need-form,.roster-projection-form,.roster-config form,.recruit-quick-action-panel{grid-template-columns:1fr}.roster-need-form .wide,.roster-projection-form .wide,.roster-config .wide,.recruit-quick-action-panel .wide{grid-column:auto}.scenario-boundary{flex-direction:column;align-items:flex-start}.projected-roster-list>article{grid-template-columns:1fr auto}.projected-roster-list>article>span,.projected-roster-list>article>small{grid-column:1/-1}.today-recruit-operations>div{grid-template-columns:repeat(2,minmax(0,1fr))}.today-recruit-operations footer{grid-template-columns:1fr}.today-recruit-operations footer nav{flex-wrap:wrap;grid-area:auto/1}.recruit-workflow-cell{min-width:240px}.recruit-workflow-cell button{min-height:38px;padding:8px 9px}}@media (width<=680px){.recruit-table-scroll{overflow-x:visible}.recruit-player-table{table-layout:fixed;width:100%!important;min-width:0!important}.recruit-player-table th:nth-child(n+3):not(:last-child),.recruit-player-table td:nth-child(n+3):not(:last-child){display:none}.recruit-player-table th:first-child,.recruit-player-table td:first-child{width:34%;min-width:0!important}.recruit-player-table th:nth-child(2),.recruit-player-table td:nth-child(2){width:15%}.recruit-player-table th:last-child,.recruit-player-table td:last-child{width:51%}.recruit-player-table td{vertical-align:top;height:auto;padding:12px 7px}.recruit-workflow-cell{min-width:0}.recruit-workflow-cell>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recruit-workflow-cell button{min-width:0;padding:7px 3px;font-size:8px}}.fieldboard-head-actions{flex-wrap:wrap;align-items:flex-end}.fieldboard-import{align-items:flex-end;gap:6px;display:flex}.fieldboard-import label{color:#607089;letter-spacing:.06em;gap:4px;font-size:8px;font-weight:900;display:grid}.fieldboard-import input{background:#fff;max-width:190px;padding:7px}.fieldboard-open-profile:before{content:"▶";margin-right:4px;font-size:8px}@media (width<=680px){.fieldboard-import{grid-column:1/-1}.fieldboard-import label{min-width:0}.fieldboard-import input{max-width:100%}}.fieldboard-layout{grid-template-columns:1fr}.fieldboard-layout>main{display:none}.fieldboard-filters{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(260px,2fr) repeat(5,minmax(110px,1fr))}.fieldboard-list{max-height:760px}.fieldboard-list>article{background:#fff;border-top:0;border-bottom:1px solid #e8edf3;min-height:54px}.fieldboard-list>article:hover{background:#f7f9fc}.fieldboard-select-player{min-height:54px;grid-template-columns:42px minmax(260px,1fr) 110px!important;padding:7px 90px 7px 16px!important}.fieldboard-select-player i{color:#8290a3;font-size:9px}.fieldboard-select-player span{grid-template-columns:minmax(220px,1.2fr) 150px minmax(180px,1fr);align-items:center}.fieldboard-select-player span strong{grid-area:1/1}.fieldboard-select-player span small:first-of-type{grid-area:1/2}.fieldboard-select-player span small:last-of-type{grid-area:1/3}.fieldboard-select-player b{font-size:8px}.fieldboard-open-profile{top:11px}.fieldboard-show-more{color:#294f83;background:#fff;border:1px solid #cbd7e6;margin:14px auto 20px}.fieldboard-drawer-backdrop{background:#f3f6fa;padding:22px;overflow:auto}.fieldboard-drawer{border:1px solid #dce3ec;border-radius:16px;width:min(1180px,100%);height:auto;min-height:calc(100vh - 44px);margin:0 auto;position:relative;top:auto;right:auto;box-shadow:0 18px 60px #0f192629}.fieldboard-drawer>header{z-index:2;background:#fff;border-bottom:1px solid #e5eaf1;position:sticky;top:0}.fieldboard-drawer-summary{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.fieldboard-drawer-summary p{gap:4px;margin:0;display:grid}.fieldboard-drawer>nav{grid-template-columns:repeat(5,1fr)}.drawer-recruiting-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.drawer-recruiting-form .wide{grid-column:1/-1}.drawer-recruiting-form button{align-self:end}@media (width<=900px){.fieldboard-filters{grid-template-columns:repeat(2,1fr)}.fieldboard-filters input{grid-column:1/-1}.fieldboard-select-player span{grid-template-columns:1fr;display:grid}.fieldboard-select-player span strong,.fieldboard-select-player span small:first-of-type,.fieldboard-select-player span small:last-of-type{grid-area:auto/1}.drawer-recruiting-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.fieldboard-drawer-backdrop{padding:0}.fieldboard-drawer{border:0;border-radius:0;min-height:100vh}.fieldboard-drawer-summary{grid-template-columns:repeat(2,1fr)}.fieldboard-drawer>nav{display:flex;overflow-x:auto}.fieldboard-drawer>nav button{flex:none;min-width:118px}.drawer-recruiting-form{grid-template-columns:1fr!important}.drawer-recruiting-form .wide{grid-column:auto}.fieldboard-select-player{grid-template-columns:28px 1fr 78px!important;padding-left:10px!important}}.talk-player-card,.fieldboard{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin-top:18px;box-shadow:0 12px 34px #10213a0d}.talk-player-card{padding:20px}.talk-player-card>header,.fieldboard>header,.fieldboard-player-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.talk-player-card h3,.fieldboard h2,.fieldboard h3{color:#10213a;margin:4px 0}.talk-player-card p,.fieldboard p{color:#607089}.talk-player-card>header>b{color:#fff;background:#10213a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.talk-player-card form,.weekly-meetings>form,.fieldboard-add,.fieldboard-pipeline,.fieldboard-work form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.talk-player-card label,.weekly-meetings label,.fieldboard label{color:#607089;letter-spacing:.08em;gap:5px;font-size:8px;font-weight:900;display:grid}.talk-player-card input,.talk-player-card select,.talk-player-card textarea,.weekly-meetings :is(input,select,textarea),.fieldboard :is(input,select,textarea),.baseball-data-filters :is(input,select){color:#10213a;width:100%;min-height:40px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:10px}.talk-player-card textarea,.weekly-meetings textarea,.fieldboard textarea{resize:vertical;min-height:72px}.talk-player-card button,.weekly-meetings button,.fieldboard button{color:#fff;letter-spacing:.05em;cursor:pointer;background:#10213a;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.talk-player-list{gap:7px;margin-top:14px;display:grid}.talk-player-list p{background:#f6f8fb;border-radius:10px;grid-template-columns:1fr 2fr auto auto;align-items:center;gap:10px;margin:0;padding:10px;display:grid}.talk-player-list b{font-size:8px}.talk-player-list button{min-height:28px}.talk-player-status{color:#294f83;margin-top:10px;font-size:10px;font-weight:800;display:block}.weekly-meetings>form{padding:18px}.weekly-meetings>form label:nth-child(n+4){grid-column:span 1}.weekly-meetings>form button{align-self:end}.weekly-meeting-list{gap:10px;padding:0 18px 18px;display:grid}.weekly-meeting-list article{border:1px solid #e4e9f0;border-radius:13px;grid-template-columns:minmax(180px,.7fr) 2fr;gap:18px;padding:15px;display:grid}.weekly-meeting-list article>span{align-content:start;gap:5px;display:grid}.weekly-meeting-list article small{color:#2a63a3;font-size:8px;font-weight:900}.weekly-meeting-list article b{color:#607089;font-size:9px}.weekly-meeting-list article p{color:#607089;margin:5px 0;font-size:11px}.fieldboard{overflow:hidden}.fieldboard>header{border-bottom:1px solid #e5eaf1;padding:22px}.fieldboard-head-actions{gap:8px;display:flex}.fieldboard-stats{border-bottom:1px solid #e5eaf1;grid-template-columns:repeat(4,1fr);display:grid}.fieldboard-stats article{border-right:1px solid #e5eaf1;padding:15px 20px}.fieldboard-stats small,.fieldboard-profile-grid small,.fieldboard-work h4{color:#607089;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.fieldboard-stats strong{color:#10213a;margin-top:3px;font-size:24px;display:block}.fieldboard-add{background:#f8fafc;border-bottom:1px solid #e5eaf1;padding:18px}.fieldboard-add .wide,.fieldboard-pipeline .wide,.fieldboard-work .wide{grid-column:1/-1}.fieldboard-layout{grid-template-columns:330px minmax(0,1fr);min-height:560px;display:grid}.fieldboard-layout>aside{background:#fafbfd;border-right:1px solid #e5eaf1}.fieldboard-filters{grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid}.fieldboard-filters input{grid-column:1/-1}.fieldboard-list{max-height:700px;display:grid;overflow:auto}.fieldboard-list>article{border-top:1px solid #edf0f4;position:relative}.fieldboard-list>article.active{background:#eaf1fa}.fieldboard-select-player{text-align:left;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;min-height:70px;color:#10213a!important;background:0 0!important;border-radius:0!important;padding:11px 62px 11px 11px!important;display:grid!important}.fieldboard-open-profile{position:absolute;top:19px;right:8px;color:#294f83!important;background:#fff!important;border:1px solid #c9d6e6!important;min-height:30px!important;padding:0 8px!important}.fieldboard-list i{font-style:normal}.fieldboard-list span{gap:3px;display:grid}.fieldboard-list small{color:#748197;font-size:8px}.fieldboard-list b{color:#2a63a3;font-size:7px}.fieldboard-layout>main{min-width:0;padding:20px}.fieldboard-player-head>div:last-child{gap:7px;display:flex}.fieldboard-player-head b{color:#294f83;background:#eef3f8;border-radius:8px;padding:8px;font-size:8px}.fieldboard-profile-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.fieldboard-profile-grid article{background:#f7f9fb;border-radius:10px;padding:12px}.fieldboard-profile-grid p{margin:6px 0 0;font-size:10px}.fieldboard-pipeline{border:1px solid #e4e9f0;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.fieldboard-work{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.fieldboard-work>div{border:1px solid #e4e9f0;border-radius:13px;min-width:0;padding:14px}.fieldboard-work form{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldboard-eval-row,.fieldboard-note-list article,.fieldboard-video-list a{background:#f7f9fb;border-radius:9px;gap:3px;margin:8px 0 0;padding:9px;display:grid}.fieldboard-note-list p,.fieldboard-video-list p{font-size:10px}.fieldboard-note-list span,.fieldboard-video-list small,.fieldboard-eval-row small{color:#748197;font-size:8px}.fieldboard-video-list a{text-decoration:none}.fieldboard-empty{text-align:center;place-content:center;min-height:400px;display:grid}.baseball-data-filters{grid-template-columns:repeat(4,1fr);gap:9px;padding:18px;display:grid}.baseball-data-table{padding:0 18px 18px;display:grid}.baseball-data-row{border-bottom:1px solid #e5eaf1;grid-template-columns:1.2fr .8fr 1fr .7fr .8fr;gap:10px;padding:10px;font-size:10px;display:grid}.baseball-data-row small{color:#607089}.fieldboard-drawer-backdrop{z-index:1000;background:#0f192680;position:fixed;inset:0}.fieldboard-drawer{color:#10213a;background:#fff;width:min(760px,100vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #0f192633}.fieldboard-drawer>header{justify-content:space-between;gap:16px;padding:24px;display:flex}.fieldboard-drawer>header small{color:#607089;font-size:8px;font-weight:900}.fieldboard-drawer>header h3{margin:7px 0;font-size:24px}.fieldboard-drawer>header span{color:#fff;background:#355894;border-radius:999px;padding:7px 12px;font-size:10px;display:inline-block}.fieldboard-drawer>header button{width:38px;padding:0;font-size:24px}.fieldboard-drawer-summary{color:#fff;background:#244681;border-radius:14px;margin:0 24px;padding:18px 20px}.fieldboard-drawer-summary p{color:#fff;justify-content:space-between;margin:8px 0;display:flex}.fieldboard-drawer>nav{border-bottom:1px solid #e5eaf1;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 24px;display:grid}.fieldboard-drawer>nav button{color:#36465b;background:#fff;border:1px solid #dce3ec}.fieldboard-drawer>nav button.active{color:#fff;background:#244681;border-color:#244681}.drawer-panel{padding:20px 24px}.drawer-panel h4{margin:0 0 12px;font-size:15px}.drawer-panel-title{justify-content:space-between;align-items:center;display:flex}.drawer-inline-form{grid-template-columns:1fr 1fr auto!important;gap:8px!important;margin:0 0 16px!important;display:grid!important}.drawer-inline-form textarea{grid-column:1/3}.drawer-inline-form button{align-self:end}.drawer-note-list,.drawer-document-list{gap:9px;margin-bottom:24px;display:grid}.drawer-note-list article,.drawer-document-list a{border:1px solid #e3e8ef;border-radius:11px;gap:4px;padding:12px;text-decoration:none;display:grid}.drawer-note-list p{color:#26364d;margin:0}.drawer-note-list small,.drawer-document-list small{color:#738198;font-size:8px}.drawer-search{margin-bottom:10px}.drawer-tag-row{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.drawer-tag-row button{color:#52627a;background:#fff;border:1px solid #dce3ec;border-radius:999px;min-height:30px}.drawer-video-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.drawer-video-grid a{color:#fff;background:linear-gradient(145deg,#173766,#315b97);border-radius:13px;align-content:end;min-height:118px;padding:14px;text-decoration:none;display:grid}.drawer-video-grid a span{margin:auto;font-size:24px}.drawer-video-grid small{color:#d7e3f4}.drawer-metrics{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.drawer-metrics h4,.drawer-metrics .wide{grid-column:1/-1}.drawer-metrics button{align-self:end}.drawer-about{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.drawer-about article{background:#f5f7fa;border-radius:12px;padding:15px}.drawer-about small{color:#607089;font-size:8px;font-weight:900}.drawer-about p{color:#26364d;margin:7px 0}.drawer-metrics h4,.drawer-metrics .wide,.drawer-grade-head,.drawer-grade-row{grid-column:1/-1}.drawer-grade-head,.drawer-grade-row{align-items:center;grid-template-columns:1fr 90px 90px!important;gap:8px!important;display:grid!important}.drawer-grade-head{color:#738198;font-size:8px;font-weight:900}.drawer-grade-row input{min-width:0}@media (width<=1100px){.dodge-nav-shell .dodge-command-nav{grid-template-columns:repeat(4,minmax(110px,1fr))}.fieldboard-layout{grid-template-columns:280px minmax(0,1fr)}.fieldboard-work{grid-template-columns:1fr 1fr}.fieldboard-work>div:first-child{grid-column:1/-1}.fieldboard-pipeline{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.dodge-nav-shell .dodge-command-nav{display:flex;overflow-x:auto}.dodge-nav-shell .dodge-command-nav button{flex:none;min-width:105px}.talk-player-card form,.weekly-meetings>form,.fieldboard-add,.fieldboard-pipeline,.fieldboard-work form{grid-template-columns:1fr}.talk-player-list p{grid-template-columns:1fr auto}.talk-player-list p span{grid-column:1/-1}.weekly-meeting-list article,.fieldboard-layout,.fieldboard-work{grid-template-columns:1fr}.fieldboard-layout>aside{border-bottom:1px solid #e5eaf1;border-right:0}.fieldboard-stats,.fieldboard-profile-grid{grid-template-columns:repeat(2,1fr)}.fieldboard-layout>main{padding:14px}.fieldboard-work>div:first-child,.fieldboard-pipeline .wide,.fieldboard-work .wide{grid-column:auto}.fieldboard>header{flex-direction:column;align-items:stretch}.fieldboard-head-actions{grid-template-columns:1fr 1fr;display:grid}.baseball-data-filters,.baseball-data-row{grid-template-columns:1fr 1fr}.fieldboard-drawer>header,.drawer-panel{padding:16px}.fieldboard-drawer-summary{margin:0 16px}.fieldboard-drawer>nav{padding:14px 16px}.drawer-inline-form,.drawer-metrics,.drawer-about,.drawer-video-grid{grid-template-columns:1fr!important}.drawer-inline-form textarea,.drawer-metrics h4,.drawer-metrics .wide{grid-column:auto}}.coach-live-page .private-nav,.performance-shell .private-nav{background:#fffffff5;border-color:#dce3ec;box-shadow:0 1px #0f1f3608}.coach-live-page .private-nav .brand,.performance-shell .private-nav .brand,.coach-live-page .private-nav .account-menu summary,.performance-shell .private-nav .account-menu summary{color:#10213a}.private-nav .authenticated-brand{width:150px;height:66px;overflow:hidden}.private-nav .authenticated-brand img{object-fit:contain;flex:none;width:142px;height:142px;transform:translateY(-24px)}.coach-live-page .private-nav .role-switch,.performance-shell .private-nav .role-switch{background:#f5f8fc;border-color:#dce3ec}.coach-live-page .private-nav .role-switch a,.performance-shell .private-nav .role-switch a{color:#50627a}.coach-live-page .private-nav .role-switch a[aria-current=page],.performance-shell .private-nav .role-switch a[aria-current=page]{color:#fff;box-shadow:none;background:#174ea6}.coach-live-header h1,.coach-global-overview h2,.coach-global-roster h2,.coach-teams-view h2,.dodge-simple-panel h2,.ops-header h1,.today-hero h1,.today-form h2,.performance-shell h1,.performance-shell h2,.performance-shell h3{color:#10213a}.coach-live-header>div:first-child>p:last-child,.coach-live-pulse,.coach-team-context-meta,.coach-global-overview p,.coach-global-roster p,.coach-teams-view p,.ops-live,.today-hero>div>p:last-child{color:#607089}.coach-live-actions button,.coach-live-actions a,.coach-back-to-teams{color:#174ea6;background:#fff;border-color:#d7e0eb;box-shadow:0 4px 14px #10213a0d}.coach-preview-banner{color:#694b00!important;box-shadow:none!important;background:#fff9e8!important;border-color:#f1cc68!important}.coach-preview-banner span{color:#7a6331!important}.coach-preview-banner a{color:#174ea6!important;background:#fff!important;border-color:#d7e0eb!important}.coach-global-nav,.dodge-coach-nav{background:#fff!important;border-color:#dce3ec!important;box-shadow:0 8px 24px #10213a0d!important}.coach-global-nav a,.dodge-coach-nav button,.dodge-coach-nav a{color:#52637a!important;background:0 0!important}.coach-global-nav a.active,.dodge-coach-nav button.active{color:#174ea6!important;background:#edf4ff!important}.dodge-coach-nav .blue-jays-academy-tab{letter-spacing:.04em;white-space:nowrap;border:1px solid #174ea6;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important;background:#174ea6!important}.coach-live-summary article,.dodge-coverage-grid article,.dodge-simple-panel,.dodge-simple-panel article,.coach-live-roster,.coach-live-detail,.coach-global-overview,.coach-global-roster,.coach-teams-view,.coach-global-stats article,.coach-global-organization-list article,.coach-team-card,.snapshot-parent-panel,.coach-live-detail-metrics article,.coach-live-detail-section,.coach-live-signal,.coach-organization-access,.coach-staff-access,.coach-staff-member{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 10px 30px #10213a0e!important}.coach-live-summary .summary-action{background:#fff7f8!important}.coach-live-summary .summary-watch{background:#fffaf0!important}.coach-global-roster>div>article{transition:border-color .16s,background .16s,transform .16s;color:#10213a!important;background:#fff!important;border:1px solid #dce3ec!important;box-shadow:0 6px 18px #10213a0b!important}.coach-global-roster>div>article:hover{transform:translateY(-1px);background:#f8fbff!important;border-color:#89afe0!important}.coach-global-roster>div>article>i{color:#174ea6!important;background:#edf4ff!important}.coach-global-roster>div>article strong{color:#10213a!important}.coach-global-roster>div>article small{color:#607089!important}.coach-live-toolbar p,.coach-live-row,.coach-live-detail-section>p>b,.coach-live-row strong,.dodge-simple-panel article strong,.dodge-simple-panel article b{color:#10213a!important}.coach-live-toolbar input,.coach-live-filters button,.dodge-roster-filters select,.snapshot-parent-panel input,.snapshot-parent-panel select,.snapshot-parent-panel textarea{color:#10213a!important;background:#fff!important;border-color:#d7e0eb!important}.coach-live-filters button.active{color:#174ea6!important;background:#edf4ff!important;border-color:#174ea6!important}.role-roster-filters{flex-wrap:wrap}.role-roster-filters button{flex:112px}.dodge-roster-filters select:disabled{cursor:not-allowed;color:#7d8999!important;background:#f1f5f9!important}.coach-live-table-head{color:#607089;background:#f5f8fc;border-color:#dce3ec}.coach-live-row{border-color:#e5eaf1}.coach-live-row:hover,.coach-live-row.selected{background:#f4f8ff}.coach-live-athlete>i,.coach-live-detail-head>i{color:#174ea6;background:#edf4ff;border-color:#c9d9ef}.coach-live-checkins b,.coach-live-checkin-grid span{color:#607089;background:#f5f8fc;border-color:#dce3ec}.dodge-command-nav{background:#fff;border:1px solid #dce3ec;border-radius:18px;grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;margin:0 0 20px;padding:10px;display:grid;overflow-x:auto;box-shadow:0 10px 30px #10213a0e}.dodge-command-nav button{color:#50627a;letter-spacing:.045em;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:11px;min-height:48px;padding:9px 11px;font-size:10px;font-weight:900}.dodge-command-nav button:hover,.dodge-command-nav button.active{color:#174ea6;background:#edf4ff;border-color:#174ea6}.dodge-command-nav button.recruiteq{color:#fff;background:#ff304b;border-color:#ff304b}.dodge-command-nav button.recruiteq.active{color:#fff;background:#10213a;border-color:#10213a}.dodge-nav-shell{margin-bottom:20px}.dodge-nav-shell .dodge-command-nav{grid-template-columns:repeat(7,minmax(108px,1fr));margin-bottom:8px}.dodge-workflow-subnav{gap:7px;padding:0 10px;display:flex;overflow-x:auto}.dodge-workflow-subnav button{color:#607089;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.dodge-workflow-subnav button.active{color:#fff;background:#10213a;border-color:#10213a}.dodge-command-panel,.dodge-today-panel{color:#10213a;background:#fff;border:1px solid #dce3ec;border-radius:22px;margin-bottom:22px;padding:clamp(20px,3vw,32px);box-shadow:0 10px 30px #10213a0e}.dodge-command-panel>header,.dodge-today-panel>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.dodge-command-panel h2,.dodge-today-panel h2{color:#10213a;letter-spacing:-.04em;margin:6px 0 7px;font-size:clamp(27px,4vw,42px);line-height:1}.dodge-command-panel header p:last-child,.dodge-today-panel header p:last-child{color:#607089;max-width:760px;margin:0;font-size:12px;line-height:1.6}.dodge-today-panel>header>span,.connection-status{color:#735300;letter-spacing:.07em;white-space:nowrap;background:#fff9e8;border:1px solid #f0cc75;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.today-priority-grid{grid-template-columns:1.4fr repeat(2,1fr);gap:12px;display:grid}.today-priority-grid>article,.today-priority-grid>button{text-align:left;background:#f8fafc;border:1px solid #dce3ec;border-radius:16px;min-height:172px;padding:20px}.today-priority-main{grid-row:span 2}.today-priority-grid small,.development-framework small{color:#607089;letter-spacing:.08em;font-size:9px;font-weight:900}.today-priority-main>strong{margin:13px 0;font-size:48px;line-height:1;display:block}.today-priority-main p{border-top:1px solid #dce3ec;gap:3px;margin:0;padding:10px 0;display:grid}.today-priority-main p b{font-size:12px}.today-priority-main p span{color:#607089;font-size:10px}.dodge-unknown-card{align-content:start;gap:8px;display:grid}.dodge-unknown-card>span{color:#607089;background:#e9eef5;border-radius:6px;width:max-content;padding:5px 7px;font-size:8px;font-weight:900}.dodge-unknown-card strong{margin-top:4px;font-size:16px}.dodge-unknown-card p{color:#607089;margin:0;font-size:11px;line-height:1.5}.today-recruit-button{color:#fff;cursor:pointer;align-content:center;gap:8px;display:grid;background:#ff304b!important}.today-recruit-button small,.today-recruit-button span{color:#ffe5e9}.today-recruit-button strong{font-size:20px}.dodge-profile-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dodge-profile-grid article{background:#f8fafc;border:1px solid #dce3ec;border-radius:15px;align-content:center;gap:7px;min-height:140px;padding:18px;display:grid}.dodge-profile-grid article>span,.dodge-profile-grid small{color:#607089;font-size:10px}.dodge-profile-grid article>b{margin-top:8px;font-size:11px}.development-framework{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.development-framework article{background:#f8fafc;border:1px solid #dce3ec;border-radius:15px;align-content:center;gap:12px;min-height:130px;padding:17px;display:grid}.development-framework strong{font-size:14px;line-height:1.35}.development-defaults{background:#edf4ff;border-left:4px solid #174ea6;border-radius:0 14px 14px 0;flex-wrap:wrap;gap:8px;margin-top:18px;padding:18px;display:flex}.development-defaults>strong,.development-defaults>p{width:100%}.development-defaults span{color:#174ea6;background:#fff;border:1px solid #c9d9ef;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.development-defaults p{color:#50627a;margin:4px 0 0;font-size:10px}.integration-boundary{background:#dce3ec;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:160px 1fr;gap:1px;display:grid;overflow:hidden}.integration-boundary>*{background:#f8fafc;padding:15px}.integration-boundary strong{letter-spacing:.06em;font-size:9px}.integration-boundary span{color:#50627a;font-size:11px}.integration-actions{align-items:center;gap:14px;margin-top:15px;display:flex}.file-import-button,.recruit-add{color:#fff;cursor:pointer;background:#174ea6;border:1px solid #174ea6;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.file-import-button input{opacity:0;width:1px;height:1px;position:absolute}.integration-actions>span{color:#607089;font-size:10px}.integration-actions>button,.player-development-form>button{color:#fff;cursor:pointer;background:#10213a;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.integration-actions>button:disabled,.player-development-form>button:disabled{opacity:.45;cursor:default}.provider-direct-link{color:#174ea6;background:#edf4ff;border:1px solid #c9d9ef;border-radius:10px;align-items:center;width:max-content;min-height:40px;margin-top:14px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.import-result,.source-error{color:#8a3140;font-size:10px}.connection-status.connected{color:#116531;background:#effbf3;border-color:#9bd7b2}.connection-status.authorized-but-manual-import{color:#174ea6;background:#edf4ff;border-color:#9fc0ea}.connection-status.error{color:#a51f39;background:#fff3f5;border-color:#ef9bac}.baseball-source-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.baseball-source-card{background:#f8fafc;border:1px solid #dce3ec;border-radius:14px;align-content:start;gap:7px;min-height:132px;padding:15px;display:grid}.baseball-source-card>div{gap:7px;display:grid}.baseball-source-card .connection-status{white-space:normal;width:max-content;max-width:100%}.baseball-source-card p,.baseball-source-card small{color:#607089;margin:0;font-size:9px}.baseball-source-card a{color:#174ea6;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none}.today-command-top{grid-template-columns:minmax(270px,.75fr) minmax(0,1.5fr);gap:10px;margin-bottom:10px;display:grid}.today-command-top>article,.today-brief-grid>article,.today-source-decision,.today-top-recruits,.today-recommendation{background:#f8fafc;border:1px solid #dce3ec;border-radius:16px}.today-command-top>article{align-content:start;gap:8px;min-height:148px;padding:18px;display:grid}.today-command-top small,.today-brief-grid small,.today-source-decision small,.today-top-recruits small,.today-recommendation small{color:#607089;letter-spacing:.075em;font-size:9px;font-weight:900}.today-command-top strong{font-size:17px;line-height:1.35}.today-command-top span,.today-command-top a{color:#607089;font-size:10px;line-height:1.5}.today-command-top a{color:#174ea6;margin-top:auto;font-weight:900;text-decoration:none}.today-main-priority{background:#eef5ff!important;border-color:#bfd2ef!important}.today-main-priority strong{letter-spacing:-.025em;max-width:760px;font-size:clamp(18px,2.2vw,27px)}.today-brief-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.today-brief-grid>article{align-content:start;gap:7px;min-height:142px;padding:16px;display:grid}.today-brief-grid strong{font-size:14px}.today-brief-grid span{color:#52637a;font-size:10px;line-height:1.45}.today-source-grid{grid-template-columns:1fr;gap:10px;margin-bottom:10px;display:grid}.today-source-decision{gap:10px;padding:17px;display:grid}.today-source-decision>header,.today-top-recruits>header,.today-recommendation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.today-source-decision>header>div,.today-top-recruits>header>div,.today-recommendation>header>div{gap:4px;display:grid}.today-source-decision>header strong,.today-top-recruits>header strong,.today-recommendation>header strong{font-size:16px}.today-source-decision>p{color:#607089;margin:0;font-size:9px}.today-source-decision>a{color:#174ea6;width:max-content;font-size:10px;font-weight:900;text-decoration:none}.today-source-empty{background:#fff;border:1px dashed #c8d2df;border-radius:11px;gap:4px;padding:13px;display:grid}.today-source-empty b{font-size:11px}.today-source-empty span{color:#607089;font-size:10px}.today-metric-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.today-metric-grid>span{background:#fff;border:1px solid #dce3ec;border-radius:10px;gap:3px;padding:10px;display:grid}.today-metric-grid b{font-size:16px}.today-metric-grid em{color:#607089;font-size:8px;font-style:normal}.today-top-recruits,.today-recommendation{margin-bottom:10px;padding:17px}.today-top-recruits>header{margin-bottom:12px}.today-top-recruits>header button,.today-recommendation-actions button,.today-executive-actions :is(button,a){color:#174ea6;cursor:pointer;background:#fff;border:1px solid #c7d5e8;border-radius:9px;min-height:34px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none}.today-recruit-head,.today-top-recruits>div>button{color:#10213a;text-align:left;background:0 0;border:0;border-top:1px solid #dce3ec;grid-template-columns:1.1fr .65fr .65fr 1.2fr 1.1fr;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.today-recruit-head{color:#607089;letter-spacing:.06em;border:0;padding-top:0;font-size:8px;font-weight:900}.today-top-recruits>div>button:hover{background:#eef5ff}.today-top-recruits>div>button span{gap:2px;font-size:10px;line-height:1.35;display:grid}.today-top-recruits>div>button small{font-size:8px}.today-recruit-empty{background:#fff;border:1px dashed #c8d2df;border-radius:11px;gap:5px;padding:15px;display:grid}.today-recruit-empty b{font-size:12px}.today-recruit-empty span{color:#607089;font-size:10px}.today-recommendation{background:#fff}.today-recommendation>p,.today-recommendation>textarea{color:#10213a;background:0 0;border:0;width:100%;margin:13px 0;padding:0;font:700 15px/1.55 inherit}.today-recommendation>textarea{background:#fff;border:1px solid #b7c8df;border-radius:10px;min-height:110px;padding:12px}.today-evidence-ledger{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.today-evidence-ledger span{color:#52637a;background:#f1f5f9;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.today-recommendation-actions{flex-wrap:wrap;gap:7px;display:flex}.today-recommendation-actions button:first-child{color:#fff;background:#174ea6}.today-recommendation-actions button.reject{color:#9b1c31;border-color:#efc3ca}.today-recommendation-actions button:disabled{cursor:wait;opacity:.55}.today-feedback-status{color:#386641;margin-top:9px;font-size:9px;font-weight:900;display:block}.today-executive-actions{grid-template-columns:repeat(7,1fr);gap:7px;margin:10px 0;display:grid}.today-executive-actions :is(button,a){place-items:center;min-height:42px;display:grid}.today-practice-state{color:#52637a;background:#eef5ff;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:10px}.today-source-grid.executive{grid-template-columns:repeat(3,1fr)}.dodge-count-card{align-content:start;gap:8px;display:grid}.dodge-count-card>span{color:#174ea6;background:#edf4ff;border-radius:6px;width:max-content;padding:5px 7px;font-size:8px;font-weight:900}.dodge-count-card>strong{font-size:42px}.dodge-count-card>p{color:#607089;margin:0;font-size:11px}.player-profile-workspace>header>label{color:#607089;gap:6px;min-width:250px;font-size:8px;font-weight:900;display:grid}.player-profile-workspace>header select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:42px;padding:9px}.player-profile-tabs{gap:7px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.player-profile-tabs button{color:#50627a;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:9px;flex:none;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.player-profile-tabs button.active{color:#174ea6;background:#edf4ff;border-color:#174ea6}.player-profile-summary{background:#f8fafc;border-left:4px solid #174ea6;gap:5px;padding:17px;display:grid}.player-profile-summary span,.player-profile-summary small{color:#607089;font-size:9px}.outcome-process-split{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.outcome-process-split article{border:1px solid #dce3ec;border-radius:14px;gap:7px;padding:18px;display:grid}.outcome-process-split small{color:#607089;font-size:8px;font-weight:900}.outcome-process-split span{color:#607089;font-size:10px}.player-metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.player-metric-grid article{background:#f8fafc;border:1px solid #dce3ec;border-radius:13px;gap:6px;padding:15px;display:grid}.player-metric-grid small,.player-metric-grid span{color:#607089;font-size:8px}.player-metric-grid b{font-size:20px}.player-development-form{background:#edf4ff;border:1px solid #c9d9ef;border-radius:15px;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:15px;padding:18px;display:grid}.player-development-form>p,.player-development-form>span{color:#50627a;grid-column:1/-1;margin:0;font-size:10px}.player-development-form label{color:#50627a;gap:6px;font-size:8px;font-weight:900;display:grid}.player-development-form input,.player-development-form select,.player-development-form textarea{color:#10213a;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px}.player-development-form textarea{resize:vertical;min-height:72px}.attention-list{gap:9px;display:grid}.attention-list article{background:#f8fafc;border:1px solid #dce3ec;border-radius:13px;grid-template-columns:auto 170px 1fr;align-items:center;gap:14px;padding:15px;display:grid}.attention-list p{color:#607089;margin:0;font-size:11px}.evidence-pill{color:#50627a;background:#e9eef5;border-radius:6px;width:max-content;padding:5px 7px;font-size:8px;font-weight:900}.recruiting-board{overflow:hidden}.recruit-add{background:#ff304b;border:0}.evidence-legend{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.evidence-legend span{color:#50627a;background:#f8fafc;border:1px solid #dce3ec;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.recruit-source-note{background:#f8fafc;border:1px solid #dce3ec;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 16px;padding:13px 15px;display:flex}.recruit-source-note>div{gap:3px;display:grid}.recruit-source-note small{color:#607089;letter-spacing:.08em;font-size:7px;font-weight:900}.recruit-source-note strong{font-size:12px}.recruit-source-note span{color:#607089;font-size:9px}.recruit-source-note a{color:#174ea6;flex:none;font-size:8px;font-weight:900;text-decoration:none}.practice-workspace{color:#10213a;background:#fff;border:1px solid #dce3ec;border-radius:20px;gap:18px;margin-bottom:28px;padding:24px;display:grid;box-shadow:0 12px 34px #10213a0e}.practice-loading{color:#607089;place-items:center;min-height:180px}.practice-workspace button,.practice-workspace input,.practice-workspace select,.practice-workspace textarea{font:inherit}.practice-workspace button{cursor:pointer}.practice-home-header,.practice-editor-top,.practice-builder>header,.practice-roster>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.practice-home-header h2,.practice-editor-top h2{margin:3px 0 7px;font-size:25px}.practice-home-header p,.practice-editor-top span,.practice-builder header p,.practice-roster header p{color:#607089;margin:0;font-size:10px;line-height:1.5}.practice-home-header>span{color:#725f16;background:#fff5c1;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.practice-primary-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.practice-primary-actions button{text-align:left;color:#10213a;background:#f8fafc;border:1px solid #dce3ec;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;gap:0 10px;min-height:90px;padding:16px;display:grid}.practice-primary-actions b{grid-row:span 2;align-self:center;font-size:28px}.practice-primary-actions strong{align-self:end;font-size:11px}.practice-primary-actions span{color:#607089;align-self:start;font-size:9px}.practice-home-grid{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.practice-home-grid>section{border:1px solid #dce3ec;border-radius:15px;overflow:hidden}.practice-home-grid>section>header{background:#f1f5f9;justify-content:space-between;padding:13px 15px;display:flex}.practice-home-grid h3{margin:0;font-size:10px}.practice-home-grid header span{font-size:9px}.practice-home-grid article{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.practice-home-grid article>div:first-child{gap:4px;display:grid}.practice-home-grid article small{color:#607089;font-size:7px;font-weight:900}.practice-home-grid article strong{font-size:11px}.practice-home-grid article span{color:#607089;font-size:9px}.practice-home-grid article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.practice-home-grid button,.practice-home-grid a{color:#174ea6;background:#fff;border:1px solid #cad4e2;border-radius:7px;align-items:center;min-height:30px;padding:0 9px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.practice-home-grid .danger{color:#9a2937}.practice-empty{text-align:center;color:#607089;margin:0;padding:28px;font-size:10px}.practice-message{color:#355b19;background:#e8f4df;border-radius:10px;margin:0;padding:11px 13px;font-size:9px}.practice-editor-top{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dce3ec;border-radius:14px;margin:-8px -8px 0;padding:12px;position:sticky;top:8px;box-shadow:0 8px 25px #10213a14}.practice-editor-top>button{color:#50627a;background:#eef2f7;border:0;border-radius:8px;align-self:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:900}.practice-editor-top>div:nth-child(2){flex:1}.practice-save-actions{align-items:center;gap:6px;display:flex}.practice-save-actions button,.practice-save-actions a,.practice-sticky-actions button,.practice-sticky-actions a{color:#174ea6;background:#fff;border:1px solid #174ea6;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.practice-save-actions .publish,.practice-sticky-actions .publish{color:#fff;background:#174ea6}.practice-header-fields{background:#f8fafc;border:1px solid #dce3ec;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;display:grid}.practice-header-fields label,.practice-finishing label,.practice-library-form label,.practice-block-core label{color:#607089;letter-spacing:.05em;gap:5px;font-size:7px;font-weight:900;display:grid}.practice-header-fields input,.practice-finishing input,.practice-finishing textarea,.practice-library-form input,.practice-library-form select,.practice-block-core input,.practice-block-core select,.practice-block-core textarea{color:#10213a;letter-spacing:0;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:38px;padding:8px}.practice-header-fields label input+input{margin-top:4px}.add-custom-field{color:#50627a;background:#fff;border:1px dashed #94a3b8;border-radius:8px;align-self:end;min-height:38px;font-size:8px;font-weight:900}.practice-roster,.practice-builder{gap:13px;display:grid}.practice-roster h3,.practice-builder h3{margin:0;font-size:13px}.practice-filter-row,.practice-quick-add,.practice-drill-shortcuts{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.practice-filter-row button,.practice-quick-add button,.practice-drill-shortcuts button,.practice-roster-actions button{color:#50627a;background:#fff;border:1px solid #dce3ec;border-radius:999px;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.practice-filter-row button.active{color:#fff;background:#10213a;border-color:#10213a}.practice-roster-actions{align-items:center;gap:7px;display:flex}.practice-roster-actions span{color:#607089;font-size:8px;font-weight:900}.practice-roster-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.practice-roster-grid article{background:#fff;border:1px solid #e1e7ef;border-radius:10px;gap:7px;padding:10px;display:grid}.practice-roster-grid article.selected{background:#edf4ff;border-color:#174ea6}.practice-roster-grid label{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;display:grid}.practice-roster-grid label input{grid-row:span 2}.practice-roster-grid span{color:#607089;font-size:7px}.practice-roster-grid select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:30px;font-size:7px}.cascade-toggle{color:#174ea6;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.practice-drill-shortcuts{background:#fff9d7;border-radius:11px;justify-content:flex-start;padding:10px}.practice-drill-shortcuts button{background:#fff;border-color:#e7d56d}.practice-block-list{gap:9px;display:grid}.practice-block{background:#f8fafc;border:1px solid #dce3ec;border-left:5px solid #64748b;border-radius:13px;grid-template-columns:52px 1fr auto;gap:10px;padding:12px;display:grid}.practice-block.pitching{border-left-color:#174ea6}.practice-block.hitting{border-left-color:#d58900}.practice-block.defense{border-left-color:#397a48}.practice-block.competition{border-left-color:#9d2f4a}.practice-block-sequence{text-align:center;align-content:start;gap:4px;display:grid}.practice-block-sequence b{font-size:20px}.practice-block-sequence button{background:#fff;border:1px solid #dce3ec;border-radius:6px;min-height:25px}.practice-block-core{grid-template-columns:2fr repeat(4,1fr);gap:8px;display:grid}.practice-block-core label.wide,.practice-player-assign,.practice-equipment{grid-column:1/-1}.practice-block-core textarea{resize:vertical;min-height:58px}.practice-remove{color:#9a2937;background:0 0;border:0;align-self:start;padding:7px;font-size:7px;font-weight:900}.practice-equipment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.practice-equipment>span{color:#607089;font-size:7px;font-weight:900}.practice-equipment button{background:#fff;border:1px solid #dce3ec;border-radius:999px;min-height:28px;padding:0 8px;font-size:7px}.practice-equipment input{max-width:180px;min-height:30px}.practice-player-assign{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:9px}.practice-player-assign summary{cursor:pointer;color:#50627a;font-size:7px;font-weight:900}.practice-player-assign>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.practice-player-assign label{color:#10213a;align-items:center;gap:5px;font-size:8px;display:flex}.practice-finishing{border:1px solid #dce3ec;border-radius:15px;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.practice-finishing textarea{resize:vertical;min-height:70px}.practice-finishing .wide{grid-column:1/-1}.quote-toggle{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.practice-template-save{align-items:end;gap:7px;display:flex}.practice-template-save input{border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:8px}.practice-template-save button{color:#fff;background:#10213a;border:0;border-radius:8px;min-height:38px;font-size:8px;font-weight:900}.practice-sticky-actions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dce3ec;border-radius:13px;justify-content:flex-end;align-items:center;gap:7px;padding:11px;display:flex;position:sticky;bottom:8px;box-shadow:0 -7px 25px #10213a14}.practice-sticky-actions span{color:#607089;margin-right:auto;font-size:8px}.practice-library-form{background:#f8fafc;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:.7fr 1.5fr 1.5fr auto;gap:10px;padding:15px;display:grid}.practice-library-form button{color:#fff;background:#174ea6;border:0;border-radius:8px;align-self:end;min-height:38px;font-size:8px;font-weight:900}.practice-library-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.practice-library-grid section{border:1px solid #dce3ec;border-radius:13px;padding:13px}.practice-library-grid h3{margin:0 0 9px;font-size:9px}.practice-library-grid p{border-top:1px solid #e5eaf1;gap:3px;margin:0;padding:7px 0;display:grid}.practice-library-grid strong{font-size:8px}.practice-library-grid span{color:#607089;font-size:7px}.recruit-activation{grid-template-columns:repeat(3,1fr) 1.15fr;gap:9px;margin:0 0 16px;display:grid}.recruit-activation article,.recruit-activation aside{background:#f8fafc;border:1px solid #dce3ec;border-radius:14px;align-content:center;gap:7px;min-height:116px;padding:16px;display:grid}.recruit-activation small{color:#607089;letter-spacing:.07em;font-size:8px;font-weight:900}.recruit-activation strong{font-size:13px}.recruit-activation article span{color:#607089;font-size:9px;line-height:1.45}.recruit-activation aside{color:#fff;background:#10213a;grid-template-columns:repeat(3,1fr)}.recruit-activation aside span{color:#b8c6d8;text-align:center;gap:4px;font-size:7px;font-weight:900;display:grid}.recruit-activation aside b{color:#fff;font-size:24px}.prospect-form{background:#edf4ff;border:1px solid #c9d9ef;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;padding:18px;display:grid}.prospect-form label,.recruit-filters label{color:#50627a;letter-spacing:.05em;gap:6px;font-size:8px;font-weight:900;display:grid}.prospect-form input,.prospect-form select,.prospect-form textarea,.recruit-filters select{color:#10213a;width:100%;min-height:40px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px}.prospect-form textarea{resize:vertical;min-height:70px}.prospect-form .wide{grid-column:span 3}.prospect-form>button{color:#fff;background:#174ea6;border:0;border-radius:10px;align-self:end;min-height:44px;font-size:9px;font-weight:900}.prospect-update-form{background:#edf4ff;border:1px solid #c9d9ef;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;padding:18px;display:grid}.prospect-update-form>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.prospect-update-form>header div{gap:4px;display:grid}.prospect-update-form>header small,.prospect-update-form label{color:#50627a;letter-spacing:.05em;font-size:8px;font-weight:900}.prospect-update-form>header strong{font-size:18px}.prospect-update-form>header button,.prospect-update{color:#174ea6;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.prospect-update-form label{gap:6px;display:grid}.prospect-update-form input,.prospect-update-form select,.prospect-update-form textarea{color:#10213a;width:100%;min-height:40px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px}.prospect-update-form textarea{resize:vertical;min-height:70px}.prospect-update-form .wide{grid-column:span 2}.prospect-update-form>button{color:#fff;cursor:pointer;background:#174ea6;border:0;border-radius:10px;align-self:end;min-height:44px;font-size:9px;font-weight:900}.recruit-filters{grid-template-columns:repeat(8,1fr);gap:7px;margin:14px 0;display:grid}.prospect-table{border:1px solid #dce3ec;border-radius:14px;min-width:920px;overflow:hidden}.prospect-table-head,.prospect-table article{grid-template-columns:1.25fr 1.1fr 1.1fr .85fr 1.2fr;align-items:center;gap:12px;display:grid}.prospect-table-head{color:#607089;background:#f1f5f9;padding:11px 14px;font-size:8px;font-weight:900}.prospect-table article{border-top:1px solid #e5eaf1;padding:15px 14px}.prospect-table article>span{gap:5px;min-width:0;display:grid}.prospect-table article strong{font-size:11px}.prospect-table article small{color:#607089;overflow-wrap:anywhere;font-size:9px}.prospect-table a{color:#174ea6;text-decoration:none}.prospect-empty{text-align:center;gap:6px;padding:44px 20px;display:grid}.prospect-empty span{color:#607089;font-size:10px}.blue-jays-panel>header>a{color:#fff;white-space:nowrap;background:#174ea6;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1100px){.dodge-command-nav{grid-template-columns:repeat(4,minmax(128px,1fr))}.today-priority-grid{grid-template-columns:1.4fr 1fr}.today-metric-grid{grid-template-columns:repeat(3,1fr)}.today-executive-actions{grid-template-columns:repeat(4,1fr)}.development-framework{grid-template-columns:repeat(3,1fr)}.dodge-profile-grid,.baseball-source-strip,.player-metric-grid{grid-template-columns:repeat(2,1fr)}.recruit-filters{grid-template-columns:repeat(4,1fr)}.prospect-form,.prospect-update-form{grid-template-columns:repeat(2,1fr)}.prospect-form .wide,.prospect-update-form .wide{grid-column:span 1}.recruit-activation{grid-template-columns:repeat(2,1fr)}.recruit-activation aside{grid-column:span 2}.recruiting-board{overflow-x:auto}}@media (width<=680px){.dodge-command-panel>header,.dodge-today-panel>header{display:grid}.dodge-command-nav{padding:8px;display:flex}.dodge-command-nav button{flex:0 0 130px}.today-priority-grid,.today-command-top,.today-brief-grid,.today-source-grid.executive,.dodge-profile-grid,.development-framework,.baseball-source-strip,.player-metric-grid,.outcome-process-split,.player-development-form{grid-template-columns:1fr}.today-metric-grid,.today-executive-actions{grid-template-columns:repeat(2,1fr)}.today-recruit-head{display:none}.today-top-recruits>div>button{grid-template-columns:1fr 1fr}.today-top-recruits>div>button span:nth-child(n+3){grid-column:1/-1}.player-development-form>p,.player-development-form>span{grid-column:auto}.player-profile-workspace>header>label{min-width:0}.today-priority-main{grid-row:auto}.integration-boundary{grid-template-columns:1fr}.integration-actions,.attention-list article{display:grid}.prospect-form,.prospect-update-form,.recruit-filters,.recruit-activation{grid-template-columns:1fr}.prospect-form .wide,.prospect-update-form .wide,.recruit-activation aside{grid-column:auto}}@media (width<=1100px){.practice-header-fields,.practice-roster-grid{grid-template-columns:repeat(2,1fr)}.practice-block-core{grid-template-columns:repeat(3,1fr)}.practice-home-grid{grid-template-columns:1fr}.practice-library-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.practice-workspace{padding:14px}.practice-home-header,.practice-editor-top,.practice-builder>header,.practice-roster>header{display:grid}.practice-primary-actions,.practice-header-fields,.practice-roster-grid,.practice-finishing,.practice-library-grid,.practice-library-form{grid-template-columns:1fr}.practice-editor-top{position:static}.practice-save-actions,.practice-sticky-actions{flex-wrap:wrap}.practice-sticky-actions{position:static}.practice-sticky-actions span{width:100%;margin:0}.practice-block{grid-template-columns:34px 1fr}.practice-block-core{grid-template-columns:1fr 1fr}.practice-remove{grid-column:2}.practice-player-assign>div{grid-template-columns:repeat(2,1fr)}.practice-filter-row{justify-content:flex-start}.recruit-source-note{display:grid}}.practice-mobile-steps{display:none}.practice-workspace,.practice-workspace input,.practice-workspace select,.practice-workspace textarea{font-size:16px}.practice-workspace button,.practice-workspace a{min-height:44px}.practice-header-fields label,.practice-finishing label,.practice-library-form label,.practice-block-core label{font-size:12px}.practice-home-header p,.practice-editor-top span,.practice-builder header p,.practice-roster header p{font-size:14px}.practice-filter-row button,.practice-quick-add button,.practice-drill-shortcuts button,.practice-roster-actions button{min-height:44px;font-size:12px}.practice-roster-grid strong{font-size:14px}.practice-roster-grid span,.practice-roster-grid select{font-size:12px}.practice-player-assign summary,.practice-player-assign label{font-size:13px}@media (width<=680px){.practice-mobile-steps{z-index:4;background:#fff;gap:6px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.practice-mobile-steps span{color:#174ea6;background:#edf4ff;border-radius:999px;flex:none;padding:10px 12px;font-size:11px;font-weight:900}.practice-block-core{grid-template-columns:1fr}.practice-block-core label.wide,.practice-player-assign,.practice-equipment{grid-column:1}.practice-remove{border:1px solid #e5c3c8;grid-column:1/-1;min-height:44px}.practice-sticky-actions{grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:8px}.practice-sticky-actions span,.practice-sticky-actions a{grid-column:1/-1}.practice-save-actions{grid-template-columns:1fr 1fr;display:grid}.practice-save-actions a{grid-column:1/-1}.practice-header-fields input,.practice-header-fields select,.practice-block-core input,.practice-block-core select{min-height:48px}}.global-view-as{z-index:9998;font-family:var(--font-geist-sans),sans-serif;position:fixed;bottom:18px;right:18px}.global-view-as-trigger{color:#fff;text-align:left;cursor:pointer;background:#10213a;border:1px solid #10213a;border-radius:15px;align-content:center;gap:1px;min-width:112px;min-height:54px;padding:9px 15px;display:grid;box-shadow:0 16px 40px #10213a40}.global-view-as-trigger span{color:#a9bad0;letter-spacing:.11em;font-size:8px;font-weight:900}.global-view-as-trigger strong{font-size:15px}.global-view-as-menu{color:#10213a;background:#fff;border:1px solid #dce3ec;border-radius:20px;width:min(380px,100vw - 28px);max-height:min(620px,100vh - 110px);position:absolute;bottom:66px;right:0;overflow:auto;box-shadow:0 28px 80px #10213a3d}.global-view-as-menu>header{z-index:2;background:#fff;border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex;position:sticky;top:0}.global-view-as-menu>header div{gap:4px;display:grid}.global-view-as-menu>header small,.global-view-as-menu>div>small{color:#607089;letter-spacing:.1em;font-size:8px;font-weight:900}.global-view-as-menu>header strong{font-size:16px}.global-view-as-menu>header button{color:#10213a;cursor:pointer;background:#f8fafc;border:1px solid #dce3ec;border-radius:9px;width:34px;height:34px;font-size:20px}.global-view-as-menu>div{border-bottom:1px solid #e5eaf1;gap:7px;padding:16px 18px;display:grid}.global-view-as-menu>div>a{color:#10213a;background:#f8fafc;border:1px solid #dce3ec;border-radius:11px;gap:3px;padding:12px;text-decoration:none;display:grid}.global-view-as-menu>div>a:hover{background:#edf4ff;border-color:#174ea6}.global-view-as-menu>div>a strong{font-size:12px}.global-view-as-menu>div>a span{color:#607089;font-size:9px}.global-view-as-menu>footer{gap:7px;padding:15px 18px;display:grid}.global-view-as-menu>footer a{color:#174ea6;font-size:9px;font-weight:900;text-decoration:none}.global-view-as-menu>footer span{color:#607089;font-size:8px}@media (width<=680px){.global-view-as{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.global-view-as-trigger{min-width:100px}.global-view-as-menu{bottom:62px}}.coach-message-athlete{color:#fff!important;background:#174ea6!important;border-color:#174ea6!important}.coach-snapshot-tabs{background:#f5f8fc!important;border-color:#dce3ec!important}.coach-snapshot-tabs button{color:#52637a!important}.coach-snapshot-tabs button.active{color:#fff!important;box-shadow:none!important;background:#174ea6!important}.coach-snapshot-single-score>span,.dodge-athlete-identity>span,.coach-atlas-insight,.coach-atlas-insight blockquote,.coach-atlas-insight em,.wearable-evidence-card,.verified-data-entry,.academic-evidence-form,.my-evidence,.coach-evidence-profile,.coach-notifications,.roster-intelligence,.verified-athlete-head,.athlete-score-view>span,.last-screen-evidence,.verified-data-profile,.coach-academic-profile,.upload-history,.verified-category-grid>article,.my-evidence-list article{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 8px 24px #10213a0a!important}.coach-atlas-insight{background:#f7f5ff!important}.coach-atlas-insight header span{color:#fff!important;background:#4b36a6!important}.coach-atlas-insight :is(h3,blockquote){color:#10213a!important}.coach-atlas-insight :is(p,footer){color:#52637a!important}.coach-atlas-insight blockquote{background:#fff!important;border-left-color:#5b45c8!important}.coach-atlas-insight em{color:#40516a!important;box-shadow:none!important;background:#edf2f8!important}.coach-snapshot-single-score strong,.dodge-athlete-identity strong,.athlete-score-view strong,.verified-data-row strong,.verified-data-row b,.coach-academic-profile strong,.my-evidence-list h3{color:#10213a!important}.coach-snapshot-single-score small,.dodge-athlete-identity small,.coach-live-detail :is(.coach-live-detail-head span,.coach-live-detail-head small),.wearable-evidence-card :is(p,small,span),.verified-data-entry :is(p,small,span),.academic-evidence-form :is(p,small,span),.my-evidence :is(p,small,span),.coach-evidence-profile :is(p,small,span),.verified-athlete-head :is(p,small,span),.last-screen-evidence :is(p,small,span),.verified-data-profile :is(p,small,span),.coach-academic-profile :is(p,small,span),.upload-history :is(p,small,span,em),.my-evidence-list :is(p,small,span){color:#52637a!important}.coach-whoop-connection img{filter:invert()}.coach-date-control{background:#fff;border:1px solid #dce3ec;border-radius:15px;grid-template-columns:auto auto minmax(240px,1fr) auto auto;align-items:stretch;gap:8px;margin:0 0 18px;padding:10px;display:grid;box-shadow:0 10px 30px #10213a0d}.coach-date-control button{color:#263850;letter-spacing:.05em;background:#f7f9fc;border:1px solid #d7e0eb;border-radius:10px;min-height:48px;padding:0 14px;font-size:9px;font-weight:900}.coach-date-control button:disabled{opacity:.38}.coach-date-control button.yesterday,.coach-date-control button.today{color:#fff;background:#174ea6;border-color:#174ea6}.coach-date-control label{color:#fff;cursor:pointer;background:#10213a;border-radius:10px;align-content:center;place-items:center;min-height:48px;display:grid;position:relative}.coach-date-control label small{color:#afbdd0;letter-spacing:.12em;font-size:7px;font-weight:900}.coach-date-control label strong{letter-spacing:.025em;font-size:14px}.coach-date-control input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dodge-roster-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.coach-live-table-head,.coach-live-row{grid-template-columns:minmax(175px,1.2fr) minmax(135px,1fr) 68px 92px 82px 90px 95px!important}.coach-selected-signals{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.coach-selected-signals article{background:#fff;border:1px solid #dce3ec;border-radius:11px;align-content:center;gap:6px;min-height:72px;padding:12px;display:grid}.coach-selected-signals small{color:#607089;letter-spacing:.06em;font-size:7px;font-weight:900}.coach-selected-signals strong{color:#10213a;font-size:18px}.coach-execution-panel,.coach-consistency-panel,.coach-engagement-panel,.coach-daily-responses,.coach-history-panel{color:#10213a;background:#fff;border:1px solid #dce3ec;border-radius:12px;margin-top:12px;padding:15px;box-shadow:0 8px 24px #10213a0a}.coach-execution-panel>header,.coach-engagement-panel>header,.coach-history-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coach-execution-panel h3,.coach-consistency-panel h3,.coach-engagement-panel h3,.coach-daily-responses h3,.coach-history-panel h3{margin:3px 0 0;font-size:15px}.coach-execution-panel header small,.coach-consistency-panel header small,.coach-engagement-panel header small,.coach-daily-responses>header small,.coach-history-panel header small{color:#607089;letter-spacing:.08em;font-size:7px;font-weight:900}.coach-execution-panel>header>strong,.coach-engagement-panel>header>strong{font-size:25px}.coach-execution-panel>p,.coach-engagement-panel>p{color:#52637a;font-size:10px;line-height:1.5}.coach-execution-panel>div{gap:6px;display:grid}.coach-execution-panel>div>span{background:#f5f8fc;border-radius:8px;justify-content:space-between;gap:8px;padding:9px 10px;font-size:10px;display:flex}.coach-execution-panel span.complete b{color:#187657}.coach-execution-panel span.missing b,.coach-execution-panel span.unknown b{color:#c83b4d}.coach-execution-panel span small{color:#607089}.coach-consistency-panel>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.coach-consistency-panel button{color:#10213a;text-align:left;background:#f7f9fc;border:1px solid #dce3ec;border-radius:9px;align-content:center;gap:4px;min-height:70px;padding:10px;display:grid}.coach-consistency-panel button small{color:#607089;font-size:7px}.coach-consistency-panel button strong{font-size:18px}.coach-engagement-evidence{gap:5px;margin:10px 0;display:grid}.coach-engagement-evidence span{color:#40516a;background:#f5f8fc;border-radius:8px;padding:8px 10px;font-size:9px}.coach-engagement-panel>small{color:#607089;font-size:8px;line-height:1.5;display:block}.coach-engagement-panel form{border-top:1px solid #e5eaf1;grid-template-columns:95px 1fr auto;align-items:end;gap:7px;margin-top:12px;padding-top:12px;display:grid}.coach-engagement-panel form label{color:#607089;gap:5px;font-size:7px;font-weight:900;display:grid}.coach-engagement-panel form select,.coach-engagement-panel form input{color:#10213a;background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:39px;padding:0 9px;font-size:10px}.coach-engagement-panel form button{color:#fff;background:#174ea6;border:0;border-radius:8px;min-height:39px;font-size:8px;font-weight:900}.coach-daily-response{border:1px solid #dce3ec;border-radius:10px;margin-top:9px;overflow:hidden}.coach-daily-response summary{cursor:pointer;background:#f7f9fc;justify-content:space-between;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.coach-daily-response summary span{gap:3px;display:grid}.coach-daily-response summary small{color:#607089;font-size:7px}.coach-daily-response summary em{color:#174ea6;font-size:7px;font-style:normal;font-weight:900}.coach-daily-response>div{gap:0;display:grid}.coach-daily-response article{border-top:1px solid #e5eaf1;padding:12px}.coach-daily-response article small{color:#607089;letter-spacing:.08em;font-size:7px;font-weight:900}.coach-daily-response article strong{margin:4px 0;font-size:10px;display:block}.coach-daily-response article p{color:#263850;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.coach-daily-response article p.unknown,.coach-response-empty{color:#c83b4d!important}.coach-response-empty{padding:12px;font-size:10px}.coach-history-panel>header{display:grid}.coach-history-panel nav{flex-wrap:wrap;gap:5px;display:flex}.coach-history-panel nav button,.coach-history-panel nav span{color:#174ea6;background:#fff;border:1px solid #d7e0eb;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.coach-history-panel>div{border:1px solid #dce3ec;border-radius:9px;max-height:360px;margin-top:10px;display:grid;overflow:auto}.coach-history-panel>div>button{color:#263850;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5eaf1;grid-template-columns:86px 1fr 52px;gap:4px 8px;padding:10px;display:grid}.coach-history-panel>div>button.active{background:#edf4ff}.coach-history-panel time{font-size:9px;font-weight:900}.coach-history-panel span,.coach-history-panel small{font-size:8px}.coach-history-panel strong{text-align:right}.coach-history-panel em{color:#c83b4d;grid-column:2/-1;font-size:7px;font-style:normal;font-weight:900}@media (width<=900px){.coach-date-control{grid-template-columns:1fr 1fr}.coach-date-control label{grid-area:1/1/auto/-1}.coach-date-control button.today{grid-column:1/-1}.coach-live-table-head,.coach-live-row{grid-template-columns:1fr auto!important}.coach-live-row>:nth-child(n+3){display:none!important}}@media (width<=600px){.coach-date-control{grid-template-columns:1fr}.coach-date-control label,.coach-date-control button.today{grid-column:auto}.dodge-roster-filters{grid-template-columns:1fr!important}.coach-selected-signals,.coach-consistency-panel>div{grid-template-columns:1fr 1fr}.coach-engagement-panel form{grid-template-columns:1fr}.coach-history-panel>div>button{grid-template-columns:82px 1fr}.coach-history-panel>div>button strong{text-align:left;grid-column:2}}.snapshot-parent-intro,.snapshot-parent-panel form,.snapshot-parent-boundaries,.snapshot-parent-result{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 8px 24px #10213a0a!important}.snapshot-parent-panel :is(h3,strong,label){color:#10213a!important}.snapshot-parent-panel :is(p,span,small){color:#52637a!important}.snapshot-parent-panel form button{color:#fff!important;background:#174ea6!important;border-color:#174ea6!important}.ops-rail{background:#fff;border-color:#dce3ec;box-shadow:8px 0 28px #10213a0a}.ops-brand{flex-direction:column;justify-content:center;gap:0;min-height:118px;padding:0 0 12px;overflow:hidden}.ops-brand img{object-fit:contain;flex:none;width:176px;height:176px;margin:-35px 0 -38px}.ops-brand>small{color:#40516a;letter-spacing:.18em;font-size:7px;font-weight:900}.ops-utility-nav{grid-template-columns:1fr 1fr;gap:6px!important;margin:12px 0 4px!important;display:grid!important}.ops-utility-nav a{color:#174ea6;background:#f7f9fc;border:1px solid #dce3ec;border-radius:9px;place-items:center;min-height:44px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.ops-primary-nav a{color:#52637a;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:50px;padding:7px 9px;text-decoration:none;display:grid}.ops-primary-nav a span{color:#174ea6;width:32px;height:32px;font:800 7px var(--font-geist-mono), monospace;background:#f5f8fc;border:1px solid #dce3ec;border-radius:10px;place-items:center;display:grid}.ops-primary-nav a strong{font-size:9px}.ops-primary-nav a.active{color:#174ea6;background:#edf4ff;border-color:#bdd0eb}.ops-primary-nav a.active span{background:#fff;border-color:#a9c2e4}.ops-brand strong,.ops-user strong,.ops-header h1{color:#10213a}.ops-rail nav button{color:#52637a}.ops-rail nav button span{color:#174ea6;background:#f5f8fc;border-color:#dce3ec}.ops-rail nav button.active{color:#174ea6;background:#edf4ff;border-color:#bdd0eb}.ops-rail nav button.active span{color:#174ea6;background:#fff;border-color:#a9c2e4}.ops-return{color:#174ea6}.ops-user{border-color:#dce3ec}.ops-context-nav,.ops-stat-strip article,.ops-callout,.ops-table,.ops-table-row,.ops-workspace-hub,.ops-access-invite,.ops-invite-destinations,.connection-athlete,.provider-grid article,.manual-grid>*,.lesson-grid article,.settings-form,.inbox-layout,.inbox-thread,.inbox-messages,.inbox-composer{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 10px 28px #10213a0b!important}.ops-workspace-hub>header,.ops-workspace-hub>div>a,.ops-workspace-hub>div>button,.ops-invite-destinations>a,.ops-access-invite form,.ops-access-result{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important}.ops-main :is(h1,h2,h3,h4){color:#10213a!important}.ops-main :is(p,label,li){color:#52637a!important}.ops-workspace-hub>div>:is(a,button) strong,.ops-invite-destinations>a strong,.ops-access-invite strong,.ops-stat-strip strong{color:#10213a!important}.ops-workspace-hub>div>:is(a,button) span,.ops-invite-destinations>a span,.ops-workspace-hub>header>p,.ops-access-invite header p{color:#52637a!important}.ops-workspace-hub>div>:is(a,button) b{color:#174ea6!important}.ops-directory-section>h3{color:#52637a!important}.ops-directory-section a,.ops-advanced{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 8px 22px #10213a0a!important}.ops-directory-section a:hover{background:#f8fbff!important;border-color:#9bb9df!important}.ops-directory-section a strong{color:#10213a!important}.ops-directory-section a span,.ops-advanced summary,.ops-advanced p{color:#52637a!important}@media (width<=900px){.ops-primary-nav{grid-template-columns:repeat(7,minmax(92px,1fr))!important}.ops-primary-nav a{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:92px}}.ops-access-invite input,.ops-access-invite select,.ops-access-invite fieldset{color:#10213a!important;background:#fff!important;border-color:#cbd5e1!important}.ops-access-invite fieldset label,.ops-access-invite legend{color:#40516a!important}.ops-table-head,.inbox-list{color:#52637a;background:#f5f8fc}.ops-table-row strong,.inbox-messages article p{color:#10213a}.inbox-messages article{background:#fff;border-color:#dce3ec}.inbox-messages article.coach{background:#edf4ff}.today-head{border-color:#dce3ec}.today-brand strong{color:#10213a}.today-brand.authenticated-brand{width:145px;height:70px;overflow:hidden}.today-brand.authenticated-brand img{object-fit:contain;flex:none;width:145px;height:145px;transform:translateY(-23px)}.today-tabs,.today-form,.today-hero article,.today-inbox,.today-inbox>aside,.today-thread,.today-thread .inbox-messages,.today-thread .inbox-composer,.learn-hero,.today-mobile-nav{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 10px 28px #10213a0b!important}.today-tabs button{color:#52637a}.today-tabs button.active,.today-mobile-nav button.active{color:#174ea6;background:#edf4ff}.today-form input,.today-form select,.today-form textarea,.inbox-composer input,.inbox-composer textarea{color:#10213a!important;background:#fff!important;border-color:#d7e0eb!important}.today-thread .inbox-messages article.coach{color:#10213a;background:#fff}.today-thread .inbox-messages article.athlete{color:#10213a;background:#edf4ff}.today-thread .inbox-messages article.atlas{max-width:min(94%,720px);box-shadow:0 8px 22px #10213a0f;color:#10213a!important;background:#f7faff!important;border-color:#cddcf0!important}.message-card-header{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.message-card-header>span{color:#245aa5;letter-spacing:.12em;font-size:8px;font-weight:950}.message-card-header>small{color:#66768b!important;font-size:8px!important}.message-card-body{gap:10px;padding:10px 0 4px;display:grid}.message-card-body>p,.message-card-body section p{white-space:pre-wrap;color:#24364f!important;margin:0!important;font-size:12px!important;line-height:1.62!important}.message-card-body section{background:#fff;border-left:3px solid #8aa7ce;border-radius:0 9px 9px 0;padding:10px 12px}.message-card-body section>strong{color:#174a8c;letter-spacing:.12em;margin-bottom:5px;font-size:8px;display:block}.today-thread .inbox-messages article time{color:#748399;margin-top:8px;display:block}.today-thread .inbox-messages article>a{color:#174a8c}@media (width<=700px){.today-inbox{min-height:calc(100dvh - 155px);overflow:visible}.today-inbox>aside{border-bottom:1px solid #dce3ec;gap:8px;max-height:none;padding:10px;display:flex;overflow-x:auto}.today-inbox>aside button{flex:0 0 220px;min-height:54px}.today-inbox>aside .new-thread{flex-basis:150px;place-items:center;display:grid}.today-thread{min-height:calc(100dvh - 245px);padding-bottom:calc(170px + env(safe-area-inset-bottom))}.today-thread .inbox-messages{min-height:360px;max-height:none;padding:14px 12px 28px;overflow:visible}.today-thread .inbox-messages article{width:auto;max-width:94%}.today-thread .inbox-composer{z-index:55;bottom:calc(146px + env(safe-area-inset-bottom));border:1px solid #dce3ec;border-radius:14px;padding:12px;position:sticky;background:#fffffffa!important;box-shadow:0 -8px 24px #10213a14!important}.today-thread .inbox-composer textarea{min-height:78px}.today-thread .inbox-composer .primary-button{width:100%;min-height:48px}body:has(.today-inbox) .floating-atlas-launcher{width:48px;min-width:48px;height:48px;bottom:calc(146px + env(safe-area-inset-bottom));padding:6px;overflow:hidden}body:has(.today-inbox) .floating-atlas-launcher strong{display:none}}.performance-shell :is(.performance-hero,.performance-day,.performance-synthesis,.performance-summary-grid article,.performance-profile-panel,.performance-agenda,.performance-metric-grid article,.performance-trend-preview,.performance-checkin-drawer){color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 10px 28px #10213a0b!important}.performance-shell .performance-nav{border-bottom:1px solid #dce3ec;background:#fffffff7!important}.performance-shell .performance-nav button,.performance-shell .performance-range button,.performance-shell .performance-trend-preview>header button{color:#52637a!important;background:#fff!important;border-color:#d7e0eb!important}.performance-shell .performance-nav button.active,.performance-shell .performance-range button.active{box-shadow:0 0 0 2px #174ea614;color:#174ea6!important;background:#edf4ff!important;border-color:#9bb8df!important}.performance-shell :is(.performance-synthesis,.performance-day,.performance-trend-preview,.performance-trend-grid article,.performance-schedule-summary article,.performance-evidence-line span,.performance-agenda article,.capacity-state-grid article,.capacity-explanation,.capacity-factor-grid section,.capacity-factor-grid li,.capacity-evidence,.goal-capacity-card,.goal-capacity-card dl div,.today-capacity-card,.today-capacity-card dl div,.goal-priority-card,.goal-priority-card dl div,.primary-goal-card,.goal-editor,.goals-empty,.primary-goal-metrics>span,.goal-sections>section,.goal-child-editor nav button,.meeting-booking,.meeting-booking>header>strong,.upcoming-meeting,.meeting-booking-admin,.meeting-duration button,.meeting-dates button,.meeting-reschedule-note){color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 8px 24px #10213a0a!important}.performance-shell :is(.performance-trend-grid article,.performance-schedule-summary article,.performance-evidence-line span,.performance-agenda article,.capacity-factor-grid li,.goal-capacity-card dl div,.today-capacity-card dl div,.goal-priority-card dl div,.primary-goal-metrics>span,.goal-child-editor nav button,.meeting-duration button,.meeting-dates button){background:#f8fafc!important}.performance-shell :is(.performance-synthesis li,.performance-trend-grid strong,.performance-schedule-summary strong,.capacity-state-grid strong,.capacity-explanation,.capacity-factor-grid li,.capacity-evidence article span,.goal-capacity-card dd,.today-capacity-card dd,.goal-priority-card dd,.primary-goal-card>p,.primary-goal-metrics strong,.goal-sections strong,.goals-empty,.meeting-booking>header p,.meeting-booking>header>strong,.meeting-empty,.upcoming-meeting button,.meeting-reschedule-note span){color:#10213a!important}.performance-shell :is(.performance-trend-grid small,.performance-schedule-summary small,.capacity-state-grid small,.capacity-factor-grid section>p:last-child,.goal-capacity-card dt,.today-capacity-card dt,.goal-priority-card dt,.primary-goal-metrics small,.primary-goal-metrics em,.goal-sections h2,.goal-sections small,.meeting-duration span){color:#63748a!important}.performance-shell .meeting-policy span{color:#52637a!important;background:#f8fafc!important;border-color:#d7e0eb!important}.performance-shell .meeting-duration button.active,.performance-shell .meeting-dates button.active{color:#fff!important;background:#174ea6!important;border-color:#174ea6!important}.performance-shell .goal-form-grid :is(input,select,textarea),.performance-shell .goal-child-editor :is(input,select,textarea){color:#10213a!important;background:#fff!important;border-color:#cbd5e1!important}.performance-shell .performance-empty-state{color:#8f1f18!important;background:#fff6f5!important;border:1px solid #f0b2ae!important}.performance-shell .performance-empty-state strong,.performance-shell .performance-empty-state span,.performance-shell .performance-empty-state em{color:#a42a22!important}.performance-shell .performance-empty-state em{font-size:9px;font-style:normal;font-weight:850}.missing-signal,.performance-shell .missing-evidence,.performance-shell .missing-evidence article{background:#fff5f4!important;border-color:#e9948e!important}.missing-signal :is(strong,span),.performance-shell .missing-evidence :is(strong,span,small),.performance-shell :is(.capacity-evidence,.goal-capacity-card).missing-evidence>p,.player-screen-card.missing strong,.player-screen-card.missing span{color:#b52f27!important}.calendar-connect-options{background:#f8fafc;border:1px solid #dce3ec;border-radius:15px;gap:13px;margin:18px 0 22px;padding:18px;display:grid}.calendar-connect-options>header{gap:5px;display:grid}.calendar-connect-options>header small{color:#5267a1;letter-spacing:.12em;font-size:8px;font-weight:950}.calendar-connect-options>header strong{color:#10213a;font-size:16px}.calendar-connect-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.calendar-connect-options article{background:#fff;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.calendar-connect-options article>div{gap:4px;display:grid}.calendar-connect-options article strong{color:#10213a;font-size:10px}.calendar-connect-options article small{color:#6d7c90;font-size:7px;line-height:1.35}.calendar-provider-mark{color:#fff;background:#174ea6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.calendar-provider-mark.apple{color:#111827;background:#eef1f5}.calendar-provider-mark.outlook{background:#0a64c0}.calendar-connect-options button{color:#174ea6;background:#fff;border:1px solid #b9c9dc;border-radius:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.calendar-connect-options .not-available{border-color:#ebc1bd}.calendar-connect-options .not-available small{color:#ad3730}.calendar-connect-options>p{color:#a42a22;margin:0;font-size:9px;font-weight:750;line-height:1.5}.missing-story-note,.goal-missing-row{background:#fff5f4;border:1px solid #e9aaa5;border-radius:9px;padding:11px 13px;font-size:9px;font-weight:800;line-height:1.5;color:#a42a22!important}.goal-empty-row{color:#66768b;font-size:9px}.performance-shell .goals-empty.missing-evidence,.performance-shell .goal-evidence-label.missing-evidence{background:#fff5f4!important;border-color:#e9aaa5!important}.performance-shell .goals-empty.missing-evidence :is(strong,span),.performance-shell .goal-evidence-label.missing-evidence :is(b,span){color:#a42a22!important}@media (width<=800px){.calendar-connect-options>div{grid-template-columns:1fr}}.ops-brand{min-height:146px;padding:6px 0 14px}.ops-brand img{width:164px;height:164px;margin:-27px 0 -24px}.ops-brand>small{margin-top:6px;line-height:1.25;position:relative}.ops-shell :is(.daily-direction,.capacity-state-grid article,.capacity-explanation,.capacity-factor-grid section,.capacity-factor-grid li,.capacity-evidence,.goal-capacity-card,.goal-capacity-card dl div,.integration-ops-summary article>div span,.integration-attention button,.integration-metric-strip span,.protected-settings,.protected-settings form){color:#10213a!important;box-shadow:none!important;background:#fff!important;border-color:#dce3ec!important}.ops-shell :is(.direction-grid article,.daily-direction>footer span,.capacity-factor-grid li,.goal-capacity-card dl div,.integration-ops-summary article>div span,.integration-metric-strip span){background:#f5f8fc!important;border-color:#dce3ec!important}.ops-shell :is(.daily-direction h2,.direction-grid h3,.direction-grid article>div p,.direction-grid li,.daily-direction>footer strong,.capacity-state-grid strong,.capacity-explanation,.capacity-factor-grid li,.capacity-evidence article span,.goal-capacity-card dd,.integration-ops-summary b,.integration-attention button strong,.integration-metric-strip b,.protected-settings form header strong){color:#10213a!important}.ops-shell :is(.direction-grid article>div strong,.capacity-state-grid small,.capacity-factor-grid section>p:last-child,.capacity-evidence>header span,.goal-capacity-card dt,.goal-capacity-card>p,.integration-ops-summary small,.integration-attention button small,.integration-operational-detail em,.protected-settings form label){color:#52637a!important}.ops-shell :is(.daily-direction>header>span,.direction-grid article>small,.direction-grid li b,.capacity-evidence article strong,.integration-attention button em){color:#174ea6!important}.ops-shell :is(.settings-form input,.settings-form select,.settings-form textarea,.protected-settings form input,.connection-athlete select){color:#10213a!important;background:#fff!important;border-color:#cbd5e1!important}.ops-shell .provider-grid article,.ops-shell .protected-settings form header{grid-template-columns:64px minmax(0,1fr)}.ops-shell .provider-logo{width:58px!important;height:42px!important;padding:6px!important}.ops-shell .provider-logo img{max-width:100%}@media (width<=760px){.dodge-coach-nav .blue-jays-academy-tab{width:100%}.ops-rail{box-shadow:0 8px 24px #10213a0a}.today-mobile-nav{background:#fffffff7!important}.private-nav .authenticated-brand{width:78px}.private-nav .authenticated-brand img{transform:translate(-28px,-24px)}}.player-home{color:#101820;gap:14px;max-width:1160px;margin:0 auto;padding:24px 0 48px}.player-home-hero{background:#fff;border:1px solid #dce3ec;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #10213a0e}.player-home-brandline{color:#52637a;letter-spacing:.12em;border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 22px;font-size:8px;font-weight:900;display:flex}.player-home-brandline small{color:#174ea6;letter-spacing:.12em;font-size:8px;font-weight:900}.player-home-welcome{justify-content:space-between;align-items:end;gap:28px;padding:clamp(24px,4.5vw,48px);display:flex}.player-home-welcome p{color:#52637a;margin:0 0 8px;font-size:13px;font-weight:760}.player-home-welcome h1{color:#101820;letter-spacing:-.062em;max-width:760px;margin:0;font-size:clamp(34px,5.3vw,66px);line-height:.98}.player-home-person{align-items:center;gap:11px;min-width:195px;display:flex}.player-home-person>img,.player-home-person>span{color:#fff;object-fit:cover;background:#174ea6;border:1px solid #d8e1ec;border-radius:14px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:900;display:grid}.player-home-person small{color:#101820;gap:3px;font-size:11px;font-weight:900;display:grid}.player-home-person b{color:#718096;font-size:8px;font-weight:700;line-height:1.4}.player-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.player-signal-grid article{background:#fff;border:1px solid #dce3ec;border-radius:16px;align-content:space-between;gap:12px;min-height:146px;padding:20px;display:grid;box-shadow:0 10px 26px #10213a09}.player-signal-grid small,.player-interpretation>div span,.player-primary-action small,.player-next-section>header small{color:#5267a1;letter-spacing:.13em;font-size:8px;font-weight:950}.player-signal-grid strong{color:#101820;letter-spacing:-.06em;font-size:clamp(29px,3.2vw,45px);line-height:.95}.player-signal-grid strong.state-value{letter-spacing:-.04em;font-size:clamp(22px,2.5vw,34px)}.player-signal-grid article>span{color:#748297;letter-spacing:.045em;font-size:8px;font-weight:850}.player-interpretation{background:linear-gradient(125deg,#f4f8fe 0%,#fff 62%);border:1px solid #cddcf0;border-left:4px solid #174ea6;border-radius:18px;gap:9px;padding:clamp(22px,3.4vw,34px);display:grid;box-shadow:0 12px 32px #174ea60e}.player-interpretation>div{justify-content:space-between;gap:16px;display:flex}.player-interpretation>div small{color:#78869a;letter-spacing:.08em;font-size:8px;font-weight:850}.player-interpretation h2{color:#101820;letter-spacing:-.045em;max-width:820px;margin:6px 0 0;font-size:clamp(24px,3.3vw,38px);line-height:1.06}.player-interpretation>p{color:#44566d;max-width:880px;margin:0;font-size:12px;line-height:1.7}.player-interpretation footer{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.player-interpretation footer span{color:#40516a;background:#fff;border:1px solid #dce6f2;border-radius:9px;gap:8px;padding:8px 10px;font-size:9px;display:flex}.player-interpretation footer b{color:#174ea6;letter-spacing:.06em;font-size:8px}.player-primary-action{color:#fff;background:#101820;border:1px solid #174ea6;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3.5vw,38px);display:flex;box-shadow:0 18px 48px #10182024}.player-primary-action.complete{color:#123e2a;box-shadow:none;background:#eefaf3;border-color:#9bd6b6}.player-primary-action h2{color:inherit;letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(24px,3vw,36px)}.player-primary-action p{color:#b7c1ce;max-width:670px;margin:0;font-size:11px;line-height:1.55}.player-primary-action.complete p{color:#527060}.player-primary-action button{color:#fff;letter-spacing:.05em;background:#174ea6;border:0;border-radius:12px;flex:none;min-height:58px;padding:0 22px;font-size:9px;font-weight:950}.player-primary-action.complete button{color:#087735;background:#fff;box-shadow:inset 0 0 0 1px #9bd6b6}.player-home .player-screen-card{box-shadow:none;border-radius:16px}.player-next-section{background:#fff;border:1px solid #dce3ec;border-radius:18px;gap:17px;padding:25px;display:grid}.player-next-section h2{color:#101820;letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.player-next-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.player-next-section button{color:#101820;text-align:left;background:#f9fbfd;border:1px solid #dce3ec;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:88px;padding:14px;display:grid}.player-next-section button:hover{background:#f2f7fd;border-color:#9db7da}.player-next-section button i{color:#174ea6;background:#eaf2fd;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:950;display:grid}.player-next-section button span{gap:4px;display:grid}.player-next-section button strong{font-size:12px}.player-next-section button small{color:#718096;font-size:9px}.player-next-section button>b{color:#174ea6}.universal-checkin-shell{width:min(820px,100%);margin:24px auto 60px;display:grid}.universal-checkin-shell .today-form,.launch-single-panel .today-form{box-sizing:border-box;width:100%}.today-form-head>div>p{color:#60738a;margin:6px 0 0;font-size:10px;line-height:1.45}.checkin-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkin-slider-grid .today-slider{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:11px;margin:0;padding:14px}.checkin-field-group{background:#fff;border:1px solid #d8e1eb;border-radius:15px;gap:15px;padding:20px;display:grid}.checkin-field-group>header small{color:#607089;letter-spacing:.1em;font-size:8px;font-weight:900}.checkin-field-group>header h3{color:#15263b;margin:4px 0 0;font-size:19px}.priority-choice{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.priority-choice label{color:#52637a;background:#f8fafc;border:1px solid #d7e0eb;border-radius:11px;place-items:center;min-height:50px;margin:0!important;font-size:11px!important;font-weight:900!important;display:grid!important}.priority-choice label.selected{color:#174ea6;background:#edf4ff;border-color:#174ea6;box-shadow:inset 0 0 0 1px #174ea6}.priority-choice input{opacity:0;pointer-events:none;position:absolute}.reflection-fields label{margin:0!important}.checkin-submit{letter-spacing:.08em;min-height:58px!important;font-size:10px!important}.checkin-evidence-complete{color:#087735;background:#eefaf3;border:1px solid #a8d9bc;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.checkin-evidence-complete>span{color:#fff;background:#149253;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.checkin-evidence-complete>div{gap:3px;display:grid}.checkin-evidence-complete strong{letter-spacing:.06em;font-size:9px}.checkin-evidence-complete small{color:#527060;font-size:9px}@media (width<=760px){.player-home{gap:10px;padding:12px 0 108px}.player-home-brandline{min-height:34px;padding:0 15px}.player-home-brandline small{display:none}.player-home-welcome{gap:20px;padding:24px 18px;display:grid}.player-home-welcome h1{font-size:38px}.player-home-person{min-width:0}.player-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.player-signal-grid article{min-height:118px;padding:15px}.player-signal-grid strong{font-size:30px}.player-signal-grid strong.state-value{font-size:23px}.player-interpretation{padding:21px 18px}.player-interpretation h2{font-size:27px}.player-interpretation footer span{box-sizing:border-box;width:100%}.player-primary-action{padding:23px 18px;display:grid}.player-primary-action button{width:100%;min-height:60px}.player-home .player-screen-card{padding:18px}.player-next-section{padding:20px 15px}.player-next-section>div{grid-template-columns:1fr}.player-next-section button{min-height:76px}.checkin-slider-grid{grid-template-columns:1fr}.priority-choice{grid-template-columns:repeat(3,1fr)}.universal-checkin-shell,.launch-single-panel{margin-top:14px}}.player-home{color:#10213a;gap:16px;padding:24px 0 12px;display:grid}.player-home :is(article,section){box-sizing:border-box}.player-home-identity{background:#fff;border:1px solid #dce3ec;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 10px 30px #10213a0b}.player-home-identity>img,.player-home-identity>span{color:#fff;object-fit:cover;background:linear-gradient(145deg,#103f83,#276fd0);border:1px solid #d5deea;border-radius:18px;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:900;display:grid}.player-home-identity small,.player-home-card small,.player-screen-card small,.player-driver-card header small,.player-action-section header small{color:#4d66a0;letter-spacing:.13em;font-size:10px;font-weight:900}.player-home-identity h1{color:#10213a;letter-spacing:-.055em;margin:4px 0 3px;font-size:clamp(28px,4vw,44px)}.player-home-identity p{color:#607087;margin:0;font-size:13px}.player-game-card{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cbd9ea;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:18px;padding:22px 24px;display:grid;box-shadow:0 10px 30px #10213a0b}.player-game-card>div{align-content:center;gap:5px;display:grid}.player-game-card>div small{color:#174ea6;letter-spacing:.13em;font-size:9px;font-weight:900}.player-game-card h2{color:#10213a;letter-spacing:-.04em;margin:0;font-size:26px}.player-game-card p{color:#607087;margin:0;font-size:11px;line-height:1.5}.player-game-card>aside{color:#4f5f75;background:#edf4ff;border-radius:12px;align-content:center;gap:6px;padding:14px 16px;font-size:10px;line-height:1.5;display:grid}.player-game-card>aside strong{color:#10213a;letter-spacing:.04em;font-size:10px}.player-game-card.prep_day{background:#fffaf0;border-color:#e2be65}.player-game-card.prep_day>aside{background:#fff1ca}.player-game-card.game_day{background:#fff7f5;border-color:#df8f88}.player-game-card.game_day>aside{color:#7d2921;background:#fee5e2}.player-game-card.game_day>div small,.player-game-card.game_day>aside strong{color:#b42318}.player-game-card>details{border-top:1px solid #dbe4ef;grid-column:1/-1}.player-game-card summary{color:#174ea6;cursor:pointer;letter-spacing:.07em;padding:13px 0 0;font-size:10px;font-weight:900;list-style-position:inside}.player-game-card details>div{gap:6px;margin-top:13px;display:grid}.player-game-card details article{background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.player-game-card details article time{color:#4d66a0;font-size:9px;font-weight:900}.player-game-card details article span{gap:3px;display:grid}.player-game-card details article strong{color:#10213a;font-size:11px}.player-game-card details article small{color:#607087;font-size:9px;line-height:1.4}.player-game-card details article.past{opacity:.58}.player-game-card details article.next{background:#f2f7ff;border-color:#91afd8}.player-game-card details article.today{background:#fff2f0;border-color:#df8f88}.player-home-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.player-home-card{background:#fff;border:1px solid #dce3ec;border-radius:18px;flex-direction:column;min-height:330px;padding:24px;display:flex;box-shadow:0 10px 30px #10213a0b}.player-home-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.player-home-card>header strong{color:#10213a;letter-spacing:-.065em;font-size:clamp(34px,4vw,54px);line-height:.9}.player-home-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:24px 0 18px;display:grid}.player-home-card dl div{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:11px;gap:5px;padding:11px;display:grid}.player-home-card dt{color:#6b7a90;font-size:9px}.player-home-card dd{color:#10213a;margin:0;font-size:15px;font-weight:850}.player-home-card>p{color:#52637a;margin:auto 0 0;font-size:12px;line-height:1.6}.player-transfer-change{color:#4d66a0;letter-spacing:.08em;margin:18px 0 10px;font-size:10px;font-weight:900}.player-transfer-components{flex-wrap:wrap;gap:6px;display:flex}.player-transfer-components span{border-radius:8px;padding:7px 8px;font-size:9px;font-weight:850}.player-transfer-components .good{color:#087735;background:#e9f8ef}.player-transfer-components .watch{color:#9a5b00;background:#fff4dc}.player-transfer-components .attention{color:#b42318;background:#feeceb}.operating-card ul{gap:7px;margin:19px 0;padding:0;list-style:none;display:grid}.operating-card li{color:#52637a;background:#f7f9fc;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:11px;display:flex}.operating-card li.good b{color:#087735}.operating-card li.watch b{color:#9a5b00}.operating-card li.attention b{color:#b42318}.operating-card li.unknown b{color:#718096}.player-screen-card{background:#fff;border:1px solid #dce3ec;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.player-screen-card.missing{background:#fff9f8;border-color:#efaaa4}.player-screen-card>div{gap:5px;display:grid}.player-screen-card strong{color:#10213a;letter-spacing:-.04em;font-size:26px}.player-screen-card span{color:#607087;font-size:11px}.player-screen-card button{color:#fff;letter-spacing:.04em;background:#174ea6;border:0;border-radius:11px;min-height:48px;padding:0 18px;font-size:10px;font-weight:900}.player-driver-card{background:#fff;border:1px solid #dce3ec;border-radius:18px;padding:24px}.player-driver-card>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.player-driver-card h2,.player-action-section h2{color:#10213a;letter-spacing:-.045em;margin:6px 0 0;font-size:27px}.player-driver-card header>strong{color:#52637a;font-size:11px}.player-driver-card ol{counter-reset:drivers;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:grid}.player-driver-card li{color:#10213a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:9px 12px;font-size:12px;display:grid}.player-driver-card li i{background:#94a3b8;border-radius:50%;width:9px;height:9px}.player-driver-card li.good i{background:#18a665}.player-driver-card li.watch i{background:#eda51b}.player-driver-card li.attention i{background:#d92d20}.player-driver-card li b{font-size:11px}.player-action-section{background:#f7f9fc;border:1px solid #dce3ec;border-radius:18px;gap:16px;padding:24px;display:grid}.player-action-section>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.player-action-section>div button{color:#10213a;text-align:left;background:#fff;border:1px solid #d5deea;border-radius:13px;align-content:space-between;gap:14px;min-height:105px;padding:16px;display:grid}.player-action-section>div span{font-size:13px;font-weight:900}.player-action-section>div small{color:#607087;font-size:10px;line-height:1.45}.player-atlas-action{color:#10213a;text-align:left;background:#fff;border:1px solid #b8c7e0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:66px;padding:13px 16px;display:grid}.player-atlas-action span{color:#fff;background:#174ea6;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.player-atlas-action strong{font-size:13px}.player-atlas-action b{color:#174ea6;font-size:10px}.player-action-section>div button.checkin-submitted{background:#eefaf3;border-color:#9ed9b9}.player-action-section>div button.checkin-submitted span{color:#087735}.checkin-confirmation{color:#10213a;background:#eefaf3;border:1px solid #9ed9b9;border-radius:14px;gap:8px;margin-bottom:22px;padding:20px;display:grid}.checkin-confirmation h3{color:#087735;letter-spacing:-.025em;margin:0;font-size:20px}.checkin-confirmation p{color:#52637a;margin:0;font-size:12px;line-height:1.5}.checkin-confirmation strong{color:#10213a;font-size:12px}.checkin-confirmation div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.checkin-confirmation button{color:#174ea6;background:#fff;border:1px solid #aebfd2;border-radius:10px;min-height:44px;padding:0 14px;font-size:10px;font-weight:900}.checkin-confirmation.failed{background:#fff2f0;border-color:#efaaa4}.checkin-confirmation.failed h3{color:#b42318}.checkin-confirmation.failed button{color:#fff;background:#b42318;border-color:#d92d20}.player-home+.launch-today-hero,.player-home~.performance-hero,.player-home~.performance-metric-grid,.player-home~.performance-synthesis,.player-home~.daily-direction,.player-home~.today-capacity-card,.player-home~.goal-priority-card,.player-home~.performance-day,.player-home~.performance-trend-preview{display:none!important}.incomplete-work-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#10213a52!important}.incomplete-work-modal{color:#10213a!important;background:#fff!important;border-color:#d7e0eb!important;box-shadow:0 28px 80px #10213a38!important}.incomplete-work-modal>header span{color:#b42318!important}.incomplete-work-modal>header button{color:#52637a!important;background:#f7f9fc!important;border-color:#dce3ec!important}.incomplete-work-modal>p,.incomplete-work-modal>small,.incomplete-work-modal>div small{color:#607087!important}.incomplete-work-modal>div>button{color:#10213a!important;background:#fff!important;border-color:#dce3ec!important}.incomplete-work-modal>div>button:hover{background:#f7f9fc!important;border-color:#8ea9d0!important}.incomplete-later{color:#52637a!important;background:#fff!important;border-color:#cbd5e1!important}@media (width<=800px){.player-home{gap:12px;padding-top:14px}.player-home-primary{grid-template-columns:1fr}.player-game-card{grid-template-columns:1fr;padding:18px 16px}.player-game-card>details{grid-column:auto}.player-game-card details article{grid-template-columns:1fr;gap:5px}.player-home-card{min-height:0;padding:19px 17px}.player-home-card dl{margin:18px 0 14px}.player-screen-card,.player-driver-card,.player-action-section{padding:18px 16px}.player-screen-card,.player-driver-card>header{flex-direction:column;align-items:stretch}.player-screen-card button{width:100%}.player-action-section>div{grid-template-columns:1fr 1fr}.player-atlas-action{grid-template-columns:auto 1fr}.player-atlas-action b{grid-column:1/-1}}@media (width<=440px){.player-home-identity{padding:16px}.player-home-identity>img,.player-home-identity>span{flex-basis:56px;width:56px;height:56px}.player-home-identity h1{font-size:27px}.player-home-identity p{font-size:10px}.player-home-card dl,.player-action-section>div{grid-template-columns:1fr}.player-action-section>div button{min-height:82px}}.ops-shell :is(.owner-athlete-create>form,.owner-athlete-result,.client-onboarding-status,.onboarding-invitation-meta,.onboarding-checklist,.athlete-launch-readiness,.athlete-launch-confirm,.ops-access-result,.parent-access-panel,.profile-module-access,.roster-intelligence,.roster-filters,.roster-counts article,.roster-average-grid article,.roster-intel-table),.coach-live-page :is(.snapshot-parent-panel,.snapshot-parent-intro,.snapshot-parent-result,.snapshot-parent-boundaries,.advisor-invite-panel,.advisor-hh-panel){color:#10213a!important;background:#fff!important;border-color:#dce3ec!important;box-shadow:0 10px 28px #10213a0a!important}.ops-shell :is(.athlete-launch-counts>span,.athlete-launch-confirm,.onboarding-invitation-meta>span,.onboarding-checklist>span,.roster-counts article,.roster-average-grid article),.coach-live-page :is(.snapshot-parent-result,.snapshot-parent-boundaries){color:#10213a!important;background:#f7f9fc!important;border-color:#dce3ec!important}.ops-shell :is(.owner-athlete-create input,.owner-athlete-create select,.athlete-launch-confirm input,.client-onboarding-status select,.settings-form input,.settings-form select),.coach-live-page :is(.snapshot-parent-panel input,.snapshot-parent-panel select,.snapshot-parent-panel textarea){color:#10213a!important;background:#fff!important;border-color:#cbd5e1!important}.ops-shell :is(.owner-athlete-create p,.owner-athlete-result span,.client-onboarding-status label,.onboarding-invitation-meta small,.onboarding-checklist span,.athlete-launch-readiness p,.athlete-launch-blocked span),.coach-live-page :is(.snapshot-parent-panel p,.snapshot-parent-result span,.snapshot-parent-boundaries span){color:#52637a!important}.private-nav .authenticated-brand,.today-brand.authenticated-brand{width:168px;height:42px;overflow:visible}.private-nav .authenticated-brand .teq-brand,.today-brand.authenticated-brand .teq-brand{width:160px}.ops-brand{min-height:112px;overflow:visible}.ops-brand .teq-brand{width:190px}@media (width<=760px){.private-nav .authenticated-brand{width:120px;height:32px;overflow:visible}.private-nav .authenticated-brand .teq-brand{width:116px}.today-brand.authenticated-brand{width:124px;height:32px;overflow:visible}.today-brand.authenticated-brand .teq-brand{width:120px}.ops-brand .teq-brand{width:164px}}.archived-profiles-panel{background:#fff;border:1px solid #dce3ec;border-radius:20px;padding:clamp(22px,3vw,34px);box-shadow:0 12px 36px #10213a0d}.archived-profiles-panel>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;display:flex}.archived-profiles-panel h2{color:#10213a;letter-spacing:-.045em;margin:7px 0;font-size:30px}.archived-profiles-panel header p:last-child{color:#607087;max-width:720px;margin:0;font-size:11px;line-height:1.65}.archived-profiles-panel>header>strong{color:#6a778a;letter-spacing:.1em;font-size:9px}.archived-profile-list{gap:10px;display:grid}.archived-profile-list article{background:#f8fafc;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:minmax(210px,.85fr) minmax(440px,1.7fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.archived-profile-identity{align-items:center;gap:11px;display:flex}.archived-profile-identity>span{color:#fff;background:#52637a;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.archived-profile-identity>div{gap:4px;display:grid}.archived-profile-identity strong{color:#10213a;font-size:11px}.archived-profile-identity small{color:#607087;font-size:8px}.archived-profile-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.archived-profile-list dl div{gap:5px;display:grid}.archived-profile-list dt{color:#79879a;letter-spacing:.09em;font-size:7px;font-weight:900}.archived-profile-list dd{color:#243650;margin:0;font-size:9px;line-height:1.35}.archived-profiles-empty{color:#607087;text-align:center;border:1px dashed #cbd5e1;border-radius:13px;gap:5px;padding:28px;display:grid}.archived-profiles-empty strong{color:#10213a}@media (width<=980px){.archived-profile-list article{grid-template-columns:1fr}.archived-profile-list dl{grid-template-columns:1fr 1fr}.archived-profile-list article>button{width:100%;min-height:46px}}@media (width<=520px){.archived-profiles-panel>header{display:grid}.archived-profile-list dl{grid-template-columns:1fr}}.screen-time-workspace{width:min(760px,100%);margin:0 auto 110px}.screen-evidence-form{color:#10213a;gap:18px;display:grid;background:#fff!important}.screen-evidence-form>h2{margin:0}.screen-date-choices{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(210px,1.25fr);gap:9px;display:grid}.screen-date-choices>button,.screen-date-choices>label{color:#53647b;letter-spacing:.04em;background:#f8fafc;border:1px solid #ccd7e5;border-radius:12px;min-height:52px;padding:9px 12px;font-size:9px;font-weight:900;margin:0!important}.screen-date-choices>button.active{color:#fff;background:#174ea6;border-color:#1d5fb9}.screen-date-choices>label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.screen-date-choices input{min-width:0;padding:7px!important;font-size:11px!important}.selected-evidence-date{background:#f4f8fd;border:1px solid #cbd7e6;border-radius:14px;gap:5px;padding:18px;display:grid}.selected-evidence-date>strong{color:#9a5a00;letter-spacing:.08em;background:#fff1cf;border-radius:7px;width:max-content;padding:5px 8px;font-size:8px}.selected-evidence-date>span{color:#62738a;font-size:9px}.selected-evidence-date>b{color:#10213a;letter-spacing:-.035em;font-size:clamp(19px,4vw,27px)}.screen-duration-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.screen-duration-grid fieldset{border:1px solid #d7e0eb;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:16px;display:grid}.screen-duration-grid legend{color:#10213a;padding:0 5px;font-size:10px;font-weight:850}.screen-duration-grid legend small{color:#7b899b;font-size:7px}.screen-duration-grid label{margin:0!important}.existing-screen-evidence{background:#f2fbf6;border:1px solid #b9d6c8;border-radius:15px;gap:8px;padding:20px;display:grid}.existing-screen-evidence>small{color:#18794e;letter-spacing:.09em;font-weight:900}.existing-screen-evidence h3{color:#10213a;margin:0;font-size:32px}.existing-screen-evidence p{color:#3c5069;margin:0}.existing-screen-evidence>span{color:#63748a;font-size:8px}.existing-screen-evidence>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.screen-update-warning{color:#805300;background:#fff8e6;border:1px solid #e6c26d;border-radius:11px;gap:4px;padding:13px;display:grid}.screen-update-warning strong{font-size:9px}.screen-update-warning span{font-size:8px}.screen-submit{width:100%;min-height:52px;margin-top:4px}.screen-proof-preview{color:#53647b}.screen-proof-preview img{object-fit:contain;border-radius:12px;max-width:100%;max-height:340px}@media (width<=640px){.screen-time-workspace{margin-bottom:130px}.screen-date-choices{grid-template-columns:1fr 1fr}.screen-date-choices>label{grid-column:1/-1}.screen-duration-grid{grid-template-columns:1fr}.screen-date-choices>button,.screen-date-choices>label,.screen-submit{min-height:54px}}.coach-notifications-clean{border-radius:20px;gap:18px;display:grid;color:#10213a!important;background:#fff!important;border:1px solid #dce3ec!important;padding:clamp(20px,3vw,34px)!important;box-shadow:0 12px 36px #10213a0d!important}.coach-notifications-clean>header{margin:0}.coach-notification-intro>div{max-width:760px}.coach-notification-intro h2{color:#10213a;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(25px,3vw,38px)}.coach-notification-intro>div>p:last-child{color:#607087;margin:0;font-size:11px;line-height:1.65}.coach-notification-intro .compact-button{color:#174ea6;background:#fff;border-color:#ccd8e7;min-height:42px}.coach-notification-intro .compact-button:disabled{color:#8c98a8;background:#f5f7fa}.coach-notification-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;display:grid!important}.coach-notification-counts article{background:#f8fafc;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:1fr;align-content:center;gap:8px;min-height:92px;padding:16px;display:grid}.coach-notification-counts article:first-child{background:#fff7f7;border-color:#efc3c6}.coach-notification-counts article:nth-child(2){background:#fffaf0;border-color:#ead7a4}.coach-notification-counts small{color:#6b7a8d;letter-spacing:.1em;font-size:8px;font-weight:900}.coach-notification-counts strong{color:#10213a;font-size:30px;line-height:1}.coach-notification-filters{scrollbar-width:thin;gap:8px;padding:2px 0 5px;display:flex;overflow-x:auto}.coach-notification-filters button{color:#52637a;letter-spacing:.055em;background:#fff;border:1px solid #d7e0eb;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:8px;font-weight:900;display:inline-flex}.coach-notification-filters button span{color:#52637a;text-align:center;background:#edf2f7;border-radius:999px;min-width:20px;padding:4px 6px}.coach-notification-filters button.active{color:#fff;background:#174ea6;border-color:#174ea6}.coach-notification-filters button.active span{color:#174ea6;background:#fff}.coach-notification-section{background:#fff;border:1px solid #dce3ec;border-radius:16px;gap:12px;padding:18px;display:grid}.coach-notification-section.section-attention{border-top:3px solid #d53b43}.coach-notification-section.section-data{border-top:3px solid #d59a2f}.coach-notification-section.section-activity{border-top:3px solid #a9b5c4}.coach-notification-section>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.coach-notification-section>header .eyebrow{color:#243650;margin:0 0 6px}.coach-notification-section>header p:last-child{color:#738195;margin:0;font-size:9px;line-height:1.5}.coach-notification-section>header>strong{color:#42536a;background:#edf2f7;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:9px;display:grid}.coach-notification-list{gap:10px;display:grid}.coach-notifications-clean .coach-notification-list>article{color:#10213a;box-shadow:none;background:#fff;border:1px solid #dce3ec;border-radius:13px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.coach-notifications-clean .coach-notification-list>article.read{opacity:.7}.coach-notification-status{background:#a9b5c4;border-radius:999px;width:7px;height:100%;min-height:52px}.section-attention .coach-notification-status{background:#d59a2f}.section-attention article.urgent .coach-notification-status,.section-attention article.red-alert .coach-notification-status{background:#d53b43}.section-data .coach-notification-status{background:#d59a2f}.coach-notification-body{gap:4px;min-width:0;display:grid}.coach-notification-body small{letter-spacing:.035em;font-size:8px;font-weight:750;color:#748297!important}.coach-notification-body h3{color:#10213a;margin:2px 0 0;font-size:15px}.coach-notification-body>strong{color:#243650;font-size:11px}.coach-notification-body p{margin:2px 0 0;font-size:10px;line-height:1.5;color:#607087!important}.coach-notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:330px;display:flex}.coach-notifications-clean .coach-notification-actions a,.coach-notifications-clean .coach-notification-actions button{color:#fff;letter-spacing:.035em;background:#174ea6;border:1px solid #174ea6;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.coach-notifications-clean .coach-notification-actions :is(a.secondary,button){color:#40516a;background:#fff;border-color:#ccd8e7}.red-alert-label{letter-spacing:.08em;background:#ffebed;border-radius:7px;width:max-content;margin-bottom:3px;padding:5px 8px;color:#b4232d!important;font-size:8px!important}.red-alert-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.red-alert-context>span{background:#fff7f7;border:1px solid #efc3c6;border-radius:9px;gap:4px;padding:9px;display:grid}.red-alert-context small{font-size:7px;font-weight:900;color:#87676b!important}.red-alert-context b{color:#8f2730;font-size:10px}.red-alert-delivery{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.red-alert-delivery span{color:#69798d;background:#f8fafc;border:1px solid #dce3ec;border-radius:8px;padding:6px 8px;font-size:8px}.coach-notification-empty{color:#607087;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:22px;font-size:10px}.coach-notification-view-all{color:#174ea6;background:#fff;border:1px solid #ccd8e7;border-radius:10px;min-height:42px;font-size:8px;font-weight:900}@media (width<=760px){.coach-notifications-clean{padding:16px!important}.coach-notification-intro{align-items:stretch!important}.coach-notification-intro .compact-button{width:100%}.coach-notification-counts{grid-template-columns:1fr!important}.coach-notification-counts article{grid-template-columns:1fr auto;align-items:center;min-height:72px}.coach-notifications-clean .coach-notification-list>article{grid-template-columns:6px minmax(0,1fr);align-items:stretch}.coach-notification-status{min-height:100%}.coach-notification-actions{grid-column:2;grid-template-columns:1fr;max-width:none;display:grid}.coach-notifications-clean .coach-notification-actions a,.coach-notifications-clean .coach-notification-actions button{width:100%;min-height:46px}.coach-notification-section{padding:14px}.coach-notification-section>header{align-items:start}.red-alert-context{grid-template-columns:1fr}}.dodge-weekly-update{color:#111827;background:#fff;border:1px solid #d9dce3;border-top:5px solid #111827;max-width:1180px;margin:24px auto;padding:clamp(20px,3vw,36px);box-shadow:0 18px 50px #0f172a12}.dodge-weekly-update>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.dodge-weekly-update small{letter-spacing:.12em;color:#6b7280;font-size:11px;font-weight:900;display:block}.dodge-weekly-update h2{margin:7px 0 5px;font-size:clamp(25px,4vw,42px);line-height:1}.dodge-weekly-update header p,.dodge-weekly-update p{color:#4b5563}.dodge-weekly-update header aside{text-align:center;color:#fff;background:#111827;min-width:150px;padding:18px}.dodge-weekly-update header aside strong{font-size:52px;line-height:1;display:block}.dodge-weekly-update header aside span{margin-top:7px;font-size:12px;display:block}.dodge-weekly-scoreboard,.dodge-weekly-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dodge-weekly-scoreboard article,.dodge-weekly-metrics article{border:1px solid #e5e7eb;padding:16px}.dodge-weekly-scoreboard strong,.dodge-weekly-metrics strong{margin:6px 0;font-size:25px;display:block}.dodge-weekly-scoreboard span,.dodge-weekly-metrics span{color:#6b7280;font-size:12px}.dodge-weekly-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dodge-weekly-metrics article b{color:#7c3aed;margin-top:13px;font-size:12px;display:block}.dodge-weekly-metrics article p{font-size:13px;line-height:1.45}.dodge-weekly-zoom{color:#fff;background:#111827;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px;display:flex}.dodge-weekly-zoom h3{margin:5px 0;font-size:24px}.dodge-weekly-zoom p{color:#d1d5db;margin:0}.dodge-weekly-zoom>b{letter-spacing:.08em;text-align:right;max-width:250px;font-size:12px}.dodge-weekly-columns,.dodge-weekly-message{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.dodge-weekly-columns section{border-top:3px solid #111827;padding-top:14px}.dodge-weekly-columns p,.dodge-weekly-message p{font-size:14px;line-height:1.55}.dodge-weekly-message{background:#f5f3ff;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.dodge-weekly-message h3{margin:6px 0;font-size:20px}.dodge-weekly-update details{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:18px}.dodge-weekly-update summary{cursor:pointer;letter-spacing:.08em;font-size:12px;font-weight:900}.dodge-weekly-update.loading{min-height:120px}@media (width<=760px){.dodge-weekly-update{margin:12px}.dodge-weekly-update>header,.dodge-weekly-zoom{display:block}.dodge-weekly-update header aside{margin-top:16px}.dodge-weekly-scoreboard,.dodge-weekly-metrics,.dodge-weekly-columns,.dodge-weekly-message{grid-template-columns:1fr}.dodge-weekly-zoom>b{text-align:left;max-width:none;margin-top:16px;display:block}}.launch-am-bundle{gap:16px;display:grid}.launch-am-bundle>.today-form-head{margin-bottom:2px}.attention-purpose{background:#f2f7fd;border:1px solid #bfd3ed;border-radius:14px;padding:18px}.attention-purpose strong{color:#174f98;letter-spacing:.07em;font-size:10px;display:block}.attention-purpose p{color:#52677f;margin:7px 0 0;font-size:10px;line-height:1.65}.am-bundle-section{background:#fff;border:1px solid #d8e1eb;border-radius:15px;padding:20px}.am-bundle-section>header{grid-template-columns:36px 1fr auto;align-items:center;gap:11px;margin-bottom:17px;display:grid}.am-bundle-section>header>span{color:#fff;background:#174ea6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.am-bundle-section>header small{color:#6c7d92;letter-spacing:.1em;font-size:7px;font-weight:900}.am-bundle-section>header h3{color:#15263b;margin:3px 0 0;font-size:17px}.am-bundle-section>p{color:#60738a;margin:-5px 0 16px;font-size:10px;line-height:1.55}.sleep-entry-grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:10px;display:grid}.sleep-entry-grid fieldset,.screen-duration-grid fieldset{border:1px solid #d5dfeb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:11px;display:grid}.sleep-entry-grid legend,.screen-duration-grid legend{color:#52667f;padding:0 5px;font-size:8px;font-weight:900}.sleep-entry-grid label,.screen-duration-grid label{margin:0!important}.screen-example-button{color:#174ea6;background:#f5f8fc;border:1px solid #9db9de;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.screen-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.screen-proof-grid .file-drop{background:#f7faff;border-color:#9eb8d8;align-content:center;gap:7px;min-height:145px;display:grid}.screen-proof-grid .file-drop strong{color:#174f98;font-size:9px}.screen-proof-grid .file-drop span{color:#63778f;font-size:8px;line-height:1.45}.am-bundle-submit{min-height:52px;font-size:10px}.screen-example-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d192ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.screen-example-modal{background:#fff;border:1px solid #d6e0eb;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 36px);padding:24px;overflow:auto;box-shadow:0 30px 90px #081b3447}.screen-example-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.screen-example-modal>header small{color:#174ea6;letter-spacing:.1em;font-size:8px;font-weight:900}.screen-example-modal h2{color:#14253a;margin:5px 0 0;font-size:28px}.screen-example-modal>header button{color:#52677f;background:#f6f8fb;border:1px solid #d4dfeb;border-radius:50%;width:36px;height:36px;font-size:20px}.screen-example-modal>p{color:#60738a;font-size:10px;line-height:1.6}.screen-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.screen-example-grid>article{background:#f7f9fc;border:1px solid #d7e1ec;border-radius:15px;padding:16px}.screen-example-grid>article>span{color:#174ea6;font-size:8px;font-weight:900}.screen-example-grid footer{color:#586d85;margin-top:10px;font-size:9px}.sample-phone-screen{color:#172332;background:#fff;border:7px solid #17202b;border-radius:24px;gap:8px;margin-top:12px;padding:18px;display:grid;box-shadow:0 12px 30px #132c4a21}.sample-phone-screen>small{color:#1d63b8;font-size:8px}.sample-phone-screen>strong{text-align:center;font-size:11px}.sample-phone-screen>b{text-align:center;margin:8px 0;font-size:34px}.sample-phone-screen>i{background:#edf1f5;border-radius:7px;height:13px;overflow:hidden}.sample-phone-screen>i em{border-radius:inherit;background:linear-gradient(90deg,#4b8de0,#7d62cf);height:100%;display:block}.sample-phone-screen>p{color:#697b8f;margin:0;font-size:8px}.sample-phone-screen.apps>p{border-top:1px solid #e6ebf1;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sample-phone-screen.apps>p b{color:#22344a;font-size:9px}.sample-phone-screen.apps>p em{color:#50677f;font-size:9px;font-style:normal}.atlas-attention-response{background:linear-gradient(145deg,#f3f8fe,#fff);border:1px solid #bdd2ec;border-radius:17px;max-width:820px;margin:18px auto;padding:22px}.atlas-attention-response header{color:#174ea6;align-items:center;gap:9px;display:flex}.atlas-attention-response header span{color:#fff;background:#174ea6;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.atlas-attention-response header small{letter-spacing:.08em;font-size:8px;font-weight:900}.atlas-attention-response p{color:#263b53;white-space:pre-line;margin:15px 0;font-size:10px;line-height:1.75}.atlas-attention-response footer{color:#687b91;font-size:8px}.ops-view-as-client{gap:18px;display:grid}.ops-view-as-client>header{background:#fff;border:1px solid #d8e2ee;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex;box-shadow:0 12px 35px #10213a0d}.ops-view-as-client>header h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(24px,3vw,38px)}.ops-view-as-client>header p{max-width:680px;margin:0;font-size:11px;line-height:1.65}.ops-view-as-controls{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(130px,.7fr));gap:10px;display:grid}.ops-view-as-controls>label,.ops-view-as-controls>span{background:#fff;border:1px solid #d8e2ee;border-radius:13px;align-content:center;gap:7px;min-height:78px;padding:14px 16px;display:grid}.ops-view-as-controls small{color:#718197;letter-spacing:.1em;font-size:8px;font-weight:900}.ops-view-as-controls strong{color:#14253a;font-size:12px}.ops-view-as-controls select{color:#14253a;background:#f8fafc;border:1px solid #bccade;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-weight:800}.ops-view-as-frame{background:#eef3f8;border:1px solid #cbd8e7;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #10213a14}.ops-view-as-frame>div{color:#fff;background:#10213a;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 17px;display:flex}.ops-view-as-frame>div span{letter-spacing:.12em;font-size:8px;font-weight:900}.ops-view-as-frame>div strong{font-size:10px}.ops-view-as-frame iframe{background:#fff;border:0;width:100%;height:min(920px,100vh - 170px);min-height:680px;display:block}.staff-preview-banner{z-index:120;color:#10213a;background:#f4f8fe;border-bottom:1px solid #cddcf0;justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #09192e14}.staff-preview-banner>div{gap:2px;display:grid}.staff-preview-banner small{color:#174ea6;letter-spacing:.12em;font-size:8px;font-weight:900}.staff-preview-banner strong{font-size:11px}.staff-preview-banner span{color:#607089;font-size:9px}.staff-preview-banner a{color:#174ea6;white-space:nowrap;background:#fff;border:1px solid #9bb8df;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.staff-preview-mode form :is(input,textarea,select){cursor:not-allowed}@media (width<=760px){.ops-view-as-client>header,.staff-preview-banner{flex-direction:column;align-items:stretch}.ops-view-as-controls{grid-template-columns:1fr}.ops-view-as-frame iframe{height:80vh;min-height:720px}.sleep-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-proof-grid,.screen-example-grid{grid-template-columns:1fr}.am-bundle-section{padding:16px}.am-bundle-section>header{grid-template-columns:36px 1fr}.am-bundle-section>header .screen-example-button{grid-column:1/-1}}.client-app-nav{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dce4ed;border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;width:min(1080px,100% - 40px);margin:0 auto 26px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #0f233c12}.client-app-nav button{color:#66758a;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;display:flex}.client-app-nav button span{color:#8a98a9;font-size:14px;line-height:1}.client-app-nav button strong{letter-spacing:.085em;font-size:9px;font-weight:900}.client-app-nav button>b{color:#fff;background:#174ea6;border-radius:999px;min-width:18px;padding:3px 5px;font-size:7px;line-height:1}.client-app-nav button.active{color:#10213a;background:#f0f5fb}.client-app-nav button.active span{color:#3569ad}.client-more-sheet{z-index:180;color:#10213a;background:#fff;border:1px solid #d9e2ec;border-radius:22px;width:min(560px,100% - 36px);max-height:min(650px,100vh - 80px);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 34px 100px #0f233c38}.client-more-sheet>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.client-more-sheet>header small{color:#3569ad;letter-spacing:.12em;font-size:8px;font-weight:900}.client-more-sheet>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.client-more-sheet>header button{color:#607087;background:#f7f9fc;border:1px solid #dce4ed;border-radius:50%;width:38px;height:38px;font-size:20px}.client-more-sheet>div{gap:8px;display:grid}.client-more-sheet>div>button{color:#172a43;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:grid}.client-more-sheet>div>button:hover{background:#f7faff;border-color:#a9bfdc}.client-more-sheet>div span{font-size:12px;font-weight:850}.client-more-sheet>div b{color:#fff;text-align:center;background:#3569ad;border-radius:99px;min-width:23px;padding:5px;font-size:8px}.client-more-sheet>div i{color:#7b899b;font-style:normal}.client-goals{color:#10213a;gap:24px;width:min(820px,100% - 40px);margin:0 auto 100px;display:grid}.client-goals>header{padding:clamp(10px,2vw,24px) 0 8px}.client-goals>header h1{letter-spacing:-.06em;max-width:680px;margin:8px 0 10px;font-size:clamp(36px,6vw,66px);line-height:.98}.client-goals>header>span{color:#65758a;font-size:11px;line-height:1.65}.client-goal-rows{background:#fff;border:1px solid #dce4ed;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #0f233c0e}.client-goal-rows>button,.client-goal-items>button{color:#10213a;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6ebf1;grid-template-columns:1fr auto;align-items:center;gap:20px;width:100%;min-height:78px;padding:16px 20px;display:grid}.client-goal-rows>button:last-child{border-bottom:0}.client-goal-rows>button:hover,.client-goal-items>button:hover{background:#f7faff}.client-goal-rows span,.client-goal-items>button span{gap:5px;display:grid}.client-goal-rows strong,.client-goal-items>button strong{font-size:15px}.client-goal-rows small,.client-goal-items>button small{color:#748297;font-size:9px}.client-goal-rows b{color:#3569ad;font-size:18px}.client-goal-back{color:#3569ad;letter-spacing:.08em;background:0 0;border:0;width:max-content;padding:0;font-size:9px;font-weight:900}.client-goal-detail>header h1{font-size:clamp(34px,5vw,54px)}.client-goal-items{gap:10px;display:grid}.client-goal-items>article,.client-goal-empty{background:#fff;border:1px solid #dce4ed;border-radius:15px;gap:7px;padding:22px;display:grid}.client-goal-items>article strong,.client-goal-empty strong{font-size:15px}.client-goal-items>article span,.client-goal-empty span{color:#66758a;font-size:10px;line-height:1.55}.client-goal-items>article small{color:#3569ad;letter-spacing:.07em;font-size:8px;font-weight:900}.client-goal-items>button{border:1px solid #dce4ed;border-radius:13px}.client-goal-items>button b{color:#3569ad;letter-spacing:.08em;font-size:8px}.client-goal-action{width:100%;min-height:54px}.client-goal-form{background:#fff;border:1px solid #dce4ed;border-radius:18px;gap:16px;padding:clamp(18px,4vw,30px);display:grid;box-shadow:0 14px 40px #0f233c0e}.client-goal-form label{color:#243650;gap:8px;font-size:10px;font-weight:850;display:grid}.client-goal-form label small{color:#8491a2;font-size:8px;font-weight:700}.client-goal-form :is(input,textarea){color:#10213a;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:10px;padding:13px 14px;font-weight:650}.client-goal-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-goal-form>div button{color:#53647a;background:#fff;border:1px solid #d2dce7;border-radius:10px;min-height:48px;font-size:9px;font-weight:900}.client-goal-form>div .primary-button{color:#fff;background:#174ea6}.client-progress{color:#10213a;gap:22px;width:min(920px,100% - 40px);margin:0 auto 100px;display:grid}.client-progress>header{padding:clamp(10px,2vw,24px) 0 5px}.client-progress>header small{color:#3569ad;letter-spacing:.12em;font-size:8px;font-weight:900}.client-progress>header h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(38px,6vw,64px);line-height:1}.client-progress>header p{color:#66758a;margin:0;font-size:10px}.client-progress-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-progress-signals article{background:#fff;border:1px solid #dce4ed;border-radius:15px;align-content:space-between;gap:8px;min-height:126px;padding:18px;display:grid}.client-progress-signals small{color:#68798f;letter-spacing:.08em;font-size:8px;font-weight:900}.client-progress-signals strong{letter-spacing:-.04em;font-size:clamp(20px,3vw,31px)}.client-progress-signals span{color:#3569ad;font-size:9px;font-weight:850}.client-progress .missing{background:#fff8f8;border-color:#e5b9bd}.client-progress .missing :is(strong,span){color:#b4232d}.client-progress-changes{background:#fff;border:1px solid #dce4ed;border-radius:15px;overflow:hidden}.client-progress-changes>small{color:#68798f;letter-spacing:.1em;padding:16px 18px 10px;font-size:8px;font-weight:900;display:block}.client-progress-changes>div{border-top:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:12px 18px;display:flex}.client-progress-changes strong{font-size:11px}.client-progress-changes span{color:#3569ad;font-size:10px;font-weight:900}.client-progress-details{background:#fff;border:1px solid #dce4ed;border-radius:15px}.client-progress-details summary{color:#3569ad;cursor:pointer;letter-spacing:.08em;padding:18px;font-size:9px;font-weight:900}.client-progress-details>div{padding:0 18px 18px}.client-progress-evidence{flex-wrap:wrap;gap:8px;display:flex}.client-progress-evidence>*{color:#607087;background:#f8fafc;border:1px solid #dce4ed;border-radius:9px;padding:9px 11px;font-size:9px}.player-context-workspace{background:#fff;border:1px solid #dce4ed;border-radius:24px;width:min(1180px,100% - 40px);margin:0 auto 32px;padding:clamp(20px,4vw,38px);box-shadow:0 14px 42px #0f233c0f}.player-context-workspace>header{gap:6px;margin-bottom:20px;display:grid}.player-context-workspace>header small{color:#174ea6;letter-spacing:.1em;font-size:9px;font-weight:900}.player-context-workspace>header h2{color:#10213a;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,44px)}.player-context-workspace>header p{color:#607087;max-width:720px;margin:0;font-size:14px;line-height:1.55}.player-team-directory{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.player-team-directory article{background:#f6f9fc;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:3px 10px;min-height:72px;padding:12px;display:grid}.player-team-directory article>span{color:#174ea6;background:#e8f1fd;border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.player-team-directory strong{font-size:14px}.player-team-directory small{color:#607087;font-size:11px}.player-game-list{gap:8px;display:grid}.player-game-list article{background:#f6f9fc;border-radius:13px;grid-template-columns:minmax(140px,.8fr) 1.3fr 1fr auto;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:grid}.player-game-list time,.player-game-list span{color:#607087;font-size:12px}.player-game-list strong{font-size:14px}.player-game-list b{font-size:10px}@media (width<=700px){.today-shell,.performance-shell,.launch-mode-shell{padding-bottom:96px!important}.client-app-nav{z-index:150;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:auto;margin:0;padding:5px;position:fixed;left:10px;box-shadow:0 14px 42px #0c1c302e}.client-app-nav button{align-content:center;place-items:center;gap:4px;min-height:58px;display:grid}.client-app-nav button span{font-size:13px}.client-app-nav button strong{font-size:7px}.client-app-nav button>b{margin:-34px 0 0 28px;position:absolute}.player-context-workspace{width:calc(100% - 24px);padding:18px 14px}.player-game-list article{grid-template-columns:1fr 1fr}.player-game-list article>:nth-child(n+3){grid-column:1/-1}.client-more-sheet{top:auto;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:18px;width:auto;max-height:calc(100vh - 120px);padding:18px;left:10px;transform:none}.client-goals,.client-progress{width:calc(100% - 28px);margin-bottom:40px}.client-goals>header h1,.client-progress>header h1{font-size:39px}.client-goal-rows>button{min-height:72px}.client-progress-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.client-progress-signals article{min-height:112px;padding:15px}body:has(.performance-shell.matthew-atoms-pilot) .floating-atlas-launcher{color:#f4efe4;background:#1d1b17;border-color:#1d1b17;box-shadow:0 10px 24px #1d1b1724}body:has(.performance-shell.matthew-atoms-pilot) .floating-atlas-icon{color:#1d1b17;box-shadow:none;background:#efc84a}:is(body:has(.performance-shell.matthew-atoms-pilot) .floating-atlas-launcher:hover,body:has(.performance-shell.matthew-atoms-pilot) .floating-atlas-launcher.active){border-color:#1d1b17}body:has(.performance-shell.matthew-atoms-pilot .client-goals) .floating-atlas-launcher{margin:14px 16px 112px auto;position:static;transform:none}.performance-shell.matthew-atoms-pilot{--atoms-cream:#f4efe4;--atoms-paper:#fbf7ee;--atoms-ink:#1d1b17;--atoms-muted:#777166;--atoms-yellow:#efc84a;--atoms-yellow-soft:#f7e7a8;min-height:100vh;color:var(--atoms-ink)!important;background:var(--atoms-cream)!important;padding-bottom:102px!important}.performance-shell.matthew-atoms-pilot .performance-head{min-height:58px;box-shadow:none;border:0;padding:6px 16px;background:var(--atoms-cream)!important}.performance-shell.matthew-atoms-pilot .performance-head .today-brand{width:108px}.performance-shell.matthew-atoms-pilot .performance-head .today-brand img{max-width:104px}.performance-shell.matthew-atoms-pilot .performance-head .today-role-switcher,.performance-shell.matthew-atoms-pilot .performance-head>div:last-child{display:none}.performance-shell.matthew-atoms-pilot .staff-preview-banner{color:var(--atoms-ink);box-shadow:none;background:#fbf6ea;border-color:#e2d7c3}.performance-shell.matthew-atoms-pilot .staff-preview-banner small{color:#9b7a13}.performance-shell.matthew-atoms-pilot .client-app-nav{color:#f8f3e9;background:var(--atoms-ink);border:0;box-shadow:0 12px 32px #28231929}.performance-shell.matthew-atoms-pilot .client-app-nav button,.performance-shell.matthew-atoms-pilot .client-app-nav button span{color:#c8c1b5}.performance-shell.matthew-atoms-pilot .client-app-nav button.active{color:var(--atoms-ink);background:var(--atoms-yellow)}.performance-shell.matthew-atoms-pilot .client-app-nav button:focus-visible{outline-color:var(--atoms-ink);outline-offset:-4px}.performance-shell.matthew-atoms-pilot .client-app-nav button.active span{color:var(--atoms-ink)}.performance-shell.matthew-atoms-pilot .player-home{width:calc(100% - 28px);color:var(--atoms-ink);gap:13px;padding:8px 0 24px}.performance-shell.matthew-atoms-pilot .player-home-hero{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.performance-shell.matthew-atoms-pilot .player-home-brandline{min-height:28px;color:var(--atoms-muted);letter-spacing:.14em;border:0;padding:0;font-size:7px}.performance-shell.matthew-atoms-pilot .player-home-welcome{gap:24px;padding:24px 0 22px}.performance-shell.matthew-atoms-pilot .player-home-welcome p{color:var(--atoms-muted);margin-bottom:12px;font-size:14px;font-weight:600}.performance-shell.matthew-atoms-pilot .player-home-welcome h1,.performance-shell.matthew-atoms-pilot .client-goals>header h1{letter-spacing:-.055em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(45px,13.2vw,57px);font-weight:500;line-height:.91;color:var(--atoms-ink)!important}.performance-shell.matthew-atoms-pilot .player-home-person{gap:10px;padding-top:2px}.performance-shell.matthew-atoms-pilot .player-home-person>img,.performance-shell.matthew-atoms-pilot .player-home-person>span{width:42px;height:42px;color:var(--atoms-ink);background:var(--atoms-yellow);border:0;border-radius:50%;flex-basis:42px}.performance-shell.matthew-atoms-pilot .player-home-person small{color:var(--atoms-ink);font-size:10px}.performance-shell.matthew-atoms-pilot .player-home-person b{color:var(--atoms-muted)}.performance-shell.matthew-atoms-pilot .player-signal-grid{gap:9px}.performance-shell.matthew-atoms-pilot .player-signal-grid article{background:var(--atoms-paper);border:0;border-radius:22px;min-height:128px;padding:17px;box-shadow:0 7px 22px #2f281c0b}.performance-shell.matthew-atoms-pilot .player-signal-grid article.missing-signal{background:#f9e9e2}.performance-shell.matthew-atoms-pilot .player-signal-grid small,.performance-shell.matthew-atoms-pilot .player-primary-action small,.performance-shell.matthew-atoms-pilot .player-next-section>header small{color:#8f7624;letter-spacing:.14em;font-size:7px}.performance-shell.matthew-atoms-pilot .player-signal-grid strong{color:var(--atoms-ink);letter-spacing:-.045em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:29px;font-weight:500}.performance-shell.matthew-atoms-pilot .player-signal-grid strong.state-value{font-size:27px}.performance-shell.matthew-atoms-pilot .player-signal-grid article>span{color:var(--atoms-muted);font-size:7px}.performance-shell.matthew-atoms-pilot .player-interpretation{background:var(--atoms-yellow-soft);box-shadow:none;border:0;border-radius:24px;gap:12px;padding:25px 22px}.performance-shell.matthew-atoms-pilot .player-interpretation>div span,.performance-shell.matthew-atoms-pilot .player-interpretation>div small{color:#75601d}.performance-shell.matthew-atoms-pilot .player-interpretation h2{color:var(--atoms-ink);margin-top:4px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1}.performance-shell.matthew-atoms-pilot .player-interpretation>p{color:#514a39;font-size:12px;line-height:1.65}.performance-shell.matthew-atoms-pilot .player-interpretation footer span{color:#5f563f;background:#fffbed99;border:0}.performance-shell.matthew-atoms-pilot .player-interpretation footer b{color:#7d661c}.performance-shell.matthew-atoms-pilot .player-primary-action{color:#fffaf0;background:var(--atoms-ink);box-shadow:none;border:0;border-radius:25px;gap:22px;padding:27px 22px}.performance-shell.matthew-atoms-pilot .player-primary-action.complete{color:var(--atoms-ink);background:#dde9d5}.performance-shell.matthew-atoms-pilot .player-primary-action h2{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:32px;font-weight:500;line-height:1}.performance-shell.matthew-atoms-pilot .player-primary-action p{color:#c9c1b5;font-size:11px}.performance-shell.matthew-atoms-pilot .player-primary-action.complete p{color:#58634f}.performance-shell.matthew-atoms-pilot .player-primary-action button,.performance-shell.matthew-atoms-pilot .client-goal-action,.performance-shell.matthew-atoms-pilot .client-goal-form>div .primary-button{color:var(--atoms-ink);background:var(--atoms-yellow);box-shadow:none;border-radius:999px}.performance-shell.matthew-atoms-pilot .player-screen-card,.performance-shell.matthew-atoms-pilot .player-next-section{box-shadow:none;border-radius:22px;background:var(--atoms-paper)!important;border-color:#0000!important}.performance-shell.matthew-atoms-pilot .player-screen-card button{color:var(--atoms-ink);background:var(--atoms-yellow)}.performance-shell.matthew-atoms-pilot .player-next-section button{background:#f1eadc;border:0;border-radius:17px}.performance-shell.matthew-atoms-pilot .player-next-section button i{color:var(--atoms-ink);background:var(--atoms-yellow)}.performance-shell.matthew-atoms-pilot .player-next-section button>b{color:#8c711b}.performance-shell.matthew-atoms-pilot .client-goals{width:calc(100% - 28px);color:var(--atoms-ink);gap:27px}.performance-shell.matthew-atoms-pilot .client-goals>header{padding:25px 0 4px}.performance-shell.matthew-atoms-pilot .client-goals>header h1{letter-spacing:-.045em;font-size:clamp(39px,11.5vw,50px);line-height:1.04}.performance-shell.matthew-atoms-pilot .client-goals>header .eyebrow{color:#8f7624;font-size:7px}.performance-shell.matthew-atoms-pilot .client-goals>header>span{color:var(--atoms-muted);font-size:12px}.performance-shell.matthew-atoms-pilot .client-goal-rows{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.performance-shell.matthew-atoms-pilot .client-goal-rows>button{min-height:84px;color:var(--atoms-ink);background:var(--atoms-paper);border:0;border-radius:20px;padding:17px 19px;box-shadow:0 7px 22px #2f281c0a}.performance-shell.matthew-atoms-pilot .client-goal-rows>button:first-child{background:var(--atoms-yellow-soft)}.performance-shell.matthew-atoms-pilot .client-goal-rows strong{font-size:15px;font-weight:750}.performance-shell.matthew-atoms-pilot .client-goal-rows small{color:var(--atoms-muted);font-size:10px}.performance-shell.matthew-atoms-pilot .client-goal-rows b{color:var(--atoms-ink)}.performance-shell.matthew-atoms-pilot .client-goal-back{color:#856a16}.performance-shell.matthew-atoms-pilot .client-goal-items>article,.performance-shell.matthew-atoms-pilot .client-goal-empty,.performance-shell.matthew-atoms-pilot .client-goal-form{background:var(--atoms-paper);box-shadow:none;border:0;border-radius:21px}.performance-shell.matthew-atoms-pilot .client-goal-form :is(input,textarea){color:var(--atoms-ink);background:#efe8da;border:0;border-radius:14px}.performance-shell.matthew-atoms-pilot .client-goal-form>div button:first-child{color:var(--atoms-ink);background:#e8dfcf;border:0;border-radius:999px}}.recruit-table-board{background:#fff;overflow:visible}.recruit-table-title{justify-content:space-between;align-items:center;gap:24px;display:flex;padding:18px 22px!important}.recruit-table-title h2{margin:2px 0 3px;font-size:23px}.recruit-table-title>div>p:last-child{color:#65748a;margin:0;font-size:10px}.recruit-summary{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:10px;align-items:center;display:flex;overflow:hidden}.recruit-summary span{color:#6d7b8f;letter-spacing:.04em;text-align:center;text-transform:uppercase;border-left:1px solid #e1e7ef;gap:1px;min-width:100px;padding:9px 13px;font-size:8px;font-weight:800;display:grid}.recruit-summary span:first-child{border-left:0}.recruit-summary b{color:#14243a;letter-spacing:0;font-size:18px}.recruit-toolbar{background:#fff;border-bottom:1px solid #e4e9f0;grid-template-columns:minmax(260px,1fr) auto auto minmax(150px,190px) auto auto;align-items:end;gap:8px;padding:12px 22px;display:grid}.recruit-toolbar>button,.recruit-popover-wrap>button,.recruit-add-menu>summary{color:#203955;letter-spacing:.04em;background:#fff;border:1px solid #d4dde8;border-radius:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.recruit-toolbar>button.active,.recruit-popover-wrap>button.active{color:#fff;background:#244681;border-color:#244681}.recruit-search,.recruit-view-select{gap:4px;display:grid}.recruit-search span,.recruit-view-select span,.recruit-filter-panel label,.recruit-quick-add label{color:#68778c;letter-spacing:.06em;font-size:8px;font-weight:900}.recruit-search input,.recruit-view-select select{background:#fff;min-height:40px}.recruit-popover-wrap,.recruit-add-menu{position:relative}.recruit-columns-popover,.recruit-add-menu>div{z-index:12;background:#fff;border:1px solid #dce3ec;border-radius:11px;gap:8px;min-width:250px;padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 38px #17273d29}.recruit-columns-popover strong{font-size:9px}.recruit-columns-popover label{color:#33465e;align-items:center;gap:8px;font-size:10px;display:flex}.recruit-columns-popover input{width:auto}.recruit-columns-popover button{margin-top:5px}.recruit-add-menu>summary{cursor:pointer;place-items:center;list-style:none;display:grid}.recruit-add-menu>summary::-webkit-details-marker{display:none}.recruit-add-menu>div form{border-bottom:1px solid #e4e9f0;gap:8px;padding-bottom:10px;display:grid}.recruit-add-menu>div label{color:#68778c;gap:5px;font-size:8px;font-weight:900;display:grid}.recruit-add-menu>div input{max-width:280px}.recruit-filter-panel{background:#f8fafc;border-bottom:1px solid #e1e7ef;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:14px 22px;display:grid}.recruit-filter-panel label{gap:5px;display:grid}.recruit-filter-panel input,.recruit-filter-panel select{background:#fff;min-height:38px}.recruit-filter-panel>button{color:#36567b;background:#fff;border:1px solid #cdd8e5;align-self:end;min-height:38px}.recruit-filter-chips{border-bottom:1px solid #edf0f4;flex-wrap:wrap;gap:6px;padding:9px 22px;display:flex}.recruit-filter-chips button{color:#244681;background:#edf4fb;border:1px solid #cadaeb;border-radius:999px;min-height:28px;padding:0 10px;font-size:8px}.recruit-quick-add{background:#f8fafc;border-bottom:1px solid #e1e7ef;grid-template-columns:1.3fr repeat(5,1fr) auto;gap:9px;padding:12px 22px;display:grid}.recruit-quick-add label{gap:5px;display:grid}.recruit-quick-add button{align-self:end}.recruit-results-line{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:16px;padding:9px 22px;display:flex}.recruit-results-line p,.recruit-results-line span{color:#6c7a8e;margin:0;font-size:9px}.recruit-results-line b{color:#162a45;font-size:13px}.recruit-table-scroll{width:100%;overflow:auto}.recruit-player-table{border-collapse:collapse;color:#21344d;background:#fff;width:100%;min-width:1240px}.recruit-player-table th{z-index:2;text-align:left;background:#f5f7fa;border-bottom:1px solid #cfd9e5;padding:0;position:sticky;top:0}.recruit-player-table th>button{color:#637186;letter-spacing:.05em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;padding:11px 12px;font-size:8px;font-weight:900;display:block}.recruit-player-table th:not(:has(button)){color:#637186;letter-spacing:.05em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;padding:11px 12px;font-size:8px;font-weight:900;display:block}.recruit-player-table th>button:hover{color:#173b69;background:#edf2f8}.recruit-player-table td{vertical-align:middle;border-bottom:1px solid #e7ecf2;height:54px;padding:7px 12px;font-size:10px}.recruit-player-table tbody tr{cursor:pointer}.recruit-player-table tbody tr:hover,.recruit-player-table tbody tr:focus{background:#f3f7fb;outline:none}.recruit-player-table td:first-child,.recruit-player-table td:nth-child(4){min-width:190px}.recruit-player-table td strong,.recruit-player-table td small{display:block}.recruit-player-table td strong{color:#142941}.recruit-player-table td small{color:#8190a3;margin-top:3px;font-size:8px}.recruit-interest{color:#214d82;background:#eaf2fb;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.recruit-score{color:#1d456f;background:#f8fbfe;border:1px solid #d4dfea;border-radius:8px;place-items:center;width:34px;height:30px;display:grid}.recruit-evidence{color:#345774;max-width:120px;font-size:8px;font-weight:900;display:inline-block}.recruit-evidence.needs{color:#9a5c16}.recruit-due{color:#9c3c2e;background:#fff0ed;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.recruit-activity-button{color:#294f83;white-space:nowrap;background:#fff;border:1px solid #d9e2ec;min-height:30px;padding:0 8px;font-size:8px}.recruit-empty{color:#607089;place-content:center;justify-items:center;gap:12px;min-height:220px;display:grid}.recruit-pagination{border-top:1px solid #dce4ed;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px;display:flex}.recruit-pagination label{color:#6b798b;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.recruit-pagination select{min-height:34px}.recruit-pagination span{color:#65748a;margin-right:auto;font-size:9px}.recruit-pagination b{font-size:9px}.recruit-pagination button{color:#294f83;background:#fff;border:1px solid #d2dce8;min-height:34px}.recruit-pagination button:disabled{opacity:.4}.recruit-table-board .fieldboard-drawer-backdrop{z-index:1000;background:#f2f5f9;padding:20px;position:fixed;inset:0;overflow:auto}.recruit-table-board .fieldboard-drawer{color:#10213a;background:#fff;border:1px solid #d9e2ec;border-radius:16px;width:min(1180px,100%);height:auto;min-height:calc(100vh - 40px);margin:0 auto;position:relative;top:auto;right:auto;box-shadow:0 18px 60px #0f192629}.recruit-table-board .fieldboard-drawer>header{z-index:3;background:#fff;border-bottom:1px solid #e5eaf1;justify-content:space-between;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.recruit-table-board .fieldboard-drawer>header button{width:auto;padding:0 14px;font-size:9px}.recruit-table-board .fieldboard-drawer-summary{grid-template-columns:repeat(4,1fr);gap:18px;margin:16px 24px;padding:16px 20px;display:grid}.recruit-table-board .fieldboard-drawer-summary p{gap:4px;margin:0;display:grid}.recruit-table-board .fieldboard-drawer>nav{grid-template-columns:repeat(5,1fr)}@media (width<=1100px){.recruit-table-title{flex-direction:column;align-items:flex-start}.recruit-summary{width:100%}.recruit-summary span{flex:1}.recruit-toolbar{grid-template-columns:1fr auto auto}.recruit-search{grid-column:1/-1}.recruit-filter-panel,.recruit-quick-add{grid-template-columns:repeat(3,1fr)}.recruit-add-menu>div{right:0}.recruit-table-board .fieldboard-drawer{width:100%}}@media (width<=680px){.recruit-table-title{padding:15px!important}.recruit-summary{grid-template-columns:repeat(2,1fr);display:grid}.recruit-summary span{border-top:1px solid #e1e7ef}.recruit-toolbar{grid-template-columns:1fr 1fr;padding:10px 15px}.recruit-search,.recruit-view-select{grid-column:1/-1}.recruit-filter-panel{grid-template-columns:1fr 1fr;padding:12px 15px}.recruit-quick-add{grid-template-columns:1fr}.recruit-results-line{flex-direction:column;align-items:flex-start;padding:10px 15px}.recruit-results-line span{display:none}.recruit-pagination{flex-wrap:wrap;padding:10px 15px}.recruit-pagination span{width:100%}.recruit-table-board .fieldboard-drawer-backdrop{padding:0}.recruit-table-board .fieldboard-drawer{border:0;border-radius:0;min-height:100vh}.recruit-table-board .fieldboard-drawer-summary{grid-template-columns:repeat(2,1fr);margin:12px 16px}.recruit-table-board .fieldboard-drawer>nav{display:flex;overflow:auto}.recruit-table-board .fieldboard-drawer>nav button{flex:none;min-width:118px}}.player-status-details{background:#fff;border:1px solid #dce3ec;border-radius:16px;gap:14px;padding:18px;display:grid}.player-status-details>summary,.coach-today-data-details>summary{color:#174ea6;letter-spacing:.08em;cursor:pointer;align-items:center;min-height:44px;font-size:9px;font-weight:950;display:flex}.player-status-details:not([open])>:not(summary),.coach-today-data-details:not([open])>:not(summary){display:none}.player-status-details .player-screen-card{margin-top:10px}.player-detail-note{color:#52637a;margin:0;font-size:10px}.coach-today-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-bottom:12px;display:grid}.coach-today-actions button{color:#10213a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:14px;align-content:center;gap:4px;min-height:112px;padding:16px;display:grid}.coach-today-actions button:first-child{background:#fff7f8;border-color:#efb8c1}.coach-today-actions small{color:#607089;letter-spacing:.08em;font-size:8px;font-weight:900}.coach-today-actions strong{letter-spacing:-.04em;font-size:28px}.coach-today-actions span{color:#607089;font-size:10px}.coach-today-data-details{background:#f8fafc;border:1px solid #dce3ec;border-radius:14px;margin:10px 0;padding:0 15px}.coach-today-data-details .today-source-grid{margin-top:4px}.coach-mobile-player-picker{display:none}.dodge-nav-shell .dodge-command-nav{grid-template-columns:repeat(7,minmax(108px,1fr));overflow-x:auto}.coach-game-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coach-game-card{background:#f6f9fc;border-radius:18px;align-content:start;gap:8px;min-height:240px;padding:20px;display:grid}.coach-game-card>small{color:#174ea6;letter-spacing:.1em;font-size:9px;font-weight:900}.coach-game-card h3{letter-spacing:-.035em;margin:0;font-size:25px}.coach-game-card p,.coach-game-card em{color:#607087;margin:0;font-size:12px;font-style:normal;line-height:1.45}.coach-game-card>strong{font-size:28px}.coach-game-card>div:not(.coach-os-empty){grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.coach-game-card>div>span{background:#fff;border-radius:9px;padding:9px;font-size:10px;font-weight:850}.coach-os-empty{background:#fff;border:1px dashed #c7d3e2;border-radius:13px;gap:7px;padding:18px;display:grid}.coach-os-empty strong{font-size:15px}.coach-os-empty span{color:#607087;font-size:12px;line-height:1.5}.coach-os-empty button{color:#fff;letter-spacing:.06em;background:#174ea6;border:0;border-radius:10px;width:max-content;min-height:44px;padding:0 14px;font-size:9px;font-weight:900}.coach-os-workspace{gap:22px;display:grid}.coach-os-form{background:#fff;border:1px solid #dfe3ea;border-radius:18px;gap:12px;padding:18px;display:grid}.coach-os-form.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.coach-os-form input,.coach-os-form textarea,.coach-os-form select{color:#111827;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:10px;padding:10px 12px}.coach-os-form textarea{resize:vertical;min-height:90px}.coach-os-form button,.coach-os-actions button{color:#fff;letter-spacing:.04em;background:#15122a;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:800}.coach-os-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.coach-os-fields label,.coach-os-checks label,.coach-os-form>label{letter-spacing:.04em;gap:6px;font-size:12px;font-weight:800;display:grid}.coach-os-checks{flex-wrap:wrap;gap:16px;display:flex}.coach-os-checks label,.coach-os-form.compact label{align-items:center;gap:8px;display:flex}.coach-os-checks input,.coach-os-form.compact label input{width:22px;min-height:22px}.coach-os-records{gap:12px;display:grid}.coach-os-records>article{background:#fff;border:1px solid #e2e6ed;border-radius:16px;padding:16px}.coach-os-records h3{margin:5px 0}.coach-os-records p{color:#4b5563;margin:6px 0}.coach-os-records pre{white-space:pre-wrap;overflow-wrap:anywhere}.coach-os-metrics{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.coach-os-metrics span{background:#f2f4f8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.coach-os-recipient{border-top:1px solid #eef0f4;grid-template-columns:1fr auto auto;gap:10px;padding:9px 0;display:grid}.coach-os-standings{gap:10px;display:grid}.coach-os-standings article{background:#fff;border:1px solid #e2e6ed;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:grid}.coach-os-standings article small{grid-column:2/-1}.coach-os-notice{color:#17613b;background:#e9f8ef;border-radius:12px;padding:10px 14px;font-weight:800}.coach-os-actions{flex-wrap:wrap;gap:8px;display:flex}.player-os-today{background:#fff;border:1px solid #e0e4eb;border-radius:22px;max-width:1180px;margin:18px auto;padding:20px}.player-os-today>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.player-os-today article{background:#f6f7f9;border-radius:14px;gap:6px;padding:14px;display:grid}.weight-room-builder fieldset{border:1px solid #dfe3ea;border-radius:14px;gap:10px;padding:14px;display:grid}.weight-targets{flex-wrap:wrap;gap:8px;display:flex}.weight-targets button{background:#fff;border:1px solid #cbd8e8;border-radius:999px;min-height:44px;padding:0 14px}.weight-targets button.active{color:#fff;background:#174ea6;border-color:#174ea6}.exercise-picker{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.exercise-picker label{gap:6px;font-size:12px;font-weight:800;display:grid}.exercise-picker select,.exercise-picker input,.exercise-picker button{min-height:44px}.workout-exercise-list{gap:9px;display:grid}.workout-exercise-list article{background:#f6f8fb;border-radius:13px;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(80px,.6fr)) minmax(140px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.workout-exercise-list label{gap:5px;font-size:11px;font-weight:800;display:grid}.workout-exercise-list input{min-height:44px}.player-weight-room,.player-workout{gap:14px;display:grid}.player-workout{border:1px solid #dfe3ea;border-radius:17px;padding:16px}.player-workout>header{justify-content:space-between;gap:12px;display:flex}.player-workout form{background:#f6f8fb;border-radius:13px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.6fr)) auto minmax(120px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.player-workout form>div,.player-workout form label{gap:5px;display:grid}.player-workout input,.player-workout button{min-height:44px}.workout-complete{align-items:center;min-height:44px;display:flex!important}.workout-complete input{width:24px}.baseball-postgame summary{align-items:center;min-height:48px;font-weight:850;display:flex}.postgame-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.postgame-sliders label{background:#f6f8fb;border-radius:14px;grid-template-columns:1fr auto;gap:7px;padding:13px;font-size:12px;font-weight:850;display:grid}.postgame-sliders output{font-size:24px}.postgame-sliders input{grid-column:1/-1}.baseball-postgame details textarea{margin-top:8px}.practice-mobile-steps{z-index:3;background:#fffffff5;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:5px;padding:7px;display:grid;position:sticky;top:0}.practice-mobile-steps span{text-align:center;background:#f1f4f8;border-radius:9px;justify-content:center;align-items:center;min-height:44px;font-size:10px;font-weight:850;display:flex}.summer-directory-results{flex-wrap:wrap;gap:7px;display:flex}.summer-directory-results span{background:#edf4ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.summer-placement-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.summer-placement-board article{background:#fff;border:1px solid #dfe3ea;border-radius:15px;gap:6px;padding:15px;display:grid}.summer-placement-board h3{margin:0}.summer-placement-board span{color:#607087;font-size:12px}.floating-atlas-launcher{color:#10213a;background:#fffffffa;border-color:#cbd8e8;box-shadow:0 14px 38px #10213a29}.floating-atlas-icon{box-shadow:none;background:#174ea6}.floating-atlas-panel{color:#10213a;background:#fff;border-color:#cbd8e8;box-shadow:0 28px 70px #10213a38}.floating-atlas-panel>header{background:#fff;border-bottom-color:#e1e7ef}.floating-atlas-panel>header small{color:#607089}.floating-atlas-panel>header button{color:#52637a;background:#f8fafc;border-color:#d7e0eb;flex-basis:44px;width:44px;height:44px}.floating-atlas-intro{background:#f4f8fe;border-bottom-color:#e1e7ef}.floating-atlas-intro p,.floating-atlas-panel>footer{color:#607089}.floating-atlas-messages article{background:#f8fafc;border-color:#dce3ec}.floating-atlas-messages article.athlete{background:#edf4ff;border-color:#b8cbea}.floating-atlas-messages article small,.floating-atlas-messages article.athlete small{color:#174ea6}.floating-atlas-messages article p{color:#263a52}.floating-atlas-messages article em{color:#718096}.atlas-empty span,.atlas-loading{color:#607089}.atlas-empty button{color:#263a52;background:#fff;border-color:#d7e0eb;min-height:44px}.atlas-empty button:hover{color:#174ea6;border-color:#174ea6}.floating-atlas-actions{border-top-color:#e1e7ef}.floating-atlas-actions a{color:#174ea6;background:#edf4ff;border-color:#b8cbea;min-height:44px}.floating-atlas-composer textarea{color:#10213a;background:#fff;border-color:#cbd8e8;min-width:0}.floating-atlas-composer button{background:#174ea6;min-height:48px}@media (width<=760px){.summer-placement-board,.exercise-picker,.workout-exercise-list article,.player-workout form,.postgame-sliders{grid-template-columns:1fr}.practice-mobile-steps{grid-template-columns:repeat(5,minmax(88px,1fr));overflow-x:auto}.weight-room-builder select[multiple]{min-height:150px}.player-workout form button{width:100%}.coach-os-form{padding:14px}.coach-os-fields,.player-os-today>div,.coach-os-recipient{grid-template-columns:1fr}.coach-os-standings article{grid-template-columns:32px 1fr auto}.launch-single-panel,.universal-checkin-shell,.today-form,.today-form *{box-sizing:border-box;min-width:0;max-width:100%}.launch-single-panel{width:100%}.today-form{padding:18px 14px;overflow:hidden}.checkin-field-group{padding:15px 12px;overflow:hidden}.priority-choice{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.priority-choice label{min-width:0;min-height:50px}.priority-choice input[type=radio]{width:1px!important;height:1px!important;min-height:0!important}.today-form input,.today-form textarea,.today-form select,.today-form button{min-height:44px}.player-home-welcome{gap:14px;padding:20px 16px}.player-home-welcome h1{font-size:34px}.player-primary-action{padding:18px 16px}.player-primary-action p{display:none}.player-next-section{padding:16px 13px}.player-next-section button{min-height:64px}.player-interpretation{padding:18px 16px}.player-interpretation>p{font-size:11px;line-height:1.55}.player-game-card{grid-template-columns:1fr;padding:18px 16px}.player-game-card aside{display:none}.player-status-details{padding:12px 14px}.coach-live-shell{padding-top:10px}.coach-live-header{align-items:center;margin-bottom:10px;display:flex}.coach-live-header>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-width:0;display:grid}.coach-live-header .organization-context-logo{grid-row:1/3;width:42px;height:42px}.coach-live-header .coach-live-kicker{grid-column:2;margin:0}.coach-live-header h1{white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:22px;overflow:hidden}.coach-live-header>div:first-child>p:last-child,.coach-live-pulse{display:none}.coach-live-actions{flex:none;width:auto;max-width:120px}.coach-live-actions button{flex:none;width:auto;max-width:120px;min-height:44px;padding:0 10px;font-size:8px}.coach-date-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:10px}.coach-date-control label{grid-area:auto;min-height:48px}.coach-date-control button{min-height:48px}.coach-date-control>button:not(.yesterday):not(.today){display:none}.coach-date-control button.yesterday{padding-inline:10px}.dodge-nav-shell .dodge-command-nav{scroll-snap-type:x proximity;gap:5px;padding:6px;display:flex;overflow-x:auto}.dodge-nav-shell .dodge-command-nav button{scroll-snap-align:start;flex:0 0 122px;min-width:122px;min-height:46px;padding:7px 8px;font-size:8px}.coach-game-grid{grid-template-columns:1fr}.coach-game-card{min-height:0;padding:16px}.dodge-today-panel{padding:16px 12px}.dodge-today-panel>header{margin-bottom:12px}.dodge-today-panel>header h2{font-size:27px}.coach-today-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-today-actions button{min-width:0;min-height:84px;padding:10px 12px}.today-command-top,.today-brief-grid{margin-top:10px}.coach-mobile-player-picker{color:#52637a;letter-spacing:.08em;background:#fff;border:1px solid #cbd8e8;border-radius:14px;grid-column:1/-1;gap:6px;padding:14px;font-size:8px;font-weight:900;display:grid}.coach-mobile-player-picker select{color:#10213a;background:#fff;border:1px solid #cbd8e8;border-radius:10px;width:100%;min-height:48px;padding:0 12px}.coach-live-workspace{flex-direction:column;display:flex}.coach-live-detail{order:1;width:100%}.coach-live-roster{order:2;width:100%;max-height:560px;overflow:auto!important}.recruit-player-table td{height:auto;padding:10px 8px}.recruit-workflow-cell{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.recruit-workflow-cell button,.recruit-pagination button,.recruit-pagination select{min-height:44px}}.coach-os-workspace>label input{min-height:44px;font:inherit;border:1px solid #cfd5df;border-radius:10px;padding:10px 12px}body.eq-workspace{--eq-navy:#0b223b;--eq-blue:#0877ee;--eq-ink:#10263e;--eq-muted:#53677e;--eq-line:#e1e8ef;--eq-rail:232px;color:var(--eq-ink);padding-left:var(--eq-rail);background:#fff}body.eq-rail-collapsed{--eq-rail:72px}.eq-navigation{width:var(--eq-rail);background:var(--eq-navy);color:#fff;z-index:110;overscroll-behavior:contain;border-right:1px solid #173750;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.eq-nav-brand{letter-spacing:.025em;white-space:nowrap;justify-content:space-between;align-items:center;min-height:78px;padding:20px;font-size:19px;display:flex}.eq-nav-brand b,.eq-mobile-bar b{color:#319bff;font-weight:500}.eq-navigation button,.eq-navigation a{font:inherit;color:inherit;cursor:pointer;text-decoration:none}.eq-nav-brand button{color:#fff;background:0 0;border:1px solid #456079;border-radius:6px;width:30px;min-height:32px;font-size:24px}.eq-nav-context{color:#c6d5e4;border-bottom:1px solid #2a4158;margin:0 18px 16px;padding-bottom:16px;font-size:13px;line-height:1.5}.eq-navigation nav{flex:1;padding:0 10px}.eq-navigation nav a,.eq-navigation nav button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:44px;margin:2px 0;padding:10px 12px;font-size:14px;line-height:1.25;display:flex}.eq-navigation nav [aria-current=page]{color:#fff;background:#204b75}.eq-navigation nav a:hover,.eq-navigation nav button:hover{background:#163d61}.eq-nav-icon{text-align:center;flex-shrink:0;width:20px;font-size:18px}.eq-nav-label{flex:1}.eq-navigation em{background:#176abd;border-radius:20px;padding:3px 6px;font-size:12px;font-style:normal}.eq-nav-group{letter-spacing:.11em;color:#a5bdd5;text-transform:uppercase;margin:21px 12px 6px;font-size:11px}.eq-navigation footer{border-top:1px solid #2a4158;gap:16px;margin-top:20px;padding:20px;font-size:13px;display:flex}.eq-navigation.is-collapsed .eq-nav-label,.eq-navigation.is-collapsed .eq-nav-context,.eq-navigation.is-collapsed .eq-nav-group,.eq-navigation.is-collapsed footer,.eq-navigation.is-collapsed .eq-nav-brand>span{display:none}.eq-navigation.is-collapsed .eq-nav-brand{padding:20px}.eq-navigation.is-collapsed nav{padding:0 8px}.eq-mobile-bar,.eq-mobile-close,.eq-nav-scrim{display:none}.eq-workspace .coach-live-page{background:#fff;width:100%;max-width:none;min-height:100dvh;padding:0 30px 40px}.eq-workspace .coach-live-shell{max-width:1500px;margin:auto;padding:0}.eq-workspace .private-nav,.eq-workspace .coach-global-nav,.eq-workspace .coach-back-to-teams,.eq-workspace .dodge-nav-shell,.eq-workspace .ops-rail,.eq-workspace .coach-live-page>nav{display:none!important}.eq-workspace .coach-live-header{border:0;border-bottom:1px solid var(--eq-line);background:#fff;align-items:center;gap:18px;margin:0 0 20px;padding:26px 0 20px}.eq-workspace .coach-live-header h1{letter-spacing:-.035em;color:#0b1f35;margin:4px 0 8px;font-size:30px;line-height:1.15}.eq-workspace .coach-live-header p{color:var(--eq-muted);margin:4px 0;font-size:14px}.eq-workspace .organization-context-logo{object-fit:contain;float:left;width:40px;height:40px;margin-right:12px}.eq-workspace .coach-live-actions{gap:8px}.eq-workspace .coach-live-actions a,.eq-workspace .coach-live-pulse{display:none}.eq-workspace button,.eq-workspace input,.eq-workspace select,.eq-workspace textarea{min-height:44px;font-size:14px}.eq-workspace input,.eq-workspace select,.eq-workspace textarea{color:#142b42;background:#fff;border:1px solid #ccd8e4;border-radius:7px;min-width:0;max-width:100%;padding:10px}.eq-workspace label{font-size:13px;line-height:1.5}.eq-workspace button:focus-visible,.eq-workspace a:focus-visible{outline-offset:3px;outline:3px solid #6eb7ff}.eq-workspace h2{letter-spacing:-.025em;font-size:23px}.eq-workspace h3{font-size:17px}.eq-workspace .coach-date-control{background:#fff;border:0;justify-content:flex-end;gap:6px;margin:0 0 18px;padding:0}.eq-workspace .coach-date-control label{align-items:center;gap:8px;display:flex}.eq-workspace .coach-date-control label strong,.eq-workspace .coach-date-control label small{display:none}.eq-workspace .coach-date-control button{padding:8px 10px;font-size:12px}.eq-workspace .coach-date-control input{width:150px}.eq-workspace .dodge-command-panel{border:1px solid var(--eq-line);background:#fff;border-radius:10px;margin-bottom:20px;padding:22px}.eq-workspace .dodge-command-panel>header{border:0;margin-bottom:18px}.eq-workspace .dodge-command-panel>header p{color:var(--eq-muted);font-size:14px}.eq-workspace .ops-shell{background:#fff;min-height:100dvh;display:block}.eq-workspace .ops-main{width:100%;min-width:0;max-width:1450px;margin:0 auto;padding:30px}.eq-workspace .ops-header{border-bottom:1px solid var(--eq-line);margin:0 0 24px;padding:0 0 20px}.eq-workspace .ops-header h1{color:var(--eq-ink);font-size:30px}.eq-workspace .ops-context-nav,.eq-workspace .ops-directory>header{display:none}.eq-workspace .ops-directory-section>div{flex-wrap:wrap;gap:8px;display:flex}.eq-workspace .ops-directory-section a{border:1px solid var(--eq-line);border-radius:6px;flex:0 auto;min-height:44px;padding:10px 14px}.eq-workspace .ops-directory-section a span{display:none}.eq-workspace .eq-org-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.eq-org-list a{border:1px solid var(--eq-line);color:var(--eq-ink);border-radius:10px;align-items:center;gap:14px;padding:20px;text-decoration:none;display:flex}.eq-org-list a:hover{border-color:#7fa6cc}.eq-org-list img{object-fit:contain;width:44px;height:44px}.eq-org-list strong,.eq-org-list small{display:block}.eq-org-list small{color:var(--eq-muted);margin-top:5px}.eq-roster-search{margin:0 0 20px;display:block}.eq-roster-search input{width:100%;max-width:520px}.eq-workspace .coach-global-roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eq-workspace .coach-global-roster article{border:1px solid var(--eq-line);background:#fff;border-radius:9px;min-height:92px;margin:0;padding:18px;position:relative}.eq-workspace .coach-global-roster article>a{border-radius:9px;position:absolute;inset:0}.eq-workspace .coach-global-roster article:hover{border-color:#7fa6cc}.eq-workspace .coach-global-roster strong{font-size:17px}.eq-workspace .coach-global-roster small{font-size:13px}.eq-workspace .coach-global-roster>header{display:none}.eq-workspace .coach-global-roster i{color:#1c4e7c;background:#edf3f9}.eq-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.eq-home-metrics article{border:1px solid var(--eq-line);border-radius:10px;min-height:155px;padding:19px}.eq-home-metrics h3{margin:0 0 15px;font-size:14px}.eq-home-metrics strong{letter-spacing:-.04em;margin:8px 0;font-size:32px;line-height:1.15;display:block}.eq-home-metrics p{color:var(--eq-muted);margin:5px 0;font-size:13px;line-height:1.5}.eq-home-metrics button{color:#0675e9;text-align:left;background:0 0;border:0;padding:5px 0;font-weight:600}.eq-home-metrics .eq-game-name{letter-spacing:0;font-size:19px;line-height:1.4}.eq-home-grid{grid-template-columns:1fr 1.1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.eq-home-grid>section{border:1px solid var(--eq-line);border-radius:10px;padding:18px}.eq-home-grid h3{margin:0 0 14px}.eq-home-grid button{text-align:left;color:#244868;background:#f3f7fb;border:0;border-radius:6px;width:100%;margin:5px 0;padding:12px}.eq-home-grid p{color:var(--eq-muted);font-size:14px;line-height:1.6}.eq-home-bars{align-items:flex-end;gap:8px;height:155px;display:flex}.eq-home-day{text-align:center;flex:1;min-width:0}.eq-home-day>div{justify-content:center;align-items:flex-end;gap:3px;height:115px;display:flex}.eq-home-day i{background:#1784ed;border-radius:3px 3px 0 0;width:12px;display:block}.eq-home-day i+i{background:#8566e8}.eq-home-day small{white-space:nowrap;font-size:11px}.eq-home-legend{color:#496079;margin-top:14px;font-size:12px;line-height:1.5}.eq-workspace .dodge-today-panel>header,.eq-workspace .coach-today-actions,.eq-workspace .today-executive-grid,.eq-workspace .today-executive-actions{display:none}.eq-workspace .dodge-today-panel{border:0;padding:0}.eq-workspace .today-recruit-ops,.eq-workspace .today-recruit-targets{display:none}.eq-workspace .today-practice-recommendation{border:1px solid var(--eq-line);border-radius:10px;padding:20px}.eq-workspace .today-recommendation-evidence,.eq-workspace .practice-home-header p,.eq-workspace .practice-home-header>span{display:none}.eq-workspace .practice-primary-actions{gap:10px;margin:18px 0;display:flex}.eq-workspace .practice-primary-actions button{color:#183e63;background:#fff;border:1px solid #cddae8;border-radius:7px;width:auto;min-height:44px;padding:12px 18px}.eq-workspace .practice-primary-actions button:first-child{color:#fff;background:#0877ee;border-color:#0877ee}.eq-workspace .practice-primary-actions b,.eq-workspace .practice-primary-actions span{display:none}.eq-workspace .practice-home-grid{grid-template-columns:2fr 1fr}.eq-workspace .practice-workspace{background:#fff;border:0;padding:0}.eq-workspace .practice-mobile-steps{display:none}.eq-workspace .practice-block{border:1px solid var(--eq-line);background:#fff;border-radius:8px;margin:8px 0;padding:0;display:block}.eq-block-summary{cursor:pointer;grid-template-columns:32px 110px 1fr 120px;align-items:center;gap:12px;min-height:62px;padding:14px;font-size:14px;display:grid}.eq-block-summary strong{font-size:16px}.eq-block-summary small{color:#5c6b7c;font-size:12px}.eq-workspace .practice-block-core{border-top:1px solid var(--eq-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.eq-workspace .practice-block-sequence{flex-direction:row;gap:8px;padding:10px 16px;display:flex}.eq-workspace .practice-block-sequence b{display:none}.eq-workspace .practice-block-sequence button{width:44px}.eq-workspace .practice-remove{margin:10px 16px}.eq-workspace .practice-quick-add{flex-wrap:wrap;gap:6px;display:flex}.eq-workspace .practice-quick-add button:not(:first-child),.eq-workspace .practice-drill-shortcuts{display:none}.eq-workspace .practice-roster-grid{max-height:360px;overflow:auto}.eq-workspace .practice-sticky-actions{left:var(--eq-rail);border-top:1px solid var(--eq-line);background:#fff}.eq-disclosure{border:1px solid var(--eq-line);background:#fff;border-radius:9px;margin:14px 0}.eq-disclosure>summary{cursor:pointer;min-height:48px;padding:16px;font-size:15px}.eq-disclosure>section,.eq-disclosure>div{padding:16px}.eq-workspace .practice-header-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-workspace .practice-finishing{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-workspace .coach-os-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-workspace .exercise-picker{grid-template-columns:180px 1fr auto}.eq-workspace .workout-exercise-list article{border:1px solid var(--eq-line);border-radius:8px;grid-template-columns:2fr repeat(3,minmax(60px,1fr));gap:12px;padding:16px}.eq-workspace .workout-exercise-list article strong{grid-column:1/-1}.eq-workspace .coach-os-form>button:last-child,.eq-workspace .publish{border:0;border-radius:7px;padding:12px 22px;font-weight:600;color:#fff!important;background:#0877ee!important}.eq-summer-counts{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.eq-summer-counts article{border:1px solid var(--eq-line);border-radius:8px;padding:16px}.eq-summer-counts strong{margin-top:8px;font-size:25px;display:block}.eq-workspace .summer-placement-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eq-workspace .summer-placement-board article{border:1px solid var(--eq-line);border-radius:8px;padding:18px}.eq-workspace .summer-placement-board article span{color:var(--eq-muted);margin-top:7px;font-size:13px;display:block}.eq-canadian-futures{color:#005fb8;background:#edf5ff;border:1px solid #bed8f3;border-radius:7px;align-items:center;min-height:48px;margin-bottom:18px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1100px){.eq-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-home-grid{grid-template-columns:1fr 1fr}.eq-home-grid>section:last-child{grid-column:1/-1}.eq-workspace .coach-live-page{padding:0 22px 30px}.eq-workspace .summer-placement-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){body.eq-workspace{--eq-rail:0px;padding-top:60px;padding-left:0}.eq-mobile-bar{color:#fff;z-index:115;background:#0b223b;justify-content:space-between;align-items:center;height:60px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.eq-mobile-bar>span{letter-spacing:.035em;font-size:18px}.eq-mobile-bar button{color:#fff;background:0 0;border:0;width:44px;font-size:24px}.eq-mobile-bar small{letter-spacing:.08em;font-size:10px}.eq-navigation{z-index:130;width:278px;max-width:88vw;transition:transform .2s;transform:translate(-100%)}.eq-navigation.is-open{transform:translate(0)}.eq-nav-scrim{z-index:120;background:#06162b88;border:0;display:block;position:fixed;inset:0}.eq-navigation .eq-mobile-close{display:block}.eq-desktop-collapse{display:none}.eq-navigation.is-collapsed .eq-nav-label,.eq-navigation.is-collapsed .eq-nav-context,.eq-navigation.is-collapsed .eq-nav-group,.eq-navigation.is-collapsed footer,.eq-navigation.is-collapsed .eq-nav-brand>span{display:revert}.eq-workspace .coach-live-page,.eq-workspace .ops-main{padding:0 16px 30px}.eq-workspace .coach-live-header,.eq-workspace .ops-header{margin-bottom:18px;padding:20px 0 16px}.eq-workspace .coach-live-header h1,.eq-workspace .ops-header h1{font-size:25px}.eq-workspace .coach-live-header{display:block}.eq-workspace .coach-live-header .coach-live-actions{display:none}.eq-workspace .coach-live-header .coach-live-kicker{font-size:12px}.eq-workspace .coach-date-control>button{display:none}.eq-workspace .coach-date-control{justify-content:flex-start}.eq-workspace .coach-date-control input{font-size:14px}.eq-workspace .organization-context-logo,.eq-workspace .coach-team-context-meta{display:none}.eq-workspace .coach-global-roster>div,.eq-workspace .eq-org-list{grid-template-columns:1fr}.eq-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eq-home-metrics article{min-height:130px;padding:13px}.eq-home-metrics h3{margin-bottom:10px;font-size:13px}.eq-home-metrics strong{font-size:26px}.eq-home-metrics p{font-size:12px}.eq-home-metrics .eq-game-name{font-size:16px}.eq-home-grid{grid-template-columns:1fr;gap:12px}.eq-home-grid>section:last-child{grid-column:auto}.eq-home-trend,.eq-workspace .today-practice-recommendation,.eq-workspace .today-practice-state{display:none}.eq-workspace .dodge-command-panel{padding:16px}.eq-workspace .dodge-command-panel h2{font-size:22px}.eq-workspace .coach-roster-filters{flex-wrap:wrap;display:flex}.eq-workspace .coach-roster-filters>*{min-width:0;max-width:100%}.eq-workspace .practice-primary-actions{flex-wrap:wrap}.eq-workspace .practice-home-grid,.eq-workspace .practice-header-fields,.eq-workspace .practice-block-core,.eq-workspace .practice-finishing,.eq-workspace .coach-os-fields{grid-template-columns:1fr}.eq-block-summary{grid-template-columns:24px 76px 1fr;gap:7px;padding:12px;font-size:12px}.eq-block-summary>span:last-child{grid-column:3;font-size:12px}.eq-block-summary strong{font-size:14px}.eq-workspace .practice-editor-top,.eq-workspace .practice-save-actions{flex-wrap:wrap}.eq-workspace .practice-sticky-actions{flex-wrap:wrap;padding:12px;position:sticky;bottom:0;left:0}.eq-workspace .practice-sticky-actions>span{display:none}.eq-workspace .exercise-picker{grid-template-columns:1fr}.eq-workspace .workout-exercise-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-summer-counts{grid-template-columns:repeat(2,1fr);gap:8px}.eq-workspace .summer-placement-board{grid-template-columns:1fr}.eq-workspace .coach-os-form.compact{flex-direction:column;align-items:stretch;display:flex}.eq-workspace .coach-os-form input[type=checkbox]{min-height:20px}.eq-workspace .coach-os-records{grid-template-columns:1fr}.eq-workspace .ops-directory-section>div{grid-template-columns:1fr 1fr;display:grid}.eq-workspace .global-view-as{bottom:18px;right:16px}.eq-workspace .global-view-as-trigger{font-size:12px}.eq-workspace .ops-live{display:none}}@media (prefers-reduced-motion:reduce){.eq-navigation{transition:none}}@media print{.eq-navigation,.eq-mobile-bar{display:none!important}body.eq-workspace{padding:0}}.eq-invitation-flow{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;display:grid}.eq-invitation-flow label{flex-direction:column;gap:7px;display:flex}.eq-invitation-flow .advisor-invite-panel{grid-column:1/-1}.eq-invitation-details.eq-invitation-staff,.eq-invitation-details.eq-invitation-recruiting,.eq-invitation-player .parent-invite-control,.eq-invitation-parent>:not(.parent-invite-control){display:none}.eq-workspace .advisor-invite-panel{border:1px solid #dce5ef;border-radius:10px;padding:22px}.eq-workspace .advisor-invite-panel form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eq-workspace .advisor-invite-panel form label:nth-child(3){grid-area:1/1/auto/-1}.eq-workspace .advisor-invite-panel h3{margin:0 0 12px}.eq-workspace .advisor-invite-panel p{color:#5a6d80;font-size:14px}.eq-workspace .ops-stat-strip{margin-top:20px}.eq-workspace .owner-athlete-create p{font-size:14px}.eq-workspace .ops-directory .ops-access-invite{display:none}@media (width<=820px){.eq-invitation-flow,.eq-workspace .advisor-invite-panel form{grid-template-columns:1fr}.eq-workspace .advisor-invite-panel{padding:16px}.eq-workspace .ops-stat-strip{grid-template-columns:repeat(2,1fr)}}.eq-workspace .dodge-today-panel>header,.eq-workspace .dodge-today-panel .today-executive-grid{display:none}.eq-workspace .dodge-today-panel>section:not(.today-practice-recommendation){margin-top:18px}.eq-workspace .dodge-home-performance{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:9px;margin:12px 0 18px;display:grid}.eq-workspace .dodge-home-performance article{border:1px solid var(--eq-line);background:#fff;border-radius:8px;gap:5px;padding:14px;display:grid}.eq-workspace .dodge-home-performance small{color:#587087;font-size:10px;font-weight:800}.eq-workspace .dodge-home-performance strong{color:#10263e;font-size:22px}.eq-workspace .dodge-home-performance span{color:#66798c;font-size:11px}.eq-workspace .dodge-home-performance>button{color:#fff;background:#0877ee;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.eq-workspace .dodge-performance-workspace{gap:16px;display:grid}.eq-workspace .dodge-performance-workspace>header{border-bottom:1px solid var(--eq-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:0 0 18px;display:flex}.eq-workspace .dodge-performance-workspace>header h2{margin:4px 0}.eq-workspace .dodge-performance-workspace>header p{color:var(--eq-muted);margin:0}.eq-workspace .dodge-performance-workspace>header>span{color:#42617e;font-size:11px;font-weight:800}.eq-workspace .dodge-performance-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eq-workspace .dodge-performance-primary article,.eq-workspace .dodge-performance-sections article,.eq-workspace .dodge-leaderboards article{border:1px solid var(--eq-line);background:#fff;border-radius:9px;padding:16px}.eq-workspace .dodge-performance-primary small,.eq-workspace .dodge-performance-sections small,.eq-workspace .dodge-leaderboards small{color:#587087;font-size:10px;font-weight:800}.eq-workspace .dodge-performance-primary strong{margin:8px 0;font-size:27px;display:block}.eq-workspace .dodge-performance-primary span,.eq-workspace .dodge-performance-sections p{color:var(--eq-muted);font-size:12px}.eq-workspace .dodge-performance-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eq-workspace .dodge-performance-sections h3{margin:5px 0 12px}.eq-workspace .dodge-performance-sections dl{margin:0}.eq-workspace .dodge-performance-sections dl div{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:8px 0;display:flex}.eq-workspace .dodge-playing-time{border:1px solid var(--eq-line);border-radius:9px;padding:16px}.eq-workspace .dodge-playing-time>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.eq-workspace .dodge-playing-time h3{margin:4px 0}.eq-workspace .dodge-playing-time header span{color:var(--eq-muted);font-size:11px}.eq-workspace .dodge-playing-table{max-height:430px;overflow:auto}.eq-workspace .dodge-playing-table>div{border-bottom:1px solid #edf1f5;grid-template-columns:2fr 1fr repeat(3,.6fr);gap:10px;padding:9px;font-size:12px;display:grid}.eq-workspace .dodge-playing-table>div:first-child{background:#f6f9fc;font-size:10px;font-weight:800;position:sticky;top:0}.eq-workspace .dodge-leaderboards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eq-workspace .dodge-leaderboards header,.eq-workspace .dodge-leaderboards p{justify-content:space-between;gap:10px;display:flex}.eq-workspace .dodge-leaderboards p{border-top:1px solid #edf1f5;padding-top:9px;font-size:12px}.eq-workspace .dodge-leaderboards p span{color:var(--eq-muted)}@media (width<=1100px){.eq-workspace .dodge-home-performance{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-workspace .dodge-performance-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.eq-workspace .dodge-home-performance,.eq-workspace .dodge-performance-primary,.eq-workspace .dodge-performance-sections,.eq-workspace .dodge-leaderboards{grid-template-columns:1fr}.eq-workspace .dodge-home-performance>button{width:100%}.eq-workspace .dodge-performance-workspace>header,.eq-workspace .dodge-playing-time>header{display:block}.eq-workspace .dodge-playing-table>div{grid-template-columns:1.7fr .8fr repeat(3,.5fr);gap:5px;padding:9px 5px}}.eq-player .today-shell{background:#fff;max-width:1100px;margin:0 auto;padding:24px 30px}.eq-player .today-head{background:#fff;padding:0 0 20px}.eq-player .today-head .today-brand,.eq-player .launch-team-brand>div,.eq-player .client-app-nav,.eq-player .client-more-sheet,.eq-player .player-os-today>header{display:none}.eq-player .player-os-today{margin:16px 0;padding:0}.eq-player .player-context-workspace{background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:20px}.eq-player .player-context-workspace header p{display:none}.eq-player .player-workout form{border:1px solid #dce5ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:16px;display:grid}.eq-player .player-workout form>div{grid-column:1/-1}.eq-player .player-workout form label{flex-direction:column;display:flex}.eq-player .player-workout form span{margin-top:8px;display:block}.eq-player .player-workout form button{color:#fff;background:#0877ee;border:0;border-radius:6px}@media (width<=820px){.eq-player .today-shell{padding:18px 16px 30px}.eq-player .today-head{margin:0 0 12px;padding:0}.eq-player .today-head strong{font-size:21px}.eq-player .launch-team-brand small{font-size:11px}.eq-player .player-os-today>div{grid-template-columns:1fr;gap:8px;display:grid}.eq-player .player-os-today article{padding:12px;font-size:14px}.eq-player .player-context-workspace{padding:16px}.eq-player .player-workout form{grid-template-columns:1fr 1fr}.eq-player .player-workout form>button,.eq-player .player-workout form>input{grid-column:1/-1}.eq-player .player-team-directory{grid-template-columns:1fr}.eq-player .today-head-actions{display:none}}.eq-invitation-hh{display:none}.eq-invitation-flow .advisor-hh-panel{grid-column:1/-1}.eq-workout-players{grid-template-columns:repeat(3,1fr);gap:8px;max-height:280px;margin-top:12px;display:grid;overflow:auto}.eq-workout-players label{align-items:center;gap:8px;display:flex}.eq-workout-players input{min-height:20px}.eq-workout-actions{justify-content:flex-end;gap:12px;display:flex}.eq-player-practice>article>section{border:1px solid #dce5ef;border-left:3px solid #0877ee;border-radius:7px;margin:12px 0;padding:18px}.eq-player-practice time{color:#0867c5;font-size:14px;font-weight:600}.eq-player-practice p{font-size:15px;line-height:1.5}@media (width<=820px){.eq-workout-players{grid-template-columns:1fr}.eq-workout-actions{flex-wrap:wrap}.eq-player-practice>article>section{padding:14px}}.eq-invitation-player>*{display:none!important}.eq-invitation-player>.owner-athlete-create{display:block!important}.eq-invitation-parent>:not(.parent-invite-control),body.eq-player>nav[aria-label=Account\ controls]{display:none!important}.eq-player .today-head.launch-head{display:none}@media (width<=820px){.eq-workspace .coach-live-header>div{display:block}.eq-workspace .coach-live-header .coach-live-kicker,.eq-workspace .coach-live-header h1,.eq-workspace .coach-live-header>div>p{text-overflow:clip;white-space:normal;width:100%;margin-left:0;overflow:visible}.eq-workspace .coach-date-control label{width:100%;padding:0;background:#fff!important}.eq-workspace .coach-date-control input{width:100%;max-width:none}.eq-player .player-interpretation,.eq-player .player-status-details{display:none}.eq-player .player-home-hero{padding:18px}.eq-player .player-home-hero h1{font-size:30px;line-height:1.05}}body.eq-workspace .athlete-intelligence-page{min-height:100dvh;color:var(--eq-ink);background:#f5f8fb;overflow-x:hidden}.eq-workspace .athlete-intelligence-shell{width:min(1380px,100% - 52px);color:var(--eq-ink);gap:16px;margin:0 auto;padding:24px 0 56px}.eq-workspace .intel-tabs{display:none}.eq-workspace .intel-toolbar{border-bottom:1px solid var(--eq-line);grid-template-columns:1fr auto 1fr;min-height:52px;padding-bottom:16px}.eq-workspace .intel-toolbar>a{color:#155f9e;font-size:12px}.eq-workspace .intel-toolbar>div span{color:#15334f;font-size:11px}.eq-workspace .intel-toolbar>div small{color:var(--eq-muted);font-size:11px}.eq-workspace .intel-toolbar>button,.eq-workspace .intel-inline-report{color:#fff;box-shadow:none;background:#0877ee;border:0;border-radius:7px;font-size:12px}.eq-workspace .intel-identity{border:1px solid var(--eq-line);background:#fff;border-radius:11px;grid-template-columns:96px minmax(220px,1fr) minmax(275px,.9fr) minmax(360px,1.25fr);gap:20px;padding:22px;box-shadow:0 6px 24px #122e490b}.eq-workspace .intel-photo{color:#173e63;background:#eaf1f8;border:1px solid #cad9e7;border-radius:10px;width:96px;height:96px;font-size:28px}.eq-workspace .intel-name p,.eq-workspace .intel-section-head p{color:#0877ee;font-size:10px}.eq-workspace .intel-name h1{color:#0b1f35;font-size:clamp(28px,3vw,39px)}.eq-workspace .intel-name strong{color:#173e63;font-size:13px}.eq-workspace .intel-name span{color:var(--eq-muted);font-size:12px}.eq-workspace .intel-demographics{gap:7px}.eq-workspace .intel-demographics div{background:#f7f9fc;border:1px solid #dce5ef;border-radius:7px;min-height:58px}.eq-workspace .intel-demographics dt{color:#647b91;font-size:9px}.eq-workspace .intel-demographics dd{color:#183149;font-size:12px}.eq-workspace .intel-score-pair button{color:#102942;background:#fff;border:1px solid #d7e2ed;border-radius:9px;min-height:108px;box-shadow:inset 3px 0 #0877ee}.eq-workspace .intel-score-pair button:first-child{box-shadow:inset 3px 0 #d8404f}.eq-workspace .intel-score-pair button.active{background:#f1f7fd;border-color:#6b9fd0}.eq-workspace .intel-score-pair small{color:#587087;font-size:9px}.eq-workspace .intel-score-pair strong{font-size:17px}.eq-workspace .intel-score-pair span{color:#0867c5;font-size:10px}.eq-workspace :is(.intel-score-breakdown,.intel-panel){border:1px solid var(--eq-line);color:var(--eq-ink);background:#fff;border-radius:11px;padding:22px;box-shadow:0 6px 24px #122e4909}.eq-workspace :is(.intel-score-breakdown,.intel-section-head) h2{color:#0b1f35;font-size:26px}.eq-workspace :is(.intel-score-breakdown>p,.intel-score-breakdown>footer,.intel-section-head>span){color:var(--eq-muted);font-size:12px}.eq-workspace .intel-score-breakdown>header button{color:#0867c5;font-size:11px}.eq-workspace .intel-score-breakdown article{background:#f8fafc;border-color:#dce5ef}.eq-workspace .intel-score-breakdown article span{color:#60788f;font-size:11px}.eq-workspace .intel-score-breakdown article strong{font-size:14px}.eq-workspace .intel-first-screen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eq-workspace .intel-first-screen article{border:1px solid var(--eq-line);background:#fff;border-radius:9px;align-content:start;gap:9px;min-height:150px;padding:20px;display:grid}.eq-workspace .intel-first-screen small{color:#0877ee;letter-spacing:.09em;font-size:10px;font-weight:800}.eq-workspace .intel-first-screen strong{color:#0b1f35;font-size:23px;line-height:1.15}.eq-workspace .intel-first-screen span{color:var(--eq-muted);font-size:13px;line-height:1.5}.eq-workspace .intel-next-step{border-left:3px solid #0877ee!important}.eq-workspace .intel-next-step button{color:#0867c5;text-align:left;background:0 0;border:0;width:max-content;min-height:38px;margin-top:auto;padding:8px 0;font-weight:700}.eq-workspace .intel-progressive{border:1px solid var(--eq-line);background:#fff;border-radius:9px;overflow:hidden}.eq-workspace .intel-progressive>summary{color:#173e63;cursor:pointer;min-height:52px;padding:16px 18px;font-size:14px;font-weight:700}.eq-workspace .intel-progressive[open]>summary{border-bottom:1px solid var(--eq-line)}.eq-workspace .intel-progressive>.intel-metric-grid,.eq-workspace .intel-progressive>.intel-today-grid,.eq-workspace .intel-progressive>.intel-calendar{margin:16px}.eq-workspace :is(.intel-metric-grid article,.intel-compliance article,.intel-checkins,.intel-atlas,.intel-calendar,.intel-stat-summary,.intel-history-table,.intel-missing,.intel-report-note,.intel-baseball-groups>article,.intel-trend-list article,.intel-evidence-list article,.intel-recruiting-summary article,.intel-report-list article,.intel-empty,.intel-missing-action){color:var(--eq-ink);box-shadow:none;background:#fff;border-color:#dce5ef}.eq-workspace .intel-metric-grid small,.eq-workspace .intel-compliance small,.eq-workspace .intel-checkins small,.eq-workspace .intel-stat-summary small,.eq-workspace .intel-academic-grid small,.eq-workspace .intel-component-grid small{color:#60788f;font-size:9px}.eq-workspace .intel-metric-grid strong,.eq-workspace .intel-compliance strong{color:#102942}.eq-workspace :is(.intel-checkins header span,.intel-calendar header span,.intel-stat-summary header span,.intel-history-table header span,.intel-calendar time,.intel-calendar span,.intel-history-table time,.intel-history-table span,.intel-history-table p,.intel-data-row small,.intel-compliance article span,.intel-evidence-list small,.intel-evidence-list span,.intel-recruiting-summary p,.intel-missing p,.intel-report-note,.intel-report-list small,.intel-report-list em){color:var(--eq-muted);font-size:11px}.eq-workspace .intel-atlas{background:#f6f9fd;border-left:3px solid #0877ee}.eq-workspace .intel-atlas header b,.eq-workspace .intel-baseball-groups h3{color:#0867c5}.eq-workspace .intel-atlas header span{color:#5c7893}.eq-workspace .intel-atlas p{color:#4e657c;font-size:13px}.eq-workspace .intel-atlas em{color:#175b96;background:#e7f1fb;font-size:10px}.eq-workspace :is(.intel-checkins>div span,.intel-calendar article,.intel-stat-summary>div span,.intel-academic-grid article,.intel-component-grid article){color:#102942;background:#f8fafc;border-color:#dce5ef}.eq-workspace .intel-data-row{border-color:#e3eaf1}.eq-workspace .intel-data-row strong{font-size:12px}.eq-workspace .intel-data-row b{color:#102942}.eq-workspace .intel-data-row>a,.eq-workspace .intel-history-table a,.eq-workspace .intel-evidence-list article>div:last-child a{color:#0867c5;font-size:11px}.eq-workspace .intel-trend-list small,.eq-workspace .intel-trend-list time{color:var(--eq-muted);font-size:11px}.eq-workspace .intel-trend-list article{background:#f9fbfd}.eq-workspace .intel-trend-list em{color:#13704b}.eq-workspace .intel-trend-list em.down{color:#b4233b}.eq-workspace .intel-history-table>div{border-color:#e4ebf2}.eq-workspace .intel-history-table strong{color:#183149;font-size:12px}.eq-workspace .intel-evidence-list img,.eq-workspace .intel-file-icon{color:#175b96;background:#e7f1fb}.eq-workspace .intel-evidence-list h3{color:#102942;font-size:14px}.eq-workspace .intel-recruiting-summary article{background:#f7faff}.eq-workspace .intel-recruiting-summary small{color:#0867c5}.eq-workspace .intel-recruiting-summary strong{color:#102942}.eq-workspace .intel-report-list a{color:#0867c5;background:#fff;border-color:#bfd2e4}.eq-workspace .intel-score-action,.eq-workspace .intel-missing-action strong{color:#4e657c;font-size:11px}.eq-workspace :is(.intel-score-action a,.intel-missing-action a,.intel-score-breakdown article a,.intel-academic-grid article a,.intel-component-grid article a,.intel-recruiting-summary article>a){color:#0867c5;font-size:10px}.eq-workspace .intel-score-action a,.eq-workspace .intel-missing-action a{background:#f3f8fd;border-color:#bcd1e6}.eq-workspace .intel-status{color:#52677d;border-color:#b8c6d4;font-size:9px}.eq-workspace .intel-status.status-verified,.eq-workspace .intel-status.status-coach-verified,.eq-workspace .intel-status.status-connected-data,.eq-workspace .intel-status.status-third-party-verified{color:#13704b;background:#effaf4;border-color:#8fc9ad}.eq-workspace .intel-status.status-athlete-reported,.eq-workspace .intel-status.status-submitted-evidence{color:#8a5b09;background:#fff9e9;border-color:#d8bd7c}.eq-workspace .intel-status.status-missing{color:#a21d36;background:#fff4f6;border-color:#e7a4b0}.eq-workspace .intel-alert{font-size:12px}.eq-workspace .intel-alert:not(.error){color:#13704b;background:#effaf4}.eq-workspace .intel-alert.error{color:#a21d36;background:#fff4f6}@media (width<=1200px){.eq-workspace .intel-identity{grid-template-columns:86px 1fr 1fr}.eq-workspace .intel-photo{width:86px;height:86px}.eq-workspace .intel-score-pair{grid-column:1/-1}}@media (width<=820px){.eq-workspace .athlete-intelligence-shell{gap:12px;width:100%;padding:14px 14px 36px}.eq-workspace .intel-toolbar{grid-template-columns:1fr auto}.eq-workspace .intel-toolbar>div{display:none}.eq-workspace .intel-toolbar>a{font-size:10px}.eq-workspace .intel-toolbar>button{padding-inline:11px;font-size:10px}.eq-workspace .intel-identity{grid-template-columns:68px 1fr;gap:13px;padding:16px}.eq-workspace .intel-photo{width:68px;height:68px}.eq-workspace .intel-name h1{font-size:25px}.eq-workspace .intel-name strong,.eq-workspace .intel-name span{font-size:11px}.eq-workspace .intel-demographics,.eq-workspace .intel-score-pair{grid-column:1/-1;grid-template-columns:1fr 1fr}.eq-workspace .intel-score-pair button{min-height:88px;padding:12px}.eq-workspace .intel-score-pair strong{font-size:14px}.eq-workspace :is(.intel-score-breakdown,.intel-panel){padding:15px}.eq-workspace .intel-first-screen{grid-template-columns:1fr}.eq-workspace .intel-first-screen article{min-height:0;padding:16px}.eq-workspace .intel-first-screen strong{font-size:20px}.eq-workspace .intel-progressive>.intel-metric-grid,.eq-workspace .intel-progressive>.intel-today-grid,.eq-workspace .intel-progressive>.intel-calendar{margin:12px}.eq-workspace .intel-history-table>div{grid-template-columns:84px minmax(0,1fr)}.eq-workspace .intel-history-table>div>span{overflow-wrap:anywhere;grid-column:2}.eq-workspace .intel-evidence-list article{grid-template-columns:54px minmax(0,1fr)}.eq-workspace .intel-report-list article{grid-template-columns:1fr 1fr}}@media (width<=460px){.eq-workspace .intel-score-pair{grid-template-columns:1fr}.eq-workspace .intel-demographics,.eq-workspace .intel-metric-grid,.eq-workspace .intel-academic-grid,.eq-workspace .intel-component-grid,.eq-workspace .intel-compliance{grid-template-columns:1fr 1fr}.eq-workspace .intel-section-head>span{font-size:11px}}._page_edqap_1{--red:#ff304b;--purple:#8268ff;--ink:#050506;--panel:#0c0c10;--line:#ffffff1f;background:var(--ink);color:#f7f7f8;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;overflow:hidden}._page_edqap_1 *{box-sizing:border-box}._header_edqap_1{z-index:20;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:min(1480px,100% - 48px);height:96px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}._logo_edqap_1{align-items:center;width:184px;height:56px;display:flex;overflow:visible}._logo_edqap_1 img{width:182px;height:auto}._header_edqap_1 nav{align-items:center;gap:30px;display:flex}._header_edqap_1 nav>a{color:#c6c6cc;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}._loginPill_edqap_1{border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;display:flex;color:#fff!important}._hero_edqap_2{background-image:linear-gradient(90deg,#030305f7 0%,#030305db 38%,#03030542 72%,#0303051a 100%),linear-gradient(#0000 58%,#030305e6 100%),url(/assets/transfereq-baseball-hero-v1.jpg);background-position:50%;background-size:cover;align-items:flex-end;min-height:940px;padding:190px max(24px,50vw - 740px) 84px;display:flex;position:relative;overflow:hidden}._hero_edqap_2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff304b14,#0000 34%),linear-gradient(0deg,#050506 0,#0000 18%);position:absolute;inset:0}._heroCopy_edqap_2{z-index:2;max-width:980px;position:relative}._eyebrow_edqap_2{color:var(--red);font:800 11px/1.2 var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px}._hero_edqap_2 h1{letter-spacing:-.075em;max-width:940px;margin:0;font-size:clamp(62px,7.4vw,112px);font-weight:790;line-height:.86}._hero_edqap_2 h1 span{color:#fff;margin-top:18px;display:block}._heroLead_edqap_2{color:#c0c0c6;max-width:720px;margin:30px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}._heroPromise_edqap_2{color:var(--red);font:850 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.13em;margin-top:26px;display:block}._actions_edqap_2{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._primary_edqap_2,._secondary_edqap_2,._tertiary_edqap_2{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:58px;padding:0 28px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}._primary_edqap_2{color:#fff;background:var(--red);box-shadow:0 20px 55px #ff304b33}._secondary_edqap_2{color:#fff;background:#0505068c;border:1px solid #ffffff4d}._tertiary_edqap_2{color:#a9a9b0;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px}._windowBar_edqap_2 span{color:#74747e;letter-spacing:.14em;font-size:9px;font-weight:850}._section_edqap_3{width:min(1480px,100% - 48px);margin:0 auto;padding:130px 0}._sectionHeader_edqap_3{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:70px;display:grid}._sectionHeader_edqap_3 h2,._evidenceCopy_edqap_3 h2,._beyondSection_edqap_3 h2,._frameworkSection_edqap_3 h2,._finalCta_edqap_3 h2{letter-spacing:-.075em;margin:0;font-size:clamp(50px,6.2vw,96px);line-height:.91}._sectionHeader_edqap_3>div>p{color:#92929b;max-width:670px;margin:25px 0 0;font-size:17px;line-height:1.65}._baseballSetup_edqap_3{grid-template-columns:minmax(290px,.52fr) minmax(0,1.48fr);align-items:end;gap:80px;margin-top:65px;display:grid}._toolsList_edqap_3{color:#777780;letter-spacing:-.035em;gap:7px;font-size:clamp(20px,2vw,29px);font-weight:780;display:grid}._baseballSetup_edqap_3 h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,6.5vw,98px);line-height:.88}._baseballSetup_edqap_3 h2 span{color:var(--red)}._baseballPayoff_edqap_3{border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-top:120px;padding-top:50px;display:grid}._baseballPayoff_edqap_3 h3{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5.1vw,78px);line-height:.9}._baseballPayoff_edqap_3 h3 span{color:#777780;margin-top:22px;display:block}._baseballPayoff_edqap_3 p{color:#a2a2aa;max-width:420px;margin:0;font-size:18px;line-height:1.6}._systemGrid_edqap_3{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:80px;display:grid}._systemGrid_edqap_3 article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-content:center;gap:18px;min-height:205px;padding:38px 34px;display:grid}._systemGrid_edqap_3 article:nth-child(odd){border-right:1px solid var(--line)}._systemGrid_edqap_3 article>span,._audienceGrid_edqap_3 article>span,._proofGrid_edqap_3 article>span,._recruitGrid_edqap_3 article>span{color:var(--red);font:750 10px var(--font-geist-mono),monospace}._systemGrid_edqap_3 h3{letter-spacing:-.03em;margin:0 0 9px;font-size:25px}._systemGrid_edqap_3 p{color:#85858e;max-width:460px;margin:0;font-size:14px;line-height:1.6}._productSection_edqap_4{padding-top:150px}._productWindow_edqap_4{background:#09090c;border:1px solid #ffffff2e;border-radius:28px;margin-top:78px;padding:16px;box-shadow:0 45px 110px #0000008c}._windowBar_edqap_2{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}._windowBar_edqap_2 img{object-fit:contain;width:28px;height:38px}._windowBar_edqap_2 b{font-size:12px}._windowBar_edqap_2 span{margin-left:auto}._previewGrid_edqap_4{grid-template-columns:1.3fr 1fr;gap:12px;padding:12px;display:grid}._previewGrid_edqap_4 article{background:radial-gradient(circle at 100% 0,#8268ff17,#0000 40%),#101014;border:1px solid #ffffff16;border-radius:18px;min-height:255px;padding:28px}._previewGrid_edqap_4 ._playerPreview_edqap_4{background:radial-gradient(circle at 72% 18%,#8268ff45,#0000 28%),radial-gradient(circle at 15% 85%,#ff304b1f,#0000 30%),#101014;flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:522px;display:flex}._previewLabel_edqap_4{color:#81818b;letter-spacing:.13em;justify-content:space-between;gap:20px;margin-bottom:auto;font-size:9px;font-weight:850;display:flex}._previewLabel_edqap_4 span{color:var(--red)}._previewGrid_edqap_4 h3{letter-spacing:-.055em;margin:50px 0 10px;font-size:clamp(27px,3vw,46px)}._previewGrid_edqap_4 p{color:#85858e;margin:0;font-size:13px;line-height:1.6}._metricRow_edqap_4{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}._metricRow_edqap_4 i{border:1px solid var(--line);border-radius:12px;gap:8px;padding:15px;font-style:normal;display:grid}._metricRow_edqap_4 small{color:#71717a;font-size:8px}._metricRow_edqap_4 strong{font-size:13px}._rosterLines_edqap_4{gap:8px;margin-top:30px;display:grid}._rosterLines_edqap_4 i{border:1px solid var(--line);background:linear-gradient(90deg,#ffffff17 0 23%,#0000 23% 75%,#ff304b4d 75% 88%,#0000 88%);border-radius:8px;height:28px}._centerAction_edqap_4{justify-items:center;margin-top:34px;display:grid}._centerAction_edqap_4 p{color:#686871;letter-spacing:.08em;font-size:10px}._evidenceSection_edqap_5{grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);align-items:center;gap:100px;display:grid}._evidenceStatement_edqap_5{border-left:2px solid var(--red);margin-top:58px;padding-left:20px}._evidenceStatement_edqap_5 strong{font-size:19px}._evidenceStatement_edqap_5 p{color:#96969f;margin:7px 0 0}._evidenceCard_edqap_5{background:radial-gradient(circle at 100% 0,#ff304b21,transparent 35%),var(--panel);border:1px solid #ffffff2e;border-radius:28px;padding:34px}._cardTop_edqap_5{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}._cardTop_edqap_5 div{gap:9px;display:grid}._cardTop_edqap_5 small{color:var(--red);letter-spacing:.14em;font-size:8px}._cardTop_edqap_5 strong{font-size:30px}._cardTop_edqap_5 b{font:700 13px var(--font-geist-mono),monospace;color:#aaaab2}._evidenceCard_edqap_5 dl{margin:0}._evidenceCard_edqap_5 dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:17px 0;display:flex}._evidenceCard_edqap_5 dt{color:#85858d;font-size:12px}._evidenceCard_edqap_5 dd{margin:0;font-size:13px;font-weight:750}._evidenceCard_edqap_5 ._red_edqap_5{color:var(--red)}._evidenceCard_edqap_5 ._purple_edqap_5{color:#a796ff}._evidenceCard_edqap_5>p{color:#64646d;letter-spacing:.08em;margin:20px 0 0;font-size:9px}._beforeBetter_edqap_6{border-top:1px solid var(--line);margin-top:75px}._columnLabels_edqap_6,._beforeBetter_edqap_6 article{grid-template-columns:1fr 40px 1fr;align-items:center;gap:25px;display:grid}._columnLabels_edqap_6{color:#66666f;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.13em;padding:15px 0}._columnLabels_edqap_6 span:last-child{grid-column:3}._beforeBetter_edqap_6 article{border-top:1px solid var(--line);min-height:118px}._beforeBetter_edqap_6 del{color:#686870;font-size:clamp(17px,2vw,25px)}._beforeBetter_edqap_6 i{color:var(--red);font-style:normal}._beforeBetter_edqap_6 strong{letter-spacing:-.035em;font-size:clamp(18px,2.3vw,30px)}._closingLine_edqap_6{text-align:right;letter-spacing:-.05em;margin:70px 0 0;font-size:clamp(25px,3.2vw,48px);font-weight:750;line-height:1.08}._closingLine_edqap_6 span{color:var(--red)}._comingSoon_edqap_6{color:var(--red);letter-spacing:.14em;border:1px solid #ff304b4d;border-radius:999px;margin:0 0 22px;padding:9px 12px;font-size:9px;font-weight:850;display:inline-block}._recruitGrid_edqap_3{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:75px;display:grid}._recruitGrid_edqap_3 article{border:1px solid var(--line);background:linear-gradient(145deg,#ff304b13,transparent 45%),var(--panel);border-radius:18px;flex-direction:column;min-height:250px;padding:28px;display:flex}._recruitGrid_edqap_3 h3{margin:auto 0 10px;font-size:22px}._recruitGrid_edqap_3 p{color:#85858e;margin:0;font-size:13px;line-height:1.55}._beyondSection_edqap_3{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}._beyondCopy_edqap_7>p{color:#92929b;max-width:680px;margin:35px 0 45px;font-size:17px;line-height:1.65}._beyondCopy_edqap_7 blockquote{border:1px solid var(--line);background:var(--panel);border-radius:22px;margin:0;padding:30px}._beyondCopy_edqap_7 small{color:#74747d;letter-spacing:.14em;margin:0 0 12px;font-size:8px;font-weight:850;display:block}._beyondCopy_edqap_7 del{color:#73737c;margin-bottom:28px;font-size:18px;display:block}._beyondCopy_edqap_7 strong{letter-spacing:-.025em;font-size:23px;line-height:1.35;display:block}._audienceGrid_edqap_3{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:70px;display:grid}._audienceGrid_edqap_3 article{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;min-height:270px;padding:26px;display:flex}._audienceGrid_edqap_3 h3{margin:auto 0 12px;font-size:20px}._audienceGrid_edqap_3 p{color:#85858e;margin:0;font-size:12px;line-height:1.55}._frameworkSection_edqap_3{grid-template-columns:1fr minmax(420px,.8fr);align-items:center;gap:100px;display:grid}._frameworkSection_edqap_3>div>p:not(._eyebrow_edqap_2){color:#92929b;max-width:680px;margin:35px 0;font-size:17px;line-height:1.65}._textLink_edqap_8{color:#fff;letter-spacing:.08em;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:6px;align-items:center;gap:25px;font-size:11px;font-weight:850;display:inline-flex}._equationCard_edqap_8{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#8268ff2e,transparent 38%),var(--panel);border-radius:30px;padding:38px;scroll-margin-top:20px}._equationCard_edqap_8>small{color:#7a7a84;letter-spacing:.15em;font-size:9px;font-weight:850}._equationCard_edqap_8>strong{letter-spacing:-.08em;margin:20px 0 4px;font-size:clamp(58px,7vw,95px);display:block}._equationCard_edqap_8 h3{color:#aaaab2;margin:0 0 30px;font-size:16px}._equationCard_edqap_8 dl{margin:0}._equationCard_edqap_8 dl div{border-top:1px solid var(--line);padding:20px 0}._equationCard_edqap_8 dt{color:var(--red);margin-bottom:7px;font-size:10px;font-weight:850}._equationCard_edqap_8 dd{color:#8b8b94;margin:0;font-size:13px;line-height:1.55}._proofGrid_edqap_3{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:70px;display:grid}._proofGrid_edqap_3 article{border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:260px;padding:25px;display:flex}._proofGrid_edqap_3 h3{margin:auto 0 12px;font-size:17px;line-height:1.15}._proofGrid_edqap_3 p{color:#81818a;margin:0;font-size:11px;line-height:1.6}._faqList_edqap_9{border-top:1px solid var(--line);max-width:1060px;margin:70px 0 0 auto}._faqList_edqap_9 details{border-bottom:1px solid var(--line)}._faqList_edqap_9 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;font-size:17px;font-weight:700;list-style:none;display:flex}._faqList_edqap_9 summary::-webkit-details-marker{display:none}._faqList_edqap_9 summary span{color:var(--red);font-size:27px;font-weight:300;transition:transform .2s}._faqList_edqap_9 details[open] summary span{transform:rotate(45deg)}._faqList_edqap_9 p{color:#8c8c95;max-width:820px;margin:0;padding:0 50px 28px 0;font-size:14px;line-height:1.7}._finalCta_edqap_3{text-align:center;place-content:center;justify-items:center;min-height:720px;padding-inline:20px;display:grid;position:relative}._finalCta_edqap_3:before{content:"";border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#ff304b2e,#0000 35%),radial-gradient(circle at 50% 100%,#8268ff24,#0000 35%),#09090c;border-radius:36px;position:absolute;inset:65px 0}._finalCta_edqap_3>*{position:relative}._finalCta_edqap_3>img{object-fit:contain;width:62px;height:92px;margin-bottom:20px}._finalCta_edqap_3 ._actions_edqap_2{justify-content:center}._footer_edqap_9{border-top:1px solid var(--line);color:#66666f;align-items:center;gap:24px;width:min(1480px,100% - 48px);min-height:110px;margin:0 auto;font-size:10px;display:flex}._footer_edqap_9 img{width:140px}._footer_edqap_9 span{margin-left:auto}._footer_edqap_9 a{color:#92929a;text-decoration:none}@media (width<=1000px){._header_edqap_1{width:calc(100% - 32px)}._hero_edqap_2{background-position:62%;padding-inline:22px}._section_edqap_3{width:calc(100% - 36px);padding:100px 0}._sectionHeader_edqap_3,._evidenceSection_edqap_5,._beyondSection_edqap_3,._frameworkSection_edqap_3{grid-template-columns:1fr;gap:38px}._baseballSetup_edqap_3,._baseballPayoff_edqap_3{grid-template-columns:1fr;gap:42px}._systemGrid_edqap_3{margin-top:55px}._previewGrid_edqap_4{grid-template-columns:1fr}._previewGrid_edqap_4 ._playerPreview_edqap_4{grid-row:auto;min-height:430px}._recruitGrid_edqap_3{grid-template-columns:1fr 1fr}._audienceGrid_edqap_3,._proofGrid_edqap_3{grid-template-columns:repeat(2,1fr)}._audienceGrid_edqap_3 article:last-child,._proofGrid_edqap_3 article:last-child{grid-column:1/-1}._evidenceCard_edqap_5{max-width:700px}._footer_edqap_9{width:calc(100% - 36px)}}@media (width<=640px){._header_edqap_1{height:76px}._logo_edqap_1,._logo_edqap_1 img{width:138px}._header_edqap_1 nav>a:not(._loginPill_edqap_1){display:none}._loginPill_edqap_1{min-height:42px!important;padding:0 15px!important}._hero_edqap_2{background-image:radial-gradient(42% 58% at 82% 30%,#ffffff16,#0000 72%),linear-gradient(90deg,#030305d6 0%,#030305ad 48%,#0303051f 100%),linear-gradient(#0303054d 0%,#030305d1 47%,#030305fa 100%),url(/assets/transfereq-baseball-hero-v1.jpg);background-position:50%,50%,50%,74%;min-height:800px;padding:126px 18px 38px}._hero_edqap_2 h1{white-space:nowrap;max-width:100%;font-size:13vw;line-height:.88}._hero_edqap_2 h1 span{margin-top:13px}._heroLead_edqap_2{margin-top:25px;font-size:15px}._heroPromise_edqap_2{margin-top:20px;font-size:11px}._hero_edqap_2 ._actions_edqap_2{margin-top:24px}._actions_edqap_2{width:100%;display:grid}._primary_edqap_2,._secondary_edqap_2,._tertiary_edqap_2{width:100%;min-height:56px}._section_edqap_3{width:calc(100% - 32px);padding:82px 0}._eyebrow_edqap_2{font-size:9px}._sectionHeader_edqap_3 h2,._evidenceCopy_edqap_3 h2,._beyondSection_edqap_3 h2,._frameworkSection_edqap_3 h2,._finalCta_edqap_3 h2{font-size:12.5vw}._baseballSetup_edqap_3{margin-top:45px}._toolsList_edqap_3{font-size:21px}._baseballSetup_edqap_3 h2{font-size:13.2vw}._baseballPayoff_edqap_3{margin-top:80px;padding-top:35px}._baseballPayoff_edqap_3 h3{font-size:12.5vw}._baseballPayoff_edqap_3 p{font-size:15px}._systemGrid_edqap_3{grid-template-columns:1fr;margin-top:45px}._systemGrid_edqap_3 article{min-height:160px;padding:25px 4px}._systemGrid_edqap_3 article:nth-child(odd){border-right:0}._productWindow_edqap_4{border-radius:20px;margin-top:45px;padding:6px}._windowBar_edqap_2{height:55px;padding:0 10px}._windowBar_edqap_2 span{text-align:right;max-width:155px;font-size:9px}._previewGrid_edqap_4{padding:6px}._previewGrid_edqap_4 article{min-height:220px;padding:22px}._previewGrid_edqap_4 ._playerPreview_edqap_4{min-height:390px}._previewLabel_edqap_4{font-size:9px}._previewGrid_edqap_4 h3{font-size:30px}._metricRow_edqap_4{grid-template-columns:1fr}._evidenceSection_edqap_5{gap:45px}._evidenceCard_edqap_5{padding:24px 20px}._evidenceCard_edqap_5 dl div{gap:15px}._columnLabels_edqap_6{display:none}._beforeBetter_edqap_6{margin-top:45px}._beforeBetter_edqap_6 article{grid-template-columns:1fr 24px;gap:10px;padding:25px 0}._beforeBetter_edqap_6 del{grid-column:1/3;font-size:16px}._beforeBetter_edqap_6 i{grid-row:2}._beforeBetter_edqap_6 strong{grid-column:2/3;font-size:20px}._closingLine_edqap_6{text-align:left}._recruitGrid_edqap_3,._audienceGrid_edqap_3,._proofGrid_edqap_3{grid-template-columns:1fr}._recruitGrid_edqap_3 article{min-height:210px}._audienceGrid_edqap_3 article,._proofGrid_edqap_3 article{min-height:200px}._audienceGrid_edqap_3 article:last-child,._proofGrid_edqap_3 article:last-child{grid-column:auto}._beyondCopy_edqap_7>p{font-size:15px}._beyondCopy_edqap_7 blockquote{padding:24px 20px}._beyondCopy_edqap_7 strong{font-size:19px}._equationCard_edqap_8{padding:28px 22px}._faqList_edqap_9{margin-top:45px}._faqList_edqap_9 summary{min-height:76px;font-size:15px}._faqList_edqap_9 p{padding-right:5px}._finalCta_edqap_3{min-height:670px}._finalCta_edqap_3:before{inset:35px 0}._finalCta_edqap_3 ._actions_edqap_2{width:100%;max-width:360px}._footer_edqap_9{flex-wrap:wrap;min-height:130px}._footer_edqap_9 img{width:120px}._footer_edqap_9 span{margin-left:0}._footer_edqap_9 a{margin-left:auto}}@media (prefers-reduced-motion:reduce){._page_edqap_1 *{scroll-behavior:auto!important;transition:none!important}}._page_edqap_1{--ink:#10213a;--panel:#fff;--line:#dce3ec;color:#10213a;background:#fff}._header_edqap_1{border-color:#dce3ec;position:absolute}._header_edqap_1 nav>a{color:#50627a}._loginPill_edqap_1{background:#fff;color:#153b72!important;border-color:#cbd7e6!important}._logo_edqap_1{gap:8px}._logo_edqap_1 img{object-fit:cover;object-position:43% 30%;width:43px;height:54px;transform:none}._logo_edqap_1 span{color:#10213a;letter-spacing:-.045em;font-size:15px;font-weight:900}._logo_edqap_1 strong{color:#ff304b}._hero_edqap_2{background:radial-gradient(circle at 88% 8%,#edf3ff,#0000 32%),linear-gradient(#fff,#f8faff);grid-template-columns:minmax(0,1.02fr) minmax(440px,.78fr);align-items:center;gap:64px;min-height:880px;padding-top:150px;padding-bottom:72px;display:grid}._hero_edqap_2:after{display:none}._heroCopy_edqap_2{max-width:820px}._hero_edqap_2 h1{text-transform:none;font-size:clamp(54px,6.4vw,96px);line-height:.93}._hero_edqap_2 h1 span{color:#174ea6;margin-top:13px}._heroLead_edqap_2{color:#52637a}._secondary_edqap_2{color:#153b72;background:#fff;border-color:#cbd7e6}._tertiary_edqap_2{color:#52637a}._decisionExample_edqap_18{z-index:2;background:#fff;border:1px solid #d8e1ec;border-radius:26px;padding:28px;position:relative;box-shadow:0 26px 80px #132f541f}._decisionExample_edqap_18 header{border-bottom:1px solid #e1e7ef;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}._decisionExample_edqap_18 header span,._decisionExample_edqap_18 header small{font:850 9px var(--font-geist-mono),monospace;letter-spacing:.12em}._decisionExample_edqap_18 header span{color:#174ea6}._decisionExample_edqap_18 header small{color:#78869a}._exampleSignals_edqap_18{grid-template-columns:repeat(5,1fr);gap:7px;padding:18px 0;display:grid}._exampleSignals_edqap_18 p{background:#f7f9fc;border:1px solid #e2e7ef;border-radius:11px;gap:7px;margin:0;padding:12px 9px;display:grid}._exampleSignals_edqap_18 span{color:#6a788c;font-size:8px}._exampleSignals_edqap_18 strong{color:#d82f4a;font-size:10px}._evidenceLanguage_edqap_18{border:1px solid #dfe5ed;border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}._evidenceLanguage_edqap_18 div{border-bottom:1px solid #e7ebf1;grid-template-columns:92px 1fr;gap:12px;padding:11px 13px;display:grid}._evidenceLanguage_edqap_18 div:last-child{border-bottom:0}._evidenceLanguage_edqap_18 dt{color:#6d57df;letter-spacing:.1em;font-size:8px;font-weight:900}._evidenceLanguage_edqap_18 dd{color:#506079;margin:0;font-size:9px;line-height:1.45}._roleDecisions_edqap_18{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}._roleDecisions_edqap_18 p{background:#10213a;border-radius:12px;gap:7px;margin:0;padding:13px;display:grid}._roleDecisions_edqap_18 small{color:#8fb6ef;letter-spacing:.12em;font-size:7px;font-weight:900}._roleDecisions_edqap_18 strong{color:#fff;font-size:10px;line-height:1.45}._howSection_edqap_19{padding-top:110px}._signalFlow_edqap_19{color:#52637a;letter-spacing:.06em;text-align:center;background:#f7f9fc;border:1px solid #dce3ec;border-radius:18px;grid-template-columns:1.4fr auto 1fr;align-items:center;gap:22px;margin-top:58px;padding:24px 26px;font-size:11px;font-weight:800;display:grid}._signalFlow_edqap_19 b{color:#d82f4a}._signalFlow_edqap_19 strong{color:#174ea6}._howGrid_edqap_19{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}._howGrid_edqap_19 article{background:#fff;border:1px solid #dce3ec;border-radius:17px;flex-direction:column;min-height:245px;padding:24px;display:flex}._howGrid_edqap_19 article>span{color:#d82f4a;font:800 9px var(--font-geist-mono),monospace}._howGrid_edqap_19 h3{margin:auto 0 11px;font-size:20px}._howGrid_edqap_19 p{color:#64748a;margin:0;font-size:12px;line-height:1.55}._sectionHeader_edqap_3 h2 span,._evidenceCopy_edqap_3 h2 span,._beyondSection_edqap_3 h2 span,._frameworkSection_edqap_3 h2 span,._finalCta_edqap_3 h2 span{color:#637188}._sectionHeader_edqap_3>div>p,._baseballPayoff_edqap_3 p,._evidenceStatement_edqap_5 p,._beyondCopy_edqap_7>p,._frameworkSection_edqap_3>div>p:not(._eyebrow_edqap_2){color:#607089}._toolsList_edqap_3,._baseballPayoff_edqap_3 h3 span,._closingLine_edqap_6,._previewGrid_edqap_4 p,._recruitGrid_edqap_3 p,._audienceGrid_edqap_3 p,._proofGrid_edqap_3 p,._faqList_edqap_9 p{color:#637188}._productWindow_edqap_4,._previewGrid_edqap_4 article,._previewGrid_edqap_4 ._playerPreview_edqap_4,._evidenceCard_edqap_5,._recruitGrid_edqap_3 article,._beyondCopy_edqap_7 blockquote,._audienceGrid_edqap_3 article,._equationCard_edqap_8{background:#fff;border-color:#dce3ec;box-shadow:0 16px 50px #112c500f}._windowBar_edqap_2,._metricRow_edqap_4 i,._rosterLines_edqap_4 i,._beforeBetter_edqap_6,._beforeBetter_edqap_6 article,._faqList_edqap_9,._faqList_edqap_9 details,._footer_edqap_9{border-color:#dce3ec}._previewLabel_edqap_4,._metricRow_edqap_4 small,._centerAction_edqap_4 p,._cardTop_edqap_5 b,._evidenceCard_edqap_5 dt,._evidenceCard_edqap_5>p,._columnLabels_edqap_6,._beforeBetter_edqap_6 del,._beyondCopy_edqap_7 small,._beyondCopy_edqap_7 del,._equationCard_edqap_8>small,._equationCard_edqap_8 dd{color:#68778b}._textLink_edqap_8{color:#174ea6}._finalCta_edqap_3:before{background:radial-gradient(circle at 50% 0,#fff0f3,#0000 38%),radial-gradient(circle at 50% 100%,#eef2ff,#0000 38%),#fff;border-color:#dce3ec}._footer_edqap_9 a{color:#174ea6}@media (width<=1100px){._hero_edqap_2{grid-template-columns:1fr;gap:42px;padding-top:135px}._decisionExample_edqap_18{max-width:760px}._howGrid_edqap_19{grid-template-columns:repeat(2,1fr)}._howGrid_edqap_19 article:last-child{grid-column:1/-1}._signalFlow_edqap_19{grid-template-columns:1fr}}@media (width<=640px){._hero_edqap_2{background:linear-gradient(#fff,#f7f9fc);min-height:auto;padding:118px 16px 54px}._hero_edqap_2 h1{white-space:normal;font-size:13vw;line-height:.96}._decisionExample_edqap_18{border-radius:20px;padding:18px 14px}._decisionExample_edqap_18 header,._roleDecisions_edqap_18{grid-template-columns:1fr;display:grid}._exampleSignals_edqap_18{grid-template-columns:repeat(2,1fr)}._exampleSignals_edqap_18 p:last-child{grid-column:1/-1}._evidenceLanguage_edqap_18 div{grid-template-columns:72px 1fr}._howGrid_edqap_19{grid-template-columns:1fr}._howGrid_edqap_19 article,._howGrid_edqap_19 article:last-child{grid-column:auto;min-height:190px}._signalFlow_edqap_19{padding:19px 15px;font-size:9px}._header_edqap_1{background:#fffffff5}._logo_edqap_1,._logo_edqap_1 img{width:auto}._logo_edqap_1 img{width:37px;height:48px}._logo_edqap_1 span{font-size:13px}}._page_edqap_1,._page_edqap_1 section,._page_edqap_1 article,._page_edqap_1 div{min-width:0}._logo_edqap_1{width:188px;height:48px;overflow:visible}._logo_edqap_1 img{object-fit:contain;width:188px;height:auto;transform:none}._hero_edqap_2{grid-template-columns:minmax(0,1.02fr) minmax(390px,.78fr);grid-template-areas:"copy visual""copy proof";align-items:center;gap:24px 64px;min-height:950px}._heroCopy_edqap_2{grid-area:copy}._heroVisual_edqap_30{aspect-ratio:3/2;background:linear-gradient(135deg,#f5f8fc,#eaf0f7);border-radius:28px;grid-area:visual;align-self:end;width:100%;height:auto;position:relative;overflow:hidden}._heroVisual_edqap_30:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0,#0000 18%),linear-gradient(0deg,#fff 0,#0000 18%);position:absolute;inset:0}._heroVisual_edqap_30 img{object-fit:contain;width:100%;height:100%;display:block}._decisionExample_edqap_18{grid-area:proof;align-self:start}._hero_edqap_2 ._actions_edqap_2{align-items:center}._oldRead_edqap_35,._betterRead_edqap_35{gap:5px;display:grid}._oldRead_edqap_35 small,._betterRead_edqap_35 small{color:#d82f4a;font:850 8px var(--font-geist-mono),monospace;letter-spacing:.13em;display:none}._betterRead_edqap_35 small{color:#174ea6}._footer_edqap_9 img{width:150px;height:auto}@media (width<=1100px){._hero_edqap_2{grid-template-columns:1fr;grid-template-areas:"visual""copy""proof";gap:34px;padding-top:118px}._heroVisual_edqap_30{align-self:auto;width:min(100%,760px);height:auto}._decisionExample_edqap_18{max-width:760px}}@media (width<=640px){._header_edqap_1{height:76px}._logo_edqap_1{width:148px;height:38px}._logo_edqap_1 img{width:148px;height:auto}._hero_edqap_2{grid-template-areas:"visual""copy""proof";gap:28px;padding:94px 16px 48px}._heroVisual_edqap_30{border-radius:22px;width:100%;height:auto}._heroVisual_edqap_30:after{background:linear-gradient(90deg,#fff 0,#0000 12%),linear-gradient(0deg,#fff 0,#0000 13%)}._hero_edqap_2 h1{letter-spacing:-.065em;font-size:clamp(39px,12.4vw,50px);line-height:.94}._hero_edqap_2 h1 span{margin-top:10px}._heroLead_edqap_2{font-size:15px;line-height:1.52}._hero_edqap_2 ._actions_edqap_2{gap:10px}._hero_edqap_2 ._tertiary_edqap_2{min-height:48px}._beforeBetter_edqap_6 article{grid-template-columns:1fr;gap:14px;padding:28px 0}._beforeBetter_edqap_6 del,._beforeBetter_edqap_6 i,._beforeBetter_edqap_6 strong{grid-area:auto}._beforeBetter_edqap_6 i{transform-origin:50%;justify-self:start;font-size:22px;transform:rotate(90deg)}._beforeBetter_edqap_6 strong{font-size:20px;line-height:1.25}._oldRead_edqap_35 small,._betterRead_edqap_35 small{display:block}._oldRead_edqap_35 del{font-size:17px;line-height:1.35}._footer_edqap_9{gap:16px}._footer_edqap_9 img{width:132px}}@media (width<=350px){._header_edqap_1{width:calc(100% - 24px)}._logo_edqap_1,._logo_edqap_1 img{width:128px}._loginPill_edqap_1{padding:0 12px!important;font-size:9px!important}._hero_edqap_2{padding-inline:14px}._heroVisual_edqap_30{height:auto}._hero_edqap_2 h1{font-size:39px}._section_edqap_3{width:calc(100% - 28px)}._primary_edqap_2,._secondary_edqap_2,._tertiary_edqap_2{padding-inline:20px}}._logo_edqap_1 .teq-brand{width:188px}._windowBar_edqap_2 .teq-brand{width:132px}._ctaBrand_edqap_83{width:210px;margin-bottom:26px}._footer_edqap_9 .teq-brand{width:150px}@media (width<=640px){._logo_edqap_1 .teq-brand{width:148px}._windowBar_edqap_2 .teq-brand{width:112px}._ctaBrand_edqap_83{width:174px;margin-bottom:22px}._footer_edqap_9 .teq-brand{width:132px}}@media (width<=350px){._logo_edqap_1 .teq-brand{width:128px}}._overviewIntro_edqap_98{text-align:center;padding-top:150px;padding-bottom:115px}._overviewIntro_edqap_98 ._eyebrow_edqap_2{margin-bottom:30px}._overviewIntro_edqap_98 h2,._compactHeader_edqap_100 h2,._splitHeader_edqap_100 h2,._atlasCopy_edqap_100 h2,._attentionSection_edqap_100 h2,._coachingSection_edqap_100 h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6vw,92px);line-height:.91}._overviewIntro_edqap_98 h2 span,._compactHeader_edqap_100 h2 span,._splitHeader_edqap_100 h2 span,._atlasCopy_edqap_100 h2 span,._attentionSection_edqap_100 h2 span,._coachingSection_edqap_100 h2 span{color:#607089}._overviewLead_edqap_102{color:#52637a;letter-spacing:-.025em;max-width:980px;margin:42px auto 24px;font-size:clamp(19px,2vw,29px);line-height:1.45}._overviewIntro_edqap_98>strong{color:#174ea6;font:850 12px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}._compactHeader_edqap_100{max-width:1050px}._audienceSection_edqap_105,._toolsSection_edqap_105,._accessSection_edqap_105,._faqSection_edqap_105{border-top:1px solid #e4e9f0}._audienceCards_edqap_106{grid-template-columns:1fr 1fr;gap:16px;margin-top:70px;display:grid}._audienceCard_edqap_106{background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #dce3ec;border-radius:28px;padding:38px;box-shadow:0 18px 60px #112c500f}._audienceCard_edqap_106:nth-child(3){grid-column:1/-1;grid-template-columns:70px minmax(230px,.55fr) minmax(0,1fr);align-items:start;gap:0 28px;display:grid}._audienceCard_edqap_106:nth-child(3) ._cardNumber_edqap_109{grid-row:1/5}._audienceCard_edqap_106:nth-child(3) h3{margin-top:0}._audienceCard_edqap_106:nth-child(3)>strong{margin-top:18px}._cardNumber_edqap_109{color:#d82f4a;font:850 10px var(--font-geist-mono),monospace;letter-spacing:.14em}._audienceCard_edqap_106 h3{letter-spacing:-.05em;margin:38px 0 15px;font-size:clamp(28px,3vw,44px)}._audienceCard_edqap_106>p{color:#607089;max-width:650px;margin:0;font-size:15px;line-height:1.65}._audienceCard_edqap_106>strong{color:#10213a;border-top:1px solid #dce3ec;margin-top:32px;padding-top:22px;font-size:16px;line-height:1.45;display:block}._featureList_edqap_116{grid-template-columns:1fr 1fr;gap:11px 22px;margin:30px 0 0;padding:0;list-style:none;display:grid}._featureList_edqap_116 li{color:#344963;padding-left:17px;font-size:12px;line-height:1.45;position:relative}._featureList_edqap_116 li:before{content:"";background:#d82f4a;border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0}._splitHeader_edqap_100,._attentionSection_edqap_100,._coachingSection_edqap_100{grid-template-columns:1fr minmax(380px,.72fr);align-items:end;gap:90px;display:grid}._splitHeader_edqap_100>div:last-child>p{color:#607089;margin:0 0 26px;font-size:18px;line-height:1.65}._splitHeader_edqap_100>div:last-child>strong,._attentionCopy_edqap_121>strong,._atlasCopy_edqap_100>strong{color:#d82f4a;font:850 11px var(--font-geist-mono),monospace;letter-spacing:.14em}._recruitEqSection_edqap_122{background:linear-gradient(#f6f8fc,#fff);width:100%;padding-inline:max(24px,50vw - 740px)}._recruitBody_edqap_123{background:#fff;border:1px solid #dce3ec;border-radius:30px;grid-template-columns:minmax(300px,.55fr) 1fr;gap:65px;margin-top:70px;padding:18px;display:grid;box-shadow:0 28px 90px #112c5017}._recruitMark_edqap_124{background:#10213a;border-radius:20px;place-content:center;justify-items:center;gap:22px;min-height:430px;padding:40px;display:grid}._recruitMark_edqap_124 img{border-radius:10px;width:min(100%,280px);height:auto}._recruitMark_edqap_124 span{color:#a9c0de;font:800 9px var(--font-geist-mono),monospace;letter-spacing:.17em}._recruitBody_edqap_123 ._featureList_edqap_116{align-content:center;margin:0;padding:38px 42px 38px 0}._atlasSection_edqap_128{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}._atlasCopy_edqap_100>p:not(._eyebrow_edqap_2){color:#607089;max-width:650px;margin:34px 0 28px;font-size:17px;line-height:1.65}._logicGrid_edqap_130{grid-template-columns:1fr 1fr;gap:12px;display:grid}._logicGrid_edqap_130 article{background:#fff;border:1px solid #dce3ec;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;display:flex;box-shadow:0 16px 50px #112c500f}._logicGrid_edqap_130 article:nth-child(4){background:#10213a}._logicGrid_edqap_130 small{color:#d82f4a;font:900 11px var(--font-geist-mono),monospace;letter-spacing:.14em}._logicGrid_edqap_130 p{color:#344963;margin:0;font-size:19px;line-height:1.35}._logicGrid_edqap_130 article:nth-child(4) p{color:#fff}._attentionSection_edqap_100{background:#f4f7fb;width:100%;padding-inline:max(24px,50vw - 740px)}._attentionCopy_edqap_121>p{color:#344963;margin:0;font-size:19px;line-height:1.65}._attentionSignals_edqap_138{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}._attentionSignals_edqap_138 span,._ctaPaths_edqap_139 span{color:#38506d;font:800 9px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#fff;border:1px solid #cfd9e6;border-radius:999px;padding:10px 13px}._toolGrid_edqap_140{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px;display:grid}._toolGrid_edqap_140 article{color:#10213a;background:#fff;border:1px solid #dce3ec;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:120px;padding:20px;display:flex;box-shadow:0 12px 38px #112c500b}._toolGrid_edqap_140 img{object-fit:contain;width:54px;height:auto}._toolGrid_edqap_140 strong{letter-spacing:.055em;text-align:center;font-size:13px}._disclaimer_edqap_144{color:#78869a;max-width:850px;margin:22px 0 0;font-size:10px;line-height:1.6}._optionGrid_edqap_145{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}._optionGrid_edqap_145 article{background:linear-gradient(160deg,#fff,#f7f9fc);border:1px solid #dce3ec;border-radius:22px;flex-direction:column;min-height:280px;padding:28px;display:flex}._optionGrid_edqap_145 small,._coachingFlow_edqap_147 small{color:#d82f4a;font:850 9px var(--font-geist-mono),monospace;letter-spacing:.14em}._optionGrid_edqap_145 h3{letter-spacing:-.035em;margin:auto 0 16px;font-size:21px}._optionGrid_edqap_145 p{color:#607089;margin:0;font-size:13px;line-height:1.6}._coachingSection_edqap_100{align-items:start}._coachingFlow_edqap_147{grid-template-columns:1fr 1fr;gap:10px;display:grid}._coachingFlow_edqap_147 article{background:#fff;border:1px solid #dce3ec;border-radius:19px;flex-direction:column;min-height:180px;padding:24px;display:flex}._coachingFlow_edqap_147 strong{color:#174ea6;letter-spacing:.08em;margin:auto 0 8px;font-size:13px}._coachingFlow_edqap_147 p{color:#607089;margin:0;font-size:13px;line-height:1.5}._finalCta_edqap_3{min-height:820px}._finalCta_edqap_3 h2{font-size:clamp(43px,5.3vw,78px)}._ctaLead_edqap_157{color:#52637a;max-width:720px;margin:30px auto 0;font-size:18px;line-height:1.6}._ctaPaths_edqap_139{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}._foundingNote_edqap_159{color:#6d7d90;max-width:740px;margin:22px auto 0;font-size:12px;line-height:1.6}._finalCta_edqap_3 ._actions_edqap_2{margin-top:32px}@media (width<=1000px){._audienceCards_edqap_106,._splitHeader_edqap_100,._atlasSection_edqap_128,._attentionSection_edqap_100,._coachingSection_edqap_100,._recruitBody_edqap_123{grid-template-columns:1fr}._audienceCard_edqap_106:nth-child(3){grid-column:auto;display:block}._audienceCard_edqap_106:nth-child(3) h3{margin-top:38px}._recruitMark_edqap_124{min-height:300px}._recruitBody_edqap_123 ._featureList_edqap_116{padding:28px}._optionGrid_edqap_145{grid-template-columns:1fr 1fr}}@media (width<=640px){._overviewIntro_edqap_98{text-align:left;padding-top:92px;padding-bottom:76px}._overviewIntro_edqap_98 h2,._compactHeader_edqap_100 h2,._splitHeader_edqap_100 h2,._atlasCopy_edqap_100 h2,._attentionSection_edqap_100 h2,._coachingSection_edqap_100 h2{font-size:clamp(38px,12vw,50px)}._overviewLead_edqap_102{margin-top:28px;font-size:18px}._audienceCards_edqap_106,._recruitBody_edqap_123,._logicGrid_edqap_130,._optionGrid_edqap_145,._coachingFlow_edqap_147{grid-template-columns:1fr}._audienceCards_edqap_106,._recruitBody_edqap_123,._toolGrid_edqap_140,._optionGrid_edqap_145{margin-top:42px}._audienceCard_edqap_106{border-radius:22px;padding:27px 22px}._audienceCard_edqap_106 h3,._audienceCard_edqap_106:nth-child(3) h3{margin-top:28px;font-size:31px}._featureList_edqap_116{grid-template-columns:1fr;gap:12px}._featureList_edqap_116 li{font-size:13px}._splitHeader_edqap_100,._atlasSection_edqap_128,._attentionSection_edqap_100,._coachingSection_edqap_100{gap:38px}._recruitEqSection_edqap_122,._attentionSection_edqap_100{padding-inline:16px}._recruitBody_edqap_123{border-radius:22px;padding:8px}._recruitMark_edqap_124{min-height:230px;padding:28px 20px}._recruitMark_edqap_124 img{width:210px}._recruitBody_edqap_123 ._featureList_edqap_116{padding:22px 16px 26px}._logicGrid_edqap_130 article{min-height:165px}._attentionCopy_edqap_121>p{font-size:16px}._toolGrid_edqap_140{grid-template-columns:1fr 1fr;gap:8px}._toolGrid_edqap_140 article{min-height:92px;padding:14px}._optionGrid_edqap_145 article{min-height:220px}._finalCta_edqap_3{min-height:920px;padding-inline:18px}._finalCta_edqap_3:before{inset:35px 0}._finalCta_edqap_3 h2{font-size:clamp(35px,10.6vw,46px)}._ctaLead_edqap_157{font-size:16px}._ctaPaths_edqap_139{width:100%;max-width:370px;display:grid}._ctaPaths_edqap_139 span{text-align:center}}._announcement_edqap_199{color:#fff;text-align:center;letter-spacing:.02em;background:#0c1b33;padding:10px 5vw;font-size:12px;font-weight:750}._heroProofDisclosure_edqap_202{grid-area:proof}._heroProofDisclosure_edqap_202>summary,._mobileDisclosure_edqap_203>summary,._featureDisclosure_edqap_203>summary{display:none}._heroProofDisclosure_edqap_202:not([open])>._decisionExample_edqap_18,._mobileDisclosure_edqap_203:not([open])>._secondaryStory_edqap_205{display:block!important}._featureDisclosure_edqap_203:not([open])>._featureList_edqap_116{display:grid!important}@media (width<=640px){._hero_edqap_2{gap:20px;padding-bottom:34px}._heroCopy_edqap_2 ._eyebrow_edqap_2{margin-bottom:14px}._heroLead_edqap_2{margin-top:18px}._heroPromise_edqap_2{margin-top:15px}._hero_edqap_2 ._actions_edqap_2{margin-top:18px}._heroProofDisclosure_edqap_202>summary,._mobileDisclosure_edqap_203>summary,._featureDisclosure_edqap_203>summary{color:#174ea6;letter-spacing:.035em;cursor:pointer;background:#f7f9fc;border:1px solid #cfd9e6;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-size:10px;font-weight:850;list-style:none;display:flex}._heroProofDisclosure_edqap_202>summary::-webkit-details-marker{display:none}._mobileDisclosure_edqap_203>summary::-webkit-details-marker{display:none}._featureDisclosure_edqap_203>summary::-webkit-details-marker{display:none}._heroProofDisclosure_edqap_202>summary span,._mobileDisclosure_edqap_203>summary span,._featureDisclosure_edqap_203>summary span{font-size:20px;font-weight:400;transition:transform .2s}._heroProofDisclosure_edqap_202[open]>summary span,._mobileDisclosure_edqap_203[open]>summary span,._featureDisclosure_edqap_203[open]>summary span{transform:rotate(45deg)}._heroProofDisclosure_edqap_202:not([open])>._decisionExample_edqap_18,._mobileDisclosure_edqap_203:not([open])>._secondaryStory_edqap_205,._featureDisclosure_edqap_203:not([open])>._featureList_edqap_116{display:none!important}._heroProofDisclosure_edqap_202[open]>._decisionExample_edqap_18{margin-top:10px}._section_edqap_3{padding:58px 0}._overviewIntro_edqap_98{padding-top:58px;padding-bottom:52px}._overviewIntro_edqap_98 ._eyebrow_edqap_2{margin-bottom:18px}._overviewLead_edqap_102{margin:20px 0 17px;font-size:16px;line-height:1.5}._audienceCards_edqap_106{gap:11px;margin-top:26px}._audienceCard_edqap_106{padding:20px 18px}._audienceCard_edqap_106 h3,._audienceCard_edqap_106:nth-child(3) h3{margin-top:13px;font-size:27px}._audienceCard_edqap_106>p{font-size:14px;line-height:1.5}._featureDisclosure_edqap_203{margin-top:17px}._featureDisclosure_edqap_203[open]>._featureList_edqap_116{margin-top:15px}._audienceCard_edqap_106>strong{margin-top:18px;padding-top:15px;font-size:14px}._mobileDisclosure_edqap_203{border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;width:calc(100% - 32px);margin:0 auto;padding:18px 0}._mobileDisclosure_edqap_203[open]>._secondaryStory_edqap_205{padding-top:8px}._secondaryStory_edqap_205 ._section_edqap_3{width:100%}._secondaryStory_edqap_205 ._recruitEqSection_edqap_122,._secondaryStory_edqap_205 ._attentionSection_edqap_100{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}._finalCta_edqap_3{min-height:0;padding:72px 18px}._finalCta_edqap_3:before{inset:18px 0}}._siteShell_pw42s_1{--ink:#111214;--muted:#64676c;--line:#dedfdc;--paper:#f7f7f3;--accent:#b72a28;min-height:100vh;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}._siteShell_pw42s_1 *,._siteShell_pw42s_1 :before,._siteShell_pw42s_1 :after{box-sizing:border-box}._siteShell_pw42s_1 a{color:inherit;text-decoration:none}._siteHeader_pw42s_4{border-bottom:1px solid var(--line);background:#fffffff5;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;width:min(1420px,100%);height:84px;margin:0 auto;padding:0 clamp(22px,4vw,64px);display:grid}._wordmark_pw42s_5{letter-spacing:.14em;font-size:14px;font-weight:900}._primaryNav_pw42s_6{letter-spacing:.11em;text-transform:uppercase;gap:clamp(18px,2.5vw,38px);font-size:11px;font-weight:800;display:flex}._primaryNav_pw42s_6 a:hover,._textLink_pw42s_7:hover{color:var(--accent)}._mobileMenu_pw42s_8{display:none}._headerCta_pw42s_9{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-self:end;padding:11px 17px;font-size:10px;font-weight:850}._hero_pw42s_10{grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);align-items:center;gap:clamp(50px,8vw,120px);width:min(1420px,100%);min-height:690px;margin:0 auto;padding:clamp(60px,8vw,118px) clamp(22px,4vw,64px) 70px;display:grid}._heroCopy_pw42s_11{max-width:850px}._eyebrow_pw42s_12{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:900;line-height:1.5}._hero_pw42s_10 h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.2vw,108px);font-weight:500;line-height:.91}._hero_pw42s_10 h1 em{color:var(--accent);font-style:italic;display:block}._lead_pw42s_15{color:#383b40;max-width:740px;margin:34px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.6}._identityLine_pw42s_16{letter-spacing:.06em;text-transform:uppercase;margin:15px 0 0;font-size:12px;font-weight:850}._actions_pw42s_17{align-items:center;gap:30px;margin-top:35px;display:flex}._primaryButton_pw42s_18{background:var(--ink);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-width:196px;padding:16px 18px;font-size:11px;font-weight:850;display:inline-flex;color:#fff!important}._primaryButton_pw42s_18:hover{background:var(--accent)}._textLink_pw42s_7{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:15px;font-size:11px;font-weight:850;display:inline-flex}._heroPortrait_pw42s_21{align-self:stretch;margin:0 0 34px;position:relative}._heroPortrait_pw42s_21:after{content:"";z-index:-1;background:var(--paper);position:absolute;inset:30px -26px -30px 34px}._heroPortrait_pw42s_21 img{object-fit:cover;object-position:50% 24%;filter:saturate(.82)contrast(1.05);width:100%;height:570px;display:block}._heroPortrait_pw42s_21 figcaption{border-left:3px solid var(--accent);color:var(--muted);letter-spacing:.15em;text-transform:uppercase;background:#fff;padding:12px 0 12px 17px;font-size:9px;font-weight:900;position:absolute;bottom:-34px;right:-18px}._proofBar_pw42s_25{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:.65fr 1.2fr .65fr;align-items:center;gap:30px;width:min(1420px,100%);min-height:94px;margin:0 auto;padding:22px clamp(22px,4vw,64px);display:grid}._proofBar_pw42s_25 strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}._proofBar_pw42s_25 blockquote{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic}._proofBar_pw42s_25 cite{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}._problemSection_pw42s_29,._workPreview_pw42s_29,._fieldNotesPreview_pw42s_29,._contactClose_pw42s_29{width:min(1420px,100%);margin:0 auto;padding:clamp(78px,9vw,138px) clamp(22px,4vw,64px)}._sectionIntro_pw42s_30{grid-template-columns:.45fr 1.1fr .45fr;align-items:end;gap:35px;margin-bottom:55px;display:grid}._sectionIntro_pw42s_30 ._eyebrow_pw42s_12{align-self:start}._sectionIntro_pw42s_30 h2,._workPreview_pw42s_29 h2,._contactClose_pw42s_29 h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5.8vw,82px);font-weight:500;line-height:.97}._sectionIntro_pw42s_30 ._textLink_pw42s_7{justify-self:end}._principleGrid_pw42s_34{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}._principleGrid_pw42s_34 article{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:300px;padding:25px 28px 30px 0;display:grid}._principleGrid_pw42s_34 article:not(:first-child){padding-left:28px}._principleGrid_pw42s_34 article:last-child{border-right:0}._principleGrid_pw42s_34 article>span{color:var(--accent);font-size:10px;font-weight:900}._principleGrid_pw42s_34 h3{letter-spacing:-.04em;align-self:end;margin:50px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,43px);font-weight:500}._principleGrid_pw42s_34 p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}._workPreview_pw42s_29{background:var(--paper);grid-template-columns:.7fr 1.25fr;gap:70px;display:grid}._workPreview_pw42s_29>div:first-child{grid-row:1/span 2}._transferLead_pw42s_43{border-bottom:1px solid var(--ink);padding:0 0 45px}._transferLead_pw42s_43>p:first-child{color:var(--accent);letter-spacing:.15em;font-size:9px;font-weight:900}._transferLead_pw42s_43 h3{letter-spacing:-.06em;margin:35px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,86px);font-weight:500}._transferLead_pw42s_43 p:not(:first-child){max-width:640px;color:var(--muted);font-size:16px;line-height:1.7}._transferLead_pw42s_43 a{letter-spacing:.1em;text-transform:uppercase;gap:15px;margin-top:22px;font-size:11px;font-weight:900;display:inline-flex}._connectedWork_pw42s_48{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._connectedWork_pw42s_48 p{gap:8px;margin:0;display:grid}._connectedWork_pw42s_48 strong{font-size:13px}._connectedWork_pw42s_48 span{color:var(--muted);font-size:11px;line-height:1.5}._noteList_pw42s_52{border-top:1px solid var(--ink)}._noteList_pw42s_52>*{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.1fr 1fr auto;align-items:center;gap:25px;min-height:116px;display:grid}._noteList_pw42s_52 span{color:var(--accent);letter-spacing:.1em;font-size:9px;font-weight:900}._noteList_pw42s_52 strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.3vw,34px);font-weight:500}._noteList_pw42s_52 small{color:var(--muted);font-size:12px}._noteList_pw42s_52 b{font-size:20px}._contactClose_pw42s_29{background:var(--ink);align-content:center;min-height:520px;display:grid}._contactClose_pw42s_29 ._eyebrow_pw42s_12{color:#d98682}._contactClose_pw42s_29 h2{color:#fff;max-width:1030px}._contactClose_pw42s_29 ._primaryButton_pw42s_18{background:#fff;margin-top:45px;color:var(--ink)!important}._siteFooter_pw42s_62{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:50px;width:min(1420px,100%);min-height:200px;margin:0 auto;padding:45px clamp(22px,4vw,64px);display:grid}._siteFooter_pw42s_62 strong{letter-spacing:.13em;font-size:12px}._siteFooter_pw42s_62 p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.5}._siteFooter_pw42s_62 nav{letter-spacing:.08em;text-transform:uppercase;gap:24px;font-size:10px;font-weight:800;display:flex}._siteFooter_pw42s_62>p{grid-column:1/-1}._pageHero_pw42s_67{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(250px,.45fr);align-items:end;gap:80px;width:min(1420px,100%);min-height:440px;margin:0 auto;padding:clamp(68px,7vw,105px) clamp(22px,4vw,64px) 60px;display:grid}._pageHero_pw42s_67>div>h1{letter-spacing:-.065em;max-width:1050px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.5vw,94px);font-weight:500;line-height:.91}._pageHero_pw42s_67>div>p:not(._eyebrow_pw42s_12){color:#42454a;max-width:800px;margin:32px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}._pageHero_pw42s_67>aside{border-top:1px solid var(--ink);color:var(--muted);padding:20px 0 0;font-size:11px;line-height:1.65}._storyRail_pw42s_71{width:min(1420px,100%);margin:0 auto;padding:30px clamp(22px,4vw,64px) 90px}._storyRail_pw42s_71 article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 270px;align-items:center;gap:35px;min-height:270px;display:grid}._storyRail_pw42s_71 article>span{color:var(--accent);font-size:10px;font-weight:900}._storyRail_pw42s_71 article>div>p{color:var(--accent);letter-spacing:.14em;margin:0 0 20px;font-size:10px;font-weight:900}._storyRail_pw42s_71 h2{letter-spacing:-.04em;max-width:770px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.3vw,49px);font-weight:500;line-height:1.08}._storyRail_pw42s_71 aside{min-height:155px;color:var(--muted);text-transform:uppercase;background:repeating-linear-gradient(135deg,#f4f4ef 0 1px,#fff 1px 12px);border:1px solid #d0d1cc;align-items:flex-end;padding:24px;font-size:10px;line-height:1.5;display:flex}._todaySection_pw42s_77{color:#fff;background:var(--ink);width:min(1420px,100%);margin:0 auto;padding:clamp(80px,9vw,130px) clamp(22px,4vw,64px)}._todaySection_pw42s_77 ._eyebrow_pw42s_12{color:#dc8b87}._todaySection_pw42s_77 h2{letter-spacing:-.055em;max-width:1050px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,6vw,84px);font-weight:500;line-height:.98}._todaySection_pw42s_77>p:last-child{color:#c5c6c3;max-width:740px;margin:35px 0 0;font-size:17px;line-height:1.7}._quotePair_pw42s_81{grid-template-columns:1fr 1fr;gap:70px;width:min(1420px,100%);margin:0 auto;padding:clamp(65px,7vw,100px) clamp(22px,4vw,64px);display:grid}._proofQuote_pw42s_82{margin:0}._proofQuote_pw42s_82 blockquote{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.2vw,46px);font-style:italic;line-height:1.15}._proofQuote_pw42s_82 figcaption{border-top:1px solid var(--ink);gap:6px;margin-top:30px;padding-top:18px;display:grid}._proofQuote_pw42s_82 figcaption strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}._proofQuote_pw42s_82 figcaption span{color:var(--muted);font-size:10px}._dominantWork_pw42s_87{background:var(--paper);grid-template-columns:.6fr 1.4fr;gap:90px;width:min(1420px,100%);margin:0 auto;padding:clamp(75px,8vw,120px) clamp(22px,4vw,64px);display:grid}._dominantWork_pw42s_87>div:first-child img{object-fit:contain;width:min(360px,100%);height:auto}._dominantWork_pw42s_87>div:first-child p{color:var(--muted);letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:900}._dominantWork_pw42s_87 h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:.98}._dominantWork_pw42s_87>div:last-child>p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}._dominantWork_pw42s_87 ._primaryButton_pw42s_18{margin-top:20px}._dominantWork_pw42s_87 small{max-width:670px;color:var(--muted);margin-top:24px;font-size:10px;line-height:1.6;display:block}._ecosystemGrid_pw42s_94{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);column-gap:clamp(36px,6vw,90px);width:min(1420px,100%);margin:0 auto;padding:0 clamp(22px,4vw,64px) 110px;display:grid}._ecosystemGrid_pw42s_94 article{border-bottom:1px solid var(--line);min-height:330px;padding:40px 0}._ecosystemGrid_pw42s_94 img{object-fit:contain;object-position:left center;width:130px;height:58px;margin-bottom:24px}._ecosystemGrid_pw42s_94 article>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}._ecosystemGrid_pw42s_94 h3{letter-spacing:-.04em;margin:30px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:500}._ecosystemGrid_pw42s_94 article>p:not(._typeLogo_pw42s_99){max-width:520px;color:var(--muted);font-size:14px;line-height:1.7}._ecosystemGrid_pw42s_94 a{letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:10px;font-weight:900;display:inline-block}._bookLead_pw42s_101{grid-template-columns:minmax(310px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(55px,8vw,120px);width:min(1420px,100%);margin:0 auto;padding:clamp(75px,8vw,120px) clamp(22px,4vw,64px);display:grid}._bookPlaceholder_pw42s_102{aspect-ratio:2/3;border:1px solid var(--ink);background:repeating-linear-gradient(135deg,#edede8 0 1px,#fff 1px 14px);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;box-shadow:20px 20px #efefe9}._bookPlaceholder_pw42s_102 span{color:var(--accent);letter-spacing:.13em;margin-bottom:auto;font-size:9px;font-weight:900}._bookPlaceholder_pw42s_102 strong{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}._bookPlaceholder_pw42s_102 small{color:var(--muted);margin-top:18px;font-size:10px;line-height:1.6}._bookLead_pw42s_101 h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.03}._bookLead_pw42s_101>div:last-child>p:not(._eyebrow_pw42s_12){max-width:760px;color:var(--muted);margin:32px 0 0;font-size:16px;line-height:1.75}._bookActions_pw42s_108{flex-wrap:wrap;align-items:center;gap:30px;margin-top:35px;display:flex}._disabledButton_pw42s_109{color:var(--muted);letter-spacing:.1em;border:1px dashed #9d9f9b;padding:15px 18px;font-size:10px;font-weight:900}._conceptList_pw42s_110{grid-template-columns:repeat(4,1fr);width:min(1420px,100%);margin:0 auto;padding:0 clamp(22px,4vw,64px) 110px;display:grid}._conceptList_pw42s_110 article{border-top:1px solid var(--ink);border-right:1px solid var(--line);min-height:250px;padding:27px}._conceptList_pw42s_110 article:first-child{padding-left:0}._conceptList_pw42s_110 article:last-child{border-right:0}._conceptList_pw42s_110 span{color:var(--accent);font-size:9px;font-weight:900}._conceptList_pw42s_110 h3{letter-spacing:.1em;margin:70px 0 20px;font-size:13px}._conceptList_pw42s_110 p{color:var(--muted);font-size:13px;line-height:1.7}._relatedBlock_pw42s_116{color:#fff;background:var(--ink);width:min(1420px,100%);margin:0 auto;padding:clamp(75px,8vw,120px) clamp(22px,4vw,64px)}._relatedBlock_pw42s_116 ._eyebrow_pw42s_12{color:#dc8b87}._relatedBlock_pw42s_116 h2{letter-spacing:-.055em;max-width:1050px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(41px,5.2vw,72px);font-weight:500;line-height:1}._relatedBlock_pw42s_116>div{flex-wrap:wrap;gap:35px;margin-top:55px;display:flex}._relatedBlock_pw42s_116 a{color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}._featureWriting_pw42s_121,._ideaSection_pw42s_121,._latestList_pw42s_121{width:min(1420px,100%);margin:0 auto;padding:clamp(70px,8vw,115px) clamp(22px,4vw,64px)}._writingGrid_pw42s_122{border-top:1px solid var(--ink);grid-template-columns:1.15fr .85fr .85fr;display:grid}._writingGrid_pw42s_122>a{border-right:1px solid var(--line);flex-direction:column;min-height:400px;padding:28px;display:flex}._writingGrid_pw42s_122>a:first-child{padding-left:0}._writingGrid_pw42s_122>a:last-child{border-right:0}._writingGrid_pw42s_122 span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}._writingGrid_pw42s_122 h2{letter-spacing:-.05em;margin:auto 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(33px,4vw,60px);font-weight:500;line-height:.98}._writingGrid_pw42s_122 p{color:var(--muted);font-size:13px;line-height:1.65}._writingGrid_pw42s_122 b{letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:9px}._ideaSection_pw42s_121{background:var(--paper);grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}._ideaSection_pw42s_121 header h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:500}._ideaSection_pw42s_121 header>p:not(._eyebrow_pw42s_12){color:var(--muted);font-size:14px;line-height:1.7}._ideaSection_pw42s_121>div{border-top:1px solid var(--ink)}._ideaSection_pw42s_121 article{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.2fr .7fr;align-items:center;gap:25px;min-height:110px;padding:22px 0;display:grid}._ideaSection_pw42s_121 article span{text-transform:uppercase;font-size:11px;font-weight:900}._ideaSection_pw42s_121 article p{color:var(--muted);font-size:13px;line-height:1.6}._ideaSection_pw42s_121 article small{color:var(--accent);font-size:9px}._latestList_pw42s_121>div{border-bottom:1px solid var(--line);grid-template-columns:.25fr 1.2fr .55fr;align-items:center;gap:25px;min-height:90px;display:grid}._latestList_pw42s_121>div span,._latestList_pw42s_121>div small{color:var(--muted);font-size:10px}._latestList_pw42s_121>div strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}._latestList_pw42s_121 ._textLink_pw42s_7{margin-top:35px}._articlePage_pw42s_136{width:min(1420px,100%);margin:0 auto;padding:clamp(75px,9vw,130px) clamp(22px,4vw,64px)}._articlePage_pw42s_136>header{max-width:1050px;margin:0 auto}._articlePage_pw42s_136 h1{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8.2vw,122px);font-weight:500;line-height:.88}._articleDek_pw42s_139{color:#3f4247;max-width:780px;margin:35px 0 0;font-size:clamp(19px,2vw,25px);line-height:1.55}._articlePage_pw42s_136>header>div{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;margin-top:35px;font-size:9px;font-weight:850;display:flex}._editorialNote_pw42s_141{background:var(--paper);border:1px solid #d7d8d3;max-width:820px;margin:80px auto 0;padding:25px}._editorialNote_pw42s_141 strong{color:var(--accent);letter-spacing:.12em;font-size:9px}._editorialNote_pw42s_141 p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}._articleBody_pw42s_142{max-width:820px;margin:75px auto 0}._articleBody_pw42s_142 h2{letter-spacing:-.045em;margin:75px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4vw,53px);font-weight:500}._articleBody_pw42s_142>p{color:#34373b;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.8}._articleBody_pw42s_142 blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:-.04em;margin:65px -80px;padding:45px 80px;font-family:Georgia,Times New Roman,serif;font-size:clamp(33px,4.4vw,59px);font-style:italic;line-height:1.12}._evidenceFrame_pw42s_143{border-top:1px solid var(--ink);margin:55px 0}._evidenceFrame_pw42s_143 p{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;margin:0;padding:18px 0;font-size:13px;line-height:1.6;display:grid}._evidenceFrame_pw42s_143 strong{color:var(--accent);letter-spacing:.1em;font-size:9px}._articleFooter_pw42s_144{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:35px;max-width:820px;margin:90px auto 0;padding-top:25px;display:grid}._articleFooter_pw42s_144 div{gap:10px;display:grid}._articleFooter_pw42s_144 span{color:var(--accent);letter-spacing:.1em;font-size:9px;font-weight:900}._articleFooter_pw42s_144 a{font-size:12px;font-weight:850}._mediaGrid_pw42s_145{grid-template-columns:repeat(2,1fr);gap:60px 35px;width:min(1420px,100%);margin:0 auto;padding:clamp(70px,8vw,115px) clamp(22px,4vw,64px);display:grid}._mediaGrid_pw42s_145>a{border-bottom:1px solid var(--ink);padding-bottom:30px}._mediaGrid_pw42s_145 img{aspect-ratio:16/9;object-fit:cover;filter:grayscale();width:100%}._mediaGrid_pw42s_145 span{color:var(--accent);letter-spacing:.11em;margin-top:23px;font-size:9px;font-weight:900;display:block}._mediaGrid_pw42s_145 h2{letter-spacing:-.045em;margin:20px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.4vw,48px);font-weight:500}._mediaGrid_pw42s_145 p{color:var(--muted);font-size:13px;line-height:1.7}._mediaGrid_pw42s_145 b{letter-spacing:.1em;margin-top:20px;font-size:10px;display:block}._conversationPage_pw42s_146>section{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;width:min(1420px,100%);min-height:680px;margin:0 auto;padding:clamp(70px,8vw,120px) clamp(22px,4vw,64px);display:grid}._conversationPage_pw42s_146 h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,7vw,100px);font-weight:500;line-height:.9}._conversationPage_pw42s_146>section>div>p:not(._eyebrow_pw42s_12){max-width:680px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.7}._conversationPage_pw42s_146>section>img{aspect-ratio:16/10;object-fit:cover;filter:grayscale();width:100%}._mediaActions_pw42s_147{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}._mediaActions_pw42s_147 a{color:#fff;background:var(--ink);letter-spacing:.1em;grid-template-columns:1fr auto;gap:6px;min-width:180px;padding:17px;font-size:11px;font-weight:900;display:grid}._mediaActions_pw42s_147 small{color:#aaa;grid-column:1;font-size:9px}._mediaActions_pw42s_147 span{grid-area:1/2/span 2;align-self:center}._conversationPage_pw42s_146>article{color:#fff;background:var(--ink);width:min(1420px,100%);margin:0 auto;padding:clamp(75px,8vw,115px) clamp(22px,4vw,64px)}._conversationPage_pw42s_146>article ._eyebrow_pw42s_12{color:#dc8b87}._conversationPage_pw42s_146>article h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);font-weight:500}._conversationPage_pw42s_146>article>div{grid-template-columns:repeat(4,1fr);gap:25px;margin:50px 0;display:grid}._conversationPage_pw42s_146>article>div p{gap:12px;display:grid}._conversationPage_pw42s_146>article>div strong{color:#dc8b87;letter-spacing:.1em;text-transform:uppercase;font-size:9px}._conversationPage_pw42s_146>article>div span{color:#ddd;font-size:13px;line-height:1.6}._conversationPage_pw42s_146>article ._textLink_pw42s_7{color:#fff}._contactRoutes_pw42s_149{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);column-gap:clamp(36px,6vw,90px);width:min(1420px,100%);margin:0 auto;padding:clamp(60px,7vw,100px) clamp(22px,4vw,64px);display:grid}._contactRoutes_pw42s_149 a{border-bottom:1px solid var(--line);min-height:185px;padding:32px 0}._contactRoutes_pw42s_149 span{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:900}._contactRoutes_pw42s_149 p{max-width:480px;margin:40px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.2}._contactRoutes_pw42s_149 b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}._contactNote_pw42s_150{background:var(--paper);width:min(1420px,100%);margin:0 auto;padding:clamp(70px,8vw,110px) clamp(22px,4vw,64px)}._contactNote_pw42s_150 h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);font-weight:500}._contactNote_pw42s_150>p:not(._eyebrow_pw42s_12){max-width:700px;color:var(--muted);font-size:15px;line-height:1.7}._archivePlan_pw42s_151{width:min(1420px,100%);margin:0 auto;padding:40px clamp(22px,4vw,64px) 110px}._archivePlan_pw42s_151 article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr .65fr;align-items:center;gap:30px;min-height:170px;display:grid}._archivePlan_pw42s_151 span{color:var(--accent);font-size:10px;font-weight:900}._archivePlan_pw42s_151 h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,46px);font-weight:500}._archivePlan_pw42s_151 p{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=900px){._siteHeader_pw42s_4{grid-template-columns:1fr auto auto;gap:12px;height:70px}._primaryNav_pw42s_6{display:none}._mobileMenu_pw42s_8{display:block;position:relative}._mobileMenu_pw42s_8 summary{border:1px solid var(--line);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:850;list-style:none}._mobileMenu_pw42s_8 summary::-webkit-details-marker{display:none}._mobileMenu_pw42s_8 nav{z-index:20;border:1px solid var(--ink);background:#fff;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 45px #0000001f}._mobileMenu_pw42s_8 nav a{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:12px;font-size:10px;font-weight:850}._mobileMenu_pw42s_8 nav a:last-child{border-bottom:0}._hero_pw42s_10{grid-template-columns:1fr;gap:45px;min-height:auto;padding-top:58px}._hero_pw42s_10 h1{font-size:clamp(50px,12vw,76px)}._heroPortrait_pw42s_21{width:min(620px,100%)}._proofBar_pw42s_25{grid-template-columns:1fr;gap:10px;padding-block:24px}._sectionIntro_pw42s_30,._workPreview_pw42s_29{grid-template-columns:1fr;gap:30px}._sectionIntro_pw42s_30 ._textLink_pw42s_7{justify-self:start}._workPreview_pw42s_29>div:first-child{grid-row:auto}._principleGrid_pw42s_34{grid-template-columns:1fr}._principleGrid_pw42s_34 article,._principleGrid_pw42s_34 article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:220px;padding:24px 0}._connectedWork_pw42s_48{grid-template-columns:1fr}._noteList_pw42s_52>*{grid-template-columns:1fr auto;gap:10px;padding:24px 0}._noteList_pw42s_52 span,._noteList_pw42s_52 small{grid-column:1}._noteList_pw42s_52 b{grid-area:1/2/span 3}._siteFooter_pw42s_62{grid-template-columns:1fr}._siteFooter_pw42s_62 nav{flex-wrap:wrap}._pageHero_pw42s_67{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:70px}._pageHero_pw42s_67>div>h1{font-size:clamp(50px,11vw,75px)}._storyRail_pw42s_71 article{grid-template-columns:50px 1fr;padding:35px 0}._storyRail_pw42s_71 aside{grid-column:2;min-height:140px}._quotePair_pw42s_81,._dominantWork_pw42s_87,._bookLead_pw42s_101,._ideaSection_pw42s_121,._conversationPage_pw42s_146>section,._ecosystemGrid_pw42s_94,._writingGrid_pw42s_122,._mediaGrid_pw42s_145,._contactRoutes_pw42s_149{grid-template-columns:1fr}._ecosystemGrid_pw42s_94 article{min-height:auto}._writingGrid_pw42s_122>a{border-right:0;border-bottom:1px solid var(--line);min-height:340px;padding:28px 0}._conceptList_pw42s_110{grid-template-columns:repeat(2,1fr)}._ideaSection_pw42s_121 article{grid-template-columns:1fr;gap:5px}._latestList_pw42s_121>div{grid-template-columns:.4fr 1.2fr}._latestList_pw42s_121>div small{grid-column:2}._articleBody_pw42s_142 blockquote{margin-inline:0;padding-inline:0}._conversationPage_pw42s_146>article>div{grid-template-columns:repeat(2,1fr)}._archivePlan_pw42s_151 article{grid-template-columns:50px 1fr;padding:28px 0}._archivePlan_pw42s_151 p{grid-column:2}}@media (width<=520px){._siteHeader_pw42s_4{padding-inline:17px}._wordmark_pw42s_5{font-size:10px}._headerCta_pw42s_9{display:none}._hero_pw42s_10{padding:46px 17px 52px}._hero_pw42s_10 h1{font-size:48px;line-height:.94}._lead_pw42s_15{margin-top:26px;font-size:17px}._actions_pw42s_17{flex-direction:column;align-items:flex-start;gap:20px}._heroPortrait_pw42s_21{width:calc(100% - 22px);margin:0 0 30px}._heroPortrait_pw42s_21:after{inset:22px -22px -22px 24px}._heroPortrait_pw42s_21 img{object-position:50% 20%;height:430px}._heroPortrait_pw42s_21 figcaption{padding:10px 0 10px 12px;bottom:-28px;right:-22px}._problemSection_pw42s_29,._workPreview_pw42s_29,._fieldNotesPreview_pw42s_29,._contactClose_pw42s_29{padding:74px 17px}._sectionIntro_pw42s_30 h2,._workPreview_pw42s_29 h2,._contactClose_pw42s_29 h2{font-size:46px}._proofBar_pw42s_25{padding-inline:17px}._proofBar_pw42s_25 blockquote{font-size:17px}._pageHero_pw42s_67{padding:55px 17px}._pageHero_pw42s_67>div>h1{font-size:49px}._storyRail_pw42s_71{padding-inline:17px}._storyRail_pw42s_71 article{grid-template-columns:34px 1fr;gap:12px}._storyRail_pw42s_71 h2{font-size:29px}._todaySection_pw42s_77,._quotePair_pw42s_81,._dominantWork_pw42s_87,._bookLead_pw42s_101,._ecosystemGrid_pw42s_94,._featureWriting_pw42s_121,._ideaSection_pw42s_121,._latestList_pw42s_121,._articlePage_pw42s_136,._mediaGrid_pw42s_145,._conversationPage_pw42s_146>section,._conversationPage_pw42s_146>article,._contactRoutes_pw42s_149,._contactNote_pw42s_150,._archivePlan_pw42s_151{padding-left:17px;padding-right:17px}._ecosystemGrid_pw42s_94 article{padding:28px 20px}._conceptList_pw42s_110{grid-template-columns:1fr;padding-inline:17px}._conceptList_pw42s_110 article{border-right:0;border-bottom:1px solid var(--line);min-height:200px;padding:25px 0}._conceptList_pw42s_110 h3{margin-top:45px}._bookPlaceholder_pw42s_102{width:min(320px,100%)}._writingGrid_pw42s_122 h2{font-size:37px}._latestList_pw42s_121>div{grid-template-columns:1fr;gap:8px;padding:20px 0}._latestList_pw42s_121>div small{grid-column:auto}._articlePage_pw42s_136 h1{font-size:54px}._articleBody_pw42s_142>p{font-size:18px}._evidenceFrame_pw42s_143 p{grid-template-columns:1fr;gap:6px}._articleFooter_pw42s_144{grid-template-columns:1fr}._conversationPage_pw42s_146>section{padding-top:55px}._conversationPage_pw42s_146 h1{font-size:50px}._conversationPage_pw42s_146>article>div{grid-template-columns:1fr}._contactRoutes_pw42s_149 a{min-height:170px;padding:25px 0}._contactRoutes_pw42s_149 p{margin-top:35px}}._launch_1tru9_1{color:#10213a;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:radial-gradient(circle at 84% 0,#eaf2ff 0,#0000 28%),#f7f9fc;padding:0 clamp(20px,5vw,72px)}._header_1tru9_2{border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}._brand_1tru9_3{align-items:center;width:168px;height:44px;display:flex;overflow:visible}._brand_1tru9_3 .teq-brand{width:160px}._header_1tru9_2 nav{background:#ffffffe6;border:1px solid #dce4ee;border-radius:13px;align-items:center;gap:5px;padding:5px;display:flex;box-shadow:0 8px 24px #10213a0b}._header_1tru9_2 nav a{color:#4d6078;white-space:nowrap;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}._header_1tru9_2 nav a:hover,._header_1tru9_2 nav a:focus-visible,._header_1tru9_2 nav a._active_1tru9_6{color:#174ea6;background:#edf4ff;outline:none}._hero_1tru9_7{max-width:1180px;padding:clamp(54px,8vw,96px) 0 58px;position:relative}._eyebrow_1tru9_8,._section_1tru9_8>header p{color:#174ea6;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}._hero_1tru9_7 h1{color:#10213a;letter-spacing:-.065em;max-width:920px;margin:14px 0 20px;font-size:clamp(44px,7vw,82px);line-height:.92}._hero_1tru9_7 h1 em{color:#1768e5;font-style:normal}._hero_1tru9_7>p:not(._eyebrow_1tru9_8){color:#5f7087;max-width:710px;margin:0;font-size:15px;line-height:1.65}._identity_1tru9_11{border-left:3px solid #1768e5;gap:4px;margin-top:28px;padding-left:13px;display:grid}._identity_1tru9_11 span{font-size:12px;font-weight:850}._identity_1tru9_11 small{color:#718096;letter-spacing:.12em;font-size:8px;font-weight:850}._section_1tru9_8{background:#fff;border:1px solid #dce4ee;border-radius:22px;max-width:1240px;margin:0 auto 20px;padding:clamp(24px,4vw,38px);box-shadow:0 16px 42px #10213a0d}._section_1tru9_8>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}._section_1tru9_8 h2{color:#10213a;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(25px,3vw,38px)}._section_1tru9_8>header>span{color:#52657d;letter-spacing:.08em;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}._programGrid_1tru9_14,._productGrid_1tru9_14{gap:10px;display:grid}._programGrid_1tru9_14{grid-template-columns:repeat(3,minmax(0,1fr))}._productGrid_1tru9_14{grid-template-columns:repeat(4,minmax(0,1fr))}._programGrid_1tru9_14>a,._productGrid_1tru9_14>a{color:#10213a;background:#fff;border:1px solid #dce4ee;border-top:3px solid #1768e5;border-radius:15px;flex-direction:column;min-height:170px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}._productGrid_1tru9_14>a{border-top-color:#0f3f7c}._programGrid_1tru9_14>a:hover,._programGrid_1tru9_14>a:focus-visible,._productGrid_1tru9_14>a:hover,._productGrid_1tru9_14>a:focus-visible{border-color:#9bb9df;outline:none;transform:translateY(-2px);box-shadow:0 13px 28px #10213a14}._programGrid_1tru9_14 small,._productGrid_1tru9_14 small{color:#59709a;letter-spacing:.11em;font-size:8px;font-weight:900}._programGrid_1tru9_14 strong,._productGrid_1tru9_14 strong{letter-spacing:-.025em;margin:18px 0 7px;font-size:19px}._programGrid_1tru9_14 span,._productGrid_1tru9_14 span{color:#617188;font-size:10px;line-height:1.55}._programGrid_1tru9_14 b,._productGrid_1tru9_14 b{color:#174ea6;letter-spacing:.09em;margin-top:auto;padding-top:20px;font-size:8px}._launch_1tru9_1>footer{color:#52657d;justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:25px 0 38px;font-size:10px;display:flex}._launch_1tru9_1>footer span{font-weight:900}._launch_1tru9_1>footer small{color:#7a8798;font-size:9px}@media (width<=980px){._programGrid_1tru9_14,._productGrid_1tru9_14{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){._launch_1tru9_1{padding:0 14px 82px}._header_1tru9_2{align-items:flex-start;min-height:70px;padding:15px 0}._brand_1tru9_3{width:122px;height:36px}._brand_1tru9_3 .teq-brand{width:118px}._header_1tru9_2 nav{max-width:62%;overflow-x:auto}._header_1tru9_2 nav a{min-height:36px;padding:0 9px;font-size:8px}._hero_1tru9_7{padding:44px 4px 36px}._hero_1tru9_7 h1{font-size:45px}._hero_1tru9_7>p:not(._eyebrow_1tru9_8){font-size:13px}._section_1tru9_8{border-radius:18px;padding:21px 15px}._section_1tru9_8>header{align-items:flex-start}._section_1tru9_8>header>span{display:none}._programGrid_1tru9_14,._productGrid_1tru9_14{grid-template-columns:1fr}._programGrid_1tru9_14>a,._productGrid_1tru9_14>a{min-height:150px}._launch_1tru9_1>footer{padding-inline:4px;display:grid}}._opsSignout_iz2xn_1{color:#aaa3ba;text-align:center;letter-spacing:.06em;background:#0b0a0f;border:1px solid #2d2938;border-radius:8px;place-items:center;min-height:44px;margin:8px 8px 0;padding:9px 10px;font-size:8px;font-weight:850;text-decoration:none;display:grid}._opsSignout_iz2xn_1:hover{color:#fff;border-color:#5c49ba}._floating_iz2xn_2{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d7e0eb;border-radius:10px;gap:6px;padding:5px;display:flex;position:fixed;top:14px;right:14px;box-shadow:0 10px 28px #10213a1f}._floating_iz2xn_2 a{color:#40526a;border-radius:7px;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:850;text-decoration:none;display:flex}._floating_iz2xn_2 a:first-child{color:#174ea6;background:#edf4ff}@media (width<=900px){._opsSignout_iz2xn_1{margin:0;position:absolute;top:13px;right:14px}._floating_iz2xn_2{border-width:0 0 1px;border-radius:0;justify-content:flex-end;width:100%;position:sticky;top:0;right:auto;box-shadow:0 3px 14px #10213a12}._floating_iz2xn_2 a{min-height:44px;padding:0 10px}}._page_136hr_1{color:#0d1726;background:#eef1f4;min-height:100vh;padding:28px;font-family:Arial,sans-serif}._actions_136hr_1{justify-content:space-between;max-width:8.5in;margin:0 auto 16px;display:flex}._actions_136hr_1 a,._actions_136hr_1 button{color:#fff;cursor:pointer;background:#10213a;border:0;border-radius:8px;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}._sheet_136hr_1{box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;margin:auto;padding:.28in;box-shadow:0 18px 50px #0d172624}._header_136hr_1{border:2px solid #111;grid-template-columns:1fr 1.2fr;display:grid}._header_136hr_1>div{align-content:start;display:grid}._header_136hr_1>div>*{border-bottom:1px solid #bbb;padding:4px 6px;font-size:9px}._header_136hr_1>div>b{background:#ffe932}._header_136hr_1 section{grid-template-columns:.55fr 1.5fr 1fr 1fr;display:grid}._header_136hr_1 section>div{border-left:2px solid #111;align-content:start;display:grid}._header_136hr_1 section strong,._header_136hr_1 section span{border-bottom:1px solid #bbb;min-height:15px;padding:3px 5px;font-size:7px}._context_136hr_1{border:2px solid #111;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}._context_136hr_1 span{border-right:1px solid #111;gap:3px;padding:5px;font-size:8px;display:grid}._context_136hr_1 b{font-size:6px}._stationGrid_136hr_1{border-top:2px solid #111;border-left:2px solid #111;grid-template-columns:repeat(3,1fr);display:grid}._stationGrid_136hr_1 article{border-bottom:2px solid #111;border-right:2px solid #111;min-height:92px;padding:5px}._stationGrid_136hr_1 header{color:#fff;background:#111;justify-content:space-between;margin:-5px -5px 5px;padding:4px 5px;font-size:7px;display:flex}._stationGrid_136hr_1 strong{font-size:9px}._stationGrid_136hr_1 p,._stationGrid_136hr_1 small{margin:4px 0;font-size:7px;line-height:1.25;display:block}._stationGrid_136hr_1 p b{font-size:6px}._bottomGrid_136hr_1{border:2px solid #111;border-top:0;grid-template-columns:1.2fr 1fr 1fr;display:grid}._bottomGrid_136hr_1 article{border-right:1px solid #111;min-height:58px;padding:5px}._bottomGrid_136hr_1 strong{font-size:7px}._bottomGrid_136hr_1 p{margin:5px 0;font-size:7px}._bottomGrid_136hr_1 p b{margin-right:4px}._notes_136hr_1{border:2px solid #111;border-top:0;padding:6px}._notes_136hr_1 p{margin:3px 0;font-size:7px;line-height:1.3}._notes_136hr_1 b{margin-right:5px}blockquote{text-align:center;margin:18px 20px 8px;font-size:9px;font-weight:700}footer{border-top:1px solid #ccc;justify-content:space-between;margin-top:10px;padding-top:5px;font-size:7px;display:flex}@page{size:Letter portrait;margin:0}@media print{._page_136hr_1{background:#fff;padding:0}._actions_136hr_1{display:none}._sheet_136hr_1{width:8.5in;min-height:11in;box-shadow:none;margin:0;padding:.28in}._stationGrid_136hr_1 article,._bottomGrid_136hr_1 article{break-inside:avoid}}@media (width<=850px){._page_136hr_1{padding:10px;overflow:auto}._sheet_136hr_1{transform-origin:0 0}._actions_136hr_1{width:8.5in}}
