/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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))}}.admin-heading{align-items:flex-start}.admin-heading h1{margin-bottom:4px}.admin-welcome{background:radial-gradient(circle at 90% 20%,#d5ad5a22,#0000 32%),linear-gradient(135deg,#171b1b,#0d1010);border:1px solid #3a3528;border-radius:14px;grid-template-columns:1fr 280px;gap:30px;padding:28px;display:grid}.admin-welcome>div>span,.admin-welcome>aside small{letter-spacing:1.8px;color:#d6ae5b;font-size:8px;font-weight:900}.admin-welcome h2{letter-spacing:-1.5px;max-width:650px;margin:10px 0;font-size:clamp(24px,3vw,39px)}.admin-welcome p{color:#8b9294;max-width:630px;font-size:11px;line-height:1.7}.admin-welcome>div>div{gap:9px;margin-top:21px;display:flex}.admin-welcome>aside{border:1px solid var(--line);background:#111415;border-radius:10px;justify-content:center;align-items:flex-start;width:auto;padding:22px;display:flex;position:static}.admin-welcome>aside b{margin-top:9px;font-size:20px}.admin-welcome>aside span{color:#7e8588;margin-top:7px;font-size:8px}.admin-welcome>aside em{color:#0b0d0d;background:#d6ae5b;margin-top:auto;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.admin-stats article{padding:20px;display:grid}.admin-stats span,.admin-grid label{letter-spacing:1.4px;color:#858d90;font-size:7px;font-weight:900}.admin-stats b{margin:12px 0 5px;font-size:35px}.admin-stats small{color:#687074;font-size:8px}.admin-grid{grid-template-columns:1.2fr 1fr;gap:15px;display:grid}.admin-grid>article{padding:23px}.admin-grid h2{margin:7px 0 18px;font-size:20px}.admin-grid>article>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;width:100%;padding:14px 3px;display:grid}.admin-grid>article>button i{border:1px solid #444b4d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.admin-grid>article>button.done i{color:#090b0b;background:#d6ae5b;border-color:#d6ae5b}.admin-grid>article>button span{font-size:10px;font-weight:700}.admin-grid>article>button em{color:#d6ae5b;font-size:7px;font-style:normal}.admin-actions>button{grid-template-columns:1fr auto!important}.admin-actions>button span{color:#777f82;font-size:8px!important;font-weight:400!important}@media (width<=680px){.admin-welcome{grid-template-columns:1fr;padding:20px}.admin-welcome>aside{display:none}.admin-welcome>div>div{display:grid}.admin-welcome button{width:100%}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{padding:15px}.admin-grid{grid-template-columns:1fr}}.admin-home{max-width:1580px;padding-top:54px}.admin-heading{padding:0 4px}.admin-heading h1{letter-spacing:-4px;font-size:clamp(42px,5vw,72px);line-height:.92}.admin-heading p{font-size:12px}.admin-welcome{background:linear-gradient(90deg,#0b0e0d 0%,#121712 58%,#10130f 100%);border-color:#3e3a2d;min-height:300px;padding:42px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.admin-welcome:before{content:"";border:1px solid #caa85d22;border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-90px;box-shadow:0 0 0 70px #caa85d08,0 0 0 140px #caa85d05}.admin-welcome:after{content:"A";color:#c8a75a08;font-size:250px;font-weight:900;line-height:1;position:absolute;top:14px;right:74px}.admin-welcome>div,.admin-welcome>aside{z-index:1;position:relative}.admin-welcome h2{letter-spacing:-2.8px;max-width:800px;font-size:clamp(32px,4vw,58px);line-height:.98}.admin-welcome p{max-width:720px;font-size:12px}.admin-welcome>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0f0dcc;border-color:#494538;justify-content:flex-end}.admin-welcome>aside b{font-size:25px}.admin-welcome>aside em{align-items:center;gap:7px;display:flex}.admin-welcome>aside em i{background:#98d88f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #98d88f}.admin-stats{gap:14px;margin:18px 0}.admin-stats article{background:linear-gradient(145deg,#141817,#0b0e0d);min-height:150px;padding:24px;transition:transform .2s,border-color .2s}.admin-stats article:hover{border-color:#5a5139;transform:translateY(-3px)}.admin-stats b{letter-spacing:-2px;font-size:46px}.admin-grid{grid-template-columns:1.25fr 1fr;gap:18px}.admin-grid>article{padding:28px;box-shadow:0 25px 55px #0003}.module-title-row{justify-content:space-between;align-items:start;display:flex}.module-title-row>div h2{margin-bottom:22px}.module-title-row>b{letter-spacing:-2px;font-size:38px}.module-title-row>b small{color:#727a76;letter-spacing:0;font-size:10px}.launch-row{border-top:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:72px;display:grid}.launch-row .check-control{border-radius:50%;width:31px;background:#0b0e0d!important;border:1px solid #49504d!important;place-items:center!important;height:31px!important;padding:0!important;display:grid!important}.launch-row .check-control i{border:0!important;width:auto!important;height:auto!important}.launch-row.done .check-control{color:#090b0a!important;background:#c9a56d!important;border-color:#c9a56d!important}.launch-copy{border:0!important;grid-template-columns:1fr auto!important;padding:12px 0!important;display:grid!important}.launch-copy span{font-size:11px!important}.launch-copy span small{color:#6f7773;margin-top:6px;font-size:7px;font-weight:400;display:block}.launch-copy em{align-self:center}.launch-row.done .launch-copy span{color:#a7ada9;text-decoration:none}.admin-actions>button{gap:8px;min-height:64px;grid-template-columns:35px 1fr auto!important}.admin-actions>button i{color:#c9a56d;font-size:7px;font-style:normal}.admin-actions>button b{font-size:11px}.admin-actions>button:hover b{color:#d9bd7a}.admin-system-strip{background:#0d100f;border:1px solid #343936;border-radius:12px;grid-template-columns:1.8fr repeat(5,1fr);align-items:stretch;min-height:94px;margin-top:18px;display:grid;overflow:hidden}.admin-system-strip>div{grid-template-columns:12px 1fr;align-content:center;column-gap:10px;padding:20px 24px;display:grid}.admin-system-strip>div i{background:#9ad68c;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px;box-shadow:0 0 11px #9ad68c}.admin-system-strip>div span{color:#c9a56d;letter-spacing:1.4px;font-size:7px}.admin-system-strip>div b{margin-top:6px;font-size:10px}.admin-system-strip>button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #2c312f;place-content:center;gap:7px;display:grid}.admin-system-strip>button:hover{background:#171a16}.admin-system-strip>button small{color:#c9a56d;font-size:7px}.admin-system-strip>button span{letter-spacing:.8px;font-size:7px;font-weight:900}@media (width>=1500px){aside{width:270px}.main{width:calc(100% - 270px);margin-left:270px}.admin-home{padding-inline:55px}.admin-welcome{min-height:330px}.admin-grid>article{min-height:420px}}@media (width<=1050px){.admin-system-strip{grid-template-columns:1fr repeat(5,.7fr)}.admin-system-strip>div b{display:none}}@media (width<=680px){.admin-home{padding-top:28px}.admin-heading h1{letter-spacing:-2px;font-size:39px}.admin-welcome{min-height:auto;padding:25px}.admin-welcome h2{font-size:34px}.admin-welcome:after{font-size:170px;right:-15px}.admin-grid{grid-template-columns:1fr}.launch-row{grid-template-columns:42px 1fr}.admin-system-strip{grid-template-columns:1fr 1fr}.admin-system-strip>div{grid-column:1/-1}.admin-system-strip>button{border-top:1px solid #2c312f;min-height:62px}.admin-system-strip>button:last-child{grid-column:1/-1}}.coach-task-board{position:relative;overflow:hidden}.coach-task-board .module-title-row>div>p{color:#727a76;margin:-12px 0 20px;font-size:8px}.task-summary{justify-items:end;gap:8px;display:grid}.task-summary>b{font-size:38px;line-height:1}.task-summary>b small{color:#747c78;font-size:10px}.task-summary>button{color:#d3b76f;background:#171711;border:1px solid #594f37;border-radius:4px;padding:8px 10px;font-size:7px;font-weight:900}.coach-task{grid-template-columns:48px minmax(0,1fr) auto}.coach-task .launch-copy{min-width:0}.coach-task .launch-copy span{text-overflow:ellipsis;overflow:hidden}.coach-task .launch-copy em{text-align:center;border:1px solid #3b403d;border-radius:20px;min-width:58px;padding:4px 6px}.coach-task .launch-copy .priority-critical{color:#e58c7d;border-color:#693f37}.coach-task .launch-copy .priority-high{color:#d7b765;border-color:#5b4e31}.coach-task .launch-copy .priority-standard{color:#8f9893}.task-tools{gap:3px;padding-left:8px;display:flex}.task-tools button{color:#747c78;background:#101312;border:1px solid #343936;border-radius:3px;height:27px;padding:0 7px;font-size:7px}.task-tools button:hover{color:#d7bd7a;border-color:#5b5138}.task-tools button:disabled{opacity:.25;cursor:default}.task-loading,.task-empty{text-align:center;color:#777f7b;letter-spacing:1px;border-top:1px solid #2d3230;padding:50px 20px;font-size:7px}.task-empty h3{color:#fff;margin:0;font-size:21px}.task-empty p{letter-spacing:0;font-size:8px}.task-empty .primary{margin-top:10px}.task-editor{z-index:3;background:#0f1211;padding:27px;position:absolute;inset:0;overflow:auto}.task-editor>div>small{color:#c9a56d;letter-spacing:1.2px;font-size:7px}.task-editor>div>h3{margin:8px 0 20px;font-size:25px}.task-editor form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.task-editor label{color:#7d8581;letter-spacing:.8px;gap:7px;font-size:7px;display:grid}.task-editor label.wide,.task-editor form>div{grid-column:1/-1}.task-editor input,.task-editor select{color:#fff;background:#090c0b;border:1px solid #343936;border-radius:3px;width:100%;padding:11px;font-size:8px}.task-editor form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.task-editor form>div button{background:0 0;border:1px solid #343936;padding:11px 14px;font-size:7px;font-weight:900}.task-editor form>div .primary{color:#080a09;background:#c9a56d;border:0}.task-message{color:#d3b76f;text-align:center;z-index:2;background:#171711;border:1px solid #5b5138;border-radius:4px;padding:9px;font-size:7px;position:absolute;bottom:17px;left:25px;right:25px}@media (width<=900px){.coach-task{grid-template-columns:42px 1fr}.task-tools{grid-column:2;padding:0 0 10px}.coach-task .launch-copy em{display:none}}@media (width<=680px){.task-summary>b{display:none}.coach-task-board{min-height:520px}.task-editor form{grid-template-columns:1fr}.task-editor label.wide,.task-editor form>div{grid-column:auto}.task-editor form>div{display:grid}.task-tools button{height:32px}.task-tools button:nth-child(3){flex:1}.task-message{position:sticky;bottom:0;left:auto;right:auto}}img[src="/athlx-logo.png"]{mix-blend-mode:screen}.auth-loading{text-align:center;background:#080a0a;place-content:center;gap:24px;min-height:100vh;display:grid}.auth-loading img{width:150px}.auth-loading span{letter-spacing:2px;color:#c9a56d;font-size:8px}.signout{letter-spacing:1px;color:#8c918c!important;width:auto!important;padding:0 10px!important;font-size:7px!important}:root{--acid:#e8ff3e;--bg:#080a0b;--panel:#121516;--panel2:#181c1e;--line:#292e30;--muted:#7f878b;--text:#f5f6f2}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,sans-serif}button{font:inherit;color:inherit}.shell{background:radial-gradient(circle at 85% 0,#192117 0,transparent 27%),var(--bg);min-height:100vh;display:flex}aside{border-right:1px solid var(--line);z-index:5;background:#0b0d0e;flex-direction:column;width:240px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.logo{text-align:left;cursor:pointer;background:0 0;border:0}.logo b{letter-spacing:5px;font-size:24px}.logo small{color:var(--acid);letter-spacing:5px;margin-top:4px;font-size:7px;display:block}aside nav{gap:7px;margin-top:58px;display:grid}aside nav button{color:#777e82;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;padding:13px;font-size:12px;font-weight:700;display:flex}aside nav button i{text-align:center;width:18px;font-size:18px;font-style:normal}aside nav button em{background:var(--acid);color:#080a0b;margin-left:auto;padding:3px 5px;font-size:7px;font-style:normal}aside nav button.active,aside nav button:hover{color:#fff;box-shadow:inset 3px 0 var(--acid);background:#191d1f}.season{border:1px solid var(--line);background:#131617;border-radius:9px;margin-top:auto;padding:14px}.season small,.season em{color:#7a8285;font-size:8px;font-style:normal}.season>small{color:var(--acid);letter-spacing:1px}.season b{margin:7px 0 12px;font-size:12px;display:block}.season>i{background:#2b3032;height:4px;display:block}.season>i span{background:var(--acid);width:33%;height:100%;display:block}.season em{margin-top:7px;display:block}.mini{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:13px;padding-top:14px;display:flex}.mini>span,.user>span{background:#303638;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.mini p{gap:3px;margin:0;display:grid}.mini b{font-size:10px}.mini small{color:#737a7e;font-size:8px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:65px;padding:0 4vw;display:flex}.mobile-logo{display:none}.system{letter-spacing:1.5px;color:#747b7e;font-size:7px}.system i,.live i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px var(--acid);border-radius:50%;margin-right:8px;display:inline-block}.user{align-items:center;gap:8px;display:flex}.user button{border:1px solid var(--line);background:#15191a;border-radius:7px;width:32px;height:32px}.user b{font-size:10px}.page{max-width:1450px;margin:auto;padding:40px 4vw 60px}.heading,.pass-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.heading small,.heading>div>small{color:var(--acid);letter-spacing:1.7px;font-size:9px;font-weight:900}.heading h1,.pass-head h1{letter-spacing:-2.5px;margin:8px 0;font-size:clamp(32px,4vw,49px)}.heading p,.pass-head p{color:var(--muted);font-size:11px}.date{grid-template-columns:30px 35px;align-items:center;display:grid}.date span{color:var(--acid);font-size:8px;font-weight:900}.date b{grid-area:1/2/3;font-size:34px}.date small{color:var(--muted);font-size:7px}article{border:1px solid var(--line);background:linear-gradient(145deg,#141719,#0d1011);border-radius:13px}.hero-grid,.lower{grid-template-columns:1.45fr 1fr;gap:16px;display:grid}.hero-grid article,.lower article{padding:23px}.card-head{justify-content:space-between;align-items:flex-start;display:flex}.card-head label,article>label{letter-spacing:1.5px;color:#899094;font-size:8px;font-weight:800}.card-head h2{margin:7px 0;font-size:19px}.card-head p{color:var(--muted);margin:0;font-size:10px}.card-head>em,.pass-head>div:first-child>em{background:var(--acid);color:#080a0b;letter-spacing:1px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.card-head button{color:#858c90;cursor:pointer;background:0 0;border:0;font-size:8px}.readiness-body{grid-template-columns:170px 1fr;align-items:center;min-height:180px;display:grid}.ring{--score:310deg;background:conic-gradient(var(--acid) var(--score),#2b3032 0);border-radius:50%;place-items:center;width:135px;height:135px;display:grid;position:relative}.ring:after{content:"";background:#111415;border-radius:50%;position:absolute;inset:8px}.ring div{z-index:1;text-align:center}.ring b{font-size:38px;display:block}.ring small{color:#8a9295;letter-spacing:1px;font-size:7px}.factors{gap:16px;display:grid}.factors>div{grid-template-columns:65px 70px 1fr 22px;align-items:center;gap:7px;font-size:9px;display:grid}.factors span{color:#858c90}.factors i{background:#292e30;height:3px}.factors i em{background:var(--acid);height:100%;display:block}.insight{border-top:1px solid var(--line);gap:11px;padding-top:14px;display:flex}.insight>b{width:31px;height:31px;color:var(--acid);border:1px solid #3e4528;border-radius:6px;place-items:center;display:grid}.insight p{color:#8c9396;margin:0;font-size:9px;line-height:1.5}.insight strong{color:var(--acid);letter-spacing:1px;font-size:7px;display:block}.score{padding:23px}.score-main{justify-content:space-around;align-items:center;padding:23px 0;display:flex}.score-main>div:first-child>b{letter-spacing:-5px;font-size:62px}.score-main small{color:#747c80;font-size:10px}.score-main em{background:var(--acid);color:#090b0c;width:max-content;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900;display:block}.radar{background:repeating-radial-gradient(circle,#0000 0 16px,#34393b 17px 18px);border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:relative}.radar:before{content:"";border:1px solid var(--acid);clip-path:polygon(50% 0,96% 36%,78% 93%,20% 82%,2% 30%);background:#e8ff3e2a;width:78px;height:78px}.radar span{font-size:11px;position:absolute}.score footer{border-top:1px solid var(--line);color:#81888b;justify-content:space-between;padding-top:15px;font-size:8px;display:flex}.score footer b,.score footer strong{color:var(--acid)}.lower{margin-top:16px}.lower h2{font-size:18px}.ghost{border:1px solid var(--line);color:#899095!important;background:0 0!important}.meta{color:#7c8386;font-size:8px}.preview{border:1px solid var(--line);background:#191d1e;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;padding:11px;display:grid}.preview>span{color:#7c8386;font-size:9px}.preview p{gap:3px;margin:0;display:grid}.preview b{font-size:10px}.preview small{color:#777e81;font-size:8px}.preview em{color:var(--acid);font-size:7px;font-style:normal}.primary,.secondary{letter-spacing:1px;cursor:pointer;border-radius:5px;height:40px;padding:0 14px;font-size:8px;font-weight:900}.primary{background:var(--acid);color:#080a0b;border:0}.secondary{background:0 0;border:1px solid #3a4042}.lower button{width:100%;margin-top:12px}.primary span{float:right}.test-date{align-items:center;gap:15px;margin:17px 0;display:flex}.test-date>div{text-align:center;border:1px solid #3b4229;width:55px}.test-date>div span{background:var(--acid);color:#080a0b;padding:3px;font-size:7px;font-weight:900;display:block}.test-date>div b{font-size:24px}.test-date p{gap:6px;margin:0;font-size:10px;display:grid}.test-date p span{color:#747c80;font-size:8px;line-height:1.4}.training-grid{grid-template-columns:1fr 300px;gap:16px;display:grid}.workout,.coach{padding:22px}.workout-head{border-bottom:1px solid var(--line);grid-template-columns:1fr repeat(3,85px);padding-bottom:18px;display:grid}.workout-head>b{color:var(--acid);letter-spacing:1px;font-size:8px}.workout-head span{border-left:1px solid var(--line);padding-left:15px;display:grid}.workout-head strong{font-size:12px}.workout-head small{color:#737b7f;margin-top:3px;font-size:7px}.workout>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr 95px 85px;align-items:center;width:100%;padding:17px 2px;display:grid}.workout>button:hover{background:#171b1c}.workout>button>span{border:1px solid #383e40;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.workout>button p{gap:4px;margin:0;display:grid}.workout>button p b{font-size:11px}.workout>button small{color:#747c80;font-size:8px}.workout>button>strong{font-size:9px}.workout>button>em{color:var(--acid);text-align:right;font-size:7px;font-style:normal}.workout>button.done{opacity:.55}.workout>button.done>span{background:var(--acid);color:#080a0b}.live{color:#858c90;justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.live span{color:var(--acid);font-weight:900}.coach h2{margin:10px 0;font-size:25px}.coach>p{color:#858c90;font-size:10px;line-height:1.7}.coach blockquote{border-left:2px solid var(--acid);margin:24px 0;padding-left:14px;font-size:11px;font-weight:700;line-height:1.5}.coach footer{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:16px;display:flex}.coach footer>span{background:#292e30;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.coach footer p{gap:3px;margin:0;display:grid}.coach footer b{font-size:9px}.coach footer small{color:#737b7e;font-size:7px}.heading>.ring{width:78px;height:78px}.heading>.ring:after{inset:6px}.heading>.ring b{font-size:21px}.metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.metrics article{padding:17px}.metrics article>div{justify-content:space-between;display:flex}.metrics label{color:#81888c;font-size:8px}.metrics em{color:var(--acid);font-size:7px;font-style:normal}.metrics p b{letter-spacing:-2px;font-size:36px}.metrics p small{color:#798084;margin-left:4px;font-size:8px}.metrics footer{border-top:1px solid var(--line);color:#737b7e;gap:7px;padding-top:11px;font-size:7px;display:flex}.metrics footer strong{color:var(--acid)}.progress{margin-top:15px;padding:22px}.legend{color:#7c8387;font-size:7px}.legend i,.legend em{background:var(--acid);width:17px;height:2px;display:inline-block}.legend em{background:#687073}.chart{height:240px;margin-top:20px;display:flex}.y{color:#687074;flex-direction:column;justify-content:space-between;width:30px;padding-bottom:25px;font-size:7px;display:flex}.plot{background:repeating-linear-gradient(#252a2c 0 1px,#0000 1px 52px);flex:1}.plot svg{width:100%;height:calc(100% - 24px)}.plot .area{fill:url(#area)}.plot .line{fill:none;stroke:var(--acid);stroke-width:3px}.plot>div{color:#697174;justify-content:space-between;font-size:7px;display:flex}.download{width:auto!important}.pass-head>div:last-child{gap:8px;display:flex}.digital-pass{background:radial-gradient(circle at 80% 10%,#e8ff3e25,#0000 28%),linear-gradient(130deg,#1b2021,#090b0c);justify-content:space-between;align-items:center;min-height:325px;padding:33px;display:flex;position:relative;overflow:hidden}.digital-pass:after{content:"";border:1px solid #e8ff3e1f;width:60%;height:180px;position:absolute;top:-40px;right:-10%;transform:rotate(-18deg)}.identity{z-index:1;align-items:center;gap:24px;display:flex}.portrait{background:linear-gradient(#343a3c,#151819);border-radius:7px;place-items:center;width:165px;height:220px;display:grid;position:relative;overflow:hidden}.portrait:before{content:"";background:#555e61;border-radius:50%;width:100px;height:100px;position:absolute;top:30px}.portrait:after{content:"";background:#343a3c;border-radius:50% 50% 0 0;width:145px;height:130px;position:absolute;bottom:-30px}.portrait b{z-index:1;font-size:27px}.portrait span{color:var(--acid);z-index:2;font-size:10px;font-weight:900;position:absolute;top:9px;right:9px}.identity small{color:var(--acid);letter-spacing:1.5px;font-size:7px}.identity h2{letter-spacing:-2px;margin:16px 0;font-size:43px;line-height:.88}.identity p{font-size:9px}.identity p b{color:var(--acid)}.identity em{color:#7a8285;font-size:7px;font-style:normal}.pass-score{text-align:center;z-index:1;border-left:1px solid #373d3f;margin-right:50px;padding-left:38px}.pass-score span{color:#858d90;font-size:7px}.pass-score b{letter-spacing:-5px;font-size:72px;display:block}.pass-score em{background:var(--acid);color:#080a0b;padding:4px 10px;font-size:7px;font-style:normal;font-weight:900}.watermark{text-align:right;position:absolute;bottom:19px;right:22px}.watermark b{letter-spacing:4px}.watermark small{color:var(--acid);letter-spacing:3px;font-size:7px;display:block}.snapshot{grid-template-columns:1fr 290px;gap:15px;margin-top:15px;display:grid}.snapshot article{padding:20px}.snapshot article>div{grid-template-columns:repeat(3,1fr);margin-top:13px;display:grid}.snapshot article>div p{border-right:1px solid var(--line);margin:0;padding:5px 17px;display:grid}.snapshot article>div p:last-child{border:0}.snapshot p span{color:#7e8589;font-size:7px}.snapshot p b{margin:7px 0;font-size:25px}.snapshot p b small{color:#767e81;font-size:7px}.snapshot p em{color:var(--acid);font-size:7px;font-style:normal}.profile-strength{grid-template-columns:90px 1fr;align-items:center;display:grid}.profile-strength>label{grid-column:1/3}.profile-strength .ring{width:72px;height:72px}.profile-strength .ring:after{inset:6px}.profile-strength .ring b{font-size:20px}.profile-strength p{gap:4px;display:grid}.profile-strength p b{font-size:10px}.profile-strength p span{color:#7d8588;font-size:8px}.bottom{display:none}@media (width<=950px){aside{width:200px}.main{width:calc(100% - 200px);margin-left:200px}.hero-grid,.lower{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.training-grid{grid-template-columns:1fr}.coach{display:none}.pass-score{margin-right:0}.portrait{width:125px;height:180px}}@media (width<=680px){aside{display:none}.main{width:100%;margin:0;padding-bottom:64px}header{height:56px;padding:0 16px}.mobile-logo{letter-spacing:4px;background:0 0;border:0;font-weight:900;display:block}.system{display:none}.page{padding:27px 15px}.heading h1,.pass-head h1{font-size:34px}.date{display:none}.hero-grid{flex-direction:column;display:flex}.readiness-body{grid-template-columns:115px 1fr}.ring{width:98px;height:98px}.ring b{font-size:28px}.factors>div{grid-template-columns:45px 1fr 22px}.factors b{display:none}.lower{display:block}.lower article+article{margin-top:13px}.workout{padding:15px}.workout-head{grid-template-columns:1fr repeat(2,62px)}.workout-head span:last-child{display:none}.workout>button{grid-template-columns:35px 1fr auto}.workout>button>strong{display:none}.metrics{grid-template-columns:1fr 1fr}.metrics article{padding:13px}.metrics p b{font-size:30px}.progress{padding:15px}.legend{display:none}.chart{height:180px}.pass-head{display:block}.pass-head>div:last-child{margin-top:17px}.pass-head button{flex:1;padding:0 7px}.digital-pass{min-height:405px;padding:20px;display:block}.identity{gap:14px}.portrait{width:100px;height:145px}.identity h2{margin:12px 0;font-size:29px}.identity p{font-size:7px}.pass-score{text-align:left;border:0;padding:0;position:absolute;bottom:24px;left:22px}.pass-score b{font-size:50px}.watermark{bottom:25px}.snapshot{grid-template-columns:1fr}.snapshot article>div p{padding:5px 7px}.snapshot article>div p b{font-size:20px}.profile-strength{display:none}.bottom{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:8;border-top:1px solid var(--line);background:#0b0d0ef5;grid-template-columns:repeat(4,1fr);height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom button{color:#71797c;background:0 0;border:0;place-items:center;padding:6px;font-size:7px;display:grid}.bottom i{font-size:17px;font-style:normal}.bottom button.active{color:var(--acid)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}.date{grid-template-rows:18px 18px;grid-template-columns:58px 42px;align-items:center;width:100px;display:grid}.date span{align-self:end}.date b{grid-area:1/2/3;font-size:34px;line-height:1}.date small{letter-spacing:1px;white-space:nowrap;align-self:start}@media (width<=680px){.date{display:none}}.team-switch{grid-template-columns:32px 1fr;align-items:center;column-gap:9px;display:grid}.team-switch>i{width:32px;height:32px;color:var(--acid);background:#171c16;border:1px solid #3d4528;border-radius:7px;grid-row:1/3;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.team-switch b{align-self:end;font-size:10px}.team-switch small{color:#737b7e;align-self:start;font-size:7px}.notify{position:relative}.notify i{background:var(--acid);color:#080a0b;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.daily-quote{background:linear-gradient(110deg,#171b15,#101312);border:1px solid #343b27;border-radius:12px;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;margin:16px 0;padding:18px 24px;display:grid}.daily-quote>span{letter-spacing:1.4px;color:var(--acid);font-size:7px;font-weight:900}.daily-quote blockquote{margin:0;font-size:13px;font-weight:700}.daily-quote p{color:#7e8689;white-space:nowrap;margin:0;font-size:8px}.daily-quote button{color:var(--acid);cursor:pointer;background:0 0;border:0;margin-left:12px;font-size:7px}.compose{width:auto!important}.channel-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow:auto}.channel-tabs button{color:#7e8689;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:9px;font-weight:800}.channel-tabs button.active{color:#fff;border-color:var(--acid)}.channel-tabs i{background:var(--acid);color:#080a0b;border-radius:8px;padding:2px 5px;font-size:7px;font-style:normal}.team-layout{grid-template-columns:1fr 290px;gap:16px;display:grid}.feed{gap:12px;display:grid}.feed>article,.roster{padding:22px}.post-top{align-items:center;gap:10px;display:flex}.coach-avatar{background:var(--acid);color:#090b0c;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.coach-avatar.athlete{color:#fff;background:#2b3234}.post-top p{flex:1;gap:4px;margin:0;display:grid}.post-top p b{font-size:10px}.post-top p b em{color:var(--acid);background:#2b3120;margin-left:6px;padding:3px 5px;font-size:7px;font-style:normal}.post-top small{color:#737b7f;font-size:7px}.post-top>button{color:#737b7f;background:0 0;border:0}.feed h2{margin:20px 0 8px;font-size:19px}.feed>article>p{color:#a0a6a8;font-size:10px;line-height:1.7}.event-attach,.film-card{border:1px solid var(--line);background:#191d1e;border-radius:8px;align-items:center;gap:12px;margin:15px 0;padding:13px;display:flex}.event-attach>span{width:32px;height:32px;color:var(--acid);background:#282e22;border-radius:6px;place-items:center;display:grid}.event-attach p,.film-card p{flex:1;gap:4px;margin:0;display:grid}.event-attach b,.film-card b{font-size:9px}.event-attach small,.film-card small{color:#737b7e;font-size:7px}.event-attach em{color:var(--acid);font-size:7px;font-style:normal}.feed article>footer{border-top:1px solid var(--line);gap:15px;padding-top:12px;display:flex}.feed article>footer button{color:#82898d;cursor:pointer;background:0 0;border:0;font-size:8px}.film-card>div{width:70px;height:45px;color:var(--acid);background:linear-gradient(135deg,#343a3c,#171a1b);place-items:center;display:grid}.film-card>button{background:0 0;border:1px solid #394043;border-radius:4px;padding:7px 9px;font-size:7px}.roster{height:max-content;position:sticky;top:15px}.roster>label{letter-spacing:1.3px;color:#858d90;font-size:7px}.roster-stat{grid-template-columns:repeat(3,1fr);margin:14px 0 24px;display:grid}.roster-stat p{text-align:center;border-right:1px solid var(--line);margin:0;display:grid}.roster-stat p:last-child{border:0}.roster-stat b{font-size:20px}.roster-stat small{color:#747c80;font-size:7px}.member{align-items:center;gap:9px;margin-top:13px;display:flex}.member>span{background:#293032;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid;position:relative}.member>span i{background:var(--acid);border:2px solid #111415;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.member p{gap:3px;margin:0;display:grid}.member b{font-size:9px}.member small{color:#747c80;font-size:7px}.roster>button{width:100%;margin-top:20px}.calendar-actions{gap:8px;display:flex}.week-strip{border:1px solid var(--line);background:#101314;border-radius:12px;grid-template-columns:repeat(7,1fr);margin-bottom:16px;display:grid;overflow:hidden}.week-strip button{border:0;border-right:1px solid var(--line);color:#747c80;cursor:pointer;background:0 0;place-items:center;gap:7px;padding:13px;display:grid}.week-strip button:last-child{border:0}.week-strip span{font-size:7px}.week-strip b{font-size:16px}.week-strip i{background:0 0;border-radius:50%;width:4px;height:4px}.week-strip .has i{background:var(--acid)}.week-strip .active{background:var(--acid);color:#080a0b}.calendar-layout{grid-template-columns:1fr 330px;gap:16px;display:grid}.agenda,.event-detail{border:1px solid var(--line);background:linear-gradient(145deg,#141719,#0d1011);border-radius:13px}.agenda{padding:22px}.agenda-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.agenda-head h2{font-size:16px}.agenda-head span{color:#7d8589;font-size:7px}.agenda article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:55px 4px 1fr auto 25px;align-items:center;gap:13px;padding:19px 0;display:grid}.agenda time{font-size:10px;font-weight:900}.event-color{background:var(--acid);border-radius:4px;height:48px}.event-color.c1{background:#7b61ff}.event-color.c2{background:#d6a43c}.agenda article div{gap:4px;display:grid}.agenda article em{color:var(--acid);letter-spacing:1px;font-size:7px;font-style:normal}.agenda article h3{margin:0;font-size:12px}.agenda article p{color:#747c80;margin:0;font-size:7px}.agenda article>span{color:#7d8589;font-size:7px}.agenda article>button{color:#747c80;background:0 0;border:0}.event-detail{padding:24px}.event-detail>label,.journal-form>label{color:#858d90;letter-spacing:1.3px;margin-bottom:12px;font-size:7px;display:block}.event-date{grid-template-columns:50px 1fr;width:100px;margin:20px 0;display:grid}.event-date span{color:var(--acid);font-size:7px;font-weight:900}.event-date b{grid-area:1/2/3;font-size:40px;line-height:1}.event-date small{color:#747c80;font-size:7px}.event-detail h2{font-size:22px}.event-detail>p{color:#858d90;font-size:9px;line-height:2}.attendance{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:19px 0;padding:16px 0;display:grid}.attendance span{color:#7c8487;text-align:center;font-size:7px}.attendance b{color:#fff;font-size:16px;display:block}.rsvp{gap:5px;display:flex}.rsvp button{color:#848c8f;background:0 0;border:1px solid #373e40;border-radius:5px;flex:1;padding:8px 3px;font-size:7px}.rsvp button.active{background:var(--acid);border-color:var(--acid);color:#080a0b}.reminder{color:#a4aa9b;background:#1a1e19;border:1px solid #343b27;border-radius:6px;margin-top:18px;padding:11px;font-size:7px}.streak{color:#868e91;border:1px solid var(--line);border-radius:6px;padding:9px 12px;font-size:8px}.streak b{color:var(--acid)}.journal-layout{grid-template-columns:1fr 315px;gap:16px;display:grid}.journal-form,.journal-side>article{padding:24px}.journal-progress{align-items:center;gap:12px;margin-bottom:28px;display:flex}.journal-progress>span{background:#2b3032;flex:1;height:4px}.journal-progress>span i{background:var(--acid);height:100%;display:block}.journal-progress b{color:#7e8689;font-size:7px}.moods{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:26px;display:grid}.moods button{color:#7c8487;cursor:pointer;background:#15191a;border:1px solid #343a3d;border-radius:7px;height:70px;font-size:20px}.moods button span{margin-top:7px;font-size:7px;display:block}.moods button.active{border-color:var(--acid);color:var(--acid);background:#1b2018}.journal-form textarea{resize:none;color:#fff;width:100%;height:125px;font:inherit;background:#0d1011;border:1px solid #343a3d;border-radius:7px;outline:none;margin-bottom:24px;padding:14px;font-size:10px}.journal-form textarea:focus,.focus-input:focus-within{border-color:var(--acid)}.focus-input{border:1px solid #343a3d;border-radius:7px;height:50px;margin-bottom:20px;display:flex}.focus-input span{width:45px;color:var(--acid);border-right:1px solid var(--line);place-items:center;font-size:9px;display:grid}.focus-input input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:10px}.visibility{border:1px solid var(--line);background:#171b1c;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.visibility>span{color:var(--acid)}.visibility p{flex:1;gap:3px;margin:0;display:grid}.visibility b{font-size:9px}.visibility small{color:#747c80;font-size:7px}.toggle{background:var(--acid);border:0;border-radius:10px;width:32px;height:18px;padding:2px}.toggle i{background:#080a0b;border-radius:50%;width:14px;height:14px;margin-left:auto;display:block}.save-journal{width:100%;margin-top:14px}.journal-side{gap:12px;display:grid}.journal-side>article{height:max-content}.heatmap{grid-template-columns:repeat(7,1fr);gap:5px;margin:16px 0;display:grid}.heatmap i{aspect-ratio:1;background:#252a2c;border-radius:2px}.heatmap i.filled{background:#819127}.journal-side article>p{color:#7c8487;font-size:8px}.journal-side article>p b{color:#fff;font-size:13px}.journal-side blockquote{border-left:2px solid var(--acid);margin:16px 0;padding-left:12px;font-size:11px;line-height:1.6}.journal-side footer{align-items:center;gap:9px;display:flex}.journal-side footer>span{background:#2a3032;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.journal-side footer p{gap:2px;margin:0;display:grid}.journal-side footer b{font-size:8px}.journal-side footer small{color:#747c80;font-size:7px}.private-note{align-items:center;gap:12px;display:flex}.private-note>span{color:var(--acid);font-size:19px}.private-note p{gap:4px;margin:0;display:grid}.private-note p b{font-size:9px}.private-note p small{color:#747c80;font-size:7px}@media (width<=950px){.team-layout,.calendar-layout,.journal-layout{grid-template-columns:1fr}.roster,.event-detail,.journal-side{position:static}.daily-quote{grid-template-columns:120px 1fr}.daily-quote p{display:none}}@media (width<=680px){.team-switch{display:none}.daily-quote{display:block}.daily-quote blockquote{margin:10px 0;line-height:1.5}.daily-quote p,.team-layout{display:block}.roster{display:none}.channel-tabs{margin-inline:-15px;padding-left:15px}.calendar-actions{margin-top:14px}.calendar-page .heading{display:block}.week-strip{grid-template-columns:repeat(7,54px);overflow:auto}.agenda{padding:14px}.agenda article{grid-template-columns:43px 3px 1fr}.agenda article>span,.agenda article>button,.event-detail{display:none}.journal-layout{display:block}.journal-side{margin-top:12px}.moods{gap:4px}.moods button{height:58px;font-size:16px}.moods button span{font-size:7px}.bottom{grid-template-columns:repeat(5,1fr)}}.team-layout>aside,.calendar-layout>aside,.journal-layout>aside{z-index:auto;background:0 0;border-right:0;width:auto;padding:0;display:block;position:static;inset:auto}.team-layout>.roster{border:1px solid var(--line);background:linear-gradient(145deg,#141719,#0d1011);padding:22px;position:sticky;top:15px}.calendar-layout>.event-detail{border:1px solid var(--line);background:linear-gradient(145deg,#141719,#0d1011);padding:24px}@media (width<=680px){.team-layout>.roster,.calendar-layout>.event-detail{display:none}}:root{--acid:#caa461}.logo{width:100%}.logo img{object-fit:contain;width:100%;height:auto;display:block}.mobile-logo{color:#fff}.watermark small,.logo small{color:#caa461}@media (width<=680px){.mobile-logo{font-size:0}.mobile-logo:after{content:"ATHLX";font-size:18px}.bottom{grid-template-columns:repeat(6,1fr)}}.film-layout{grid-template-columns:minmax(0,1.6fr) 360px;gap:14px;display:grid}.film-studio,.film-review,.athlete-delivery{border:1px solid var(--line);background:#101314;border-radius:12px}.film-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:58px;padding:8px;display:flex;overflow:auto}.film-toolbar button{color:#838b8e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:58px;height:42px;font-size:7px;display:grid}.film-toolbar button i{font-size:15px;font-style:normal}.film-toolbar button.active{border-color:var(--acid);color:var(--acid);background:#1c1d17}.video-stage{background:linear-gradient(#18261b99,#111a1399),repeating-linear-gradient(90deg,#0000 0 99px,#ffffff12 100px 102px),linear-gradient(90deg,#233a27,#172b1c);place-items:center;height:430px;display:grid;position:relative;overflow:hidden}.field-lines{border:2px solid #ffffff35;position:absolute;inset:8%}.field-lines:after{content:"50";color:#ffffff0d;font-size:70px;font-weight:900;position:absolute;top:45%;left:48%}.player{color:#101314;background:#e8ece8;border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;font-weight:900;display:grid;position:absolute;box-shadow:0 6px 20px #000}.p1{color:#fff;background:#1b2022;border:3px solid #fff;top:48%;left:43%}.p2{top:34%;left:57%}.p3{top:62%;left:64%}.annotation-circle{border:5px solid var(--acid);border-radius:50%;width:105px;height:105px;position:absolute;top:42%;left:39.5%;box-shadow:0 0 14px #000}.annotation-arrow{color:var(--acid);font-size:70px;position:absolute;top:33%;left:50%;transform:rotate(-20deg)}.coach-label{background:var(--acid);color:#080a0b;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;top:19%;left:61%}.coach-label small{margin-top:3px;font-size:7px;display:block}.zoom-badge{background:#0b0d0dcc;border:1px solid #ffffff30;padding:6px 8px;font-size:7px;position:absolute;top:12px;right:12px}.play{background:#080a0baa;border:1px solid #fff5;border-radius:50%;width:54px;height:54px;font-size:18px}.video-controls{border-top:1px solid var(--line);align-items:center;gap:10px;height:50px;padding:0 13px;font-size:8px;display:flex}.video-controls button{background:0 0;border:0}.scrubber{background:#343a3c;flex:1;height:4px;position:relative}.scrubber i{background:var(--acid);width:44%;height:100%;display:block}.frame-controls{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:25px;height:38px;display:flex}.frame-controls button{color:#858d90;background:0 0;border:0;font-size:7px}.frame-controls span{color:var(--acid);font-size:7px}.film-review{padding:18px}.review-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:-18px -18px 20px;display:grid}.review-tabs button{color:#7c8488;background:0 0;border:0;padding:15px;font-size:8px}.review-tabs .active{color:#fff;border-bottom:2px solid var(--acid)}.film-review>label{color:#7d8588;letter-spacing:1px;margin:16px 0 9px;font-size:7px;display:block}.assigned{border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.assigned>span{background:#2b3133;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.assigned p{flex:1;gap:3px;margin:0;display:grid}.assigned b{font-size:9px}.assigned small{color:#737b7e;font-size:7px}.assigned button{color:var(--acid);background:0 0;border:0;font-size:7px}.moments{gap:5px;display:grid}.moments>button{text-align:left;border:1px solid var(--line);color:#fff;background:#15191a;border-radius:6px;grid-template-columns:38px 1fr auto;align-items:start;padding:9px;display:grid}.moments>button.active{border-color:var(--acid);background:#1a1d17}.moments time{color:var(--acid);font-size:7px}.moments p{gap:3px;margin:0;display:grid}.moments b{font-size:8px}.moments small{color:#747c80;font-size:7px}.moments em{color:var(--acid);font-size:7px;font-style:normal}.film-review textarea{border:1px solid var(--line);color:#fff;resize:none;background:#0b0e0f;border-radius:6px;width:100%;height:85px;padding:10px;font-size:8px;line-height:1.5}.feedback-tools{gap:6px;margin-top:7px;display:flex}.feedback-tools button{border:1px solid var(--line);background:0 0;border-radius:5px;flex:1;padding:8px 3px;font-size:7px}.film-review select{border:1px solid var(--line);color:#fff;background:#15191a;border-radius:5px;width:100%;height:34px;padding:0 8px;font-size:8px}.send-feedback{width:100%;margin-top:12px}.athlete-delivery{justify-content:space-between;align-items:center;margin-top:14px;padding:16px 20px;display:flex}.athlete-delivery>div:first-child{align-items:center;gap:10px;display:flex}.athlete-delivery>div:first-child>span{background:var(--acid);color:#080a0b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.athlete-delivery p{gap:3px;margin:0;display:grid}.athlete-delivery label{color:var(--acid);font-size:7px}.athlete-delivery b{font-size:10px}.athlete-delivery small{color:#747c80;font-size:7px}.delivery-flow{align-items:center;gap:8px;display:flex}.delivery-flow span{border:1px solid var(--line);padding:7px;font-size:7px}.delivery-flow i{color:var(--acid);font-style:normal}@media (width<=1050px){.film-layout{grid-template-columns:1fr}.video-stage{height:380px}.film-review{grid-template-columns:1fr 1fr;gap:10px;display:grid}.film-review>.review-tabs,.film-review>.send-feedback{grid-column:1/3}.film-review>label{margin-bottom:0}.athlete-delivery{display:block}.delivery-flow{margin-top:14px}}@media (width<=680px){.video-stage{height:280px}.film-review{display:block}.film-review>.send-feedback{width:100%}.athlete-delivery{display:none}.annotation-arrow{font-size:45px}.coach-label{left:55%}.film-page .heading{display:block}.film-page .heading>button{margin-top:14px}}aside nav button>i{display:none}aside nav button{letter-spacing:.2px;padding-left:16px}.film-toolbar button i{display:none}.film-toolbar button{letter-spacing:.8px;font-size:7px;display:block}.play{font-size:0}.play:after{content:"PLAY";letter-spacing:1px;font-size:8px}.command-hero{background:radial-gradient(circle at 80% 10%,#caa4611c,#0000 30%),linear-gradient(120deg,#161818,#0c0e0f);border:1px solid #37352f;border-radius:14px;justify-content:space-between;align-items:end;padding:34px;display:flex}.command-hero small{color:var(--acid);letter-spacing:2px;font-size:8px;font-weight:800}.command-hero h1{letter-spacing:-2.8px;max-width:760px;margin:12px 0;font-size:clamp(34px,4vw,54px)}.command-hero p{color:#858b8e;font-size:10px}.command-hero>div:last-child{gap:7px;display:flex}.command-hero button{letter-spacing:1px;background:#151819;border:1px solid #3b4041;border-radius:5px;height:40px;padding:0 13px;font-size:7px;font-weight:900}.command-hero button.gold{background:var(--acid);border-color:var(--acid);color:#080a0b}.command-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.command-kpis article{padding:18px;display:grid}.command-kpis span{color:#858b8e;letter-spacing:1.2px;font-size:7px}.command-kpis b{letter-spacing:-2px;margin:10px 0 3px;font-size:34px}.command-kpis small{color:var(--acid);font-size:7px}.command-grid,.command-bottom{grid-template-columns:1.25fr 1fr;gap:12px;margin-bottom:12px;display:grid}.command-grid>article,.command-bottom>article,.intelligence{padding:22px}.module-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:8px;padding-bottom:15px;display:flex}.module-head label,.intelligence label{color:#858c8f;letter-spacing:1.3px;font-size:7px}.module-head h2{margin:7px 0 0;font-size:17px}.module-head button{color:var(--acid);letter-spacing:1px;background:0 0;border:0;font-size:7px}.module-head select{border:1px solid var(--line);color:#fff;background:#15191a;padding:6px;font-size:7px}.attention-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 110px 60px;align-items:center;gap:9px;padding:13px 2px;display:grid}.attention-row>span{background:#293032;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.attention-row p{gap:3px;margin:0;display:grid}.attention-row p b{font-size:9px}.attention-row small{color:#747b7e;font-size:7px}.attention-row em{color:#a9adaf;font-size:7px;font-style:normal}.attention-row>button{background:0 0;border:1px solid #373d3f;border-radius:4px;padding:7px 4px;font-size:7px}.athlete-map{grid-template-columns:repeat(5,1fr);gap:6px;padding:10px 0;display:grid}.athlete-map button{aspect-ratio:1;background:#171b1c;border:1px solid #323839;border-radius:6px;place-items:center;display:grid}.athlete-map button b{font-size:8px}.athlete-map button small{font-size:7px}.athlete-map .optimal{border-color:#536047}.athlete-map .modified{background:#201d16;border-color:#8b733f}.athlete-map .review{background:#211716;border-color:#80524b}.readiness-map footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding-top:13px;display:grid}.readiness-map footer span{color:#7c8386;font-size:7px}.readiness-map footer b{font-size:22px}.readiness-map footer small{color:var(--acid);grid-column:1/3;font-size:7px}.load-bars{justify-content:space-around;align-items:end;height:185px;padding-top:10px;display:flex}.load-bars>div{grid-template-rows:1fr 15px;gap:5px;height:100%;display:grid}.load-bars i{background:#222728;align-items:end;width:20px;display:flex}.load-bars i span{background:linear-gradient(var(--acid),#755c32);width:100%;display:block}.load-bars small{color:#777e81;font-size:7px}.operations>div:not(.module-head){border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;padding:13px 0;display:grid}.operations time{color:var(--acid);font-size:7px}.operations p{gap:3px;margin:0;display:grid}.operations p b{font-size:9px}.operations p small{color:#747b7f;font-size:7px}.operations>div>button{color:#878d90;background:0 0;border:0;font-size:7px}.intelligence{background:radial-gradient(circle at 85%,#caa4611b,#0000 40%),#111415;grid-template-columns:1fr 1fr;align-items:center;display:grid}.intelligence h2{margin:9px 0;font-size:22px}.intelligence p{color:#858c8f;max-width:600px;font-size:9px;line-height:1.6}.intelligence>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.intelligence>div:last-child span,.intelligence>div:last-child b{border:1px solid #3a3f40;padding:8px;font-size:7px}.intelligence>div:last-child b{background:var(--acid);color:#080a0b;border-color:var(--acid)}.intelligence>div:last-child i{background:#5b5f60;width:16px;height:1px}@media (width<=1000px){.command-grid,.command-bottom{grid-template-columns:1fr}.command-hero{display:block}.command-hero>div:last-child{margin-top:20px}.intelligence{grid-template-columns:1fr}.intelligence>div:last-child{justify-content:flex-start;margin-top:16px}}@media (width<=680px){.command-hero{padding:22px}.command-hero>div:last-child{display:grid}.command-kpis{grid-template-columns:1fr 1fr}.attention-row{grid-template-columns:32px 1fr auto}.attention-row em{display:none}.athlete-map{grid-template-columns:repeat(4,1fr)}.intelligence>div:last-child{grid-template-columns:1fr 1fr;display:grid}.intelligence>div:last-child i{display:none}}.auth-shell{color:#f5f4ef;background:#070909;grid-template-columns:1.12fr .88fr;min-height:100vh;display:grid}.auth-brand{background:radial-gradient(circle at 18% 78%,#c4a04a30,#0000 33%),linear-gradient(145deg,#151617,#080a0a 67%);border-right:1px solid #282826;flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px 6vw 42px;display:flex}.auth-brand>img{width:146px;height:auto}.auth-brand>div{max-width:720px}.auth-brand span,.eyebrow{letter-spacing:2.5px;color:#c9a56d;font-size:10px;font-weight:800}.auth-brand h1{letter-spacing:-6px;margin:24px 0;font-size:clamp(55px,7vw,102px);line-height:.89}.auth-brand p{color:#979994;max-width:580px;font-size:15px;line-height:1.7}.auth-brand footer{border-top:1px solid #292a28;align-items:center;gap:24px;padding-top:22px;display:flex}.auth-brand footer b{letter-spacing:2px;font-size:11px}.auth-brand footer span{color:#70736f;letter-spacing:.4px;font-size:9px}.auth-panel{place-items:center;padding:40px;display:grid}.auth-card{width:min(440px,100%)}.auth-mark{color:#c9a56d;border:1px solid #c9a56d;place-items:center;width:44px;height:44px;margin-bottom:34px;font-weight:900;display:grid}.auth-card h2{letter-spacing:-2px;margin:10px 0;font-size:42px}.auth-card>p,.onboard-card>p{color:#858984;font-size:13px}.auth-tabs{border-bottom:1px solid #30322f;grid-template-columns:1fr 1fr;margin:34px 0 26px;display:grid}.auth-tabs button{color:#6f736f;letter-spacing:1.3px;cursor:pointer;background:0 0;border:0;padding:13px;font-size:9px;font-weight:900}.auth-tabs button.active{color:#fff;border-bottom:2px solid #c9a56d}.auth-card form,.onboard-card form{gap:17px;display:grid}.auth-card label,.onboard-card label{color:#9b9e99;letter-spacing:1.3px;gap:8px;font-size:8px;font-weight:800;display:grid}.auth-card input,.onboard-card input{color:#fff;background:#111313;border:1px solid #30322f;border-radius:3px;outline:none;padding:15px;font-size:13px}.auth-card input:focus,.onboard-card input:focus{border-color:#c9a56d;box-shadow:0 0 0 3px #c9a56d14}.auth-submit{color:#090a09;letter-spacing:1.4px;cursor:pointer;background:#c9a56d;border:0;height:50px;margin-top:5px;font-size:9px;font-weight:900}.auth-submit:disabled{opacity:.55}.auth-message{color:#d7bd7c;background:#17150f;border:1px solid #5d5135;margin-top:16px;padding:12px;font-size:11px;line-height:1.5}.auth-security{color:#636762;align-items:center;gap:8px;margin-top:25px;font-size:8px;display:flex}.auth-security i{background:#c9a56d;border-radius:50%;width:6px;height:6px}.onboard-shell{background:radial-gradient(circle at 50% 0,#c9a56d21,#0000 32%),#080a0a;place-items:center;min-height:100vh;padding:40px;display:grid}.onboard-card{background:#101212;border:1px solid #2b2d2b;width:min(690px,100%);padding:44px}.onboard-card>img{width:125px;margin-bottom:40px}.onboard-card h1{letter-spacing:-2.5px;margin:10px 0;font-size:44px}.onboard-card form{margin-top:30px}.role-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.role-grid button{text-align:left;color:#8f938e;cursor:pointer;background:#151717;border:1px solid #303330;min-height:95px;padding:14px}.role-grid button.active{color:#fff;background:#1b1913;border-color:#c9a56d}.role-grid b{letter-spacing:1px;font-size:9px;display:block}.role-grid small{color:#747873;margin-top:9px;font-size:8px;line-height:1.5;display:block}.onboard-row{grid-template-columns:1fr 190px;gap:12px;display:grid}.auth-invitation-only{background:#0c100d;border:1px solid #2d332e;gap:5px;margin-top:15px;padding:12px;display:grid}.auth-invitation-only b{color:#c9a56d;letter-spacing:1.2px;font-size:7px}.auth-invitation-only span{color:#727872;font-size:8px;line-height:1.55}.onboard-authority-lock{background:#15150f;border:1px solid #3b3a31;align-items:center;gap:13px;padding:14px;display:flex}.onboard-authority-lock>i{background:#c9a56d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #c9a56d14}.onboard-authority-lock span{gap:5px;display:grid}.onboard-authority-lock b{letter-spacing:1px;color:#d4bd8b;font-size:8px}.onboard-authority-lock small{color:#777c77;font-size:8px;line-height:1.4}@media (width<=760px){.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:36vh;padding:30px 24px}.auth-brand h1{letter-spacing:-3px;font-size:52px}.auth-brand p{font-size:11px}.auth-brand footer{display:none}.auth-panel{padding:36px 22px}.auth-card h2{font-size:35px}.role-grid{grid-template-columns:1fr 1fr}.onboard-card{padding:28px 20px}.onboard-card h1{font-size:35px}.onboard-row{grid-template-columns:1fr}}.auth-recovery-link{color:#b99b55;letter-spacing:1.2px;cursor:pointer;text-align:left;background:0 0;border:0;width:max-content;padding:0;font-size:8px;font-weight:900}.auth-recovery-link:hover,.auth-recovery-link:focus-visible{color:#f2dfaa;text-underline-offset:4px;text-decoration:underline}.recovery-return{margin-top:18px}.recovery-card>p{margin-bottom:30px;line-height:1.65}.recovery-continue{width:100%;margin-top:28px}.recovery-shell .auth-brand h1{font-size:clamp(52px,6.4vw,92px)}@media (width<=760px){.recovery-shell .auth-brand{min-height:39vh}.recovery-shell .auth-brand h1{letter-spacing:-2.5px;font-size:44px}.recovery-card>p{margin-bottom:24px}}.install-athlx-trigger{cursor:pointer}.home-nav button.install-athlx-trigger.nav{color:#c9a56d;letter-spacing:1.2px;background:0 0;border:0;font-size:7px;font-weight:900}.home-nav button.install-athlx-trigger.nav:hover{color:#fff}.install-athlx-modal{z-index:180;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-athlx-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030504db;border:0;position:absolute;inset:0}.install-athlx-modal>section{color:#f3f1ea;background:radial-gradient(circle at 100% 0,#c9a56d21,#0000 36%),#0d100f;border:1px solid #4b4b40;border-radius:15px;width:min(530px,100%);position:relative;overflow:hidden;box-shadow:0 35px 120px #000}.install-athlx-modal header{border-bottom:1px solid #2f332f;grid-template-columns:62px 1fr 38px;align-items:center;gap:17px;height:auto;padding:25px;display:grid}.install-athlx-modal header img{border-radius:14px;width:62px;height:62px}.install-athlx-modal header small{color:#c9a56d;letter-spacing:1.5px;font-size:7px;font-weight:800}.install-athlx-modal header h2{letter-spacing:-1.2px;margin:6px 0 0;font-size:27px;font-weight:470}.install-athlx-modal header>button{color:#8d948f;background:#111513;border:1px solid #363b37;border-radius:5px;width:36px;height:36px;font-size:19px}.install-athlx-steps{padding:10px 25px;display:grid}.install-athlx-steps p{border-bottom:1px solid #292e2b;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:70px;margin:0;display:grid}.install-athlx-steps p:last-child{border-bottom:0}.install-athlx-steps b{color:#c9a56d;font-family:var(--font-geist-mono);font-size:9px}.install-athlx-steps span{color:#a0a59f;font-size:11px;line-height:1.5}.install-athlx-modal footer{background:#0a0d0c;border-top:1px solid #2f332f;justify-content:space-between;align-items:center;gap:18px;padding:18px 25px;display:flex}.install-athlx-modal footer span{color:#6f7771;font-size:7px}.install-athlx-modal footer button{color:#080a09;letter-spacing:1px;background:#c9a56d;border:0;border-radius:4px;min-height:38px;padding:0 17px;font-size:7px;font-weight:900}@media (width<=680px){.home-nav>div{gap:12px}.home-nav button.install-athlx-trigger.nav{font-size:7px}.install-athlx-modal header{grid-template-columns:50px 1fr 34px;padding:20px}.install-athlx-modal header img{width:50px;height:50px}.install-athlx-modal header h2{font-size:22px}.install-athlx-steps{padding:8px 20px}.install-athlx-modal footer{padding:17px 20px}}.workspace-gate{color:#f5f5f1;background:#080a0a;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.workspace-intro{background:radial-gradient(circle at 20% 80%,#c9a56d26,#0000 34%),#0c0e0e;border-right:1px solid #2a2d2b;flex-direction:column;justify-content:center;padding:7vw;display:flex}.workspace-intro img{width:145px;margin-bottom:80px}.workspace-intro>span,.org-hero span{letter-spacing:2px;color:#c9a56d;font-size:9px;font-weight:900}.workspace-intro h1{letter-spacing:-5px;margin:20px 0;font-size:clamp(48px,6vw,86px);line-height:.92}.workspace-intro p{color:#898d88;max-width:560px;font-size:14px;line-height:1.7}.workspace-form{align-content:center;padding:7vw;display:grid}.workspace-tabs{border-bottom:1px solid #30332f;margin-bottom:32px;display:flex}.workspace-tabs button{color:#666b66;letter-spacing:1px;background:0 0;border:0;flex:1;padding:14px;font-size:8px;font-weight:900}.workspace-tabs button.active{color:#fff;border-bottom:2px solid #c9a56d}.workspace-form form{gap:17px;display:grid}.workspace-form label,.invite-module form label{letter-spacing:1px;color:#929690;gap:8px;font-size:8px;font-weight:800;display:grid}.workspace-form input,.invite-module input,.invite-module select{color:#fff;background:#121414;border:1px solid #30332f;padding:14px}.workspace-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.verified-email{background:#111313;border:1px solid #30332f;gap:5px;padding:17px;display:grid}.verified-email span{color:#c9a56d;letter-spacing:1px;font-size:7px}.verified-email b{font-size:12px}.org-page{max-width:1500px}.org-hero{background:linear-gradient(135deg,#171918,#0e1010);border:1px solid #31332f;justify-content:space-between;align-items:flex-end;padding:28px;display:flex}.org-hero h1{letter-spacing:-2px;margin:10px 0;font-size:44px}.org-hero p{color:#80857f;font-size:10px}.org-hero>div:last-child{text-align:right;border-left:1px solid #343732;padding-left:35px}.org-hero>div:last-child b{color:#c9a56d;font-size:12px;display:block}.org-hero>div:last-child small{color:#737772;font-size:7px}.org-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.org-stats article{gap:7px;padding:20px;display:grid}.org-stats b{font-size:28px}.org-stats span{color:#7d827c;letter-spacing:1px;font-size:7px}.org-grid{grid-template-columns:1.55fr .75fr;gap:12px;display:grid}.invite-module,.team-identity,.roster-module,.pending-module{padding:24px}.invite-module>label,.team-identity>label,.roster-module label,.pending-module label{color:#c9a56d;letter-spacing:1.4px;font-size:7px}.invite-module h2,.team-identity h2,.roster-module h2,.pending-module h2{margin:7px 0;font-size:21px}.invite-module>p,.team-identity p{color:#7c817b;font-size:9px}.invite-module form{grid-template-columns:1.5fr .7fr auto;align-items:end;gap:9px;margin-top:18px;display:grid}.invite-module form button,.team-identity button,.invite-link button{color:#090a09;letter-spacing:1px;background:#c9a56d;border:0;height:44px;padding:0 15px;font-size:7px;font-weight:900}.invite-message{color:#b9a368;margin-top:14px;font-size:9px}.invite-link{grid-template-columns:1fr auto;margin-top:10px;display:grid}.invite-link input{font-size:9px}.team-identity{text-align:center}.team-badge{color:#c9a56d;border:1px solid #c9a56d;place-items:center;width:70px;height:70px;margin:20px auto;font-size:20px;font-weight:900;display:grid}.team-identity button{color:#a8aca6;background:0 0;border:1px solid #3b3e3a;width:100%;margin-top:20px}.roster-module,.pending-module{margin-top:12px}.roster-module>div:first-child,.pending-module>div:first-child{justify-content:space-between;align-items:end;display:flex}.roster-head,.roster-line{grid-template-columns:1.8fr .8fr .8fr .5fr;align-items:center;gap:10px;display:grid}.roster-head{color:#727771;border-bottom:1px solid #30332f;padding:18px 0 10px;font-size:7px}.roster-line{text-transform:capitalize;border-bottom:1px solid #232623;padding:12px 0;font-size:9px}.roster-name{align-items:center;gap:10px;display:flex}.roster-name i{background:#292d2a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.roster-name b{gap:3px;display:grid}.roster-name small{color:#717670;font-size:7px;font-weight:400}.roster-line em,.pending-module em{color:#c9a56d;font-size:7px;font-style:normal}.empty-roster{color:#747974;padding:25px 0;font-size:9px}.pending-module>div:not(:first-child){border-bottom:1px solid #242724;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.pending-module span{gap:4px;display:grid}.pending-module span b{font-size:9px}.pending-module span small,.pending-module>p{color:#737872;font-size:7px}@media (width<=800px){.workspace-gate{grid-template-columns:1fr}.workspace-intro{padding:35px 22px}.workspace-intro img{margin-bottom:35px}.workspace-intro h1{letter-spacing:-3px;font-size:46px}.workspace-form{padding:35px 22px}.org-stats{grid-template-columns:1fr 1fr}.org-grid,.invite-module form{grid-template-columns:1fr}.roster-head,.roster-line{grid-template-columns:1.5fr .8fr .6fr}.roster-head span:nth-child(3),.roster-line>span:nth-child(3){display:none}.org-hero h1{font-size:34px}}.invite-result{background:#c8a75a0a;border:1px solid #4a4129;border-radius:7px;margin-top:14px;padding:14px}.invite-code{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.invite-code span{letter-spacing:1.3px;color:#8d918c;grid-column:1/3;font-size:7px}.invite-code b{letter-spacing:3px;color:#e8c978;font-family:monospace;font-size:22px}.invite-code button,.share-invite,.invite-link button{touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:#c9a56d40}.invite-code button,.share-invite{color:#d8ba72;letter-spacing:1px;background:0 0;border:1px solid #c9a56d;height:36px;padding:0 12px;font-size:7px;font-weight:900}.invite-result>small{color:#777d78;margin-top:11px;font-size:7px;line-height:1.5;display:block}.share-invite{color:#090a09;background:#c9a56d;width:100%;margin-top:9px}.invite-result .invite-link{margin-top:9px}.copy-status{text-align:center;color:#b9d9b6;letter-spacing:1px;background:#203223;border:1px solid #35533a;margin-top:9px;padding:9px;font-size:8px;display:block}@media (width<=800px){.invite-code{grid-template-columns:1fr}.invite-code span{grid-column:auto}.invite-code button{width:100%}.invite-code b{font-size:18px}}.pending-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex!important}.pending-actions button{color:#d0b266;letter-spacing:.9px;cursor:pointer;background:0 0;border:1px solid #4d432b;height:32px;padding:0 12px;font-size:7px;font-weight:900}.pending-actions button:disabled{opacity:.45;cursor:wait}@media (width<=620px){.pending-module>div:not(:first-child){align-items:flex-start;gap:12px}.pending-actions{align-items:flex-end}.pending-actions button{white-space:nowrap}}.program-page{max-width:1450px}.program-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.program-heading small,.program-library>div>small,.program-create-head small{letter-spacing:1.8px;color:#c9a56d;font-size:8px;font-weight:900}.program-heading h1{letter-spacing:-4px;margin:12px 0;font-size:clamp(38px,5vw,66px);line-height:.94}.program-heading p{color:#7e8582;font-size:11px}.program-heading>button{margin-top:9px}.program-metrics{grid-template-columns:1fr 1fr 1.4fr;gap:11px;margin-bottom:15px;display:grid}.program-metrics article{padding:20px;display:grid}.program-metrics span{letter-spacing:1.3px;color:#7f8784;font-size:7px}.program-metrics b{margin:12px 0 5px;font-size:30px}.program-metrics article:last-child b{font-size:17px}.program-metrics small{color:#6d7471;font-size:8px}.program-create{background:radial-gradient(circle at 90% 0,#c8a75a12,#0000 35%),#111414;border:1px solid #50462e;border-radius:13px;margin-bottom:15px;padding:25px}.program-create-head{justify-content:space-between;display:flex}.program-create-head h2{margin:8px 0;font-size:27px}.program-create-head p{color:#7d8481;font-size:9px}.program-create-head>button{background:#151918;border:1px solid #333936;width:34px;height:34px;font-size:20px}.program-create form{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:22px;display:grid}.program-create label{color:#8a918e;letter-spacing:1px;gap:8px;font-size:7px;display:grid}.program-create input,.program-create select,.program-create textarea{color:#f4f5f1;background:#0c0e0e;border:1px solid #343936;border-radius:3px;width:100%;padding:13px}.program-create textarea{resize:vertical;min-height:75px}.program-create label.wide{grid-column:span 3}.program-create label>small{color:#646b68;font-size:7px}.program-form-actions{grid-column:span 3;justify-content:flex-end;gap:9px;display:flex}.program-form-actions button{letter-spacing:1px;background:0 0;border:1px solid #3b403e;height:40px;padding:0 16px;font-size:7px;font-weight:900}.program-form-actions .primary{color:#090a09;background:#c9a56d;border:0}.program-error{color:#e79a8f;grid-column:span 3;font-size:8px}.program-library{background:#0f1212;border:1px solid #2a2f2d;border-radius:13px;padding:24px}.program-library>div:first-child h2{margin:7px 0 18px;font-size:24px}.program-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.program-cards article{overflow:hidden}.program-cards header{border-bottom:1px solid #2d3230;height:auto;padding:12px 15px;display:flex;position:static}.program-cards header span{color:#c9a56d;letter-spacing:1px;font-size:7px}.program-cards header em{color:#777e7b;font-size:7px;font-style:normal}.program-cards article>div{min-height:150px;padding:20px}.program-cards article>div small{color:#c9a56d;letter-spacing:1px;font-size:7px}.program-cards h3{margin:11px 0;font-size:20px}.program-cards p{color:#7a817e;font-size:9px;line-height:1.6}.program-cards footer{border-top:1px solid #2d3230;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.program-cards footer span{color:#777f7c;font-size:7px}.program-cards footer button{color:#c9a56d;background:0 0;border:0;font-size:7px;font-weight:900}.program-empty{text-align:center;border:1px dashed #363b38;padding:45px 20px}.program-empty>span{color:#c9a56d;border:1px solid #c9a56d;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:9px;display:grid}.program-empty h3{margin:15px 0 8px;font-size:25px}.program-empty p{color:#7b827f;max-width:520px;margin:0 auto 20px;font-size:9px;line-height:1.7}@media (width<=800px){.program-heading{display:block}.program-heading>button{width:100%}.program-metrics{grid-template-columns:1fr 1fr}.program-metrics article:last-child{grid-column:span 2}.program-create form{grid-template-columns:1fr}.program-create label.wide,.program-form-actions,.program-error{grid-column:auto}.program-form-actions{display:grid}.program-cards{grid-template-columns:1fr}}.structure-page{max-width:1450px}.structure-back{color:#8a918e;letter-spacing:1.2px;background:0 0;border:0;margin:0 0 20px;padding:0;font-size:8px;font-weight:900}.structure-hero{background:radial-gradient(circle at 85% 0,#c8a75a12,#0000 35%),#0f1211;border:1px solid #2b302e;border-radius:13px;justify-content:space-between;align-items:flex-end;padding:28px;display:flex}.structure-hero small,.structure-toolbar small{letter-spacing:1.7px;color:#c9a56d;font-size:8px;font-weight:900}.structure-hero h1{margin:10px 0;font-size:clamp(34px,4vw,56px);line-height:1}.structure-hero p{color:#7d8581;text-transform:capitalize;font-size:9px}.structure-hero>div:last-child{text-align:center;border-left:1px solid #343936;min-width:105px;padding-left:25px}.structure-hero>div:last-child span{font-size:36px;display:block}.structure-hero>div:last-child small{color:#7d8581;font-size:7px}.structure-toolbar{justify-content:space-between;align-items:flex-end;margin:26px 0 14px;display:flex}.structure-toolbar h2{margin:7px 0;font-size:29px}.structure-toolbar p{color:#7b827f;font-size:9px}.structure-page .primary{color:#090a09;letter-spacing:1px;background:#c9a56d;border:0;padding:14px 19px;font-size:8px;font-weight:900}.phase-form{background:#121512;border:1px solid #5b4d2d;border-radius:12px;grid-template-columns:1.2fr 2fr .65fr .65fr;gap:12px;margin-bottom:14px;padding:22px;display:grid}.phase-form label{color:#8b928f;letter-spacing:1px;gap:8px;font-size:7px;display:grid}.phase-form input{color:#f4f5f1;background:#0b0e0d;border:1px solid #363b38;border-radius:3px;width:100%;padding:12px}.phase-form>div{grid-column:span 4;justify-content:flex-end;gap:8px;display:flex}.phase-form>div button{color:#e5e7e3;background:0 0;border:1px solid #343a37;padding:12px 17px;font-size:7px;font-weight:900}.phase-form>p{color:#e79a8f;grid-column:span 4;font-size:8px}.phase-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.phase-map article{background:#101313;border:1px solid #2d3230;border-radius:12px;overflow:hidden}.phase-map article header{border-bottom:1px solid #2d3230;justify-content:space-between;height:auto;padding:13px 16px;display:flex;position:static}.phase-map article header span{color:#c9a56d;letter-spacing:1px;font-size:7px}.phase-map article header em{color:#7d8581;font-size:7px;font-style:normal}.phase-map article h3{margin:20px 18px 6px;font-size:24px}.phase-map article>p{color:#7c8480;min-height:30px;margin:0 18px 17px;font-size:9px}.phase-weeks{background:#2b302e;border-top:1px solid #2b302e;border-bottom:1px solid #2b302e;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.phase-weeks button{text-align:left;color:#f5f6f2;background:#111514;border:0;gap:4px;padding:13px;display:grid}.phase-weeks button b{font-size:10px}.phase-weeks button small{letter-spacing:1px;color:#c9a56d;font-size:7px}.phase-map article footer{justify-content:space-between;padding:13px 16px;display:flex}.phase-map article footer span,.phase-map article footer button{font-size:7px}.phase-map article footer span{color:#747c78}.phase-map article footer button{color:#c9a56d;background:0 0;border:0;font-weight:900}.phase-empty{text-align:center;border:1px dashed #3b413e;border-radius:12px;grid-column:1/-1;padding:60px 20px}.phase-empty>span{letter-spacing:1px;color:#c9a56d;font-size:8px}.phase-empty h3{margin:13px 0 8px;font-size:28px}.phase-empty p{color:#7b827f;max-width:540px;margin:0 auto 20px;font-size:9px;line-height:1.7}.week-ruler{border:1px solid #2d3230;border-radius:10px;align-items:stretch;margin-top:14px;display:flex;overflow:hidden}.week-ruler>span{letter-spacing:1px;color:#c9a56d;white-space:nowrap;align-items:center;padding:0 18px;font-size:7px;display:flex}.week-ruler i{border-left:1px solid #2d3230;flex:1;place-items:center;padding:10px 4px;font-style:normal;display:grid}.week-ruler i b{font-size:9px}.week-ruler i small{color:#747c78;font-size:7px}@media (width<=1000px){.phase-map{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-form{grid-template-columns:1fr 1fr}.phase-form>div,.phase-form>p{grid-column:span 2}}@media (width<=800px){.structure-hero,.structure-toolbar{display:block}.structure-hero>div:last-child{text-align:left;border-top:1px solid #343936;border-left:0;margin-top:20px;padding:18px 0 0}.structure-toolbar .primary{width:100%;margin-top:15px}.phase-form,.phase-map{grid-template-columns:1fr}.phase-form>div,.phase-form>p{grid-column:auto}.phase-form>div{display:grid}.week-ruler{overflow-x:auto}.week-ruler i{min-width:42px}}.week-builder{max-width:1450px}.week-hero{background:radial-gradient(circle at 85% 0,#c8a75a13,#0000 36%),#101312;border:1px solid #2c312f;border-radius:13px;justify-content:space-between;align-items:flex-end;padding:28px;display:flex}.week-hero small,.week-settings small,.session-heading small{letter-spacing:1.6px;color:#c9a56d;font-size:8px;font-weight:900}.week-hero h1{margin:11px 0;font-size:clamp(36px,5vw,60px);line-height:1}.week-hero p{color:#7c8480;font-size:9px}.week-hero>div:last-child{text-align:center;border-left:1px solid #343936;padding-left:28px}.week-hero>div:last-child span{font-size:36px;display:block}.week-hero>div:last-child small{color:#757d79;font-size:7px}.week-settings{background:#0f1211;border:1px solid #2b302e;border-radius:12px;grid-template-columns:.7fr 2.4fr auto;align-items:end;gap:20px;margin-top:14px;padding:24px;display:grid}.week-settings h2{margin:8px 0 0;font-size:25px}.week-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.week-fields label,.session-form label,.exercise-form label{color:#858d89;letter-spacing:1px;gap:7px;font-size:7px;display:grid}.week-fields input,.week-fields textarea,.session-form input,.exercise-form input{color:#f4f5f1;background:#0b0e0d;border:1px solid #343936;border-radius:3px;width:100%;padding:12px}.week-fields textarea{resize:vertical;min-height:55px}.week-fields .wide{grid-column:span 2}.session-heading{justify-content:space-between;align-items:end;margin:27px 0 14px;display:flex}.session-heading h2{margin:8px 0 0;font-size:30px}.session-form{background:#121512;border:1px solid #51462d;border-radius:11px;grid-template-columns:1.5fr 1fr 1fr .7fr;gap:11px;margin-bottom:13px;padding:20px;display:grid}.session-form>div,.exercise-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.session-form button,.exercise-form button{color:#edf0eb;background:0 0;border:1px solid #343936;padding:12px 16px;font-size:7px;font-weight:900}.session-list{gap:13px;display:grid}.session-card{background:#101313;border:1px solid #2d3230;border-radius:13px;overflow:hidden}.session-card>header{border-bottom:1px solid #2d3230;justify-content:space-between;align-items:center;height:auto;padding:20px 23px;display:flex;position:static}.session-card>header span{letter-spacing:1.1px;color:#c9a56d;font-size:7px}.session-card>header h3{margin:7px 0 0;font-size:24px}.session-card>header>div:last-child{text-align:center}.session-card>header b{font-size:20px;display:block}.session-card>header small{color:#737b77;font-size:7px}.exercise-table{padding:0 22px}.exercise-head,.exercise-row{grid-template-columns:minmax(250px,2fr) 1fr 1fr .7fr;align-items:center;gap:13px;display:grid}.exercise-head{border-bottom:1px solid #2d3230;padding:12px 0}.exercise-head span{letter-spacing:1px;color:#717975;font-size:7px}.exercise-row{border-bottom:1px solid #292e2c;padding:15px 0 15px 40px;position:relative}.exercise-row>b{color:#8a918e;border:1px solid #3a403d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid;position:absolute;left:0}.exercise-row div{gap:4px;display:grid}.exercise-row strong{font-size:10px}.exercise-row small{color:#737b77;font-size:7px}.exercise-row>span{color:#d9dcd7;font-size:8px}.session-card>footer{justify-content:space-between;padding:14px 22px;display:flex}.session-card>footer span{color:#747c78;font-size:7px}.session-card>footer button{color:#c9a56d;background:0 0;border:0;font-size:7px;font-weight:900}.exercise-form{background:#121512;border-top:1px solid #51462d;grid-template-columns:1.4fr 1fr .55fr .55fr 1fr .7fr .65fr;gap:10px;padding:20px;display:grid}.exercise-form .wide{grid-column:span 7}.session-empty{text-align:center;border:1px dashed #3a403d;border-radius:12px;padding:58px 20px}.session-empty>span{letter-spacing:1px;color:#c9a56d;font-size:8px}.session-empty h3{margin:13px 0 7px;font-size:28px}.session-empty p{color:#78807c;max-width:520px;margin:0 auto 20px;font-size:9px;line-height:1.7}.builder-message{color:#d8bd7c;background:#171b18;border:1px solid #5b4d2d;border-radius:30px;width:max-content;max-width:100%;margin:16px auto 0;padding:11px 18px;font-size:8px;position:sticky;bottom:18px}@media (width<=1000px){.week-settings{grid-template-columns:1fr}.session-form{grid-template-columns:1fr 1fr}.exercise-form{grid-template-columns:repeat(3,1fr)}.exercise-form .wide{grid-column:span 3}}@media (width<=800px){.week-hero{display:block}.week-hero>div:last-child{text-align:left;border-top:1px solid #343936;border-left:0;margin-top:20px;padding:16px 0 0}.week-fields,.session-form,.exercise-form{grid-template-columns:1fr}.week-fields .wide,.exercise-form .wide{grid-column:auto}.week-settings>.primary,.session-heading>.primary{width:100%}.session-heading{display:block}.session-heading>.primary{margin-top:14px}.exercise-table{overflow-x:auto}.exercise-head,.exercise-row{min-width:680px}.session-card>header{align-items:flex-start}.session-form>div,.exercise-form>div{display:grid}}.exercise-item{border-bottom:1px solid #292e2c}.exercise-item .exercise-row{border-bottom:0}.exercise-video{grid-template-columns:180px minmax(260px,520px);align-items:center;gap:18px;padding:0 0 16px 40px;display:grid}.exercise-video>div{gap:5px;display:grid}.exercise-video span{letter-spacing:1.1px;color:#c9a56d;font-size:7px}.exercise-video b{font-size:9px;font-weight:600}.exercise-video video,.exercise-video iframe{aspect-ratio:16/9;background:#090b0a;border:1px solid #343936;border-radius:7px;width:100%}.exercise-video a{color:#c9a56d;border:1px solid #51462d;border-radius:5px;place-items:center;min-height:62px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.video-source{background:radial-gradient(circle at 0 0,#c8a75a12,#0000 40%),#0e1110;border:1px solid #4d432c;border-radius:8px;grid-template-columns:1.2fr 1fr 1.3fr 1.3fr;align-items:end;gap:12px;padding:18px;grid-column:1/-1!important;display:grid!important}.video-source>div{align-self:center}.video-source small{letter-spacing:1px;color:#c9a56d;font-size:7px}.video-source h4{margin:6px 0;font-size:17px}.video-source p{color:#737b77;margin:0;font-size:7px;line-height:1.5}.video-upload{position:relative}.video-upload input{opacity:0;pointer-events:none;position:absolute}.video-upload span{color:#c9a56d;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:1px dashed #5c5137;border-radius:3px;align-items:center;min-height:40px;padding:11px;font-size:7px;display:flex;overflow:hidden}@media (width<=1000px){.video-source{grid-template-columns:1fr 1fr!important}.video-source>div{grid-column:span 2}.exercise-video{grid-template-columns:140px 1fr}}@media (width<=800px){.video-source{grid-template-columns:1fr!important}.video-source>div{grid-column:auto}.exercise-video{grid-template-columns:150px 1fr;min-width:680px}}.program-cards article.program-live{border-color:#625437;box-shadow:inset 0 3px #c9a56d}.program-cards article.program-live>header span{color:#d5b96f}.program-cards article>footer>div{align-items:center;gap:9px;display:flex}.program-cards article>footer>div button{color:#c9a56d;background:0 0;border:0;font-size:7px;font-weight:900}.program-cards article>footer>div .launch-button{background:#171711;border:1px solid #4f452f;border-radius:3px;padding:10px 12px}.program-launch{background:radial-gradient(circle at 0 0,#c8a75a12,#0000 45%),#101310;border-top:1px solid #55492f;grid-template-columns:1.3fr .8fr auto;align-items:end;gap:14px;padding:18px;display:grid}.program-launch>div{gap:5px;display:grid}.program-launch>div small,.program-launch label{color:#c9a56d;letter-spacing:1px;font-size:7px}.program-launch>div b{font-size:12px}.program-launch>div span{color:#747c78;font-size:7px}.program-launch label{gap:7px;display:grid}.program-launch input{color:#f2f3ef;background:#0b0e0d;border:1px solid #3a403c;padding:11px}.global-program-error{margin-top:15px}@media (width<=800px){.program-cards article>footer{gap:12px;display:grid}.program-cards article>footer>div{display:grid}.program-launch{grid-template-columns:1fr}.program-launch .primary{width:100%}}.video-source>.secure-upload-progress,.video-source>.storage-plan-note{grid-column:1/-1}.premium-page,.film-os{max-width:1500px}.premium-hero,.film-os-hero{background:radial-gradient(circle at 82% 0,#c8a75a1b,#0000 35%),linear-gradient(135deg,#151918,#0d100f);border:1px solid #353b37;border-radius:15px;justify-content:space-between;align-items:end;margin-bottom:15px;padding:32px;display:flex}.premium-hero small,.film-os-hero small,.compose-panel small,.module-title small,.film-import small,.film-moment-grid small,.ai-rail>small{letter-spacing:1.8px;color:#c9a56d;font-size:8px;font-weight:900}.premium-hero h1,.film-os-hero h1{letter-spacing:-3.5px;max-width:900px;margin:12px 0;font-size:clamp(38px,5vw,62px);line-height:.95}.premium-hero p,.film-os-hero p{color:#858c88;max-width:720px;font-size:10px;line-height:1.6}.premium-tabs{border-bottom:1px solid #2c312f;gap:4px;margin:5px 0 15px;display:flex;overflow:auto}.premium-tabs button{color:#747c78;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 16px;font-size:7px;font-weight:900}.premium-tabs button.active{color:#f4f5f1;border-color:#c9a56d}.compose-panel,.calendar-form,.film-import{background:#111412;border:1px solid #554a31;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;padding:24px;display:grid}.compose-panel>div:first-child,.film-import>div:first-child{grid-column:span 3}.compose-panel h2,.film-import h2{margin:7px 0;font-size:25px}.compose-panel p,.film-import p{color:#767e7a;font-size:8px}.compose-panel label,.calendar-form label,.film-import label{letter-spacing:1px;color:#838b87;gap:7px;font-size:7px;display:grid}.compose-panel input,.compose-panel textarea,.compose-panel select,.calendar-form input,.calendar-form select,.film-import input{color:#f4f5f1;background:#0b0e0d;border:1px solid #353a38;border-radius:4px;width:100%;padding:12px}.compose-panel textarea{resize:vertical;min-height:80px}.compose-panel .wide,.calendar-form .wide{grid-column:span 2}.compose-panel .check{align-items:center;display:flex}.compose-panel .check input{width:auto}.compose-panel>div:last-child,.calendar-form>div,.film-import>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.compose-panel>div:last-child button,.calendar-form>div button,.film-import>div:last-child button{background:0 0;border:1px solid #393f3c;padding:12px 17px;font-size:7px;font-weight:900}.hub-layout{grid-template-columns:1fr 300px;gap:14px;display:grid}.premium-feed{gap:12px;display:grid}.premium-feed>article{padding:23px}.premium-feed article header{border:0;gap:10px;height:auto;padding:0;display:flex;position:static}.premium-feed header>span{color:#0a0c0b;background:#c9a56d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.premium-feed header p{flex:1;gap:4px;margin:0;display:grid}.premium-feed header b{font-size:10px}.premium-feed header em{color:#c9a56d;margin-left:7px;font-size:7px;font-style:normal}.premium-feed header small{color:#737b77;font-size:7px}.premium-feed header button{background:0 0;border:0}.premium-feed h2{margin:20px 0 9px;font-size:21px}.premium-feed>article>p{color:#a2a8a4;font-size:10px;line-height:1.7}.premium-feed footer{border-top:1px solid #292e2c;gap:18px;margin-top:18px;padding-top:13px;display:flex}.premium-feed footer button{color:#7c8480;background:0 0;border:0;font-size:7px}.team-rail{border-radius:13px;height:max-content;position:sticky;top:15px;background:#101312!important;border:1px solid #2c312f!important;padding:23px!important}.team-rail>small,.team-rail>div span{color:#c9a56d;letter-spacing:1px;font-size:7px}.team-rail h2{font-size:24px}.team-rail>p{color:#767e7a;font-size:8px}.team-rail>div{border-block:1px solid #2c312f;gap:9px;margin:18px 0;padding:18px 0;display:grid}.team-rail>div span{color:#7d8581}.team-rail>div b{color:#c9a56d;width:55px;display:inline-block}.team-rail>button{background:0 0;border:1px solid #3a403d;width:100%;padding:12px;font-size:7px}.premium-empty{text-align:center;border:1px dashed #3a403d;border-radius:12px;padding:55px 20px}.premium-empty>span{color:#c9a56d;border:1px solid #c9a56d;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;display:grid}.premium-empty h2{font-size:26px}.premium-empty p{color:#79807c;font-size:9px}.platform-toast{color:#d8bd7c;z-index:10;background:#171b18;border:1px solid #5b4d2d;border-radius:30px;width:max-content;max-width:100%;margin:16px auto 0;padding:11px 18px;font-size:8px;position:sticky;bottom:18px}.calendar-pro{grid-template-columns:1fr 300px;gap:14px;display:grid}.calendar-pro>section,.calendar-pro>aside{background:#101312;border:1px solid #2c312f;border-radius:13px;padding:23px}.module-title{border-bottom:1px solid #2c312f;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.module-title h2{margin:7px 0 0;font-size:24px}.module-title>span{color:#777f7b;font-size:7px}.calendar-pro article{background:0 0;border:0;border-bottom:1px solid #292e2c;border-radius:0;grid-template-columns:55px 4px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid}.calendar-pro time{text-align:center;display:grid}.calendar-pro time b{font-size:22px}.calendar-pro time span{color:#c9a56d;font-size:7px}.cal-dot{background:#c9a56d;border-radius:5px;height:50px}.cal-dot.d1{background:#6f8fce}.cal-dot.d2{background:#9d70c9}.cal-dot.d3{background:#769b72}.calendar-pro article>div small{color:#c9a56d;font-size:7px}.calendar-pro article h3{margin:5px 0;font-size:12px}.calendar-pro article p{color:#747c78;margin:0;font-size:7px}.calendar-pro article em{color:#848c88;font-size:7px;font-style:normal}.calendar-pro>aside>small{letter-spacing:1px;color:#c9a56d;font-size:7px}.calendar-pro>aside h2{font-size:21px}.calendar-score{border-block:1px solid #2c312f;align-items:center;gap:13px;padding:18px 0;display:flex}.calendar-score b{font-size:42px}.calendar-score span{color:#7b837f;font-size:7px}.calendar-pro>aside>p{color:#7b837f;font-size:8px;line-height:1.6}.calendar-pro>aside>button{background:0 0;border:1px solid #393f3c;width:100%;padding:12px;font-size:7px}.journal-streak{border-left:1px solid #373c39;align-items:center;gap:12px;padding-left:25px;display:flex}.journal-streak b{font-size:38px}.journal-streak span{color:#777f7b;font-size:7px}.journal-pro{grid-template-columns:1fr 330px;gap:14px;display:grid}.journal-pro>section,.journal-pro>aside{background:#101312;border:1px solid #2c312f;border-radius:13px;padding:25px}.journal-pro>section>small,.journal-pro>aside>small{color:#c9a56d;letter-spacing:1px;font-size:7px}.journal-pro h2{font-size:24px}.mood-pro{grid-template-columns:repeat(5,1fr);gap:7px;margin:20px 0;display:grid}.mood-pro button{color:#747c78;background:#141817;border:1px solid #343a37;border-radius:7px;place-items:center;gap:6px;padding:14px;display:grid}.mood-pro button b{font-size:18px}.mood-pro button span{font-size:7px}.mood-pro button.active{color:#c9a56d;background:#1d1b14;border-color:#c9a56d}.journal-pro label{color:#838b87;letter-spacing:1px;gap:8px;margin-top:17px;font-size:7px;display:grid}.journal-pro textarea,.journal-pro input{color:#f4f5f1;background:#0b0e0d;border:1px solid #343a37;border-radius:5px;width:100%;padding:13px}.journal-pro textarea{resize:vertical;min-height:110px}.privacy-row{border:1px solid #2e3431;border-radius:7px;justify-content:space-between;align-items:center;margin-top:17px;padding:13px;display:flex}.privacy-row>div{gap:4px;display:grid}.privacy-row b{font-size:9px}.privacy-row small{color:#727a76;font-size:7px}.privacy-row>button{background:#333936;border:0;border-radius:12px;width:36px;height:20px;padding:3px}.privacy-row>button i{background:#747c78;border-radius:50%;width:14px;height:14px;display:block}.privacy-row>button.on{background:#c9a56d}.privacy-row>button.on i{background:#0a0c0b;margin-left:auto}.journal-submit{width:100%;margin-top:15px}.journal-history{display:grid}.journal-history>div{border-bottom:1px solid #292e2c;grid-template-columns:75px 35px 1fr;gap:8px;padding:11px 0;display:grid}.journal-history time,.journal-history span{color:#747c78;font-size:7px}.journal-history b{color:#c9a56d;font-size:9px}.journal-pro>aside>p{color:#747c78;margin-top:20px;font-size:8px;line-height:1.7}.film-os-hero{margin-bottom:14px}.film-import{grid-template-columns:1.2fr 1fr 1.4fr 1.2fr}.film-import>div:first-child{grid-column:1/-1}.film-upload{position:relative}.film-upload input{opacity:0;position:absolute}.film-upload span{color:#c9a56d;cursor:pointer;border:1px dashed #5b4d2d;align-items:center;min-height:40px;padding:11px;font-size:7px;display:flex}.film-os-layout{grid-template-columns:260px minmax(0,1fr) 285px;gap:12px;display:grid}.film-library,.film-cockpit,.ai-rail{background:#0f1211;border:1px solid #2d3230;border-radius:12px;width:auto;padding:0;display:block;position:static;inset:auto;overflow:hidden}.film-library>div:first-child{border-bottom:1px solid #2d3230;justify-content:space-between;padding:16px;display:flex}.film-library>div small,.film-library>div b{letter-spacing:1px;font-size:7px}.film-library>div small{color:#c9a56d}.film-library>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #292e2c;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;padding:13px;display:grid}.film-library>button.active{background:#1a1d18;box-shadow:inset 3px 0 #c9a56d}.film-library>button>span{color:#c9a56d;border:1px solid #3c423f;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.film-library p{gap:4px;margin:0;display:grid}.film-library p small{color:#737b77;font-size:7px}.film-library em{color:#c9a56d;font-size:7px;font-style:normal}.film-empty{text-align:center;gap:8px;padding:35px 18px;display:grid}.film-empty b{font-size:8px}.film-empty span{color:#737b77;font-size:7px}.film-cockpit{overflow:visible}.film-screen{aspect-ratio:16/9;background:#090b0a;place-items:center;display:grid;position:relative;overflow:hidden}.film-screen video{object-fit:contain;width:100%;height:100%}.film-field{background:linear-gradient(#152318dd,#0f1711dd),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff10 80px 82px);place-items:center;display:grid;position:absolute;inset:0}.film-field:after{content:"";border:1px solid #ffffff25;position:absolute;inset:12%}.film-field i{border:1px solid #c9a56d;border-radius:50%;width:75px;height:75px}.film-field b{letter-spacing:5px;font-size:20px;position:absolute}.film-field span{color:#c9a56d;font-size:7px;position:absolute;top:61%}.vision-badge{color:#c9a56d;background:#0b0e0dcc;border:1px solid #5b4d2d;padding:7px 9px;font-size:7px;position:absolute;top:12px;right:12px}.vision-badge i,.engine-status>i{background:#c9a56d;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #c9a56d}.film-timeline{border-bottom:1px solid #2d3230;align-items:center;gap:10px;padding:12px;display:flex}.film-timeline button{color:#7d8581;background:0 0;border:0;font-size:7px}.film-timeline>div{background:#313734;flex:1;height:4px;position:relative}.film-timeline>div>i{background:#c9a56d;height:100%;display:block}.film-timeline>div>span{background:#fff;width:4px;height:12px;position:absolute;top:-4px}.film-moment-grid{grid-template-columns:1fr 340px;min-height:380px;display:grid}.film-moment-grid>div{border-right:1px solid #2d3230}.film-moment-grid h2{margin:7px 0 15px;font-size:18px}.film-moment-grid article{background:0 0;border:0;border-top:1px solid #292e2c;border-radius:0;grid-template-columns:42px 1fr auto;gap:9px;padding:12px 0;display:grid}.film-moment-grid time{color:#c9a56d;font-size:7px}.film-moment-grid article>div b{font-size:9px}.film-moment-grid article p{color:#7a827e;margin:5px 0;font-size:7px}.film-moment-grid article p span{color:#c9a56d;width:60px;font-size:7px;display:inline-block}.film-moment-grid article em{color:#c9a56d;font-size:7px;font-style:normal}.film-placeholder{color:#747c78;font-size:8px}.film-moment-grid form{align-content:start;gap:9px;display:grid}.film-moment-grid form label{color:#7d8581;gap:5px;font-size:7px;display:grid}.film-moment-grid form input,.film-moment-grid form textarea{color:#fff;background:#0b0e0d;border:1px solid #343a37;border-radius:4px;width:100%;padding:9px;font-size:8px}.film-moment-grid form textarea{resize:vertical;min-height:55px}.ai-orb{border:1px solid #c9a56d;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid;position:relative}.ai-orb:before,.ai-orb:after{content:"";border:1px solid #c8a75a55;border-radius:50%;position:absolute;inset:8px}.ai-orb:after{inset:18px}.ai-orb span{font-size:8px}.ai-rail h2{font-size:23px;line-height:1.1}.ai-rail>p{color:#7a827e;font-size:8px;line-height:1.7}.ai-steps{border-block:1px solid #2d3230;margin:18px 0;display:grid}.ai-steps span{color:#8b928e;border-bottom:1px solid #292e2c;align-items:center;gap:9px;padding:11px 0;font-size:7px;display:flex}.ai-steps span:last-child{border:0}.ai-steps b{color:#c9a56d}.engine-status{background:#171711;border:1px solid #4e452f;align-items:start;gap:9px;padding:12px;display:flex}.engine-status>i{flex:none;margin-top:3px}.engine-status p{gap:4px;margin:0;display:grid}.engine-status b{color:#c9a56d;font-size:7px}.engine-status small{color:#777f7b;font-size:7px;line-height:1.5}.ai-rail>button{color:#5f6763;background:#151817;border:1px solid #373d3a;width:100%;margin-top:12px;padding:12px;font-size:7px}@media (width<=1150px){.film-os-layout{grid-template-columns:220px 1fr}.ai-rail{grid-column:1/-1}.film-moment-grid{grid-template-columns:1fr 300px}.hub-layout,.calendar-pro,.journal-pro{grid-template-columns:1fr}.team-rail,.calendar-pro>aside{position:static}}@media (width<=760px){.premium-hero,.film-os-hero{padding:23px;display:block}.premium-hero>.primary,.film-os-hero>.primary{width:100%;margin-top:15px}.compose-panel,.calendar-form,.film-import{grid-template-columns:1fr}.compose-panel>div:first-child,.film-import>div:first-child,.compose-panel .wide,.calendar-form .wide{grid-column:auto}.film-os-layout{grid-template-columns:1fr}.film-library{max-height:250px;overflow:auto}.film-moment-grid{grid-template-columns:1fr}.film-moment-grid>div{border-bottom:1px solid #2d3230;border-right:0}.mood-pro{grid-template-columns:repeat(5,1fr);gap:4px}.mood-pro button{padding:10px 2px}.calendar-pro article{grid-template-columns:45px 4px 1fr}.calendar-pro article>em{display:none}.journal-streak{border-top:1px solid #373c39;border-left:0;margin-top:18px;padding:15px 0 0}.ai-rail{grid-column:auto}}.team-page,.calendar-page,.journal-page,.premium-page+.page{display:none!important}.performance-os{grid-template-columns:1fr 310px;gap:14px;display:grid}.performance-os>section,.performance-os>aside{background:#101312;border:1px solid #2c312f;border-radius:13px;padding:23px}.result-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.result-grid article{padding:18px;display:grid}.result-grid article>small{color:#7b837f;letter-spacing:1px;font-size:7px}.result-grid article>b{margin:13px 0;font-size:34px}.result-grid article b em{color:#c9a56d;margin-left:5px;font-size:8px;font-style:normal}.result-grid article>span{color:#c9a56d;font-size:7px}.result-grid .premium-empty{grid-column:1/-1}.performance-os>aside>small{color:#c9a56d;letter-spacing:1px;font-size:7px}.index-ring{background:conic-gradient(#c9a56d 0 313deg,#2d3230 313deg);border-radius:50%;place-items:center;width:150px;height:150px;margin:25px auto;display:grid;position:relative}.index-ring:after{content:"";background:#101312;border-radius:50%;position:absolute;inset:9px}.index-ring b,.index-ring span{z-index:1}.index-ring b{font-size:42px}.index-ring span{text-align:center;color:#7b837f;font-size:7px;position:absolute;top:98px}.performance-os>aside h2{font-size:20px}.performance-os>aside p{color:#777f7b;font-size:8px;line-height:1.7}.pass-pro{background:radial-gradient(circle at 78% 0,#c8a75a2b,#0000 32%),linear-gradient(130deg,#1a1e1c,#090b0a);justify-content:space-between;align-items:center;min-height:340px;padding:35px;display:flex;position:relative;overflow:hidden}.pass-pro:after{content:"";border:1px solid #c8a75a26;width:55%;height:240px;position:absolute;top:-80px;right:-15%;transform:rotate(-15deg)}.pass-identity{z-index:1;align-items:center;gap:25px;display:flex}.pass-avatar{background:linear-gradient(#363c38,#171a18);border:1px solid #4b4f48;place-items:center;width:170px;height:225px;display:grid;position:relative;overflow:hidden}.pass-avatar:before{content:"";background:#59615b;border-radius:50%;width:95px;height:95px;position:absolute;top:35px}.pass-avatar:after{content:"";background:#363c38;border-radius:50% 50% 0 0;width:150px;height:140px;position:absolute;bottom:-35px}.pass-avatar span{color:#c9a56d;font-size:11px;font-weight:900;position:absolute;top:10px;right:10px}.pass-avatar b{z-index:1;font-size:26px}.pass-identity>div:last-child small{color:#c9a56d;letter-spacing:1.5px;font-size:7px}.pass-identity h2{max-width:600px;margin:15px 0;font-size:42px;line-height:.95}.pass-identity p{font-size:9px}.pass-identity em{color:#7c847f;font-size:8px;font-style:normal}.pass-code{z-index:1;text-align:center;border-left:1px solid #3b403d;margin-right:50px;padding-left:35px}.pass-code span{color:#7c847f;font-size:7px}.pass-code b{margin:12px 0;font-size:45px;display:block}.pass-code em{color:#c9a56d;font-size:7px;font-style:normal}.pass-brand{letter-spacing:4px;font-weight:900;position:absolute;bottom:20px;right:25px}.pass-brand small{color:#c9a56d;letter-spacing:3px;font-size:7px;display:block}.pass-modules{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.pass-modules article{padding:22px}.pass-modules small{color:#c9a56d;letter-spacing:1px;font-size:7px}.pass-modules h2{font-size:18px}.pass-modules p{color:#777f7b;font-size:8px;line-height:1.7}.film-screen iframe{border:0;width:100%;height:100%}@media (width<=900px){.performance-os{grid-template-columns:1fr}.result-grid{grid-template-columns:1fr 1fr}.pass-pro{display:block}.pass-code{text-align:left;border-left:0;padding:0;position:absolute;bottom:28px;left:35px}.pass-modules{grid-template-columns:1fr}}@media (width<=680px){.result-grid{grid-template-columns:1fr}.pass-pro{min-height:440px;padding:22px}.pass-avatar{width:105px;height:150px}.pass-identity{gap:13px}.pass-identity h2{font-size:25px}.pass-code{left:22px}.pass-brand{right:18px}}.film-moment-grid form select{color:#fff;background:#0b0e0d;border:1px solid #343a37;border-radius:4px;width:100%;padding:9px;font-size:8px}.ai-rail>button:not(:disabled){color:#c9a56d;cursor:pointer;background:#1a1811;border-color:#5b4d2d}.secure-upload-progress{background:linear-gradient(110deg,#171812,#101311);border:1px solid #5b4d2d;border-radius:6px;grid-column:1/-1;gap:8px;padding:13px 15px;display:grid}.secure-upload-progress>div{justify-content:space-between;align-items:center;display:flex}.secure-upload-progress b,.secure-upload-progress span{letter-spacing:1px;color:#d8bd7c;font-size:7px}.secure-upload-progress>i{background:#30342f;border-radius:10px;height:4px;display:block;overflow:hidden}.secure-upload-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#8f773e,#d7b967);height:100%;transition:width .25s;display:block}.secure-upload-progress>small{color:#7d8581;font-size:7px;line-height:1.5}.ai-draft-inline{background:#171711;border-left:2px solid #c9a56d;gap:5px;margin-top:10px;padding:10px;display:grid}.film-moment-grid .ai-draft-inline small{color:#c9a56d;letter-spacing:1px;font-size:7px}.film-moment-grid .ai-draft-inline b{font-size:8px;font-weight:600;line-height:1.45}.film-moment-grid .ai-draft-inline span{color:#737b77;font-size:7px;line-height:1.5}.storage-plan-note{background:#0d100e;border:1px solid #3b4038;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:11px 13px;grid-column:1/-1!important;display:flex!important}.storage-plan-note b{letter-spacing:1px;color:#d8bd7c;white-space:nowrap;font-size:7px}.storage-plan-note span{color:#808783;text-align:right;font-size:7px;line-height:1.5}.film-os{--film-gold:#c9a56d;--film-bone:#f3f2ed;--film-muted:#929995;--film-line:#303633;--film-panel:#101311;padding-bottom:80px}.film-os-hero{background:radial-gradient(circle at 85% 15%,#342b1838,#0000 28%),linear-gradient(135deg,#171a18,#0c0f0e);border-color:#383d39;padding:38px 42px}.film-os-hero small{letter-spacing:2.4px;font-size:10px}.film-os-hero h1{letter-spacing:-4.5px;max-width:880px;font-size:clamp(48px,5.6vw,76px)}.film-os-hero p{color:#9aa09c;max-width:760px;font-size:13px}.film-loop{border:1px solid var(--film-line);background:linear-gradient(90deg,#0e1110,#141712,#0e1110);border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:14px 0;padding:17px 24px;display:grid}.film-loop span{letter-spacing:1.4px;color:#c4c8c4;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.film-loop span b{color:var(--film-gold);font-size:8px}.film-loop>i{color:#5d635f;font-style:normal}.film-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.film-kpis article{border-color:var(--film-line);background:linear-gradient(145deg,#131615,#0e1110);grid-template-columns:1fr auto;align-items:end;padding:18px 20px;display:grid}.film-kpis small{letter-spacing:1.5px;color:#858c88;font-size:8px}.film-kpis b{color:var(--film-bone);grid-area:1/2/3;font-size:32px}.film-kpis span{color:#666e6a;margin-top:5px;font-size:8px}.film-os-layout{grid-template-columns:260px minmax(560px,1fr) 320px;gap:14px}.film-library,.film-cockpit,.ai-rail{border-color:var(--film-line);box-shadow:0 24px 70px #00000028}.film-library>div:first-child{padding:20px}.film-library>div small,.film-library>div b{font-size:8px}.film-library>button{padding:16px}.film-library p b{font-size:10px}.film-library p small,.film-library em{font-size:7px}.film-modebar{border-bottom:1px solid var(--film-line);background:#0b0e0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.film-modebar>div{gap:4px;display:flex}.film-modebar button{color:#686f6b;letter-spacing:1px;background:0 0;border:1px solid #0000;padding:8px 11px;font-size:7px;font-weight:800}.film-modebar button:hover,.film-modebar button.active{color:var(--film-gold);background:#1b1912;border-color:#5a4d31}.film-modebar>span{letter-spacing:1px;color:#777e7a;font-size:7px}.film-screen{aspect-ratio:16/8.7}.vision-badge{letter-spacing:.8px;padding:8px 10px;font-size:7px}.film-transport{border-top:1px solid #232825;border-bottom:1px solid var(--film-line);background:#0b0e0d;grid-template-columns:repeat(6,max-content) 1fr;align-items:center;gap:3px;padding:9px 12px;display:grid}.film-transport button{color:#777f7b;letter-spacing:.7px;background:#111513;border:1px solid #292f2c;padding:8px 10px;font-size:7px}.film-transport button:hover,.film-transport .transport-play{color:var(--film-gold);border-color:#665632}.film-transport time{font-variant-numeric:tabular-nums;color:#858c88;justify-self:end;font-size:7px}.film-timeline{padding:13px 14px}.film-timeline button{cursor:pointer}.film-timeline>div>button{background:#d9dcd8;border:0;border-radius:0;width:6px;height:14px;padding:0;position:absolute;top:-5px;transform:translate(-3px)}.film-timeline>div>button.active{background:var(--film-gold);width:9px;box-shadow:0 0 12px #c9a56d}.film-reviewbar{border-bottom:1px solid var(--film-line);background:#101311;justify-content:space-between;gap:12px;padding:11px 14px;display:flex}.film-reviewbar>div:first-child{flex:1}.film-reviewbar input{width:100%;color:var(--film-bone);background:#0a0d0c;border:1px solid #303633;padding:10px 12px;font-size:8px}.film-reviewbar>div:last-child{gap:4px;display:flex}.film-reviewbar button{color:#747b77;letter-spacing:1px;background:0 0;border:1px solid #303633;padding:8px 10px;font-size:7px}.film-reviewbar button.active{color:var(--film-gold);background:#1a1812;border-color:#665632}.film-moment-grid{grid-template-columns:minmax(0,1fr) 330px;min-height:480px}.film-moment-grid>div,.film-moment-grid>form{padding:24px}.film-moment-grid>div>small,.film-moment-grid>form>small{font-size:8px}.film-moment-grid h2{font-size:24px}.film-moment-grid article{cursor:pointer;border-top-color:#2b302e;grid-template-columns:52px minmax(0,1fr) 86px;margin:0 -9px;padding:16px 9px;transition:background .16s,border-color .16s}.film-moment-grid article:hover,.film-moment-grid article.active{background:#171a17}.film-moment-grid article.active{box-shadow:inset 2px 0 var(--film-gold)}.film-moment-grid time{font-variant-numeric:tabular-nums;font-size:9px}.film-moment-grid article>div>b{font-size:11px}.film-moment-grid article p{font-size:8px;line-height:1.45}.film-moment-grid article p span{width:68px;font-size:7px}.film-moment-grid article>button{color:#6e7672;letter-spacing:.6px;background:0 0;border:1px solid #363c39;align-self:start;padding:8px 5px;font-size:7px}.film-moment-grid article>button.queued{color:var(--film-gold);background:#1b1912;border-color:#665632}.film-moment-grid form label{font-size:7px}.film-moment-grid form input,.film-moment-grid form textarea,.film-moment-grid form select{padding:10px;font-size:9px}.film-moment-grid form button{font-size:7px}.film-moment-grid .capture-time{color:var(--film-gold);background:#191810;border:1px solid #5a4d31;padding:10px}.ai-rail{padding:26px}.ai-rail>small{font-size:8px}.ai-rail h2{letter-spacing:-1px;font-size:30px}.ai-rail>p{font-size:9px}.review-queue{border:1px solid var(--film-line);background:#0b0e0d;margin:20px 0}.review-queue header{border-bottom:1px solid var(--film-line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.review-queue header small{letter-spacing:1px;color:#858c88;font-size:7px}.review-queue header b{color:var(--film-gold);font-size:12px}.review-queue>p{color:#676e6a;margin:0;padding:15px 12px;font-size:7px;line-height:1.5}.review-queue>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #292e2c;grid-template-columns:42px 1fr 18px;align-items:center;gap:7px;width:100%;padding:10px 12px;display:grid}.review-queue>button time{color:var(--film-gold);font-size:7px}.review-queue>button span{color:#b8bdb9;font-size:8px}.review-queue>button i{text-align:center;color:#707773;font-style:normal}.ai-steps span{font-size:8px}.engine-status b,.engine-status small,.ai-rail>button{font-size:7px}.ai-draft-inline{padding:12px}.film-moment-grid .ai-draft-inline b{font-size:9px}.film-moment-grid .ai-draft-inline span{font-size:7px}.film-placeholder{font-size:9px}@media (width<=1350px){.film-os-layout{grid-template-columns:230px minmax(500px,1fr)}.ai-rail{grid-column:1/-1}.review-queue{max-width:520px}.film-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.film-loop{grid-template-columns:1fr 1fr}.film-loop>i{display:none}.film-os-layout{grid-template-columns:1fr}.film-library{max-height:260px;overflow:auto}.film-moment-grid{grid-template-columns:1fr}.film-moment-grid>div{border-right:0;border-bottom:1px solid var(--film-line)}.film-transport{grid-template-columns:repeat(3,1fr)}.film-transport time{grid-column:1/-1;justify-self:start}.film-modebar{align-items:flex-start;gap:10px}.film-modebar>span{display:none}}@media (width<=620px){.film-os-hero{padding:26px 22px}.film-os-hero h1{letter-spacing:-3px;font-size:44px}.film-loop,.film-kpis{grid-template-columns:1fr}.film-loop{padding:14px}.film-kpis article{min-height:78px}.film-reviewbar{display:grid}.film-reviewbar>div:last-child{overflow:auto}.film-transport{grid-template-columns:repeat(2,1fr)}.film-transport button{padding:9px 5px}.film-moment-grid article{grid-template-columns:42px 1fr}.film-moment-grid article>button{grid-column:2;width:max-content}.film-modebar>div{max-width:100%;overflow:auto}.storage-plan-note{display:grid!important}.storage-plan-note span{text-align:left}}.ai-steps span.active{color:#efe4c8;background:linear-gradient(90deg,#d4b06614,#0000);padding-left:10px;box-shadow:inset 2px 0 #c9a56d}.ai-draft-inline.approved{background:#111a13;border-left-color:#88a775}.ai-draft-inline.approved small{color:#9fc28b}.ai-analysis-review{gap:10px;max-height:720px;margin-top:18px;padding-right:4px;display:grid;overflow:auto}.ai-analysis-review>header{background:#19170f;border:1px solid #5d4e2e;justify-content:space-between;gap:8px;padding:11px 12px;display:flex}.ai-analysis-review>header span,.ai-analysis-review>header b{letter-spacing:1px;color:#c9a56d;font-size:7px}.ai-analysis-review>h3{color:#f0efe9;margin:4px 0 2px;font-size:18px;font-weight:520;line-height:1.25}.ai-analysis-review>section{background:#0b0e0d;border:1px solid #2f3532;gap:6px;padding:12px;display:grid}.ai-analysis-review section small{letter-spacing:1.2px;color:#868e89;font-size:7px}.ai-analysis-review section p{color:#abb1ac;margin:0;padding-left:10px;font-size:7px;line-height:1.55;position:relative}.ai-analysis-review section p:before{content:"";background:#c9a56d;border-radius:50%;width:3px;height:3px;position:absolute;top:.55em;left:0}.ai-analysis-review .ai-correct-action{background:#17170f;border-color:#625331}.ai-analysis-review .ai-correct-action p{color:#eee5cf;font-size:9px}.ai-analysis-review .ai-drill b{color:#e4d4ab;font-size:10px}.ai-analysis-review .ai-drill em{color:#c9a56d;font-size:7px;font-style:normal}.ai-analysis-review .ai-limitations{background:#15100f;border-color:#4b3935}.ai-analysis-review .ai-limitations p:before{background:#a6766c}.ai-analysis-review>footer{background:#0f1211;grid-template-columns:1fr 1.7fr;gap:6px;padding-top:4px;display:grid;position:sticky;bottom:0}.ai-analysis-review>footer button{color:#89908c;letter-spacing:.8px;background:#111412;border:1px solid #383e3b;min-height:41px;font-size:7px}.ai-analysis-review>footer .primary{color:#080a09;background:#c9a56d;border-color:#c9a56d}.ai-rail>button:disabled{cursor:not-allowed;opacity:.6}.film-moment-grid>form{background:radial-gradient(circle at 100% 0,#d4b06613,#0000 34%),linear-gradient(#121512,#0c0f0e);position:relative;overflow:hidden}.film-moment-grid>form:before{content:"FRAME-ACCURATE COACHING";color:#727a76;letter-spacing:1.5px;margin:-4px 0 2px;font-size:7px;font-weight:800;display:block}.film-moment-grid .capture-time{text-align:left;letter-spacing:-.15px;grid-template-columns:1fr auto;align-items:end;gap:5px;min-height:96px;line-height:1.15;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000026;color:#f2ead7!important;background:radial-gradient(circle at 88% 10%,#d4b06624,#0000 35%),linear-gradient(145deg,#1b1a13,#0e1210)!important;border:1px solid #6f5b31!important;border-radius:9px!important;padding:20px 18px!important;font-size:14px!important;display:grid!important}.film-moment-grid .capture-time:before{content:"SMART FILM MARK";color:#c9a56d;letter-spacing:1.8px;grid-column:1/-1;font-size:8px;font-weight:900}.film-moment-grid .capture-time:after{content:"SYNC TO PLAYHEAD";color:#c9a56d;letter-spacing:1.1px;align-self:end;font-size:7px;font-weight:900}.film-moment-grid .capture-time:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 18px 40px #00000035,0 0 0 1px #d4b0661a;border-color:#c9a56d!important}.film-moment-grid form label:nth-of-type(2){color:#aeb4b0;letter-spacing:1.25px;background:#090c0b;border:1px solid #343a37;border-radius:7px;margin-top:2px;padding:12px 13px;font-size:7px}.film-moment-grid form label:nth-of-type(2) input{color:#f4f0e6;font-variant-numeric:tabular-nums;letter-spacing:1px;background:0 0;border:0;border-top:1px solid #272d2a;border-radius:0;outline:none;margin-top:3px;padding:12px 0 2px;font-size:22px;font-weight:550}.film-moment-grid form label:nth-of-type(2):focus-within{border-color:#725e34;box-shadow:0 0 0 3px #d4b0660b}.film-moment-grid form textarea{line-height:1.55}.film-moment-grid form>.primary{letter-spacing:1.15px;border-radius:6px;min-height:48px;margin-top:4px;box-shadow:0 12px 28px #0000002b}.film-moment-grid form>.primary:not(:disabled){background:linear-gradient(135deg,#e0bf76,#c59d4d)}@media (width<=900px){.film-moment-grid .capture-time{min-height:88px}.film-moment-grid form label:nth-of-type(2) input{font-size:20px}}.account-controls{align-items:center;gap:8px;display:flex;position:relative}.account-controls button{cursor:pointer}.account-trigger{background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:9px;height:39px;padding:3px 10px 3px 3px;display:flex}.account-trigger:hover,.account-trigger.active{background:#151918;border-color:#353b38}.account-trigger>span{background:#303638;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.account-trigger>b{font-size:10px}.account-trigger>i{color:#747c78;font-size:10px;font-style:normal}.notify{place-items:center;display:grid;background:#111514!important;border:1px solid #313734!important;border-radius:9px!important;width:36px!important;height:36px!important;position:relative!important}.notify>span{font-size:15px}.notify>i{color:#080a09;background:#c9a56d;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.notify.active{border-color:#c9a56d!important}.notification-panel,.account-menu{z-index:30;background:#0d100f;border:1px solid #3a403d;border-radius:12px;width:380px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 80px #000b}.notification-panel header{border-bottom:1px solid #2d3230;height:auto;padding:17px 19px;display:flex}.notification-panel header small{color:#c9a56d;letter-spacing:1.3px;font-size:7px}.notification-panel header h3{margin:6px 0 0;font-size:17px}.notification-panel header button{color:#c9a56d;background:0 0;border:0;font-size:7px;font-weight:900}.notification-panel>button{text-align:left;background:#121615;border:0;border-bottom:1px solid #292e2c;grid-template-columns:8px 1fr 16px;gap:10px;width:100%;padding:16px 19px;display:grid}.notification-panel>button:hover{background:#181d1a}.notification-panel>button>i{background:#c9a56d;border-radius:50%;width:6px;height:6px;margin-top:4px;box-shadow:0 0 8px #c9a56d}.notification-panel>button.read>i{box-shadow:none;background:#3a403d}.notification-panel>button>div{gap:4px;display:grid}.notification-panel>button small{color:#c9a56d;letter-spacing:1px;font-size:7px}.notification-panel>button b{font-size:9px}.notification-panel>button p{color:#727a76;margin:0;font-size:7px;line-height:1.5}.notification-panel>button>span{color:#c9a56d;align-self:center}.notification-panel footer{text-align:center;color:#717975;letter-spacing:1px;padding:11px;font-size:7px}.account-menu{width:285px}.account-id{background:linear-gradient(130deg,#181c19,#101311);border-bottom:1px solid #2d3230;align-items:center;gap:11px;padding:18px;display:flex}.account-id>span{color:#c9a56d;border:1px solid #5b5138;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.account-id>div{gap:4px;display:grid}.account-id b{font-size:10px}.account-id small{color:#757d79;font-size:7px}.account-menu>button{text-align:left;background:#0f1211;border:0;border-bottom:1px solid #292e2c;gap:4px;width:100%;padding:14px 18px;display:grid}.account-menu>button:hover{background:#181c1a}.account-menu>button span{font-size:7px;font-weight:900}.account-menu>button em{color:#747c78;font-size:7px;font-style:normal}.account-menu>.account-signout{color:#d7bd7b;border:0}.account-modal{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050706dc;border:0;position:absolute;inset:0}.account-modal>section{background:#0f1211;border:1px solid #454b47;border-radius:15px;width:min(620px,100%);position:relative;overflow:hidden;box-shadow:0 35px 120px #000}.account-modal>section>header{border-bottom:1px solid #2d3230;height:auto;padding:24px 27px}.account-modal header small{color:#c9a56d;letter-spacing:1.5px;font-size:7px}.account-modal header h2{margin:7px 0 0;font-size:27px}.account-modal header>button{background:#121615;border:1px solid #343936;border-radius:4px;width:35px;height:35px;font-size:20px}.account-modal nav{border-bottom:1px solid #2d3230;padding:0 27px;display:flex}.account-modal nav button{color:#747c78;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:25px;padding:14px 0;font-size:7px;font-weight:900}.account-modal nav button.active{color:#c9a56d;border-color:#c9a56d}.account-modal form{gap:15px;padding:27px;display:grid}.account-modal form>div:not(.security-status){grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-modal label{color:#7c8480;letter-spacing:.8px;gap:7px;font-size:7px;display:grid}.account-modal input{color:#fff;background:#090c0b;border:1px solid #343936;border-radius:4px;width:100%;padding:12px}.account-modal input:disabled{color:#6c746f}.account-modal label>small{color:#606864;letter-spacing:0;font-size:7px;line-height:1.5}.account-modal form>.primary{margin-top:5px}.security-status{background:#141914;border:1px solid #3e443d;align-items:center;gap:11px;padding:14px;display:flex}.security-status>i{background:#91d087;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #91d087}.security-status p{gap:3px;margin:0;display:grid}.security-status b{color:#a9d9a3;font-size:8px}.security-status small{color:#727a76;font-size:7px}.security-note{color:#707874;margin:0;font-size:7px;line-height:1.6}.account-message{color:#d4ba77;background:#171711;border:1px solid #5b5138;margin:0 27px 25px;padding:11px;font-size:8px}@media (width<=680px){.account-trigger>b,.account-trigger>i{display:none}.account-trigger{padding:3px}.notification-panel,.account-menu{width:auto;position:fixed;top:62px;left:12px;right:12px}.account-modal form>div:not(.security-status){grid-template-columns:1fr}.account-modal>section{max-height:90vh;overflow:auto}}.account-trigger>i{border-bottom:1px solid #747c78;border-right:1px solid #747c78;width:6px;height:6px;font-size:0;transform:rotate(45deg)translateY(-2px)}.notify>span{border:1.4px solid #a8afaa;border-radius:8px 8px 4px 4px;width:13px;height:14px;font-size:0;position:relative}.notify>span:before{content:"";background:#a8afaa;border-radius:50%;width:3px;height:3px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.notify>span:after{content:"";background:#a8afaa;border-radius:0 0 5px 5px;width:5px;height:2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.notify.active{background:#171811!important}.notification-panel{background:linear-gradient(155deg,#111513,#090c0b);width:410px;box-shadow:0 32px 100px #000d}.notification-panel header{background:radial-gradient(circle at 100% 0,#c9a56d1f,#0000 45%);justify-content:space-between;align-items:center;padding:20px 21px}.notification-panel header h3{letter-spacing:-.025em;font-size:19px;font-weight:470}.notification-panel>button{background:#111513;grid-template-columns:8px 1fr 18px;gap:11px;padding:17px 20px;position:relative}.notification-panel>button:after{content:"";opacity:.8;background:#c9a56d;width:2px;position:absolute;top:0;bottom:0;left:0}.notification-panel>button.priority-2:after{opacity:.42}.notification-panel>button.priority-3:after{opacity:.18}.notification-panel>button.read{opacity:.6}.notification-panel>button.read:after{opacity:0}.notification-panel>button>div{gap:5px}.notification-panel>button small{letter-spacing:1.15px}.notification-panel>button b{font-size:10px;line-height:1.35}.notification-panel>button p{font-size:7.5px;line-height:1.55}.notification-panel>button>span{border-top:1px solid #c9a56d;border-right:1px solid #c9a56d;align-self:center;width:8px;height:8px;font-size:0;transform:rotate(45deg)}.notification-panel footer{text-align:left;justify-content:space-between;align-items:center;padding:11px 19px;display:flex}.notification-panel footer button{color:#c9a56d;letter-spacing:1px;background:0 0;border:0;font-size:7px;font-weight:800}.notice-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:170px;padding:28px;display:grid}.notice-state>i{border:1px solid #c9a56d;border-top-color:#0000;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite athlxNoticeSpin}.notice-state>b{letter-spacing:1px;font-size:8px}.notice-state>span{color:#747c78;max-width:260px;font-size:7px;line-height:1.55}.notice-state.complete>i{border-color:#65715f;animation:none;position:relative}.notice-state.complete>i:after{content:"";border-bottom:1.5px solid #9dc393;border-left:1.5px solid #9dc393;width:9px;height:5px;position:absolute;top:5px;left:7px;transform:rotate(-45deg)}.notification-panel{scrollbar-width:thin;scrollbar-color:#5a4d2e #0c0f0e;max-height:min(720px,100vh - 76px);overflow-y:auto}.notification-panel header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#c9a56d1f,#0000 45%),#0c0f0ef7;position:sticky;top:0}.notification-panel>button.priority-1:not(.read){background:linear-gradient(90deg,#c9a56d17,#111513 58%)}.notification-panel>button.priority-1:not(.read)>i{box-shadow:0 0 0 4px #c9a56d17,0 0 13px #c9a56d}.notification-panel footer{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0cf7;border-top:1px solid #292e2c;position:sticky;bottom:0}@keyframes athlxNoticeSpin{to{transform:rotate(360deg)}}@media (width<=680px){.notification-panel{width:auto}.notification-panel header{padding:18px}.notification-panel>button{padding:15px 17px}}.alert-engine-summary{background:#0b0e0d;border-bottom:1px solid #292e2c;grid-template-columns:repeat(3,1fr);display:grid}.alert-engine-summary>span{border-right:1px solid #292e2c;grid-template-columns:auto 1fr;align-items:end;gap:8px;min-height:56px;padding:12px 16px;display:grid}.alert-engine-summary>span:last-child{border-right:0}.alert-engine-summary b{color:#e4dfd2;letter-spacing:-.05em;font-size:22px;font-weight:460;line-height:.9}.alert-engine-summary small{color:#6f7772;font-family:var(--athlx-mono);letter-spacing:.14em;padding-bottom:2px;font-size:7px;font-weight:850}.notification-panel>button>div>em{color:#8d948e;gap:3px;margin-top:2px;font-size:7px;font-style:normal;line-height:1.5;display:grid}.notification-panel>button>div>em strong{color:#5f6862;font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.notification-panel>button>div>mark{color:#d9b970;width:max-content;max-width:100%;font-family:var(--athlx-mono);letter-spacing:.12em;background:#c9a56d0f;border:1px solid #c9a56d3d;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:5px 8px;font-size:7px;font-weight:850;display:flex}.notification-panel>button>div>mark span{font-size:8px}.notification-panel>button.read>div>mark{color:#737b76;background:0 0;border-color:#343936}@media (width<=680px){.alert-engine-summary>span{padding:11px 12px}.alert-engine-summary b{font-size:19px}}.account-form-stack{max-height:min(620px,100vh - 220px);overflow:auto}.account-form-stack>form+form{border-top:1px solid #2d3230}.email-change-form{background:linear-gradient(135deg,#c9a56d0b,#0000)}.verified-email{background:#141914;border:1px solid #3e443d;align-items:center;gap:11px;padding:14px;grid-template-columns:none!important;display:flex!important}.verified-email>i{background:#91d087;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #91d087}.verified-email p{gap:3px;margin:0;display:grid}.verified-email b{color:#a9d9a3;font-size:8px}.verified-email small{color:#727a76;font-size:7px}.verified-email em{color:#c9a56d;letter-spacing:.8px;font-size:7px;font-style:normal}.email-change-form>.secondary{width:100%;margin-top:4px}.privacy-control{max-height:min(680px,100vh - 210px);overflow:auto}.privacy-principle{background:radial-gradient(circle at 100% 0,#c9a56d1f,#0000 38%),#101411;border-bottom:1px solid #2d3230;padding:27px}.privacy-principle>small,.privacy-request-list header small{color:#c9a56d;letter-spacing:1.4px;font-size:7px;font-weight:850}.privacy-principle h3{letter-spacing:-1px;margin:8px 0;font-size:26px;font-weight:480}.privacy-principle p{color:#7b837e;max-width:480px;margin:0;font-size:8px;line-height:1.65}.privacy-principle>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.privacy-principle>div span{color:#8e958f;letter-spacing:.9px;border:1px solid #353a36;padding:6px 8px;font-size:7px;font-weight:800}.privacy-control form select,.privacy-control form textarea{color:#fff;width:100%;font:inherit;background:#090c0b;border:1px solid #343936;border-radius:4px;padding:12px}.privacy-control form textarea{resize:vertical;min-height:90px}.privacy-request-list{padding:0 27px 27px}.privacy-request-list>header{border-bottom:1px solid #2d3230;justify-content:space-between;align-items:center;height:auto;padding:18px 0 12px;display:flex}.privacy-request-list header b{color:#707873;letter-spacing:1px;font-size:7px}.privacy-request-list>p{color:#737b76;margin:18px 0;font-size:8px;line-height:1.6}.privacy-request-list article{border-bottom:1px solid #292e2c;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px 0;display:grid}.privacy-request-list article>div{gap:5px;display:grid}.privacy-request-list article>div small{color:#c9a56d;letter-spacing:.8px;font-size:7px}.privacy-request-list article>div b{font-size:8px;font-weight:600;line-height:1.45}.privacy-request-list article>span{color:#d9bd78;letter-spacing:.7px;justify-items:end;gap:4px;font-size:7px;font-weight:850;display:grid}.privacy-request-list article>span small{color:#626a65;font-size:7px}.privacy-request-list article>span.fulfilled{color:#9bc995}.privacy-request-list article>span.denied,.privacy-request-list article>span.withdrawn{color:#a67c75}.account-policy-links{border-top:1px solid #2d3230;border-bottom:1px solid #2d3230;gap:12px;padding:10px 14px;display:flex}.account-policy-links a{color:#c9a56d;letter-spacing:.7px;font-size:7px;font-weight:850;text-decoration:none}@media (width<=680px){.account-modal nav{padding:0 20px;overflow:auto}.account-modal nav button{white-space:nowrap;margin-right:18px}.privacy-principle,.privacy-control form{padding:23px 20px}.privacy-request-list{padding:0 20px 23px}.privacy-request-list article{grid-template-columns:1fr}.privacy-request-list article>span{justify-items:start}.account-form-stack>form{padding:23px 20px}}.auth-brand footer a{color:#c9a56d;letter-spacing:1px;margin-left:auto;font-size:8px;font-weight:900;text-decoration:none}.auth-sales-link{color:#c9a56d;text-align:center;letter-spacing:1px;margin-top:18px;font-size:7px;font-weight:900;text-decoration:none;display:block}.auth-legal-links{color:#656d68;letter-spacing:.8px;justify-content:center;gap:8px;margin-top:13px;font-size:7px;font-weight:800;display:flex}.auth-legal-links a{color:#818983;text-decoration:none}.auth-legal-links a:hover{color:#c9a56d}.legal-shell{--legal-ink:#080a09;--legal-panel:#101311;--legal-line:#2d332f;--legal-gold:#c9a56d;--legal-bone:#f3f2ed;background:var(--legal-ink);min-height:100vh;color:var(--legal-bone);font-family:var(--font-athlx-body),Arial,sans-serif}.legal-shell *{box-sizing:border-box}.legal-shell a{color:inherit;text-decoration:none}.legal-shell aside{z-index:auto;background:0 0;border:0;width:auto;padding:0;display:block;position:static;inset:auto}.legal-nav{z-index:30;border-bottom:1px solid var(--legal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0af2;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 max(4vw,32px);display:grid;position:sticky;top:0}.legal-logo img{width:160px;display:block}.legal-nav>nav,.legal-nav>div{align-items:center;gap:25px;display:flex}.legal-nav>div{justify-content:flex-end}.legal-nav a{color:#8e958f;letter-spacing:.12em;font-size:10px;font-weight:800}.legal-nav>nav a{border-bottom:2px solid #0000;place-items:center;height:78px;display:grid}.legal-nav>nav a.active{border-color:var(--legal-gold);color:var(--legal-bone)}.legal-nav a:hover{color:#fff}.legal-nav .legal-cta{background:var(--legal-gold);color:#080a09;border-radius:3px;padding:14px 17px}.legal-hero{border-bottom:1px solid var(--legal-line);background:radial-gradient(circle at 88% 14%,#c9a56d26,#0000 28%),radial-gradient(circle at 10% 100%,#40563321,#0000 36%),#090c0a;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:8vw;min-height:500px;padding:clamp(75px,9vw,135px) max(7vw,42px) 80px;display:grid;position:relative;overflow:hidden}.legal-hero:after{content:"";border:1px solid #c9a56d14;border-radius:50%;width:45vw;height:45vw;position:absolute;top:10%;right:-12vw}.legal-hero>div,.legal-hero>aside{z-index:1;position:relative}.legal-hero small,.legal-index>small,.legal-document header small,.legal-contact small{color:var(--legal-gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.2em;font-size:10px;font-weight:700}.legal-hero h1{max-width:960px;font-family:var(--font-athlx-display),Impact,sans-serif;letter-spacing:.005em;margin:24px 0 28px;font-size:clamp(68px,8vw,118px);font-weight:400;line-height:.83}.legal-hero>div>p{color:#969d98;max-width:800px;margin:0;font-size:16px;line-height:1.8}.legal-hero>aside{border-top:1px solid #c9a56d6b;gap:8px;padding:24px 0 3px;display:grid}.legal-hero>aside span{color:var(--legal-gold);letter-spacing:.15em;font-size:9px;font-weight:800}.legal-hero>aside b{font-size:13px}.legal-hero>aside p{color:#747c76;margin:0;font-size:11px}.legal-layout{background:#0d100e;grid-template-columns:285px minmax(0,830px);justify-content:center;gap:clamp(50px,8vw,130px);padding:95px max(5vw,28px) 125px;display:grid}.legal-index{align-self:start;max-height:calc(100vh - 140px);position:sticky;top:110px;overflow:auto}.legal-index>nav{border-top:1px solid var(--legal-line);margin-top:20px;display:grid}.legal-index>nav a{border-bottom:1px solid var(--legal-line);color:#858d87;grid-template-columns:27px 1fr;gap:10px;padding:12px 0;font-size:10px;line-height:1.35;display:grid}.legal-index>nav a:hover{color:var(--legal-bone)}.legal-index>nav span{color:var(--legal-gold);font-family:var(--font-geist-mono),monospace;font-size:8px}.legal-index>div{background:#c9a56d09;border:1px solid #c9a56d42;margin-top:28px;padding:18px}.legal-index>div b,.legal-index>div a{color:var(--legal-gold);letter-spacing:.12em;font-size:9px}.legal-index>div a{overflow-wrap:anywhere;letter-spacing:.04em}.legal-index>div p{color:#a0a69f;margin:9px 0 16px;font-size:11px}.legal-document{background:0 0;border:0;border-radius:0}.legal-document>section{border-bottom:1px solid var(--legal-line);margin-bottom:76px;padding:0 0 76px;scroll-margin-top:110px}.legal-document>section:last-child{border:0;margin:0;padding-bottom:0}.legal-document header{border:0;grid-template-columns:48px 1fr;align-items:start;gap:20px;height:auto;padding:0;display:grid}.legal-document header>span{width:42px;height:42px;color:var(--legal-gold);font-family:var(--font-geist-mono),monospace;border:1px solid #c9a56d59;border-radius:50%;place-items:center;font-size:9px;display:grid}.legal-document h2{font-family:var(--font-athlx-display),Impact,sans-serif;letter-spacing:.015em;margin:9px 0 28px;font-size:clamp(39px,4vw,58px);font-weight:400;line-height:.95}.legal-document p,.legal-document li{color:#a1a7a2;font-size:14px;line-height:1.85}.legal-document .legal-lead{color:#dedfd9;margin:0 0 23px;font-size:17px;line-height:1.7}.legal-document ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.legal-document li{border:1px solid var(--legal-line);background:#101411;padding:17px 18px 17px 45px;position:relative}.legal-document li:before{content:"";border:1px solid var(--legal-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:25px;left:19px}.legal-document blockquote{border:1px solid #c9a56d52;border-left:3px solid var(--legal-gold);color:var(--legal-bone);font-family:var(--font-athlx-display),Impact,sans-serif;letter-spacing:.03em;background:radial-gradient(circle at 100% 0,#c9a56d1a,#0000 40%),#111512;margin:30px 0 0;padding:27px 30px;font-size:28px;line-height:1.05}.legal-contact{border-top:1px solid var(--legal-line);border-bottom:1px solid var(--legal-line);background:radial-gradient(circle at 85% 0,#c9a56d1f,#0000 32%),#101311;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px max(7vw,42px);display:grid}.legal-contact h2{max-width:850px;font-family:var(--font-athlx-display),Impact,sans-serif;margin:16px 0;font-size:clamp(45px,5vw,72px);font-weight:400;line-height:.95}.legal-contact p{color:#878e89;max-width:770px;margin:0;font-size:13px;line-height:1.75}.legal-contact>div:last-child{gap:10px;min-width:245px;display:grid}.legal-contact a{text-align:center;letter-spacing:.1em;border:1px solid #424844;padding:17px 20px;font-size:9px;font-weight:800}.legal-contact a:first-child{border-color:var(--legal-gold);background:var(--legal-gold);color:#080a09}.legal-footer{background:#090b0a;grid-template-columns:175px minmax(240px,1fr) auto auto;align-items:center;gap:28px;padding:34px max(4vw,30px);display:grid}.legal-footer img{width:145px}.legal-footer p,.legal-footer small{color:#6e756f;margin:0;font-size:9px;line-height:1.5}.legal-footer nav{gap:20px;display:flex}.legal-footer nav a{color:#8e958f;font-size:8px;font-weight:800}.legal-footer small{font-size:8px}@media (width<=900px){.legal-nav{grid-template-columns:1fr auto}.legal-nav>nav{display:none}.legal-hero{grid-template-columns:1fr}.legal-hero>aside{max-width:320px}.legal-layout{grid-template-columns:1fr;max-width:900px;margin:auto}.legal-index{max-height:none;position:static}.legal-index>nav{grid-template-columns:1fr 1fr;column-gap:25px}.legal-index>div{max-width:400px}.legal-contact{grid-template-columns:1fr}.legal-contact>div:last-child{max-width:360px}.legal-footer{grid-template-columns:160px 1fr}.legal-footer nav,.legal-footer small{text-align:right}}@media (width<=620px){.legal-nav{height:64px;padding:0 15px}.legal-logo img{width:125px}.legal-nav>div>a:first-child{display:none}.legal-nav .legal-cta{padding:12px 10px;font-size:8px}.legal-hero{min-height:0;padding:70px 20px 55px}.legal-hero h1{font-size:62px}.legal-hero>div>p{font-size:13px}.legal-layout{gap:65px;padding:65px 20px 85px}.legal-index>nav{grid-template-columns:1fr}.legal-document>section{margin-bottom:54px;padding-bottom:54px}.legal-document header{grid-template-columns:38px 1fr;gap:13px}.legal-document header>span{width:34px;height:34px}.legal-document h2{font-size:39px}.legal-document p,.legal-document li{font-size:12px}.legal-document .legal-lead{font-size:14px}.legal-document li{padding-left:40px}.legal-document blockquote{padding:23px;font-size:25px}.legal-contact{gap:35px;padding:70px 20px}.legal-contact h2{font-size:45px}.legal-footer{text-align:center;grid-template-columns:1fr}.legal-footer img{margin:auto}.legal-footer nav{justify-content:center}.legal-footer nav,.legal-footer small{text-align:center}}.shell>aside nav{scrollbar-width:none;gap:12px;margin-top:26px;overflow:auto}.shell>aside nav::-webkit-scrollbar{display:none}.nav-group{gap:2px;display:grid}.nav-group>small{color:#66706a;letter-spacing:1.35px;padding:0 13px 5px;font-size:7px;font-weight:900;line-height:1}.shell>aside .nav-group button{padding:10px 12px;font-size:11px}.shell>aside .nav-group button i{color:#c9a56d;font-size:12px}.shell>aside .nav-group button em{background:#c9a56d}.shell>aside .season{flex:none;margin-top:16px}.pass-workspace{--pass-gold:#c9a56d;--pass-bone:#f4f2ed;--pass-muted:#8b938e;--pass-line:#303632;--pass-panel:#111513;--pass-panel-2:#171b18;color:var(--pass-bone);padding-bottom:72px}.pass-workspace button{font-family:inherit}.pass-loading{min-height:55vh;color:var(--pass-gold);letter-spacing:2.2px;place-items:center;font-size:11px;font-weight:800;display:grid}.pass-elite-hero{background:radial-gradient(circle at 82% 18%,#c9a56d2e,#0000 29%),linear-gradient(138deg,#181d19 0%,#0b0e0c 58%,#10150f 100%);border:1px solid #313732;border-radius:20px;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:40px;min-height:360px;margin-bottom:20px;padding:clamp(34px,5vw,70px);display:grid;position:relative;overflow:hidden}.pass-elite-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 54%,#ffffff06 54% 55%,#0000 55% 100%);position:absolute;inset:0}.pass-elite-hero small,.pass-roster small,.pass-builder small,.pass-command small,.pass-intelligence small,.pass-staff-review small,.pass-proof-grid small,.public-pass-shell small{letter-spacing:2px;color:var(--pass-gold);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3}.pass-elite-hero h1{letter-spacing:-5px;max-width:850px;margin:18px 0 16px;font-size:clamp(58px,7vw,104px);font-weight:500;line-height:.86}.pass-elite-hero p{color:#a3aaa5;max-width:730px;margin:0;font-size:15px;line-height:1.7}.pass-hero-state{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b09a6;border:1px solid #3a413c;padding:24px;position:relative}.pass-hero-state>span,.pass-hero-state>small{letter-spacing:1.5px;color:#9aa19c;font-size:9px;display:block}.pass-hero-state>b{letter-spacing:-2px;margin:11px 0 12px;font-size:52px;font-weight:500;line-height:1;display:block}.pass-hero-state>i{background:#353b37;height:3px;display:block}.pass-hero-state>i em{background:var(--pass-gold);height:100%;display:block}.pass-hero-state>small{color:var(--pass-gold);margin-top:13px}.pass-roster{border:1px solid var(--pass-line);background:var(--pass-panel);border-radius:16px;grid-template-columns:210px 1fr;gap:20px;margin-bottom:20px;padding:26px;display:grid}.pass-roster h2{margin:8px 0 0;font-size:28px;font-weight:500}.pass-roster-list{gap:10px;padding-bottom:4px;display:flex;overflow:auto}.pass-roster-list>button{text-align:left;min-width:210px;color:var(--pass-bone);cursor:pointer;background:#0c100e;border:1px solid #303632;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.pass-roster-list>button.active{border-color:var(--pass-gold);background:linear-gradient(135deg,#1b1b15,#0e120f)}.pass-roster-list button>i{width:42px;height:42px;color:var(--pass-gold);background:#242a26;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.pass-roster-list button span{gap:5px;display:grid}.pass-roster-list button b{font-size:12px}.pass-roster-list button small{letter-spacing:1px;color:#7f8882;font-size:8px}.pass-roster-list button em{color:var(--pass-gold);font-size:8px;font-style:normal}.pass-roster-list>p{color:#8d958f;font-size:13px}.pass-builder-grid{grid-template-columns:minmax(0,1fr) 278px;gap:14px;display:grid}.recruit-card{background:radial-gradient(circle at 78% 4%,#c9a56d3b,#0000 28%),linear-gradient(132deg,#202621,#0b0f0d 64%);border:1px solid #3b423d;border-radius:18px;grid-template-columns:210px minmax(0,1fr) 168px;align-items:center;gap:34px;min-height:470px;padding:42px;display:grid;position:relative;overflow:hidden}.recruit-card:after{content:"";pointer-events:none;border:1px solid #c9a56d38;width:70%;height:410px;position:absolute;top:-170px;right:-20%;transform:rotate(-17deg)}.recruit-photo{background:linear-gradient(145deg,#4d5650,#202622);border:1px solid #555c57;place-items:center;height:310px;display:grid;position:relative;overflow:hidden}.recruit-photo:before{content:"";background:linear-gradient(135deg,#ffffff0f,#0000 50%);position:absolute;inset:0}.recruit-photo>img{object-fit:cover;filter:saturate(.65)contrast(1.05);width:100%;height:100%}.recruit-photo>b{letter-spacing:-2px;color:#e9e7df;font-size:48px;font-weight:500}.recruit-photo>span{letter-spacing:1.4px;color:var(--pass-gold);font-size:12px;font-weight:900;position:absolute;top:16px;right:16px}.recruit-photo>small{letter-spacing:1.5px;color:#f4f2ed;font-size:7px;position:absolute;bottom:14px;left:15px}.recruit-identity{z-index:2;position:relative}.recruit-identity>small{font-size:9px}.recruit-identity h2{letter-spacing:-4px;text-transform:uppercase;margin:16px 0 11px;font-size:clamp(45px,5.5vw,77px);font-weight:500;line-height:.88}.recruit-identity>p{color:var(--pass-gold);letter-spacing:.7px;margin:0;font-size:14px;font-weight:800;line-height:1.5}.recruit-identity-meta{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.recruit-identity-meta span{color:#a9b0ab;letter-spacing:.65px;text-transform:uppercase;border:1px solid #3a403c;padding:7px 9px;font-size:9px}.recruit-identity blockquote{border-left:2px solid var(--pass-gold);color:#c3c7c2;max-width:630px;margin:23px 0 0;padding-left:17px;font-size:14px;line-height:1.65}.recruit-verify{z-index:2;border-left:1px solid #3a403c;justify-items:center;gap:14px;padding-left:24px;display:grid;position:relative}.recruit-verify>img,.pass-qr-panel>img{background:var(--pass-bone);border-radius:5px;width:144px;height:144px;padding:8px}.qr-placeholder{text-align:center;width:144px;height:144px;color:var(--pass-gold);background:#0c100e;border:1px dashed #5c604d;align-content:center;place-items:center;gap:8px;display:grid}.qr-placeholder>span{font-size:30px;line-height:1}.qr-placeholder>small{letter-spacing:1px;color:#7d857f;max-width:105px;font-size:7px;line-height:1.45}.pass-verification-badge{grid-template-columns:8px 1fr;align-items:center;column-gap:8px;width:100%;display:grid}.pass-verification-badge i{background:#7d633e;border-radius:50%;width:8px;height:8px}.pass-verification-badge.verified i{background:var(--pass-gold);box-shadow:0 0 13px #c9a56db3}.pass-verification-badge span{letter-spacing:1px;font-size:9px;font-weight:900}.pass-verification-badge small{letter-spacing:.55px;color:#79817c;grid-column:2;font-size:7px}.recruit-watermark{letter-spacing:4px;font-size:13px;font-weight:900;position:absolute;bottom:22px;right:30px}.recruit-watermark small{letter-spacing:3px;color:var(--pass-gold);margin-top:2px;font-size:7px;display:block}.pass-command{background:linear-gradient(160deg,#151a16,#0b0f0d);border:1px solid #323834;border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.pass-command>div:first-child{border-bottom:1px solid #303632;padding-bottom:18px}.pass-command div>b{margin:10px 0 6px;font-size:38px;font-weight:500;line-height:1;display:block}.pass-command div>b.live{color:var(--pass-gold)}.pass-command p{color:#858e88;margin:0;font-size:11px;line-height:1.5}.pass-command>button,.pass-builder button,.pass-zero button{min-height:44px;color:var(--pass-bone);letter-spacing:1.1px;cursor:pointer;background:0 0;border:1px solid #3c433e;padding:11px 13px;font-size:9px;font-weight:900}.pass-command>button.primary,.pass-builder button.primary,.pass-zero button.primary{border-color:var(--pass-gold);background:var(--pass-gold);color:#090b0a}.pass-command button:disabled,.pass-builder button:disabled{opacity:.35;cursor:not-allowed}.pass-qr-panel{border-top:1px solid #303632;gap:10px;margin-top:auto;padding-top:16px;display:grid}.pass-qr-panel>img{aspect-ratio:1;width:100%;height:auto}.pass-qr-panel>div{min-height:150px;color:var(--pass-gold);border:1px dashed #4b524d;align-content:center;place-items:center;gap:9px;display:grid}.pass-qr-panel>div span{font-size:26px}.pass-qr-panel>div small{text-align:center;color:#747d77;max-width:160px;font-size:7px;line-height:1.5}.pass-qr-panel input{color:#7f8782;background:#080b09;border:1px solid #303632;width:100%;padding:10px;font-size:8px}.pass-builder{background:radial-gradient(circle at 95% 0,#c9a56d1c,transparent 28%),var(--pass-panel);border:1px solid #51482f;border-radius:18px;margin-top:16px;padding:clamp(24px,4vw,48px)}.pass-builder-head{border-bottom:1px solid #303632;justify-content:space-between;align-items:start;gap:25px;padding-bottom:28px;display:flex}.pass-builder-head h2{letter-spacing:-2px;margin:9px 0 8px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.95}.pass-builder-head p{color:#8b938e;margin:0;font-size:13px;line-height:1.65}.pass-builder-head>button{min-height:auto}.pass-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.pass-form-grid label{color:#8d958f;letter-spacing:1.2px;gap:9px;font-size:9px;font-weight:900;display:grid}.pass-form-grid label.wide{grid-column:span 2}.pass-form-grid input,.pass-form-grid textarea,.pass-form-grid select{width:100%;min-height:48px;color:var(--pass-bone);background:#090c0a;border:1px solid #373d39;border-radius:4px;outline:none;padding:13px;font:500 12px/1.4 inherit}.pass-form-grid textarea{resize:vertical;min-height:110px}.pass-form-grid input:focus,.pass-form-grid textarea:focus,.pass-form-grid select:focus{border-color:var(--pass-gold);box-shadow:0 0 0 2px #c9a56d14}.pass-test-selector,.pass-privacy{background:#0d110f;border:1px solid #303632;grid-template-columns:270px 1fr;gap:24px;margin-top:28px;padding:24px;display:grid}.pass-test-selector h3,.pass-privacy h3{margin:9px 0 8px;font-size:24px;font-weight:500}.pass-test-selector p,.pass-privacy p{color:#828b85;font-size:11px;line-height:1.6}.pass-test-selector>div:last-child{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pass-test-selector label,.pass-privacy label{cursor:pointer;background:#0a0d0b;border:1px solid #323834;align-items:center;gap:11px;padding:13px;display:flex}.pass-test-selector label.selected{border-color:var(--pass-gold);background:#17170f}.pass-test-selector input,.pass-privacy input{accent-color:var(--pass-gold)}.pass-test-selector label span,.pass-privacy label span{gap:4px;display:grid}.pass-test-selector label b,.pass-privacy label b{font-size:11px}.pass-test-selector label small,.pass-privacy label small{letter-spacing:.6px;color:#79817c;font-size:8px}.pass-empty-copy{text-align:center;border:1px dashed #3b423d;grid-column:1/-1;padding:28px}.pass-privacy{grid-template-columns:270px repeat(3,1fr)}.pass-builder-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.pass-builder-actions button{min-width:180px}.pass-development-ledger{background:radial-gradient(circle at 88% 8%,#c9a56d1f,#0000 28%),linear-gradient(145deg,#151a16,#0d100e);border:1px solid #51482f;border-radius:18px;margin-top:16px;padding:clamp(26px,3.4vw,42px)}.pass-development-ledger .recruit-section-head p,.public-evidence .recruit-section-head p{color:#858e88;max-width:760px;margin:12px 0 0;font-size:12px;line-height:1.65}.development-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.development-ledger-grid article{background:linear-gradient(155deg,#141814,#090c0a);border:1px solid #343a36;border-radius:12px;padding:24px}.development-ledger-grid article>header{border-bottom:1px solid #303632;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.development-ledger-grid h3{margin:8px 0 0;font-size:25px;font-weight:500;line-height:1.05}.development-ledger-grid article>header>b{color:var(--pass-gold);letter-spacing:1px;border:1px solid #5d5136;padding:9px 11px;font-size:10px}.development-score{grid-template-columns:1fr 96px 1fr;align-items:center;gap:16px;padding:24px 0;display:grid}.development-score>div{gap:7px;display:grid}.development-score>div:last-child{text-align:right}.development-score strong{font-size:33px;font-weight:500;line-height:1}.development-score strong em{color:var(--pass-gold);margin-left:5px;font-size:9px;font-style:normal;font-weight:900}.development-score>div>span{color:#7d857f;letter-spacing:.6px;font-size:8px}.development-score>i{background:#3e443f;height:1px;position:relative}.development-score>i:before,.development-score>i:after{content:"";background:#5e655f;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.development-score>i:before{left:0}.development-score>i:after{background:var(--pass-gold);right:0;box-shadow:0 0 12px #c9a56d8c}.development-score>i span{background:var(--pass-gold);height:1px;position:absolute;top:0;left:20%;right:0}.development-ledger-grid article>footer{color:#7d857f;letter-spacing:.85px;border-top:1px solid #303632;justify-content:space-between;gap:12px;padding-top:15px;font-size:7px;font-weight:900;display:flex}.development-ledger-empty{border:1px dashed #3d443f;align-items:center;gap:24px;min-height:170px;margin-top:22px;padding:32px;display:flex}.development-ledger-empty>span{width:64px;height:64px;color:var(--pass-gold);border:1px solid #5e5136;border-radius:50%;place-items:center;font-size:12px;display:grid}.development-ledger-empty h3{margin:0 0 8px;font-size:24px;font-weight:500}.development-ledger-empty p{color:#858e88;max-width:670px;margin:0;font-size:12px;line-height:1.65}.pass-intelligence{border:1px solid var(--pass-line);background:var(--pass-panel);border-radius:18px;margin-top:16px;padding:30px}.recruit-section-head{border-bottom:1px solid var(--pass-line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:22px;display:flex}.recruit-section-head h2{letter-spacing:-1.5px;margin:9px 0 0;font-size:clamp(28px,3.5vw,47px);font-weight:500;line-height:1}.recruit-section-head>span{color:#7c857f;letter-spacing:1px;font-size:8px}.pass-intelligence>div:nth-child(2){border:1px solid var(--pass-line);grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.pass-intelligence article{border-right:1px solid var(--pass-line);padding:23px}.pass-intelligence article:last-child{border-right:0}.pass-intelligence article>b{margin:13px 0 8px;font-size:44px;font-weight:500;line-height:1;display:block}.pass-intelligence article p{color:#7f8882;margin:0;font-size:10px}.analytics-note{color:#69716c;margin:15px 0 0;font-size:9px;line-height:1.55}.pass-staff-review{background:linear-gradient(140deg,#161a16,#10130f);border:1px solid #534a31;border-radius:18px;grid-template-columns:1fr 1fr;gap:40px;margin-top:16px;padding:30px;display:grid}.pass-staff-review h2{margin:10px 0;font-size:36px;font-weight:500}.pass-staff-review p{color:#929a94;max-width:680px;margin:0;font-size:13px;line-height:1.7}.pass-staff-review dl{border:1px solid var(--pass-line);margin:0}.pass-staff-review dl>div{border-bottom:1px solid var(--pass-line);justify-content:space-between;gap:20px;padding:14px;display:flex}.pass-staff-review dl>div:last-child{border:0}.pass-staff-review dt{color:#7e8781;letter-spacing:1px;font-size:9px}.pass-staff-review dd{color:var(--pass-gold);margin:0;font-size:10px;font-weight:900}.pass-proof-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.pass-proof-grid article{border:1px solid var(--pass-line);background:var(--pass-panel);border-radius:14px;min-height:210px;padding:28px}.pass-proof-grid h2{margin:20px 0 12px;font-size:24px;font-weight:500;line-height:1.05}.pass-proof-grid p{color:#818a84;margin:0;font-size:11px;line-height:1.65}.pass-zero{text-align:center;background:#0e120f;border:1px dashed #3c433e;border-radius:18px;align-content:center;place-items:center;min-height:390px;padding:50px;display:grid}.pass-zero h2{max-width:720px;margin:12px 0;font-size:48px;font-weight:500;line-height:1}.pass-zero p{color:#88918b;max-width:620px;margin:0 0 24px;font-size:14px;line-height:1.7}.public-pass-shell{--pass-gold:#c9a56d;--pass-bone:#f4f2ed;--pass-muted:#929a94;--pass-line:#303632;min-height:100vh;color:var(--pass-bone);background:radial-gradient(circle at 88% 0,#172016 0,#0000 30%),#080a09}.public-pass-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a09e0;border-bottom:1px solid #2b302d;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.public-pass-nav img{width:164px}.public-pass-nav>div{letter-spacing:1.5px;color:#9aa29c;font-size:9px;font-weight:900}.public-pass-nav i{background:var(--pass-gold);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 11px #c9a56db3}.public-pass-nav button{color:var(--pass-bone);letter-spacing:1px;background:0 0;border:1px solid #444b46;padding:12px 16px;font-size:9px;font-weight:900}.public-pass-content{max-width:1420px;margin:auto;padding:clamp(24px,4vw,58px) 4vw 70px}.public-pass-intro{grid-template-columns:1fr 420px;align-items:end;gap:40px;margin-bottom:28px;display:grid}.public-pass-intro h1{letter-spacing:-4px;margin:10px 0 0;font-size:clamp(52px,7vw,96px);font-weight:500;line-height:.85}.public-pass-intro p{color:#9ba39d;margin:0 0 5px;font-size:15px;line-height:1.7}.public-evidence,.recruit-film,.recruit-profile-grid>article,.recruit-verification,.recruit-contact{border:1px solid var(--pass-line);background:#101311;border-radius:16px;margin-top:15px;padding:clamp(24px,3vw,38px)}.recruit-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.recruit-metrics article{background:#0b0e0c;border:1px solid #303632;min-height:160px;padding:22px}.recruit-metrics article small{color:#909892;font-size:9px}.recruit-metrics article>b{margin:22px 0 15px;font-size:44px;font-weight:500;line-height:1;display:block}.recruit-metrics article>b em{color:var(--pass-gold);margin-left:6px;font-size:11px;font-style:normal;font-weight:900}.recruit-metrics article>span{color:var(--pass-gold);letter-spacing:.7px;font-size:8px;font-weight:900}.recruit-empty{text-align:center;color:#88908b;border:1px dashed #3a403c;grid-column:1/-1;padding:48px;font-size:13px}.recruit-film{grid-template-columns:.8fr 1.5fr;align-items:center;gap:40px;display:grid}.recruit-film h2{letter-spacing:-2px;margin:13px 0 12px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.96}.recruit-film p{color:#8d958f;font-size:13px;line-height:1.7}.recruit-film iframe{aspect-ratio:16/9;background:#060807;border:1px solid #343a36;border-radius:10px;width:100%}.recruit-film a{border:1px solid var(--pass-gold);color:var(--pass-gold);letter-spacing:1px;margin-top:12px;padding:13px 16px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.recruit-profile-grid{grid-template-columns:1.35fr 1fr;gap:15px;display:grid}.recruit-profile-grid article{min-height:290px;margin-top:15px}.recruit-profile-grid h2{max-width:800px;margin:16px 0 24px;font-size:28px;font-weight:500;line-height:1.4}.recruit-profile-grid dl{border-top:1px solid #303632;margin:0}.recruit-profile-grid dl>div{border-bottom:1px solid #303632;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.recruit-profile-grid dt{color:#808983;letter-spacing:1px;font-size:9px}.recruit-profile-grid dd{color:var(--pass-gold);margin:0;font-size:10px;font-weight:900}.recruit-profile-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recruit-profile-grid li{color:#aab0ac;border-bottom:1px solid #303632;padding:11px 0;font-size:12px}.recruit-verification{background:linear-gradient(135deg,#161a16,#0d100e);grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.recruit-verification h2,.recruit-contact h2{margin:11px 0 9px;font-size:38px;font-weight:500}.recruit-verification p,.recruit-contact p{color:#929a94;max-width:700px;margin:0;font-size:13px;line-height:1.7}.recruit-verification dl{border:1px solid #343a36;margin:0}.recruit-verification dl>div{border-bottom:1px solid #343a36;justify-content:space-between;padding:14px;display:flex}.recruit-verification dl>div:last-child{border:0}.recruit-verification dt{color:#7e8781;font-size:9px}.recruit-verification dd{color:var(--pass-gold);margin:0;font-size:10px;font-weight:900}.recruit-contact{background:radial-gradient(circle at 90%,#c9a56d24,#0000 25%),#131611;border-color:#5c5135;justify-content:space-between;align-items:center;gap:30px;display:flex}.recruit-contact a{text-align:center;background:var(--pass-gold);color:#090b0a;letter-spacing:1.2px;min-width:230px;padding:17px 20px;font-size:10px;font-weight:900;text-decoration:none}.public-pass-content>footer{color:#747d77;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;padding:28px 6px;display:grid}.public-pass-content>footer span{color:var(--pass-gold);letter-spacing:2px;font-size:12px;font-weight:900}.public-pass-content>footer p{margin:0;font-size:9px}.public-pass-content>footer b{letter-spacing:1px;font-size:9px}.public-pass-shell.pass-loading,.public-pass-shell.pass-zero{text-align:center;place-content:center;gap:25px;display:grid}.public-pass-shell.pass-loading img,.public-pass-shell.pass-zero>img{width:190px;margin:auto}.public-pass-shell.pass-loading span,.public-pass-shell.pass-zero small{letter-spacing:2px;color:var(--pass-gold);font-size:10px;font-weight:900}.public-pass-shell.pass-zero h1{margin:14px 0;font-size:52px;font-weight:500}.public-pass-shell.pass-zero p{color:#8e9691;font-size:14px}.public-pass-shell.pass-zero a{border:1px solid var(--pass-gold);color:var(--pass-gold);letter-spacing:1px;margin-top:15px;padding:13px 16px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.recruit-metrics .metric-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.recruit-metrics .metric-title>small{color:#d8dbd6;letter-spacing:.55px;max-width:68%;font-weight:900}.recruit-metrics .metric-title>span{color:#858d87;letter-spacing:.7px;text-align:right;font-size:7px;font-weight:900}.recruit-metrics .metric-development{border-top:1px solid #2f3531;border-bottom:1px solid #2f3531;grid-template-columns:1fr 1fr 1fr;margin:0 0 18px;display:grid}.recruit-metrics .metric-development>div{border-right:1px solid #2f3531;padding:12px 8px}.recruit-metrics .metric-development>div:first-child{padding-left:0}.recruit-metrics .metric-development>div:last-child{border-right:0;padding-right:0}.recruit-metrics .metric-development small{color:#6f7872;letter-spacing:.65px;margin-bottom:6px;font-size:7px;display:block}.recruit-metrics .metric-development strong{color:#c5cac5;font-size:10px;font-weight:800}.recruit-metrics .metric-development strong.positive{color:var(--pass-gold)}.recruit-metrics .metric-development strong em{color:#747d77;font-size:7px;font-style:normal}.public-evidence .recruit-metrics article{background:radial-gradient(circle at 95% 0,#c9a56d14,#0000 34%),#0b0e0c;min-height:245px}@media (width<=1180px){.pass-builder-grid{grid-template-columns:1fr}.pass-command{grid-template-columns:1fr 1fr 1fr;display:grid}.pass-command>div:first-child{grid-column:1/-1}.pass-qr-panel{grid-column:1/-1;grid-template-columns:140px 1fr;align-items:center}.pass-qr-panel>img,.pass-qr-panel>div{width:140px;min-height:140px}.recruit-card{grid-template-columns:175px 1fr}.recruit-photo{height:260px}.recruit-verify{border-top:1px solid #3a403c;border-left:0;grid-column:1/-1;justify-content:flex-start;padding:20px 0 0;display:flex}.recruit-verify>img,.qr-placeholder{width:100px;height:100px}.pass-form-grid{grid-template-columns:repeat(2,1fr)}.pass-test-selector,.pass-privacy{grid-template-columns:1fr}.pass-privacy{grid-template-columns:1fr 1fr 1fr}.pass-privacy>div{grid-column:1/-1}.pass-intelligence>div:nth-child(2){grid-template-columns:repeat(2,1fr)}.pass-intelligence article:nth-child(2){border-right:0}.pass-intelligence article:nth-child(-n+2){border-bottom:1px solid var(--pass-line)}.pass-proof-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.pass-elite-hero{grid-template-columns:1fr;min-height:auto}.pass-elite-hero h1{letter-spacing:-3px}.pass-roster{grid-template-columns:1fr}.recruit-card{padding:26px;display:block}.recruit-photo{width:160px;height:220px;margin-bottom:26px}.recruit-identity h2{font-size:50px}.recruit-verify{margin-top:25px}.recruit-watermark{display:none}.pass-command{grid-template-columns:1fr}.pass-command>div:first-child,.pass-qr-panel{grid-column:auto}.pass-qr-panel{grid-template-columns:120px 1fr;display:grid}.pass-form-grid{grid-template-columns:1fr}.pass-form-grid label.wide{grid-column:auto}.pass-test-selector>div:last-child,.pass-privacy{grid-template-columns:1fr}.pass-privacy>div{grid-column:auto}.pass-builder-actions{display:grid}.pass-builder-actions button{width:100%}.pass-staff-review,.public-pass-intro,.recruit-film,.recruit-verification,.recruit-profile-grid{grid-template-columns:1fr}.recruit-metrics{grid-template-columns:repeat(2,1fr)}.recruit-contact{display:grid}.recruit-contact a{min-width:0}.public-pass-content>footer{grid-template-columns:1fr}.public-pass-nav>div{display:none}}@media (width<=560px){.pass-elite-hero{padding:28px 22px}.pass-elite-hero h1{letter-spacing:-2.5px;font-size:54px}.pass-hero-state{width:100%}.pass-roster{padding:20px}.pass-roster-list>button{min-width:185px}.recruit-card{min-height:auto}.recruit-identity h2{letter-spacing:-2px;font-size:42px}.recruit-identity blockquote{font-size:12px}.recruit-verify{justify-items:start;display:grid}.pass-verification-badge{width:auto}.pass-command,.pass-intelligence{padding:20px}.pass-intelligence>div:nth-child(2){grid-template-columns:1fr}.pass-intelligence article{border-right:0;border-bottom:1px solid var(--pass-line)}.pass-intelligence article:last-child{border-bottom:0}.pass-proof-grid{grid-template-columns:1fr}.pass-proof-grid article{min-height:170px}.pass-builder{padding:22px}.pass-builder-head{display:grid}.pass-zero{padding:28px}.pass-zero h2{font-size:36px}.public-pass-nav{height:74px;padding:0 18px}.public-pass-nav img{width:120px}.public-pass-nav button{padding:10px;font-size:8px}.public-pass-content{padding:24px 14px 50px}.public-pass-intro h1{letter-spacing:-3px;font-size:58px}.recruit-metrics{grid-template-columns:1fr}.recruit-section-head{display:grid}.recruit-profile-grid h2{font-size:23px}.recruit-verification h2,.recruit-contact h2{font-size:31px}}@media print{.public-pass-nav{position:static}.public-pass-nav button{display:none}.public-pass-shell{-webkit-print-color-adjust:exact;print-color-adjust:exact}.public-pass-content{padding:20px}.recruit-film{break-before:page}}@media (width<=980px){.development-ledger-grid{grid-template-columns:1fr}}@media (width<=560px){.pass-development-ledger{padding:22px}.development-score{grid-template-columns:1fr 50px 1fr;gap:10px}.development-score strong{font-size:26px}.development-ledger-grid article>footer,.development-ledger-empty{display:grid}.recruit-metrics .metric-development{grid-template-columns:1fr 1fr}.recruit-metrics .metric-development>div:nth-child(2){border-right:0}.recruit-metrics .metric-development>div:last-child{border-top:1px solid #2f3531;grid-column:1/-1}}.recruit-identity{min-width:0}.recruit-identity h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,4.5vw,68px)}.recruit-verify{min-width:0}@media (width<=1480px) and (width>=1181px){.pass-builder-grid{grid-template-columns:1fr}.pass-command{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pass-command>div:first-child{grid-column:1/-1}.pass-qr-panel{grid-column:1/-1;grid-template-columns:140px minmax(0,1fr);align-items:center}.pass-qr-panel>img,.pass-qr-panel>div{width:140px;min-height:140px}}.pass-featured-reel{background:radial-gradient(circle at 88% 3%,#c9a56d26,#0000 25%),linear-gradient(145deg,#151a16,#0c0f0d);border:1px solid #51482f;border-radius:18px;margin-top:16px;padding:clamp(26px,3.4vw,42px)}.pass-featured-reel-head{border-bottom:1px solid #343a36;justify-content:space-between;align-items:start;gap:32px;padding-bottom:24px;display:flex}.pass-featured-reel-head>div{max-width:820px}.pass-featured-reel-head small,.pass-featured-reel-list small,.pass-featured-reel-empty small{color:var(--pass-gold);letter-spacing:1.6px;font-size:9px;font-weight:900}.pass-featured-reel-head h2{letter-spacing:-2px;margin:9px 0 10px;font-size:clamp(34px,4vw,55px);font-weight:500;line-height:.96}.pass-featured-reel-head p{color:#909892;margin:0;font-size:12px;line-height:1.7}.pass-featured-reel-head>span{color:var(--pass-gold);letter-spacing:1.1px;white-space:nowrap;border:1px solid #5b5035;padding:10px 12px;font-size:8px;font-weight:900}.pass-featured-reel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pass-featured-reel-list article{background:#0b0e0c;border:1px solid #333a35;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:20px;display:grid}.pass-featured-reel-list article.selected{border-color:var(--pass-gold);background:linear-gradient(135deg,#1a1b14,#0b0e0c)}.pass-featured-reel-index{background:#111512;border:1px solid #454b46;align-content:center;place-items:center;height:62px;display:grid}.pass-featured-reel-index span{color:var(--pass-gold);font-size:23px;line-height:1}.pass-featured-reel-index small{letter-spacing:.8px;color:#7f8781;margin-top:5px;font-size:7px}.pass-featured-reel-list h3{margin:7px 0 6px;font-size:22px;font-weight:500;line-height:1.05}.pass-featured-reel-list p{color:#7f8882;margin:0;font-size:10px;line-height:1.5}.pass-featured-reel-list button,.pass-featured-reel-empty button,.pass-featured-reel-warning button{min-height:42px;color:var(--pass-bone);letter-spacing:.9px;cursor:pointer;background:0 0;border:1px solid #474e49;padding:10px 13px;font-size:8px;font-weight:900}.pass-featured-reel-list button.primary,.pass-featured-reel-empty button.primary{border-color:var(--pass-gold);background:var(--pass-gold);color:#090b0a}.pass-featured-reel-list button.selected{color:var(--pass-gold);border-color:#5a5037}.pass-featured-reel-list button:disabled{opacity:.4;cursor:not-allowed}.pass-featured-reel-empty{border:1px dashed #454c47;justify-content:space-between;align-items:center;gap:28px;min-height:150px;margin-top:20px;padding:24px;display:flex}.pass-featured-reel-empty h3{margin:8px 0;font-size:25px;font-weight:500}.pass-featured-reel-empty p{color:#858e88;margin:0;font-size:11px;line-height:1.6}.pass-featured-reel-warning{background:#17150f;border:1px solid #5a4b31;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:15px;display:flex}.pass-featured-reel-warning p{color:#b9af9e;margin:0;font-size:10px;line-height:1.5}.pass-featured-reel>footer{border-top:1px solid #343a36;justify-content:space-between;gap:28px;margin-top:20px;padding-top:18px;display:flex}.pass-featured-reel>footer span{color:var(--pass-gold);letter-spacing:1.2px;font-size:8px;font-weight:900}.pass-featured-reel>footer p{color:#747d77;text-align:right;margin:0;font-size:9px}.recruit-highlight-reel{background:radial-gradient(circle at 92% 0,#c9a56d24,#0000 24%),#101311;border:1px solid #51482f;border-radius:16px;margin-top:15px;padding:clamp(24px,3vw,38px)}.recruit-highlight-head{border-bottom:1px solid var(--pass-line);justify-content:space-between;align-items:start;gap:32px;padding-bottom:24px;display:flex}.recruit-highlight-head>div{max-width:830px}.recruit-highlight-head h2{letter-spacing:-2.4px;margin:12px 0 10px;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:.93}.recruit-highlight-head p{color:#909892;margin:0;font-size:12px;line-height:1.7}.recruit-highlight-head>span{color:var(--pass-gold);letter-spacing:1px;white-space:nowrap;border:1px solid #5b5035;padding:10px 12px;font-size:8px;font-weight:900}.recruit-highlight-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:12px;margin-top:20px;display:grid}.recruit-highlight-stage{background:#080a09;border:1px solid #343a36;min-width:0}.recruit-highlight-stage iframe,.recruit-highlight-unavailable{aspect-ratio:16/9;background:#050605;border:0;width:100%}.recruit-highlight-unavailable{color:#727a74;letter-spacing:1.1px;place-items:center;font-size:9px;display:grid}.recruit-highlight-stage>div:last-child{padding:20px}.recruit-highlight-stage h3{margin:8px 0 7px;font-size:26px;font-weight:500;line-height:1.05}.recruit-highlight-stage p{color:#858d87;letter-spacing:.5px;margin:0;font-size:9px}.recruit-highlight-sequence{background:#0b0e0c;border:1px solid #343a36;max-height:560px;overflow:auto}.recruit-highlight-sequence>header{border-bottom:1px solid #343a36;justify-content:space-between;gap:14px;padding:17px;display:flex}.recruit-highlight-sequence>header b{color:#8e9690;letter-spacing:.7px;font-size:8px}.recruit-highlight-sequence button{text-align:left;width:100%;color:var(--pass-bone);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c312e;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.recruit-highlight-sequence button.active{box-shadow:inset 2px 0 var(--pass-gold);background:#191a13}.recruit-highlight-sequence button>span{color:var(--pass-gold);font-size:11px;font-weight:900}.recruit-highlight-sequence button>div{gap:5px;min-width:0;display:grid}.recruit-highlight-sequence button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recruit-highlight-sequence button small{text-overflow:ellipsis;white-space:nowrap;color:#737b75;letter-spacing:.45px;font-size:7px;overflow:hidden}.recruit-highlight-sequence button i{color:#858d87;font-size:7px;font-style:normal;font-weight:900}.recruit-highlight-reel>footer{border-top:1px solid var(--pass-line);justify-content:space-between;gap:30px;margin-top:18px;padding-top:17px;display:flex}.recruit-highlight-reel>footer span{color:var(--pass-gold);letter-spacing:1.1px;font-size:8px;font-weight:900}.recruit-highlight-reel>footer p{color:#7e8781;text-align:right;max-width:700px;margin:0;font-size:9px;line-height:1.5}@media (width<=980px){.pass-featured-reel-list,.recruit-highlight-layout{grid-template-columns:1fr}.recruit-highlight-sequence{max-height:none}}@media (width<=640px){.pass-featured-reel{padding:22px}.pass-featured-reel-head,.pass-featured-reel-empty,.pass-featured-reel-warning,.pass-featured-reel>footer,.recruit-highlight-head,.recruit-highlight-reel>footer{display:grid}.pass-featured-reel-head>span,.recruit-highlight-head>span{width:max-content}.pass-featured-reel-list article{grid-template-columns:52px minmax(0,1fr)}.pass-featured-reel-index{height:52px}.pass-featured-reel-list article>button{grid-column:1/-1;width:100%}.pass-featured-reel>footer p,.recruit-highlight-reel>footer p{text-align:left}.recruit-highlight-reel{padding:22px}.recruit-highlight-head h2{letter-spacing:-1.7px;font-size:39px}.recruit-highlight-stage h3{font-size:22px}}.pass-reel-review{background:radial-gradient(circle at 92% 0,#c9a56d29,#0000 24%),linear-gradient(145deg,#151a16,#0b0e0c);border:1px solid #51482f;border-radius:18px;margin-bottom:20px;padding:clamp(26px,3.4vw,42px)}.pass-reel-review>header{border-bottom:1px solid #343a36;justify-content:space-between;align-items:start;gap:36px;padding-bottom:24px;display:flex}.pass-reel-review>header>div{max-width:850px}.pass-reel-review>header small,.pass-reel-review-list small,.pass-reel-reviewer small{color:var(--pass-gold);letter-spacing:1.55px;font-size:9px;font-weight:900}.pass-reel-review>header h2{letter-spacing:-2px;margin:10px 0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:.95}.pass-reel-review>header p{color:#909892;margin:0;font-size:12px;line-height:1.7}.pass-reel-review>header>span{color:var(--pass-gold);letter-spacing:1.1px;white-space:nowrap;border:1px solid #5b5035;padding:10px 12px;font-size:8px;font-weight:900}.pass-reel-review-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:12px;margin-top:20px;display:grid}.pass-reel-review-list{align-content:start;gap:8px;display:grid}.pass-reel-review-list article{background:#0a0d0b;border:1px solid #333a35;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px;display:grid}.pass-reel-review-list article.active{border-color:var(--pass-gold);background:linear-gradient(135deg,#1a1b14,#0a0d0b)}.pass-reel-review-list article.pending{box-shadow:inset 3px 0 var(--pass-gold)}.pass-reel-review-list article.verified{box-shadow:inset 3px 0 #7e9b73}.pass-reel-review-list article.changes_requested{box-shadow:inset 3px 0 #8f6755}.pass-reel-review-count{border:1px solid #444b46;align-content:center;place-items:center;height:54px;display:grid}.pass-reel-review-count b{color:var(--pass-gold);font-size:21px;font-weight:500}.pass-reel-review-count small{color:#777f79;letter-spacing:.7px;margin-top:4px;font-size:7px}.pass-reel-review-list article>div:nth-child(2){min-width:0}.pass-reel-review-list h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font-size:19px;font-weight:500;line-height:1;overflow:hidden}.pass-reel-review-list p{-webkit-line-clamp:2;color:#7d857f;-webkit-box-orient:vertical;margin:0 0 7px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.pass-reel-review-list article>div:nth-child(2)>span{color:#6f7872;letter-spacing:.65px;font-size:7px;font-weight:900}.pass-reel-review-list article>button,.pass-reel-review-actions button{min-height:40px;color:var(--pass-bone);letter-spacing:.85px;cursor:pointer;background:0 0;border:1px solid #474e49;padding:10px 12px;font-size:8px;font-weight:900}.pass-reel-review-list article>button:disabled,.pass-reel-review-actions button:disabled{opacity:.35;cursor:not-allowed}.pass-reel-reviewer{background:#090c0a;border:1px solid #3a413c;min-width:0;padding:20px}.pass-reel-reviewer-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.pass-reel-reviewer-head h3{margin:7px 0 0;font-size:28px;font-weight:500;line-height:1}.pass-reel-reviewer-head>span{color:#8a928c;letter-spacing:.8px;border:1px solid #3f4641;padding:8px 9px;font-size:7px;font-weight:900}.pass-reel-review-media{background:#050605;border:1px solid #343a36}.pass-reel-review-media iframe,.pass-reel-review-media>div{aspect-ratio:16/9;border:0;width:100%}.pass-reel-review-media>div{text-align:center;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.pass-reel-review-media>div span{color:var(--pass-gold);letter-spacing:1.2px;font-size:9px;font-weight:900}.pass-reel-review-media>div p{color:#7d857f;max-width:470px;margin:0;font-size:10px;line-height:1.6}.pass-reel-review-sequence{border:1px solid #303632;max-height:270px;margin-top:10px;overflow:auto}.pass-reel-review-sequence button{text-align:left;width:100%;color:var(--pass-bone);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b302d;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.pass-reel-review-sequence button:last-child{border-bottom:0}.pass-reel-review-sequence button.active{box-shadow:inset 2px 0 var(--pass-gold);background:#191a13}.pass-reel-review-sequence button>span{color:var(--pass-gold);font-size:10px;font-weight:900}.pass-reel-review-sequence button>div{gap:4px;min-width:0;display:grid}.pass-reel-review-sequence button b,.pass-reel-review-sequence button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pass-reel-review-sequence button b{font-size:10px}.pass-reel-review-sequence button small{color:#737b75;font-size:7px}.pass-reel-review-sequence button i{color:#858d87;font-size:7px;font-style:normal;font-weight:900}.pass-reel-reviewer>label{color:#8d958f;letter-spacing:1px;gap:8px;margin-top:14px;font-size:8px;font-weight:900;display:grid}.pass-reel-reviewer textarea{resize:vertical;min-height:92px;color:var(--pass-bone);background:#070a08;border:1px solid #373d39;outline:none;padding:13px;font:500 11px/1.5 inherit}.pass-reel-reviewer textarea:focus{border-color:var(--pass-gold)}.pass-reel-review-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.pass-reel-review-actions button.primary{border-color:var(--pass-gold);background:var(--pass-gold);color:#090b0a}.pass-reel-reviewer>footer{border-top:1px solid #303632;justify-content:space-between;gap:20px;margin-top:16px;padding-top:14px;display:flex}.pass-reel-reviewer>footer span{color:var(--pass-gold);letter-spacing:1px;font-size:7px;font-weight:900}.pass-reel-reviewer>footer p{color:#747d77;text-align:right;max-width:480px;margin:0;font-size:8px;line-height:1.5}.pass-reel-review-empty,.pass-reel-review-zero{text-align:center;background:#0a0d0b;border:1px dashed #3e4540;align-content:center;place-items:center;min-height:240px;padding:32px;display:grid}.pass-reel-review-empty>span,.pass-reel-review-zero>span{width:58px;height:58px;color:var(--pass-gold);border:1px solid #5a5037;border-radius:50%;place-items:center;margin-bottom:15px;font-size:11px;display:grid}.pass-reel-review-empty h3,.pass-reel-review-zero h3{margin:0 0 8px;font-size:24px;font-weight:500}.pass-reel-review-empty p,.pass-reel-review-zero p{color:#7d857f;max-width:540px;margin:0;font-size:10px;line-height:1.6}.pass-reel-review-zero{text-align:left;grid-template-columns:auto 1fr;align-content:center;justify-items:start;min-height:160px;margin-top:20px}.pass-reel-review-zero>span{margin:0 18px 0 0}@media (width<=1120px){.pass-reel-review-grid{grid-template-columns:1fr}.pass-reel-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pass-reel-review{padding:22px}.pass-reel-review>header,.pass-reel-reviewer-head,.pass-reel-reviewer>footer{display:grid}.pass-reel-review>header>span,.pass-reel-reviewer-head>span{width:max-content}.pass-reel-review-list{grid-template-columns:1fr}.pass-reel-review-list article{grid-template-columns:48px minmax(0,1fr)}.pass-reel-review-count{height:48px}.pass-reel-review-list article>button{grid-column:1/-1;width:100%}.pass-reel-review-actions{display:grid}.pass-reel-review-actions button{width:100%}.pass-reel-reviewer>footer p{text-align:left}.pass-reel-review-zero{text-align:center;grid-template-columns:1fr;justify-items:center}.pass-reel-review-zero>span{margin:0 0 15px}}.metric-benchmark{background:#c9a56d12;border:1px solid #5a4f36;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:10px 11px;display:flex}.metric-benchmark>b{color:var(--pass-gold);letter-spacing:.75px;font-size:9px}.metric-benchmark>span{letter-spacing:.55px;text-align:right;color:#8e9690!important;font-size:7px!important}.metric-benchmark.building{background:#0e120f;border-color:#333a35}.metric-benchmark.building>b{color:#adb3ae}.development-benchmark{background:#c9a56d12;border:1px solid #5b5036;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;padding:13px 14px;display:flex}.development-benchmark>b{color:var(--pass-gold);letter-spacing:.8px;font-size:10px}.development-benchmark>span{color:#8b938d;letter-spacing:.5px;text-align:right;font-size:8px;font-weight:800}.development-benchmark.building{background:#0d110e;border-color:#333a35}.development-benchmark.building>b{color:#b2b7b3}@media (width<=560px){.metric-benchmark,.development-benchmark{display:grid}.metric-benchmark>span,.development-benchmark>span{text-align:left}}:root{--athlx-onyx:#0b0b0c;--athlx-ink:#0b0b0c;--athlx-graphite:#1a1a1d;--athlx-elevated:#202024;--athlx-bone:#f4f2ed;--athlx-muted:#8f948f;--athlx-steel:#6b6f76;--athlx-line:#f4f2ed1b;--athlx-line-strong:#c9a56d57;--athlx-gold:#c9a56d;--athlx-gold-bright:#e1c28e;--athlx-gold-deep:#886b3f;--athlx-success:#8eb992;--athlx-display:var(--font-athlx-display),"Arial Narrow",sans-serif;--athlx-body:var(--font-athlx-body),Montserrat,"Helvetica Neue",Arial,sans-serif;--athlx-mono:var(--font-geist-mono),ui-monospace,monospace;--acid:var(--athlx-gold);--bg:var(--athlx-onyx);--panel:var(--athlx-graphite);--panel2:var(--athlx-elevated);--line:var(--athlx-line);--muted:var(--athlx-muted);--text:var(--athlx-bone)}html{background:var(--athlx-onyx);scroll-behavior:smooth}body{--athlx-display:var(--font-athlx-display),"Bebas Neue","Arial Narrow",sans-serif;--athlx-body:var(--font-athlx-body),Montserrat,"Helvetica Neue",Arial,sans-serif;--athlx-mono:var(--font-geist-mono),ui-monospace,monospace;background:var(--athlx-onyx);color:var(--athlx-bone);font-family:var(--athlx-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font-family:inherit}::selection{color:#fff;background:#c9a56d52}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--athlx-gold);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.46}.skip-link{z-index:200;background:var(--athlx-gold);color:#080908;letter-spacing:.12em;padding:12px 16px;font-size:9px;font-weight:850;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:20px}.skip-link:focus{top:16px}.shell{background:radial-gradient(circle at 78% -10%,#c9a56d1b,transparent 30%),radial-gradient(circle at 15% 110%,#c9a56d0a,transparent 26%),var(--athlx-onyx);isolation:isolate}.shell:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 45%,#0000 100%)}.shell>aside{background:linear-gradient(#0c0e0dfb,#070908fc);border-right:1px solid #f4f2ed17;width:264px;padding:31px 22px 22px;box-shadow:22px 0 70px #00000038}.shell>aside .logo{width:170px;margin:0 auto;padding:6px 4px 4px;display:block}.shell>aside .logo img{filter:drop-shadow(0 8px 20px #0000008c);width:100%}.sidebar-edition{text-align:center;color:#555c57;font-family:var(--athlx-mono);letter-spacing:.2em;margin-top:13px;font-size:7px;display:block}.shell>aside nav{gap:15px;margin-top:29px;padding-right:2px}.nav-group{gap:3px}.nav-group>small{color:#545a56;font-family:var(--athlx-mono);letter-spacing:.17em;padding:0 13px 7px;font-size:7px}.shell>aside .nav-group button{color:#7f8580;letter-spacing:-.01em;border:1px solid #0000;border-radius:8px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:620;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s}.shell>aside .nav-group button i{color:#9d855f;border:1px solid #c9a56d24;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;transition:all .22s;display:grid}.shell>aside .nav-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell>aside .nav-group button:hover{color:#dedfd9;box-shadow:none;background:#ffffff09;border-color:#ffffff0e;transform:translate(2px)}.shell>aside .nav-group button.active{color:var(--athlx-bone);box-shadow:inset 2px 0 var(--athlx-gold),0 12px 34px #00000029;background:linear-gradient(90deg,#c9a56d29,#c9a56d0b);border-color:#c9a56d3d}.shell>aside .nav-group button.active i{background:var(--athlx-gold);border-color:var(--athlx-gold);color:#090a09;box-shadow:0 6px 16px #c9a56d33}.shell>aside .nav-group button em{color:var(--athlx-gold-bright);font-family:var(--athlx-mono);letter-spacing:.08em;background:#c9a56d24;border:1px solid #c9a56d3d;border-radius:20px;padding:3px 6px;font-size:7px}.shell>aside .season{background:radial-gradient(circle at 80% 0,#c9a56d17,#0000 45%),#ffffff06;border-color:#c9a56d2e;border-radius:10px;margin-top:18px;padding:16px}.shell>aside .season>small{font-family:var(--athlx-mono);color:var(--athlx-gold);letter-spacing:.15em}.shell>aside .season>b{color:#d9d9d4;font-size:11px;font-weight:590}.shell>aside .season>i{background:#ffffff14;border-radius:5px;overflow:hidden}.shell>aside .season>i span{background:linear-gradient(90deg,var(--athlx-gold-deep),var(--athlx-gold-bright));border-radius:5px}.shell>aside .season>em{color:#686f6a;font-size:7px}.shell>aside .mini{border-color:#ffffff14;padding-top:16px}.shell>aside .mini>span{color:var(--athlx-gold-bright);background:linear-gradient(145deg,#343a35,#1d211e);border:1px solid #c9a56d40}.shell>aside .mini b{font-size:9px;font-weight:650}.shell>aside .mini small{text-transform:capitalize;font-size:7px}.main{width:calc(100% - 264px);margin-left:264px}.main>header{z-index:24;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#080a09d1;border-bottom:1px solid #f4f2ed16;height:76px;padding:0 clamp(22px,3.5vw,58px);position:sticky;top:0;box-shadow:0 12px 42px #00000029}.header-context{align-items:center;gap:19px;min-width:0;display:flex}.header-divider{background:#f4f2ed1a;width:1px;height:29px}.module-context{gap:4px;min-width:0;display:grid}.module-context small{font-family:var(--athlx-mono);color:#666d68;letter-spacing:.16em;font-size:7px}.module-context b{white-space:nowrap;font-size:12px;font-weight:600}.team-switch{grid-template-columns:38px auto;align-items:center;column-gap:11px;min-width:0;display:grid}.team-switch>i{width:38px;height:38px;color:var(--athlx-gold);background:linear-gradient(145deg,#1b1f1b,#101310);border:1px solid #c9a56d4d;border-radius:9px;grid-row:1/3;font-style:normal;box-shadow:inset 0 0 0 1px #ffffff05}.team-switch>b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:650;overflow:hidden}.team-switch>small{color:#666d68;letter-spacing:.03em;font-size:7px}.page{max-width:1540px;padding:48px clamp(24px,4vw,66px) 76px}.page h1,.page h2,.public-home h1,.public-home h2,.public-pass-shell h1,.public-pass-shell h2,.auth-shell h1,.auth-shell h2,.workspace-gate h1,.workspace-gate h2{font-family:var(--athlx-display);text-wrap:balance;font-weight:430}.heading h1,.premium-hero h1,.film-os-hero h1,.command-hero h1{color:var(--athlx-bone);letter-spacing:-.055em;font-size:clamp(40px,4.5vw,66px);line-height:.93}.heading p,.premium-hero p,.film-os-hero p,.command-hero p{color:#8d948f;font-size:11px;line-height:1.7}.heading small,.heading>div>small,.premium-hero small,.film-os-hero small,.command-hero small,.admin-welcome>div>span{font-family:var(--athlx-mono);color:var(--athlx-gold);letter-spacing:.2em;font-size:7px}.date{border-left:1px solid #c9a56d33;padding:10px 0 10px 22px}.date span{color:var(--athlx-gold);font-family:var(--athlx-mono)}.date b{letter-spacing:-.06em;font-weight:350}.date small{font-family:var(--athlx-mono);letter-spacing:.12em}.page article,.page>section,.premium-hero,.film-os-hero,.command-hero,.admin-welcome,.compose-panel,.calendar-form,.film-import,.pass-editor{border-color:var(--athlx-line);box-shadow:inset 0 1px #ffffff05,0 24px 70px #00000017}.premium-hero,.film-os-hero,.command-hero,.admin-welcome{background:radial-gradient(circle at 85% 0,#c9a56d21,#0000 32%),linear-gradient(135deg,#151815,#0b0e0c);border-radius:16px;padding:clamp(28px,3vw,44px);position:relative;overflow:hidden}.premium-hero:after,.film-os-hero:after,.command-hero:after,.admin-welcome:after{content:"";pointer-events:none;border:1px solid #c9a56d1a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-260px;right:-230px}.premium-hero h1,.film-os-hero h1{margin:15px 0 12px}.admin-stats article,.command-kpis article,.result-grid article,.metrics article{transition:transform .23s,border-color .23s,background .23s,box-shadow .23s}.admin-stats article:hover,.command-kpis article:hover,.result-grid article:hover,.metrics article:hover{background:linear-gradient(145deg,#1b1e1bfa,#0d100efa);border-color:#c9a56d3d;transform:translateY(-2px);box-shadow:0 18px 45px #0000002e}.admin-stats article>b,.command-kpis article>b,.result-grid article>b,.metrics article p b{letter-spacing:-.06em;font-weight:430}.module-head h2,.module-title h2,.card-head h2,.admin-actions h2{letter-spacing:-.035em;font-weight:440}.module-head label,.module-title small,.card-head label,article>label,.compose-panel small,.film-import small,.ai-rail>small,.pass-command small,.pass-proof-grid small{font-family:var(--athlx-mono);letter-spacing:.15em}.primary,.secondary,.command-hero button,.module-head button,.pass-command article>button,.pass-qr-panel button{letter-spacing:.12em;border-radius:6px;min-height:42px;font-size:7px;font-weight:820;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,color .2s}.primary,.command-hero .gold{background:linear-gradient(135deg,var(--athlx-gold-bright),var(--athlx-gold));color:#0a0b0a;border:1px solid #ffffff1a;box-shadow:0 10px 26px #c9a56d1f}.primary:hover,.command-hero .gold:hover{background:linear-gradient(135deg,#efd5aa,var(--athlx-gold-bright));transform:translateY(-1px);box-shadow:0 15px 34px #c9a56d33}.secondary,.command-hero button:not(.gold){color:#d7d8d2;background:#ffffff06;border:1px solid #f4f2ed24}.secondary:hover,.command-hero button:not(.gold):hover{color:#fff;background:#c9a56d0e;border-color:#c9a56d59;transform:translateY(-1px)}input,textarea,select{transition:border-color .2s,box-shadow .2s,background .2s;color:var(--athlx-bone)!important;background:#050706b8!important;border-color:#f4f2ed21!important}input:hover,textarea:hover,select:hover{border-color:#f4f2ed38!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #c9a56d14;background:#090b0a!important;border-color:#c9a56d9e!important}.attention-row,.operations>div,.premium-feed>article,.calendar-pro article,.film-library>button,.film-moment-grid article,.athlete-exercise,.coach-task{transition:background .2s,border-color .2s,transform .2s}.attention-row:hover,.operations>div:hover,.calendar-pro article:hover,.film-library>button:hover,.film-moment-grid article:hover,.athlete-exercise:hover,.coach-task:hover{background:#ffffff06;border-color:#c9a56d29}.attention-row button,.operations button,.premium-feed footer button{border-radius:5px}.attention-row p b,.operations p b,.premium-feed h2,.calendar-pro article h3{font-weight:590}.premium-tabs{gap:7px}.premium-tabs button{letter-spacing:.1em;border-radius:7px 7px 0 0;padding:14px 15px;transition:all .2s}.premium-tabs button:hover{color:#d6d8d2;background:#ffffff06}.premium-tabs button.active{color:var(--athlx-gold-bright);background:linear-gradient(#c9a56d13,#0000)}.platform-toast,.task-message{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15140ef5;border-color:#c9a56d57;box-shadow:0 15px 45px #00000059}.ring,.index-ring{filter:drop-shadow(0 12px 30px #00000040)}.ring:after{box-shadow:inset 0 0 0 1px #ffffff09}.score-main>div:first-child>b,.index-ring b{font-weight:390}.film-screen{background:radial-gradient(circle,#111712,#070908 67%)}.vision-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:8px 11px}.ai-orb{box-shadow:0 0 38px #c9a56d14,inset 0 0 24px #c9a56d0f}.account-trigger,.notify{transition:background .2s,border-color .2s,transform .2s}.account-trigger:hover,.notify:hover{transform:translateY(-1px)}.notification-panel,.account-menu,.account-modal>section{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0e0cf7;border-color:#c9a56d3d;box-shadow:0 30px 100px #000000a3}.public-home,.public-pass-shell,.auth-shell,.workspace-gate{font-family:var(--athlx-body)}.home-nav{background:#070908d1;border-color:#f4f2ed17;height:86px;box-shadow:0 12px 50px #00000024}.home-nav a,.home-hero-copy>small,.home-intro small,.film-copy>small,.home-outcomes>div>small,.pass-copy>small,.home-institutional>small,.home-final>small{font-family:var(--athlx-mono)}.home-hero{background:radial-gradient(circle at 88% 8%,#c9a56d21,transparent 31%),radial-gradient(circle at 8% 95%,#c9a56d0f,transparent 35%),var(--athlx-onyx)}.home-hero h1{letter-spacing:-.075em;font-weight:390}.home-hero h1 em{color:var(--athlx-gold-bright)}.home-product,.film-visual,.pass-card{border-color:#c9a56d3d;box-shadow:0 45px 120px #0000008f,inset 0 0 0 1px #ffffff05}.home-layers article{transition:background .25s,border-color .25s,transform .25s}.home-layers article:hover{z-index:2;background:#151915;border-color:#c9a56d4f;transform:translateY(-3px)}.home-layers article.featured{background:radial-gradient(circle at 70% 100%,#c9a56d24,#0000 40%),#141714}.public-pass-shell>header{background:#070908d6;border-color:#f4f2ed17;height:86px}.recruit-card{border-color:#c9a56d47;box-shadow:0 32px 90px #0000004d}@keyframes athlx-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.main>.page{animation:.42s cubic-bezier(.22,.8,.3,1) athlx-enter}@media (width>=1500px){.shell>aside{width:284px;padding-inline:25px}.main{width:calc(100% - 284px);margin-left:284px}.shell>aside .logo{width:184px}.page{padding-inline:68px}}@media (height<=850px) and (width>=681px){.shell>aside{padding-top:22px}.shell>aside .logo{width:150px}.sidebar-edition{margin-top:8px}.shell>aside nav{gap:10px;margin-top:20px}.shell>aside .nav-group button{min-height:35px;padding-block:6px}.shell>aside .season{display:none}}@media (width<=950px) and (width>=681px){.shell>aside{width:218px;padding-inline:15px}.main{width:calc(100% - 218px);margin-left:218px}.shell>aside .logo{width:150px}.header-divider,.module-context{display:none}.page{padding-inline:28px}}@media (width<=680px){.shell:before{display:none}.main{width:100%;margin-left:0}.main>header{background:#070908e8;height:64px;padding:0 14px}.mobile-logo{font-family:var(--athlx-display);letter-spacing:.18em;font-weight:760}.header-context{margin-left:auto}.team-switch,.header-divider{display:none}.module-context{text-align:right;margin-right:4px;display:grid}.module-context small{font-size:7px}.module-context b{font-size:9px}.page{padding:31px 15px 92px}.heading,.premium-hero,.film-os-hero,.command-hero{margin-bottom:16px}.heading h1,.premium-hero h1,.film-os-hero h1,.command-hero h1{letter-spacing:-.05em;font-size:38px}.heading p,.premium-hero p,.film-os-hero p,.command-hero p{font-size:10px}.premium-hero,.film-os-hero,.command-hero,.admin-welcome{border-radius:13px;padding:24px 20px}.premium-hero:after,.film-os-hero:after,.command-hero:after,.admin-welcome:after{display:none}.bottom{height:70px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070908eb;border-color:#f4f2ed1a}.bottom button{border-radius:8px;gap:2px;font-size:7px}.bottom button i{font-size:13px}.bottom button.active{color:var(--athlx-bone);box-shadow:inset 0 2px var(--athlx-gold);background:#c9a56d1a}.home-nav{height:70px;padding:0 18px}.home-logo img{width:124px}.home-hero{padding-top:75px}.home-hero h1{letter-spacing:-.06em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.main>.page{animation:none}*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.coach-home{--coach-line:#f4f2ed1b;--coach-line-gold:#c9a56d45;padding-top:clamp(40px,5vw,72px);padding-bottom:100px}.coach-home button{font-family:var(--athlx-body)}.coach-home-hero{border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(310px,.58fr);min-height:590px;display:grid;position:relative;overflow:hidden;border:1px solid var(--coach-line-gold)!important;background:radial-gradient(circle at 83% 17%,#c9a56d22,#0000 26%),radial-gradient(circle at 10% 100%,#5b704e1a,#0000 34%),linear-gradient(124deg,#101411 0%,#090c0a 58%,#11150f 100%)!important;box-shadow:0 48px 130px #0000004d,inset 0 1px #ffffff09!important}.coach-home-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.coach-home-hero:after{content:"";pointer-events:none;border:1px solid #c9a56d21;border-radius:50%;width:600px;height:600px;position:absolute;top:-235px;right:-190px;box-shadow:0 0 0 72px #c9a56d06,0 0 0 145px #c9a56d04}.coach-home-hero-copy{z-index:1;align-self:center;padding:clamp(48px,6vw,86px);position:relative}.coach-home-hero-copy>small,.coach-home-section-head small,.coach-home-module-head small,.coach-home-manifesto>small,.coach-home-decisions>div>small{color:var(--athlx-gold-bright);font-family:var(--athlx-mono);letter-spacing:.22em;font-size:10px;font-weight:650;display:block}.coach-home-hero h1{max-width:850px;font-family:var(--athlx-display);letter-spacing:-.075em;margin:24px 0 28px;font-size:clamp(68px,7.15vw,112px);font-weight:390;line-height:.82}.coach-home-hero h1 span,.coach-home-hero h1 em{display:block}.coach-home-hero h1 em{color:var(--athlx-gold-bright);margin-top:14px;font-style:normal}.coach-home-hero-copy>p{color:#a2a8a3;max-width:720px;font-size:clamp(15px,1.25vw,18px);line-height:1.72}.coach-home-hero-actions{gap:12px;margin-top:37px;display:flex}.coach-home-hero-actions button{letter-spacing:.14em;border-radius:7px;min-height:56px;padding:0 24px;font-size:10px;font-weight:760}.coach-home-hero-actions .primary{align-items:center;gap:24px;display:flex}.coach-home-hero-actions i,.coach-home-brief>button i,.coach-home-decisions button>i,.coach-home-modules button>i,.coach-home-manifesto button i{width:22px;height:10px;display:inline-block;position:relative}.coach-home-hero-actions i:before,.coach-home-brief>button i:before,.coach-home-decisions button>i:before,.coach-home-modules button>i:before,.coach-home-manifesto button i:before{content:"";background:currentColor;width:20px;height:1px;position:absolute;top:4px;left:0}.coach-home-hero-actions i:after,.coach-home-brief>button i:after,.coach-home-decisions button>i:after,.coach-home-modules button>i:after,.coach-home-manifesto button i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.coach-home-brief{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#181c18db,#080b09eb);border:1px solid #f4f2ed1f;border-radius:13px;flex-direction:column;align-self:stretch;margin:18px;display:flex;position:relative;box-shadow:0 32px 80px #00000047}.coach-home-brief>header{border-bottom:1px solid var(--coach-line);justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.coach-home-brief>header>div{gap:7px;display:grid}.coach-home-brief>header small,.coach-home-team small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.18em;font-size:8px}.coach-home-brief>header span{color:#858c87;letter-spacing:.06em;font-size:10px}.coach-home-brief>header>i{background:#91bd87;border:1px solid #a7d39d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #91bd8713,0 0 20px #91bd878c}.coach-home-team{gap:8px;padding:34px 25px 30px;display:grid}.coach-home-team b{max-width:320px;color:var(--athlx-bone);letter-spacing:-.045em;font-size:clamp(27px,2.6vw,42px);font-weight:430;line-height:1.03}.coach-home-team span{color:#777f7a;text-transform:capitalize;font-size:12px}.coach-home-brief dl{border-top:1px solid var(--coach-line);margin:0;padding:0 25px}.coach-home-brief dl>div{border-bottom:1px solid var(--coach-line);justify-content:space-between;align-items:center;padding:19px 0;display:flex}.coach-home-brief dt{color:#777e79;font-family:var(--athlx-mono);letter-spacing:.13em;font-size:8px}.coach-home-brief dd{color:#e4e3de;letter-spacing:-.04em;margin:0;font-size:23px;font-weight:430}.coach-home-brief>button{min-height:58px;color:var(--athlx-gold-bright);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a56d61;justify-content:space-between;align-items:center;margin:auto 25px 24px;padding:0;font-size:9px;font-weight:750;transition:color .2s,border-color .2s;display:flex}.coach-home-brief>button:hover{color:#f1d7aa;border-color:#f1d7aa}.coach-home-live{grid-template-columns:1.5fr repeat(4,1fr);min-height:132px;overflow:hidden;border:1px solid var(--coach-line)!important;background:#0d100e!important;border-radius:13px!important;margin:18px 0 0!important;padding:0!important;display:grid!important;box-shadow:0 24px 60px #0000001f!important}.coach-home-live>div{grid-template-columns:14px 1fr;align-content:center;column-gap:12px;padding:28px 30px;display:grid}.coach-home-live>div i{background:#93c38b;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 14px #93c38ba6}.coach-home-live>div span{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.16em;font-size:8px}.coach-home-live>div b{color:#c9cbc5;margin-top:8px;font-size:13px;font-weight:550}.coach-home-live article{grid-template-columns:1fr auto;align-content:center;border:0!important;border-left:1px solid var(--coach-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:24px 26px!important;display:grid!important}.coach-home-live article small{color:#626964;font-family:var(--athlx-mono);letter-spacing:.14em;grid-column:1/-1;font-size:7px}.coach-home-live article b{color:var(--athlx-bone);letter-spacing:-.065em;font-size:41px;font-weight:390;line-height:1}.coach-home-live article span{color:#999f9a;letter-spacing:.1em;align-self:end;padding-bottom:5px;font-size:9px;font-weight:650}.coach-home-section-head,.coach-home-module-head{justify-content:space-between;align-items:end;gap:40px;box-shadow:none!important;background:0 0!important;border:0!important;margin:clamp(76px,7vw,112px) 0 28px!important;padding:0!important;display:flex!important}.coach-home-section-head h2,.coach-home-module-head h2{max-width:850px;color:var(--athlx-bone);letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(42px,4.7vw,72px);font-weight:390;line-height:.96}.coach-home-section-head>p,.coach-home-module-head>p{color:#808782;max-width:440px;margin:0;font-size:14px;line-height:1.65}.coach-home-workspace{grid-template-columns:minmax(0,1.32fr) minmax(350px,.68fr);gap:18px;display:grid}.coach-home-workspace>article,.coach-home-decisions{border:1px solid var(--coach-line);background:linear-gradient(145deg,#141815,#0b0e0c);border-radius:15px;min-height:650px;box-shadow:0 28px 80px #0000002e}.coach-home-workspace>.coach-task-board{padding:clamp(28px,3.2vw,46px)}.coach-home .coach-task-board .module-title-row{gap:30px}.coach-home .coach-task-board .module-title-row label{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.18em;font-size:9px}.coach-home .coach-task-board .module-title-row h2{color:var(--athlx-bone);letter-spacing:-.045em;margin:12px 0 9px;font-size:clamp(30px,3vw,44px);font-weight:420}.coach-home .coach-task-board .module-title-row>div>p{color:#858c87;max-width:600px;margin:0 0 26px;font-size:13px;line-height:1.55}.coach-home .task-summary{gap:14px}.coach-home .task-summary>b{font-size:48px;font-weight:390}.coach-home .task-summary>b small{font-size:13px}.coach-home .task-summary>button{letter-spacing:.1em;cursor:pointer;background:#c9a56d11;border-color:#c9a56d59;border-radius:5px;min-height:40px;padding:0 13px;font-size:8px}.coach-home .coach-task{border-color:var(--coach-line);grid-template-columns:58px minmax(0,1fr) auto;min-height:92px}.coach-home .launch-row .check-control{width:36px;border-color:#59605c!important;height:36px!important;transition:transform .2s,border-color .2s,background .2s!important}.coach-home .launch-row .check-control:hover{transform:scale(1.05);border-color:var(--athlx-gold)!important}.coach-home .launch-copy{min-height:70px}.coach-home .launch-copy span{color:#d8d9d4;font-size:14px!important;font-weight:580!important}.coach-home .launch-copy span small{color:#737a75;margin-top:8px;line-height:1.45;font-size:10px!important}.coach-home .launch-copy em{font-family:var(--athlx-mono);letter-spacing:.08em;padding:6px 9px;font-size:7px!important}.coach-home .task-tools{gap:5px}.coach-home .task-tools button{cursor:pointer;height:32px;padding:0 9px;font-size:7px}.coach-home .task-editor{padding:clamp(28px,3.2vw,46px)}.coach-home .task-editor>div>small{font-size:9px}.coach-home .task-editor>div>h3{font-size:35px}.coach-home .task-editor label{font-size:8px}.coach-home .task-editor input,.coach-home .task-editor select{min-height:46px;font-size:11px}.coach-home .task-editor form>div button{min-height:44px;font-size:8px}.coach-home-decisions{flex-direction:column;padding:clamp(28px,3.2vw,42px);display:flex}.coach-home-decisions>div{padding-bottom:26px}.coach-home-decisions h2{max-width:460px;color:var(--athlx-bone);letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(30px,2.8vw,42px);font-weight:410;line-height:1.02}.coach-home-decisions>div>p{color:#7e8580;font-size:13px;line-height:1.6}.coach-home-decisions>button{border:0;border-top:1px solid var(--coach-line);text-align:left;cursor:pointer;background:0 0;gap:8px;width:100%;padding:23px 40px 23px 2px;display:grid;position:relative}.coach-home-decisions>button small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.13em;font-size:8px}.coach-home-decisions>button b{color:#d6d8d2;font-size:15px;font-weight:580}.coach-home-decisions>button span{color:#717873;font-size:11px;line-height:1.5}.coach-home-decisions>button>i{color:#6d746f;transition:right .2s,color .2s;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.coach-home-decisions>button:hover>i{color:var(--athlx-gold-bright);right:0}.coach-home-decisions>button:hover b{color:#fff}.coach-home-modules{grid-template-columns:repeat(3,1fr);gap:14px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}.coach-home-modules>button{border:1px solid var(--coach-line);min-height:340px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#121613,#0a0d0b);border-radius:14px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.coach-home-modules>button:before{content:"";border:1px solid #c9a56d14;border-radius:50%;width:250px;height:250px;transition:transform .4s,border-color .3s;position:absolute;bottom:-140px;right:-110px}.coach-home-modules>button:hover{background:radial-gradient(circle at 100% 100%,#c9a56d14,#0000 42%),linear-gradient(145deg,#171b17,#0b0e0c);border-color:#c9a56d61;transform:translateY(-4px);box-shadow:0 28px 75px #00000042}.coach-home-modules>button:hover:before{border-color:#c9a56d2e;transform:scale(1.12)}.coach-home-modules header{justify-content:space-between;align-items:center;display:flex}.coach-home-modules header small{color:var(--athlx-gold);font-family:var(--athlx-mono);font-size:9px}.coach-home-modules header span{color:#646b66;font-family:var(--athlx-mono);letter-spacing:.16em;font-size:8px}.coach-home-modules h3{max-width:320px;color:var(--athlx-bone);letter-spacing:-.045em;margin:78px 0 15px;font-size:clamp(28px,2.35vw,37px);font-weight:410;line-height:1}.coach-home-modules p{color:#7f8681;max-width:330px;font-size:13px;line-height:1.65}.coach-home-modules button>i{color:var(--athlx-gold);transition:right .2s;position:absolute;bottom:30px;right:28px}.coach-home-modules button:hover>i{right:24px}.coach-home-manifesto{grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:245px;border:1px solid var(--coach-line-gold)!important;background:radial-gradient(circle at 70% 0,#c9a56d1a,#0000 34%),linear-gradient(130deg,#131712,#0a0d0b)!important;border-radius:15px!important;margin:18px 0 0!important;padding:clamp(34px,4vw,58px)!important;display:grid!important}.coach-home-manifesto>small{grid-column:1/-1}.coach-home-manifesto h2{max-width:850px;color:var(--athlx-bone);letter-spacing:-.06em;margin:0;font-size:clamp(36px,4.2vw,65px);font-weight:390;line-height:.95}.coach-home-manifesto button{min-height:50px;color:var(--athlx-gold-bright);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a56d73;align-items:center;gap:22px;padding:0 0 0 20px;font-size:9px;font-weight:740;display:flex}.coach-home :is(button,a):focus-visible{outline:2px solid var(--athlx-gold-bright);outline-offset:3px}.shell>aside .nav-group>small{font-size:7px}.shell>aside .nav-group button span{font-size:11px}.shell>aside .nav-group button i{font-size:13px}.shell>aside .mini b{font-size:10px}.shell>aside .mini small{font-size:8px}.module-context small{font-size:7px}.team-switch>b{font-size:11px}.team-switch>small{font-size:8px}@media (width<=1180px){.coach-home-hero{grid-template-columns:1.25fr minmax(290px,.75fr)}.coach-home-hero-copy{padding:52px 42px}.coach-home-hero h1{font-size:clamp(62px,7vw,84px)}.coach-home-live{grid-template-columns:1.25fr repeat(4,1fr)}.coach-home-live>div{padding:24px 20px}.coach-home-live article{padding:22px 18px!important}.coach-home-live article b{font-size:34px}.coach-home-workspace{grid-template-columns:1fr}.coach-home-workspace>article,.coach-home-decisions{min-height:auto}.coach-home-modules{grid-template-columns:repeat(2,1fr)!important}}@media (width<=860px){.coach-home{padding-top:30px}.coach-home-hero{grid-template-columns:1fr;min-height:0}.coach-home-hero-copy{padding:56px 36px}.coach-home-hero h1{font-size:clamp(58px,10vw,80px)}.coach-home-brief{min-height:450px;margin:0 18px 18px}.coach-home-live{grid-template-columns:repeat(2,1fr)}.coach-home-live>div{border-bottom:1px solid var(--coach-line);grid-column:1/-1}.coach-home-live article{border-left:0!important;border-right:1px solid var(--coach-line)!important;border-bottom:1px solid var(--coach-line)!important}.coach-home-live article:nth-child(3),.coach-home-live article:nth-child(5){border-right:0!important}.coach-home-section-head,.coach-home-module-head{gap:20px;display:grid!important}.coach-home-section-head>p,.coach-home-module-head>p{max-width:620px}.coach-home .coach-task{grid-template-columns:50px minmax(0,1fr)}.coach-home .task-tools{grid-column:2;justify-content:flex-end;padding:0 0 11px}.coach-home .task-tools button{height:36px}.coach-home-manifesto{align-items:start;grid-template-columns:1fr!important}.coach-home-manifesto>small{grid-column:auto}}@media (width<=680px){.coach-home{padding-top:20px;padding-inline:14px}.coach-home-hero{border-radius:14px}.coach-home-hero-copy{padding:42px 23px}.coach-home-hero-copy>small,.coach-home-section-head small,.coach-home-module-head small,.coach-home-manifesto>small,.coach-home-decisions>div>small{font-size:8px}.coach-home-hero h1{margin:19px 0 23px;font-size:clamp(51px,16vw,70px);line-height:.84}.coach-home-hero h1 em{margin-top:9px}.coach-home-hero-copy>p{font-size:14px}.coach-home-hero-actions{margin-top:28px;display:grid}.coach-home-hero-actions button{width:100%;min-height:53px}.coach-home-brief{margin:0 10px 10px}.coach-home-section-head,.coach-home-module-head{margin-top:68px!important}.coach-home-section-head h2,.coach-home-module-head h2{font-size:42px}.coach-home-section-head>p,.coach-home-module-head>p{font-size:13px}.coach-home-live{margin-top:10px!important}.coach-home-live>div{padding:22px}.coach-home-live article{min-height:110px;padding:18px!important}.coach-home-live article b{font-size:35px}.coach-home-workspace>.coach-task-board,.coach-home-decisions{padding:25px 20px}.coach-home .coach-task-board .module-title-row{display:grid}.coach-home .task-summary{grid-template-columns:auto 1fr;place-items:center start}.coach-home .task-summary>b{font-size:38px;display:block}.coach-home .task-summary>button{justify-self:end}.coach-home .coach-task{grid-template-columns:46px minmax(0,1fr)}.coach-home .launch-copy{grid-template-columns:1fr!important}.coach-home .launch-copy em{justify-self:start;margin-top:8px}.coach-home .task-tools{grid-column:1/-1}.coach-home-decisions h2{font-size:35px}.coach-home-modules{grid-template-columns:1fr!important;gap:10px!important}.coach-home-modules>button{min-height:285px;padding:25px}.coach-home-modules h3{margin-top:62px;font-size:32px}.coach-home-manifesto{padding:30px 24px!important}.coach-home-manifesto h2{font-size:41px}.coach-home-manifesto button{justify-content:space-between;padding-left:0}.shell>aside .nav-group button span{font-size:10px}}@media (prefers-reduced-motion:reduce){.coach-home *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.shell>aside nav>.nav-home-entry{text-align:left;cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;margin-bottom:4px;position:relative;color:#b8bbb5!important;box-shadow:none!important;background:linear-gradient(100deg,#c9a56d13,#ffffff03)!important;border:1px solid #c9a56d2b!important;border-radius:9px!important;padding:9px 11px!important;display:grid!important}.shell>aside nav>.nav-home-entry:hover{color:#f1eee4!important;background:linear-gradient(100deg,#c9a56d1f,#ffffff05)!important;border-color:#c9a56d52!important}.shell>aside nav>.nav-home-entry.active{color:var(--athlx-bone)!important;box-shadow:inset 2px 0 var(--athlx-gold)!important;background:linear-gradient(100deg,#c9a56d2e,#c9a56d09)!important;border-color:#c9a56d6b!important}.shell>aside nav>.nav-home-entry .nav-icon{color:#d2b67f;width:22px;height:22px}.shell>aside nav>.nav-home-entry>span{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:680;overflow:hidden}.shell>aside nav>.nav-home-entry>em{color:#9d8965;font-family:var(--athlx-mono);letter-spacing:.08em;background:#c9a56d14;border:1px solid #c9a56d29;border-radius:20px;padding:3px 6px;font-size:7px;font-style:normal}.shell>aside .nav-group>small{align-items:center;gap:8px;display:flex}.shell>aside .nav-group>small:after{content:"";background:linear-gradient(90deg,#c9a56d21,#0000);flex:1;height:1px}.main>header{gap:16px}.app-back{color:#a4aaa5;min-height:39px;font-family:var(--athlx-mono);letter-spacing:.14em;cursor:pointer;background:#ffffff06;border:1px solid #f4f2ed1f;border-radius:7px;flex:none;align-items:center;gap:10px;padding:0 13px;font-size:8px;font-weight:700;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.app-back:hover{color:var(--athlx-gold-bright);background:#c9a56d0f;border-color:#c9a56d61;transform:translate(-2px)}.app-back i{width:16px;height:9px;position:relative}.app-back i:before{content:"";background:currentColor;width:15px;height:1px;position:absolute;top:4px;left:0}.app-back i:after{content:"";border-bottom:1px solid;border-left:1px solid;width:7px;height:7px;position:absolute;top:1px;left:0;transform:rotate(45deg)}.app-back+.header-context{margin-right:auto}.app-back:focus-visible{outline:2px solid var(--athlx-gold-bright);outline-offset:3px}.auth-compatibility{gap:7px;padding:14px;display:grid}.auth-compatibility b{color:#ead09a;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:8px}.auth-compatibility span{color:#b4b4ad;font-size:11px;line-height:1.55}.auth-compatibility button{color:#d7bd7c;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a56d73;justify-self:start;margin-top:3px;padding:7px 0;font-size:8px;font-weight:800}@media (width<=680px){.main>header{gap:8px}.app-back{min-width:38px;min-height:38px;padding:0 10px}.app-back span{display:none}.app-back+.header-context{margin-left:auto;margin-right:0}.module-context b{text-overflow:ellipsis;max-width:78px;overflow:hidden}.account-trigger>b{display:none}}.inbox-page{--ix-gold:#c9a56d;--ix-line:#2b302f;--ix-panel:#111516;--ix-muted:#858b88;color:#f4f2ed;min-height:calc(100vh - 86px);font-family:var(--font-athlx-body),sans-serif;background:radial-gradient(circle at 82% -8%,#495f3e26,#0000 29%),linear-gradient(#0a0e0c 0%,#080b0a 100%);padding:46px clamp(20px,3vw,48px) 58px}.inbox-intro{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1640px;margin:0 auto 28px;display:flex}.inbox-intro>div:first-child{max-width:830px}.inbox-intro small,.inbox-shell small{letter-spacing:.19em;color:var(--ix-gold);font-size:10px;font-weight:700}.inbox-intro h1{font-family:var(--font-athlx-display),sans-serif;letter-spacing:.005em;margin:8px 0 6px;font-size:clamp(56px,6vw,94px);font-weight:400;line-height:.94}.inbox-intro p{color:#929893;max-width:720px;margin:0;font-size:14px;line-height:1.7}.inbox-presence{align-items:center;gap:22px;padding:0 0 8px;display:flex}.inbox-presence>i{background:#92b97b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #92b97b14,0 0 20px #92b97b80}.inbox-presence span{border-left:1px solid var(--ix-line);gap:3px;padding-left:22px;display:grid}.inbox-presence b{font-size:15px}.inbox-presence small{color:#747b77;font-size:8px}.inbox-shell{border:1px solid var(--ix-line);background:#0d1110;grid-template-columns:300px minmax(480px,1fr) 276px;max-width:1640px;height:min(790px,100vh - 230px);min-height:620px;margin:auto;display:grid;overflow:hidden;box-shadow:0 34px 90px #00000059}.thread-rail,.inbox-details{background:linear-gradient(#111514,#0d1110)}.thread-rail{border-right:1px solid var(--ix-line);flex-direction:column;min-width:0;display:flex}.thread-rail>header{justify-content:space-between;align-items:flex-end;padding:26px 23px 17px;display:flex}.thread-rail h2{letter-spacing:-.04em;margin:3px 0 0;font-size:23px;font-weight:500}.new-thread{height:34px;color:var(--ix-gold);letter-spacing:.13em;background:#c9a56d0f;border:1px solid #c9a56d52;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.new-thread i,.plus-icon{width:9px;height:9px;position:relative}.new-thread i:before,.new-thread i:after,.plus-icon:before,.plus-icon:after{content:"";background:currentColor;position:absolute}.new-thread i:before,.plus-icon:before{width:9px;height:1px;top:4px;left:0}.new-thread i:after,.plus-icon:after{width:1px;height:9px;top:0;left:4px}.thread-search{margin:0 17px 15px;display:block;position:relative}.thread-search input{color:#eee;width:100%;height:40px;font:500 11px var(--font-athlx-body);background:#0b0f0e;border:1px solid #292e2c;outline:none;padding:0 12px 0 38px}.thread-search input:focus{border-color:#6f6449}.thread-search i{z-index:1;border:1px solid #727774;border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:14px}.thread-search i:after{content:"";background:#727774;width:5px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.thread-filter{border-bottom:1px solid var(--ix-line);justify-content:space-between;align-items:center;padding:0 22px 12px;display:flex}.thread-filter button{color:#f5f3ef;letter-spacing:.15em;background:0 0;border:0;font-size:9px;font-weight:800}.thread-filter span{color:#646b67;letter-spacing:.13em;font-size:8px}.thread-list{scrollbar-width:thin;scrollbar-color:#343a37 transparent;flex:1;overflow:auto}.thread-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #202523;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 16px;transition:all .2s;display:grid}.thread-list>button.active{box-shadow:inset 2px 0 var(--ix-gold);background:linear-gradient(90deg,#c9a56d1a,#c9a56d05)}.thread-mark{color:#d7dbd8;letter-spacing:.05em;background:#171c1a;border:1px solid #353b38;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.thread-mark.channel{color:var(--ix-gold);border-color:#6e5d39}.thread-mark.direct{border-radius:50%}.thread-list p{min-width:0;margin:0}.thread-list p b,.thread-list p small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.thread-list p b{font-size:11px;font-weight:700}.thread-list p small{color:#747a76;letter-spacing:0;margin-top:5px;font-size:8px;font-weight:500}.thread-list time{color:#5e6561;letter-spacing:.05em;align-self:start;margin-top:3px;font-size:7px}.thread-rail>footer{border-top:1px solid var(--ix-line);background:#0b0f0e;align-items:center;gap:12px;padding:16px 21px;display:flex}.secure-dot,.online-dot{background:#8cad78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #8cad7866}.thread-rail>footer p{gap:3px;margin:0;display:grid}.thread-rail>footer b{letter-spacing:.14em;font-size:8px}.thread-rail>footer small{color:#5e6661;letter-spacing:0;font-size:8px}.thread-loading,.thread-empty{text-align:center;place-items:center;padding:55px 26px;display:grid}.thread-loading{color:#6c736f;letter-spacing:.16em;gap:12px;font-size:8px}.thread-loading i{border:1px solid #343a37;border-top-color:var(--ix-gold);border-radius:50%;width:24px;height:24px;animation:1s linear infinite ix-spin}@keyframes ix-spin{to{transform:rotate(360deg)}}.thread-empty span,.message-welcome>span{width:45px;height:45px;color:var(--ix-gold);border:1px solid #735f37;border-radius:50%;place-items:center;font-size:10px;display:grid}.thread-empty h3{margin:19px 0 7px;font-size:17px}.thread-empty p{color:#747b77;line-height:1.7;white-space:normal!important;font-size:10px!important}.thread-empty button,.conversation-empty button{color:var(--ix-gold);letter-spacing:.14em;background:0 0;border:1px solid #5e5135;margin-top:19px;padding:12px 16px;font-size:8px;font-weight:800}.conversation-panel{background:radial-gradient(circle at 50% 0,#27322b38,#0000 30%),#0b0f0e;flex-direction:column;min-width:0;display:flex}.conversation-head{border-bottom:1px solid var(--ix-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1211e0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:13px 20px;display:grid}.conversation-avatar{color:#dfe2df;background:#171c1a;border:1px solid #3b413e;place-items:center;width:44px;height:44px;font-size:10px;font-weight:800;display:grid}.conversation-avatar.direct{border-radius:50%}.conversation-avatar.channel{color:var(--ix-gold);border-color:#6e5d39;font-size:17px}.conversation-head>div{min-width:0}.conversation-head h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:17px;font-weight:600;overflow:hidden}.conversation-head>div p{color:#666d69;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.conversation-head>div p i{background:#8cad78;border-radius:50%;width:5px;height:5px}.conversation-head nav{align-items:center;gap:6px;display:flex}.conversation-head nav button{color:#aab0ac;letter-spacing:.13em;background:#121716;border:1px solid #2e3431;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:7px;font-weight:800;display:flex}.conversation-head nav button:hover{color:#f1efe9;border-color:#685d43}.conversation-head nav button:last-child{justify-content:center;width:38px;padding:0}.phone-icon{border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:3px 8px;width:12px;height:12px;position:relative;transform:rotate(-43deg)}.camera-icon{border:1px solid;width:13px;height:10px;display:block;position:relative}.camera-icon:after{content:"";border:3px solid #0000;border-left:5px solid;border-right:0;position:absolute;top:2px;right:-6px}.details-icon{background:currentColor;border-radius:50%;width:3px;height:3px;display:block;box-shadow:0 -5px,0 5px}.mobile-thread-back{display:none}.active-huddle{color:#f1eee7;text-align:left;background:linear-gradient(90deg,#c9a56d1f,#1f2a224d);border:1px solid #c9a56d59;align-items:center;gap:13px;margin:12px 16px 0;padding:12px 15px;display:flex}.live-pulse{background:#d6ae63;border-radius:50%;animation:1.6s infinite pulse-live;display:block;box-shadow:0 0 #d6ae638c;width:8px!important;height:8px!important}@keyframes pulse-live{70%{box-shadow:0 0 0 8px #d6ae6300}to{box-shadow:0 0 #d6ae6300}}.active-huddle p{flex:1;gap:3px;margin:0;display:grid}.active-huddle strong{letter-spacing:.13em;color:var(--ix-gold);font-size:8px}.active-huddle strong i,.create-room i{vertical-align:middle;background:currentColor;width:15px;height:1px;margin-left:7px;display:inline-block}.active-huddle strong i:after,.create-room i:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;margin:-2px 0 0 10px;display:block;transform:rotate(45deg)}.message-stream{scrollbar-width:thin;scrollbar-color:#323936 transparent;flex:1;padding:23px clamp(18px,3vw,42px);overflow:auto}.message-day{align-items:center;gap:12px;margin:14px 0 22px;display:flex}.message-day:before,.message-day:after{content:"";background:#212623;flex:1;height:1px}.message-day span{color:#5f6662;letter-spacing:.16em;font-size:7px;font-weight:700}.message-row{align-items:flex-start;gap:10px;max-width:76%;margin:0 0 18px;display:flex}.message-row.mine{flex-direction:row-reverse;margin-left:auto}.message-avatar{color:#d4d8d5;background:#171c1a;border:1px solid #333a36;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.message-row>div{min-width:0}.message-row>div>p{align-items:center;gap:9px;margin:0 0 6px;display:flex}.message-row>div>p b{letter-spacing:.03em;font-size:8px}.message-row>div>p time{color:#565d59;font-size:7px}.message-row blockquote{color:#cdd1ce;white-space:pre-wrap;background:#141917;border:1px solid #292f2c;margin:0;padding:11px 14px;font-size:11px;line-height:1.55}.message-row.mine blockquote{color:#f1eee6;background:linear-gradient(135deg,#c9a56d26,#c9a56d12);border-color:#c9a56d52}.message-row.mine>div>p{justify-content:flex-end}.system-message{color:#616863;text-align:center;letter-spacing:.03em;margin:12px auto 20px;font-size:8px}.call-message{color:#eee;text-align:left;background:linear-gradient(100deg,#c9a56d1a,#111614);border:1px solid #3f3a2b;align-items:center;gap:13px;width:min(440px,82%);margin:0 0 18px;padding:13px 15px;display:flex}.call-message>i{color:var(--ix-gold)}.call-message p{flex:1;gap:4px;margin:0;display:grid}.call-message>span{color:#6a716d;font-size:7px}.message-welcome{text-align:center;place-items:center;max-width:540px;margin:70px auto;padding:0 20px;display:grid}.message-welcome small{margin-top:18px}.message-welcome h2{font-family:var(--font-athlx-display);margin:8px 0 10px;font-size:46px;font-weight:400}.message-welcome p{color:#747b77;font-size:11px;line-height:1.7}.message-composer{background:linear-gradient(#0b0f0e00,#0b0f0e 25%);padding:12px 16px 16px}.message-composer>div{background:#111614;border:1px solid #333a36;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:8px 8px 7px;display:grid}.message-composer>div:focus-within{border-color:#746443}.message-composer button{color:#7c837f;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.message-composer textarea{resize:none;color:#eceae5;min-height:30px;max-height:100px;font:500 11px/1.45 var(--font-athlx-body);background:0 0;border:0;outline:none;padding:7px 0}.message-composer textarea::placeholder{color:#535b56}.message-composer>div>span{color:#4f5652;letter-spacing:.11em;grid-column:2;font-size:7px}.message-composer .send-message{background:var(--ix-gold);color:#111;grid-area:1/3/3}.message-composer .send-message:disabled{color:#555c58;background:#232825}.send-message i{background:currentColor;width:12px;height:1px}.send-message i:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;margin:-2px 0 0 7px;display:block;transform:rotate(45deg)}.message-composer>p{color:#b38f55;margin:7px 0 0;font-size:8px}.conversation-empty{text-align:center;place-items:center;max-width:580px;margin:auto;padding:40px;display:grid}.conversation-empty>span{font-family:var(--font-athlx-display);letter-spacing:.16em;color:#d8b46f;font-size:30px}.conversation-empty h2{font-family:var(--font-athlx-display);margin:13px 0 8px;font-size:56px;font-weight:400}.conversation-empty p{color:#737a76;font-size:11px;line-height:1.7}.inbox-details{border-left:1px solid var(--ix-line);flex-direction:column;display:flex;overflow:auto}.details-close{display:none}.details-identity{border-bottom:1px solid var(--ix-line);text-align:center;padding:26px 24px 22px}.details-identity>span{width:62px;height:62px;color:var(--ix-gold);background:#141916;border:1px solid #705e39;place-items:center;margin:0 auto 15px;font-size:16px;display:grid}.details-identity p{color:#676e69;margin:0;font-size:9px;line-height:1.55}.details-actions{border-bottom:1px solid var(--ix-line);grid-template-columns:1fr 1fr;display:grid}.details-actions button{border:0;border-right:1px solid var(--ix-line);color:#858c87;text-align:left;background:#0e1311;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 13px;display:flex}.details-actions button:last-child{border:0}.details-actions button>i{color:var(--ix-gold)}.details-actions button span{gap:4px;display:grid}.details-actions button b{letter-spacing:.1em;font-size:7px}.details-actions button small{color:#59605c;letter-spacing:0;font-size:7px}.inbox-details>section>header{justify-content:space-between;margin-bottom:14px;display:flex}.inbox-details>section>header span{color:#626964;font-size:8px}.inbox-details article{border-bottom:1px solid #202522;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.inbox-details article>i{background:#171c1a;border:1px solid #343a37;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;display:grid}.inbox-details article p{gap:3px;margin:0;display:grid}.inbox-details article small{color:#5d645f;letter-spacing:.04em;font-size:7px}.inbox-details>footer{border:1px solid #2a302d;gap:11px;margin:auto 18px 18px;padding:14px;display:flex}.inbox-details>footer>i{border:1px solid #786945;border-radius:4px 4px 2px 2px;width:8px;height:10px}.inbox-details>footer p{gap:4px;margin:0;display:grid}.inbox-details>footer b{letter-spacing:.12em;font-size:7px}.inbox-details>footer small{color:#626965;letter-spacing:0;font-size:7px;line-height:1.5}.thread-modal,.huddle-overlay{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030504db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.thread-modal form{background:radial-gradient(circle at 100% 0,#46523d2e,#0000 34%),#101413;border:1px solid #4a4537;width:min(780px,100%);max-height:min(780px,92vh);overflow:auto;box-shadow:0 40px 100px #000}.thread-modal form>header{border-bottom:1px solid #292f2c;justify-content:space-between;gap:30px;padding:30px 32px 24px;display:flex}.thread-modal h2{font-family:var(--font-athlx-display);margin:7px 0;font-size:45px;font-weight:400;line-height:1}.thread-modal header p{color:#757c77;margin:0;font-size:10px;line-height:1.6}.thread-modal header>button,.details-close{color:#888f8a;letter-spacing:.13em;background:0 0;border:1px solid #343a37;height:32px;padding:0 11px;font-size:7px}.thread-type{border:1px solid #2d332f;grid-template-columns:1fr 1fr;margin:24px 32px 18px;display:grid}.thread-type button{color:#777e79;text-align:left;background:#0d1110;border:0;border-right:1px solid #2d332f;grid-template-columns:35px 1fr;gap:3px 11px;padding:15px;display:grid}.thread-type button:last-child{border:0}.thread-type button.active{color:#f0eee8;background:#c9a56d17}.thread-type span{width:32px;height:32px;color:var(--ix-gold);border:1px solid #494d43;border-radius:50%;grid-row:1/3;place-items:center;font-size:7px;display:grid}.thread-type b{letter-spacing:.13em;font-size:9px}.thread-type small{color:#656c67;letter-spacing:0;font-size:7px}.group-name{color:#777e79;letter-spacing:.14em;gap:8px;margin:0 32px 18px;font-size:8px;font-weight:700;display:grid}.group-name input{color:#eee;height:44px;font:500 11px var(--font-athlx-body);background:#0b0f0e;border:1px solid #333a36;outline:none;padding:0 13px}.group-name input:focus{border-color:#776642}.people-picker{border:1px solid #2b312e;margin:0 32px}.people-picker>header{border-bottom:1px solid #2b312e;justify-content:space-between;padding:13px 15px;display:flex}.people-picker>header span{color:#636a66;letter-spacing:.13em;font-size:7px}.people-picker>div{grid-template-columns:1fr 1fr;max-height:290px;display:grid;overflow:auto}.people-picker button{color:#ccc;text-align:left;background:#0d1110;border:1px solid #252b28;border-top:0;border-left:0;grid-template-columns:35px 1fr 20px;align-items:center;gap:10px;padding:12px 14px;display:grid}.people-picker button.active{background:#c9a56d14}.people-picker button>i{border:1px solid #363c39;border-radius:50%;place-items:center;width:33px;height:33px;font-size:7px;font-style:normal;display:grid}.people-picker button p{gap:4px;margin:0;display:grid}.people-picker button small{color:#626965;letter-spacing:.05em;font-size:7px}.people-picker button>span{color:#7b837e;border:1px solid #3c423f;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.people-picker button.active>span{border-color:var(--ix-gold);background:var(--ix-gold);color:#111}.thread-notice{color:#c5a260;margin:12px 32px 0;font-size:9px}.thread-modal form>footer{justify-content:flex-end;gap:9px;padding:22px 32px 28px;display:flex}.thread-modal form>footer button{color:#8b928d;letter-spacing:.13em;background:0 0;border:1px solid #343a37;height:43px;padding:0 19px;font-size:8px;font-weight:800}.thread-modal form>footer .create-room{border-color:var(--ix-gold);background:var(--ix-gold);color:#111}.huddle-stage{background:radial-gradient(circle at 50% 0,#3e4c3952,#0000 34%),#090d0c;border:1px solid #514a37;flex-direction:column;width:min(1280px,100%);height:min(820px,92vh);display:flex;box-shadow:0 40px 120px #000}.huddle-stage>header{border-bottom:1px solid #2c322f;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex}.huddle-stage>header>div{align-items:center;gap:14px;display:flex}.huddle-stage>header p{gap:4px;margin:0;display:grid}.huddle-stage>header p b{letter-spacing:.12em;font-size:9px}.huddle-stage>header strong{color:#7c837f;letter-spacing:.17em;font-size:8px}.huddle-grid{background:#232825;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:auto}.huddle-grid.solo{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.huddle-feed,.huddle-wait{background:#0f1412;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.huddle-feed video{object-fit:cover;width:100%;height:100%}.huddle-feed>span{letter-spacing:.12em;background:#060908bf;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;bottom:15px;left:15px}.huddle-feed>em{color:#bfa267;letter-spacing:.12em;font-size:7px;position:absolute;top:15px;right:15px}.huddle-avatar{color:#e4c785;width:112px;height:112px;font-family:var(--font-athlx-display);background:#171c1a;border:1px solid #73603a;border-radius:50%;place-items:center;font-size:40px;display:grid}.huddle-wait{text-align:center;padding:34px}.huddle-wait>i{background:#8bad78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 30px #8bad78a6}.huddle-wait h2{font-family:var(--font-athlx-display);margin:14px 0 8px;font-size:42px;font-weight:400}.huddle-wait p{color:#727975;max-width:330px;margin:0;font-size:10px;line-height:1.7}.huddle-error{color:#d7ad81;text-align:center;background:#291c17;margin:0;padding:11px 20px;font-size:9px}.huddle-stage>footer{border-top:1px solid #2b312e;justify-content:center;align-items:center;gap:9px;min-height:86px;display:flex}.huddle-stage>footer button{color:#b4bab6;letter-spacing:.1em;background:#121715;border:1px solid #343a37;justify-content:center;align-items:center;gap:9px;min-width:86px;height:50px;font-size:7px;font-weight:800;display:flex}.huddle-stage>footer button.off{color:#d2aa7e;background:#2a201b}.huddle-stage>footer .end-call{color:#fff;background:#542821;border-color:#7c3f37}.mic-icon{border:1px solid;border-radius:6px;width:9px;height:14px;position:relative}.mic-icon:after{content:"";border:1px solid;border-top:0;border-radius:0 0 8px 8px;width:15px;height:9px;position:absolute;bottom:-5px;left:-4px}.leave-icon,.end-icon{border-top:2px solid;border-radius:50%;width:14px;height:8px;display:block}.end-icon{transform:rotate(180deg)}@media (width<=1250px){.inbox-shell{grid-template-columns:270px minmax(460px,1fr)}.inbox-details{z-index:5;width:290px;height:100%;transition:all .25s;position:absolute;right:0;transform:translate(101%);box-shadow:-25px 0 50px #0006}.inbox-details.open{transform:translate(0)}.inbox-shell{position:relative}.details-close{align-self:flex-end;margin:14px 14px 0;display:block}.inbox-intro{align-items:flex-start}.inbox-presence{display:none}}@media (width<=800px){.inbox-page{min-height:calc(100vh - 66px);padding:18px 0 76px}.inbox-intro{margin-bottom:17px;padding:0 18px}.inbox-intro h1{font-size:58px}.inbox-intro p{font-size:11px}.inbox-shell{border-left:0;border-right:0;height:calc(100dvh - 205px);min-height:550px;display:block}.thread-rail{border:0;height:100%}.thread-rail.thread-selected{display:none}.conversation-panel{height:100%}.conversation-head{grid-template-columns:32px 40px minmax(0,1fr) auto;min-height:70px;padding:10px}.mobile-thread-back{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.mobile-thread-back i{border-bottom:1px solid #aaa;border-left:1px solid #aaa;width:9px;height:9px;transform:rotate(45deg)}.conversation-head nav button{justify-content:center;width:34px;height:34px;padding:0}.conversation-head nav button span,.conversation-head nav button:first-child{display:none}.conversation-head nav{gap:4px}.conversation-head h2{font-size:13px}.conversation-head>div p{display:none}.message-row{max-width:90%}.message-stream{padding:18px 13px}.message-composer{padding:8px}.inbox-details{height:100dvh;position:fixed;top:0;bottom:0}.thread-modal{padding:0}.thread-modal form{border:0;height:100dvh;max-height:none}.thread-modal form>header{padding:22px 20px}.thread-modal h2{font-size:36px}.thread-type,.people-picker,.group-name{margin-left:20px;margin-right:20px}.people-picker>div{grid-template-columns:1fr}.thread-modal form>footer{padding:18px 20px}.huddle-overlay{padding:0}.huddle-stage{border:0;height:100dvh}.huddle-grid.solo,.huddle-grid{grid-template-columns:1fr}.huddle-wait{min-height:200px}.huddle-stage>footer{gap:5px;padding:8px}.huddle-stage>footer button{flex-direction:column;gap:5px;min-width:65px}.huddle-stage>footer .end-call{min-width:82px}}.inbox-page{background:radial-gradient(circle at 77% -4%,#6959341f,#0000 28%),radial-gradient(circle at 18% 7%,#23372b29,#0000 24%),#080b0a;padding:58px clamp(28px,3.7vw,70px) 72px;position:relative}.inbox-page:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.inbox-page button,.inbox-page input,.inbox-page textarea{font-family:var(--font-athlx-body),sans-serif}.inbox-intro{z-index:1;align-items:flex-end;max-width:1720px;margin-bottom:36px;position:relative}.inbox-intro-copy{max-width:900px}.inbox-intro-copy>small{letter-spacing:.22em;color:#c9a56d;font-size:11px}.inbox-intro h1{letter-spacing:.005em;text-transform:uppercase;margin:15px 0;font-size:clamp(72px,7.2vw,118px);line-height:.78;display:grid}.inbox-intro h1 span,.inbox-intro h1 em{font:inherit;display:block}.inbox-intro h1 em{color:#d6b36f;margin-left:clamp(54px,6vw,104px);font-style:normal}.inbox-intro-copy>p{color:#a6aaa5;letter-spacing:-.01em;max-width:790px;font-size:16px;line-height:1.7}.inbox-intro-index{border-top:1px solid #383a34;border-bottom:1px solid #383a34;width:min(390px,34vw)}.inbox-intro-index>div{border-bottom:1px solid #252a27;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:57px;display:grid}.inbox-intro-index>div:last-child{border:0}.inbox-intro-index>div>span{color:#c9a56d;font:400 17px var(--font-athlx-display);letter-spacing:.08em}.inbox-intro-index>div>.live-pulse{margin-left:4px;width:8px!important;height:8px!important}.inbox-intro-index p{gap:5px;margin:0;display:grid}.inbox-intro-index b{letter-spacing:.16em;font-size:10px}.inbox-intro-index small{color:#6f7470;letter-spacing:.14em;font-size:8px}.inbox-shell{z-index:1;background:#0c100f;border-color:#343834;grid-template-columns:340px minmax(560px,1fr) 310px;max-width:1720px;height:min(850px,100vh - 290px);min-height:690px;position:relative;box-shadow:0 42px 120px #00000080}.inbox-shell:before{content:"";z-index:8;background:#c9a56d;width:118px;height:1px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 22px #c9a56d47}.thread-rail{background:linear-gradient(#121716,#0c100f);border-right-color:#303431}.thread-rail>header{padding:32px 28px 22px}.thread-rail>header small{font-size:9px}.thread-rail h2{letter-spacing:-.045em;margin-top:6px;font-size:27px;font-weight:500}.new-thread{letter-spacing:.17em;background:#c9a56d14;border-color:#c9a56d78;height:39px;padding:0 15px;font-size:9px;transition:all .2s}.new-thread:hover{color:#0b0b0c;background:#c9a56d}.thread-search{margin:0 21px 19px}.thread-search input{color:#f4f2ed;background:#0a0e0d;border-color:#303532;height:46px;padding-left:41px;font-size:11px}.thread-search i{top:15px}.thread-filter{padding:0 27px 15px}.thread-filter button{font-size:9px}.thread-filter span{font-size:8px}.thread-list>button{border-bottom-color:#222825;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;min-height:79px;padding:16px 21px}.thread-list>button.active{background:linear-gradient(90deg,#c9a56d21,#c9a56d05);box-shadow:inset 3px 0 #c9a56d}.thread-list>button:hover{background:#161b19}.thread-mark{background:#151a18;border-color:#3b413d;width:46px;height:46px;font-size:10px}.thread-list p b{color:#e9e7e2;font-size:12px;font-weight:650}.thread-list p small{color:#777e79;margin-top:7px;font-size:9px;line-height:1.35}.thread-list time{margin-top:4px;font-size:8px}.thread-rail>footer{padding:19px 25px}.thread-rail>footer b,.thread-rail>footer small{font-size:9px}.conversation-panel{background:radial-gradient(circle at 54% -4%,#3a453a38,#0000 31%),#0a0e0d}.conversation-head{background:#0d1110e8;border-bottom-color:#303431;grid-template-columns:56px minmax(0,1fr) auto;gap:17px;min-height:98px;padding:17px 27px}.conversation-avatar{background:#171c1a;border-color:#414743;width:54px;height:54px;font-size:11px}.conversation-avatar.channel{font-size:21px}.conversation-head>div small{font-size:9px}.conversation-head h2{margin:4px 0 5px;font-size:21px;font-weight:600}.conversation-head>div p{color:#7c827e;font-size:9px}.conversation-head nav{gap:8px}.conversation-head nav button{background:#131816;border-color:#343a36;height:43px;padding:0 15px;font-size:8px}.conversation-head nav button:last-child{width:43px}.active-huddle{margin:16px 22px 0;padding:15px 18px}.active-huddle p b{font-size:11px}.active-huddle strong{font-size:9px}.message-stream{padding:30px clamp(27px,3vw,52px)}.message-day{margin:18px 0 27px}.message-day span{font-size:8px}.message-row{gap:13px;max-width:74%;margin-bottom:23px}.message-avatar{flex-basis:36px;width:36px;height:36px;font-size:8px}.message-row>div>p{margin-bottom:8px}.message-row>div>p b{font-size:9px}.message-row>div>p time{font-size:8px}.message-row blockquote{color:#e0e2de;background:#141917;border-color:#303633;padding:14px 17px;font-size:13px;line-height:1.62}.system-message{font-size:9px}.call-message{width:min(510px,84%);padding:16px 18px}.call-message p b{font-size:11px}.call-message p small{font-size:8px}.message-welcome{max-width:620px;margin:auto}.message-welcome>span{width:55px;height:55px}.message-welcome small{margin-top:23px;font-size:9px}.message-welcome h2{margin:12px 0;font-size:58px;line-height:1}.message-welcome p{color:#858b86;max-width:540px;font-size:13px;line-height:1.75}.message-composer{padding:15px 22px 21px}.message-composer>div{background:#111614;border-color:#363c38;grid-template-columns:38px minmax(0,1fr) auto;column-gap:12px;padding:10px 10px 9px;box-shadow:0 16px 38px #0003}.message-composer button{width:38px;height:38px}.message-composer textarea{color:#f4f2ed;min-height:35px;padding:9px 0;font-size:13px}.message-composer>div>span{font-size:7px}.message-composer .send-message{width:40px;height:40px}.inbox-details{background:linear-gradient(#111615,#0c100f);border-left-color:#303431}.details-identity{padding:34px 27px 28px}.details-identity>span{width:74px;height:74px;margin-bottom:20px;font-size:20px}.details-identity small{font-size:9px}.details-identity h3{margin:8px 0 10px;font-size:19px}.details-identity p{font-size:10px;line-height:1.7}.details-actions button{gap:13px;padding:20px 16px}.details-actions button b,.details-actions button small{font-size:8px}.inbox-details>section{padding:27px 22px}.inbox-details>section>header small{font-size:8px}.inbox-details article{grid-template-columns:38px 1fr auto;gap:12px;padding:13px 0}.inbox-details article>i{width:38px;height:38px;font-size:8px}.inbox-details article b{font-size:9px}.inbox-details article small{font-size:7px}.inbox-details>footer{margin:20px;padding:17px}.inbox-details>footer b,.inbox-details>footer small{font-size:8px}.thread-modal form{border-color:#59503a;width:min(880px,100%)}.thread-modal form>header{padding:38px 40px 31px}.thread-modal h2{font-size:57px}.thread-modal header p{font-size:12px}.thread-type{margin:30px 40px 21px}.thread-type button{grid-template-columns:44px 1fr;padding:19px}.thread-type span{width:40px;height:40px;font-size:9px}.thread-type b{font-size:10px}.thread-type small{font-size:8px}.group-name,.people-picker{margin-left:40px;margin-right:40px}.group-name{font-size:9px}.group-name input{height:50px;font-size:13px}.people-picker>header{padding:16px 18px}.people-picker button{grid-template-columns:41px 1fr 23px;padding:15px 17px}.people-picker button>i{width:39px;height:39px}.people-picker button b{font-size:10px}.people-picker button small{font-size:7px}.thread-modal form>footer{padding:27px 40px 34px}.thread-modal form>footer button{height:48px;padding:0 23px;font-size:9px}.huddle-stage{border-color:#5b513a;width:min(1400px,100%)}.huddle-stage>header{min-height:78px;padding:0 30px}.huddle-stage>header p b{font-size:10px}.huddle-stage>header strong{font-size:9px}.huddle-feed>span{font-size:8px}.huddle-wait h2{font-size:52px}.huddle-wait p{font-size:12px}.huddle-stage>footer{min-height:96px}.huddle-stage>footer button{min-width:102px;height:56px;font-size:8px}@media (width<=1500px){.inbox-page{padding-left:34px;padding-right:34px}.inbox-shell{grid-template-columns:310px minmax(500px,1fr) 280px}.inbox-intro h1{font-size:clamp(70px,7vw,100px)}.inbox-intro-copy>p{font-size:14px}.details-identity{padding-left:20px;padding-right:20px}}@media (width<=1250px){.inbox-shell{grid-template-columns:300px minmax(460px,1fr)}.inbox-details{z-index:10;width:310px;height:100%;transition:all .25s;position:absolute;right:0;transform:translate(101%);box-shadow:-30px 0 70px #00000080}.inbox-details.open{transform:translate(0)}.details-close{display:block}.inbox-intro-index{width:330px}.inbox-intro h1 em{margin-left:45px}}@media (width<=900px){.inbox-intro-index{display:none}.inbox-intro-copy>p{font-size:13px}.inbox-shell{height:calc(100dvh - 305px);min-height:620px}}@media (width<=800px){.inbox-page{padding:25px 0 78px}.inbox-page:before{display:none}.inbox-intro{margin-bottom:22px;padding:0 20px}.inbox-intro h1{margin:12px 0;font-size:62px;line-height:.8}.inbox-intro h1 em{margin-left:30px}.inbox-intro-copy>small{font-size:8px}.inbox-intro-copy>p{font-size:11px;line-height:1.6}.inbox-shell{height:calc(100dvh - 247px);min-height:560px;display:block}.thread-rail{height:100%}.thread-rail.thread-selected{display:none}.thread-rail>header{padding:23px 20px 17px}.thread-rail h2{font-size:24px}.thread-search{margin:0 15px 14px}.thread-list>button{min-height:73px;padding:13px 17px}.conversation-panel{height:100%}.conversation-head{grid-template-columns:32px 42px minmax(0,1fr) auto;min-height:74px;padding:10px}.conversation-avatar{width:42px;height:42px}.conversation-head h2{font-size:14px}.conversation-head nav button{width:36px;height:36px;padding:0}.conversation-head nav button:first-child,.conversation-head nav button span{display:none}.message-stream{padding:20px 14px}.message-row{max-width:92%}.message-row blockquote{font-size:12px}.message-welcome h2{font-size:44px}.message-welcome p{font-size:11px}.message-composer{padding:9px}.inbox-details{width:min(330px,88vw);height:100dvh;position:fixed;top:0;bottom:0}.thread-modal{padding:0}.thread-modal form{height:100dvh;max-height:none}.thread-modal form>header{padding:24px 20px}.thread-modal h2{font-size:39px}.thread-type,.group-name,.people-picker{margin-left:20px;margin-right:20px}.thread-type{margin-top:20px}.people-picker>div{grid-template-columns:1fr}.thread-modal form>footer{padding:19px 20px}.huddle-overlay{padding:0}.huddle-stage{height:100dvh}.huddle-grid,.huddle-grid.solo{grid-template-columns:1fr}.huddle-stage>footer{gap:5px;padding:8px}.huddle-stage>footer button{flex-direction:column;min-width:68px}.huddle-stage>footer .end-call{min-width:86px}}.inbox-page{background:radial-gradient(circle at 76% -8%,#715d341a,#0000 29%),radial-gradient(circle at 12% 0,#23392d26,#0000 23%),#080b0a;min-height:calc(100vh - 65px);padding:30px clamp(22px,2.8vw,48px) 50px}.inbox-page header{height:auto}.inbox-page article{background:0 0;border:0;border-radius:0}.inbox-page>.inbox-topbar{z-index:1;border-bottom:1px solid #2b302d;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;min-height:116px;margin:0 0 18px;padding:0 0 22px;display:flex;position:relative}.inbox-topbar-copy>small{color:#c9a56d;letter-spacing:.21em;font-size:9px;font-weight:800;display:block}.inbox-topbar-copy h1{color:#f3f1ec;font-family:var(--font-athlx-display),sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:8px 0 6px;font-size:clamp(42px,4.4vw,62px);font-weight:400;line-height:.92}.inbox-topbar-copy h1 em{color:#cfae6a;font:inherit;font-style:normal}.inbox-topbar-copy p{color:#858c87;margin:0;font-size:12px;line-height:1.55}.inbox-topbar-actions{align-items:center;gap:14px;padding-bottom:2px;display:flex}.inbox-availability{color:#8d948f;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:#0c100f;border:1px solid #303632;align-items:center;gap:9px;height:42px;padding:0 15px;font-size:8px;font-weight:750;display:flex}.inbox-availability i{background:#8cad78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #8cad787a}.inbox-topbar-actions>button{color:#0a0d0c;letter-spacing:.15em;cursor:pointer;background:#d0ad66;border:1px solid #d0ad66;align-items:center;gap:10px;height:42px;padding:0 18px;font-size:8px;font-weight:850;transition:transform .18s,background .18s;display:flex}.inbox-topbar-actions>button:hover{background:#e1c17d;transform:translateY(-1px)}.inbox-topbar-actions>button>i{width:10px;height:10px;position:relative}.inbox-topbar-actions>button>i:before,.inbox-topbar-actions>button>i:after{content:"";background:currentColor;position:absolute}.inbox-topbar-actions>button>i:before{width:10px;height:1px;top:4px;left:0}.inbox-topbar-actions>button>i:after{width:1px;height:10px;top:0;left:4px}.inbox-page>.inbox-shell{z-index:1;background:#0c100f;border:1px solid #343936;grid-template-columns:minmax(270px,300px) minmax(0,1fr) minmax(250px,285px);width:100%;max-width:none;height:clamp(620px,100dvh - 250px,840px);min-height:620px;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061}.inbox-page>.inbox-shell:before{background:#d0ad66;width:92px}.inbox-page>.inbox-shell>aside.thread-rail,.inbox-page>.inbox-shell>aside.inbox-details{z-index:2;border-radius:0;width:auto;min-width:0;height:auto;padding:0;display:flex;position:relative;inset:auto}.inbox-page>.inbox-shell>aside.thread-rail{border:0;border-right:1px solid #303532}.inbox-page>.inbox-shell>aside.inbox-details{border:0;border-left:1px solid #303532}.inbox-page .thread-rail>header{border-bottom:0;height:auto;padding:25px 22px 18px}.inbox-page .thread-rail h2{font-size:24px}.inbox-page .new-thread{height:36px;padding:0 12px}.inbox-page .thread-search{margin:0 17px 15px}.inbox-page .thread-search input{height:43px}.inbox-page .thread-filter{padding:0 22px 13px}.inbox-page .thread-list>button{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:13px 17px}.inbox-page .thread-mark{width:42px;height:42px}.inbox-page .thread-list p b{font-size:11px}.inbox-page .thread-list p small{margin-top:5px;font-size:8px}.inbox-page .thread-rail>footer{padding:16px 20px}.inbox-page .conversation-panel{min-width:0;height:100%;overflow:hidden}.inbox-page .conversation-head{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;min-height:86px;padding:14px 20px}.inbox-page .conversation-avatar{width:48px;height:48px}.inbox-page .conversation-head h2{font-size:18px}.inbox-page .conversation-head>div p{font-size:8px}.inbox-page .conversation-head nav{min-width:0}.inbox-page .conversation-head nav button{height:39px;padding:0 12px}.inbox-page .conversation-head nav button:last-child{width:39px}.inbox-page .message-stream{padding:26px clamp(20px,2.5vw,40px)}.inbox-page .message-row{max-width:min(78%,700px)}.inbox-page .message-welcome h2{font-size:48px}.inbox-page .message-welcome p{font-size:12px}.inbox-page .message-composer{padding:13px 18px 18px}.inbox-page .message-composer textarea{font-size:12px}.inbox-page .inbox-details>section>header{border:0;height:auto;padding:0}.inbox-page .inbox-details article{background:0 0;border-bottom:1px solid #202522;border-radius:0}.inbox-page .details-identity{padding:27px 22px 22px}.inbox-page .details-identity>span{width:62px;height:62px;margin-bottom:16px}.inbox-page .details-identity h3{font-size:17px}.inbox-page .details-actions button{padding:17px 13px}.inbox-page .inbox-details>section{padding:22px 18px}.inbox-page .inbox-details>footer{margin:18px;padding:14px}@media (width<=1500px){.inbox-page>.inbox-shell{grid-template-columns:minmax(270px,300px) minmax(0,1fr)}.inbox-page>.inbox-shell>aside.inbox-details{z-index:12;width:300px;height:100%;transition:transform .25s;position:absolute;inset:0 0 0 auto;transform:translate(101%);box-shadow:-28px 0 65px #00000085}.inbox-page>.inbox-shell>aside.inbox-details.open{transform:translate(0)}.inbox-page .details-close{align-self:flex-end;margin:14px 14px 0;display:block}}@media (width<=1050px){.inbox-page{padding-left:22px;padding-right:22px}.inbox-page>.inbox-shell{grid-template-columns:260px minmax(0,1fr)}.inbox-availability{display:none}.inbox-page .conversation-head nav button{justify-content:center;width:38px;padding:0}.inbox-page .conversation-head nav button span{display:none}}@media (width<=800px){.inbox-page{min-height:calc(100dvh - 56px);padding:20px 0 74px}.inbox-page>.inbox-topbar{align-items:flex-start;min-height:0;margin:0 18px 15px;padding:0 0 17px}.inbox-topbar-copy h1{font-size:42px}.inbox-topbar-copy p{display:none}.inbox-topbar-copy>small{font-size:7px}.inbox-topbar-actions>button{justify-content:center;width:42px;padding:0;font-size:0}.inbox-topbar-actions>button>i{display:block}.inbox-page>.inbox-shell{border-left:0;border-right:0;height:calc(100dvh - 177px);min-height:540px;display:block}.inbox-page>.inbox-shell>aside.thread-rail{border-right:0;width:100%;height:100%;display:flex}.inbox-page>.inbox-shell>aside.thread-rail.thread-selected{display:none}.inbox-page .conversation-panel{height:100%}.inbox-page .conversation-head{grid-template-columns:32px 42px minmax(0,1fr) auto;min-height:72px;padding:9px 10px}.inbox-page .conversation-avatar{width:42px;height:42px}.inbox-page .conversation-head h2{font-size:14px}.inbox-page>.inbox-shell>aside.inbox-details{width:min(330px,88vw);height:100dvh;position:fixed;inset:0 0 0 auto}.inbox-page .message-row{max-width:92%}}.huddle-grid.screen-mode{grid-template-columns:minmax(0,1fr) 270px;grid-auto-rows:minmax(145px,1fr);align-items:stretch}.huddle-grid.screen-mode .huddle-screen{background:#050706;border-right:1px solid #303531;grid-area:1/1/span 4;min-width:0;min-height:0}.huddle-grid.screen-mode .participant-tile,.huddle-grid.screen-mode .huddle-wait{grid-column:2;min-height:145px}.huddle-screen video{object-fit:contain;background:#050706}.huddle-screen:after{content:"ATHLX PRESENTATION";color:#d4b675;letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0ac7;border:1px solid #cfae6a73;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:16px;left:16px}.huddle-stage>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:46%;overflow:hidden}.huddle-stage>footer{flex-wrap:wrap;padding:10px 16px}.huddle-stage>footer .screen-share.sharing{color:#0b0d0c;background:#c9a56d;border-color:#c9a56d;box-shadow:0 0 24px #c9a56d29}.screen-icon{border:1px solid;width:16px;height:11px;display:block;position:relative}.screen-icon:before{content:"";border-top:1px solid;width:6px;height:4px;position:absolute;bottom:-5px;left:5px}.screen-icon:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;bottom:-3px;left:3px}@media (width<=800px){.huddle-grid.screen-mode{grid-template-rows:minmax(280px,1fr);grid-template-columns:1fr;grid-auto-rows:150px;overflow:auto}.huddle-grid.screen-mode .huddle-screen{border-bottom:1px solid #303531;border-right:0;grid-area:1/1;min-height:280px}.huddle-grid.screen-mode .participant-tile,.huddle-grid.screen-mode .huddle-wait{grid-column:1;min-height:150px}.huddle-stage>header strong{max-width:48%;font-size:7px}.huddle-stage>footer{flex-wrap:nowrap;justify-content:flex-start;min-height:78px;overflow-x:auto}.huddle-stage>footer button{flex:0 0 72px;min-width:72px}.huddle-stage>footer .screen-share{flex-basis:88px;min-width:88px}}.message-row>div{max-width:100%}.message-files{gap:8px;width:min(500px,100%);margin-top:8px;display:grid}.message-file{color:#eceae4;background:#101513;border:1px solid #333a36;text-decoration:none;overflow:hidden;box-shadow:0 14px 34px #0000002b}.message-row.mine .message-file{border-color:#d0ad6661}.message-file.visual{display:block;position:relative}.message-file.visual img,.message-file.visual video{object-fit:cover;background:#060908;width:100%;max-height:360px;display:block}.message-file.visual>span,.message-file.visual.video>a{color:#e8e6df;background:linear-gradient(#151a18,#111513);border-top:1px solid #303532;gap:4px;padding:11px 13px;text-decoration:none;display:grid}.message-file b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.message-file small{color:#737b76;letter-spacing:.12em;font-size:7px;font-weight:700}.message-file.document{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:11px 13px;display:grid}.message-file.document[aria-disabled=true]{pointer-events:none}.message-file.document>i{background:linear-gradient(145deg,#d0ad6624,#0000);border:1px solid #6a5a3b;width:31px;height:39px;position:relative}.message-file.document>i:before{content:"";background:#111513;border-bottom:1px solid #6a5a3b;border-left:1px solid #6a5a3b;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.message-file.document>span{gap:5px;min-width:0;display:grid}.message-file.document>em{color:#c9a56d;letter-spacing:.14em;font-size:7px;font-style:normal;font-weight:800}.attachment-input{display:none}.attachment-picker{align-self:start;width:38px;height:38px;position:relative}.attachment-picker>button{width:38px;height:38px}.attachment-picker>button.active{color:#d5b36f;background:#d0ad661f;border:1px solid #d0ad6680;transform:rotate(45deg)}.attachment-source-menu{z-index:25;background:linear-gradient(160deg,#171c19,#0c100f 65%);border:1px solid #4a4536;width:270px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 13px);left:-9px;box-shadow:0 24px 65px #0000009e}.attachment-source-menu:after{content:"";background:#0c100f;border-bottom:1px solid #4a4536;border-right:1px solid #4a4536;width:10px;height:10px;position:absolute;bottom:-6px;left:20px;transform:rotate(45deg)}.attachment-source-menu>small{color:#c9a56d;letter-spacing:.18em;padding:8px 9px 10px;font-size:7px;font-weight:800}.message-composer .attachment-source-menu>button{color:#e8e5de;text-align:left;background:0 0;border:0;border-top:1px solid #272c29;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;width:100%;height:auto;padding:10px 9px;transition:background .18s;display:grid}.message-composer .attachment-source-menu>button:hover{background:#d0ad6614}.attachment-source-menu>button>i{background:#111614;border:1px solid #3b413d;place-items:center;width:34px;height:34px;display:grid;position:relative}.attachment-source-menu>button>i:before,.attachment-source-menu>button>i:after{content:"";position:absolute}.attachment-source-menu>button>i.camera:before{border:1px solid #bfa261;width:15px;height:10px}.attachment-source-menu>button>i.camera:after{border:1px solid #bfa261;border-radius:50%;width:4px;height:4px}.attachment-source-menu>button>i.library:before{border:1px solid #bfa261;width:16px;height:13px}.attachment-source-menu>button>i.library:after{border-top:1px solid #bfa261;border-left:1px solid #bfa261;width:8px;height:8px;bottom:9px;left:10px;transform:rotate(45deg)}.attachment-source-menu>button>i.file:before{border:1px solid #bfa261;width:12px;height:16px}.attachment-source-menu>button>i.file:after{border-bottom:1px solid #bfa261;border-left:1px solid #bfa261;width:4px;height:4px;top:9px;right:9px}.attachment-source-menu>button>span{gap:4px;min-width:0;display:grid}.attachment-source-menu>button b{font-size:10px;font-weight:700}.attachment-source-menu>button em{color:#737a75;letter-spacing:.04em;font-size:7px;font-style:normal;font-weight:650}.message-composer .attachment-draft{background:linear-gradient(110deg,#d0ad661f,#111513 40%);border:1px solid #d0ad666b;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;max-width:620px;margin:0 0 8px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000002e}.attachment-draft>i{background:#151a17;border:1px solid #51472f;place-items:center;width:38px;height:38px;display:grid}.attachment-draft>i:before{content:"FILE";color:#c9a56d;letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:800}.attachment-draft>i.image:before{content:"IMAGE"}.attachment-draft>i.video:before{content:"VIDEO"}.attachment-draft>i.document:before{content:"DOC"}.attachment-draft>span{gap:3px;min-width:0;display:grid}.attachment-draft small{color:#c9a56d;letter-spacing:.15em;font-size:7px;font-weight:800}.attachment-draft b{color:#eceae4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attachment-draft em{color:#6f7772;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:700}.attachment-draft u{background:#d0ad66;height:2px;text-decoration:none;transition:width .2s;position:absolute;bottom:0;left:0;box-shadow:0 0 14px #d0ad668c}.message-composer .attachment-draft>button{color:#818984;letter-spacing:.12em;border:1px solid #363c38;width:auto;height:30px;padding:0 9px;font-size:7px;font-weight:800}.message-composer .attachment-draft>button:hover{color:#d6b675;border-color:#776747}.message-composer>div>button:first-of-type:disabled{opacity:.35}@media (width<=800px){.message-files{width:min(76vw,430px)}.message-file.visual img,.message-file.visual video{max-height:300px}.message-file.document{grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:9px}.message-file.document>i{width:27px;height:34px}.message-file.document>em{display:none}.message-composer .attachment-draft{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;margin:0 0 6px;padding:8px}.attachment-draft>i{width:32px;height:32px}.attachment-draft em{display:none}.attachment-source-menu{width:auto;padding:10px;position:fixed;bottom:82px;left:12px;right:12px}.attachment-source-menu:after{display:none}.message-composer .attachment-source-menu>button{min-height:58px;padding:11px}.attachment-source-menu>button b{font-size:11px}.attachment-source-menu>button em{font-size:8px}.message-composer>div>span{letter-spacing:.06em;font-size:7px}}.pinned-message-brief{color:#ece9e2;text-align:left;background:linear-gradient(90deg,#d0ad6621,#101513f7 38%);border:1px solid #d0ad6661;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 22px 0;padding:11px 14px;display:grid;box-shadow:0 12px 28px #0000002e}.pinned-message-brief>i{border:1px solid #5d5136;width:25px;height:25px;position:relative}.pinned-message-brief>i:before{content:"";border-top:1px solid #c9a56d;border-bottom:1px solid #c9a56d;width:8px;height:11px;position:absolute;top:5px;left:8px;transform:rotate(45deg)}.pinned-message-brief>span{gap:4px;min-width:0;display:grid}.pinned-message-brief small{color:#c9a56d;letter-spacing:.17em;font-size:7px;font-weight:850}.pinned-message-brief b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.pinned-message-brief em{color:#b99a5f;letter-spacing:.14em;font-size:7px;font-style:normal;font-weight:850}.message-row{transition:background .28s,box-shadow .28s;position:relative}.message-row.message-focus{background:#d0ad6612;box-shadow:0 0 0 9px #d0ad6612}.message-row.pinned blockquote{border-color:#d0ad6675}.message-row>div>p>small{color:#c5a45f;letter-spacing:.13em;border:1px solid #d0ad6652;padding:3px 5px;font-size:7px;font-weight:850}.reply-context{color:#b2b7b3;text-align:left;background:#101513;border:0;border-left:2px solid #b99554;gap:4px;width:100%;margin:0 0 6px;padding:9px 12px;display:grid}.reply-context small{color:#c8a761;letter-spacing:.14em;font-size:7px;font-weight:850}.reply-context span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.message-actions{opacity:0;align-items:center;gap:5px;max-height:0;margin-top:0;transition:opacity .18s,transform .18s,max-height .18s,margin .18s;display:flex;overflow:hidden;transform:translateY(-4px)}.message-row:hover .message-actions,.message-row:focus-within .message-actions{opacity:1;max-height:30px;margin-top:7px;transform:none}.message-row.mine .message-actions{justify-content:flex-end}.message-actions button,.message-reactions button{color:#747c77;letter-spacing:.1em;background:#111614;border:1px solid #333a36;width:auto;height:23px;padding:0 7px;font-size:7px;font-weight:850}.message-actions button:hover,.message-actions button.active,.message-reactions button.active{color:#d2b06c;background:#d0ad661a;border-color:#826f47}.message-reactions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.message-reactions button{border-radius:20px;align-items:center;gap:5px;display:flex}.message-reactions button b{color:#d1b16f;font-size:7px}.read-status{color:#6e7771;letter-spacing:.13em;text-align:right;margin-top:6px;font-size:7px;font-weight:800;display:block}.message-composer .replying-draft{background:#101513;border:1px solid #343b37;border-left:2px solid #c4a35f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;max-width:620px;margin:0 0 8px;padding:9px 11px;display:grid}.replying-draft>i{border:1px solid #3b423e;width:25px;height:25px;position:relative}.replying-draft>i:before{content:"";border-bottom:1px solid #c9a65f;border-left:1px solid #c9a65f;width:9px;height:7px;position:absolute;top:7px;left:8px;transform:skew(-25deg)}.replying-draft>span{gap:4px;min-width:0;display:grid}.replying-draft small{color:#c8a761;letter-spacing:.14em;font-size:7px;font-weight:850}.replying-draft b{color:#c8ccc8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.message-composer .replying-draft>button{color:#727a75;letter-spacing:.11em;border:1px solid #343a37;width:auto;height:28px;padding:0 8px;font-size:7px;font-weight:850}@media (width<=800px){.pinned-message-brief{margin:8px 10px 0;padding:9px 10px}.pinned-message-brief>em{display:none}.message-actions{opacity:1;max-height:30px;margin-top:7px;overflow-x:auto;transform:none}.message-actions button{flex:none}.message-composer .replying-draft{margin:0 0 6px;padding:8px}.replying-draft>i{display:none}.message-composer .replying-draft{grid-template-columns:minmax(0,1fr) auto}}.message-file.voice-note{background:linear-gradient(120deg,#d0ad661f,#111614 35%,#0c100f);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;width:min(420px,100%);min-height:92px;padding:13px;display:grid}.voice-note-mark{background:#151a17;border:1px solid #594d34;place-items:center;width:50px;height:62px;display:grid}.voice-note-mark i{border:1px solid #d0ad66;border-radius:8px;width:12px;height:19px;position:relative}.voice-note-mark i:before{content:"";border:1px solid #8c774a;border-top:0;border-radius:0 0 12px 12px;width:20px;height:12px;position:absolute;top:7px;left:-5px}.voice-note-mark i:after{content:"";background:#d0ad66;width:1px;height:5px;position:absolute;top:20px;left:5px;box-shadow:-4px 5px 0 -.2px #d0ad66,4px 5px 0 -.2px #d0ad66}.voice-note-mark small{color:#b79658;letter-spacing:.16em;align-self:end;margin-bottom:5px;font-size:7px;font-weight:900}.message-file.voice-note>span{gap:5px;min-width:0;display:grid}.message-file.voice-note>span>b{color:#eeeae2;font-size:11px}.message-file.voice-note>span>small{color:#8a918d}.message-file.voice-note>span>em{color:#a28a58;letter-spacing:.12em;font-size:7px;font-style:normal;font-weight:800}.message-file.voice-note audio{accent-color:#c7a45f;filter:sepia(.2)saturate(.75);width:100%;height:32px;margin-top:2px}.inbox-page .message-composer>div{grid-template-columns:38px 38px minmax(0,1fr) auto}.inbox-page .message-composer>div>span{grid-column:3}.inbox-page .message-composer .send-message{grid-column:4}.message-composer .voice-record{color:#858d88;border:1px solid #0000;transition:border-color .2s,background .2s,color .2s,transform .2s;position:relative}.message-composer .voice-record:hover{color:#d0ad66;border-color:#4e493b}.message-composer .voice-record:disabled{opacity:.32}.voice-record>i{border:1px solid;border-radius:7px;width:10px;height:15px;position:relative}.voice-record>i:before{content:"";border:1px solid;border-top:0;border-radius:0 0 10px 10px;width:18px;height:10px;position:absolute;top:6px;left:-5px}.voice-record>i:after{content:"";background:currentColor;width:1px;height:5px;position:absolute;top:16px;left:4px;box-shadow:-4px 5px 0 -.2px,4px 5px 0 -.2px}.message-composer .voice-record.active{color:#e0bd76;background:#d0ad6624;border-color:#d0ad6694;animation:1.35s ease-in-out infinite voiceButtonPulse}.message-composer .voice-record.active:after{content:"";background:#d86a55;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 10px #d86a55bf}.voice-recording{background:linear-gradient(105deg,#d0ad6624,#111614 34%,#0d110f);border:1px solid #d0ad6680;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:20px;max-width:740px;margin:0 0 9px;padding:12px 13px;display:grid;box-shadow:0 16px 36px #0000003d}.voice-recording>span{grid-template-columns:8px auto;align-items:center;column-gap:9px;min-width:190px;display:grid}.voice-recording>span>i{background:#d66b55;border-radius:50%;grid-row:1/3;width:7px;height:7px;animation:1s ease-in-out infinite voiceLivePulse;box-shadow:0 0 13px #d66b55bf}.voice-recording>span>small{color:#d0ad66;letter-spacing:.17em;font-size:7px;font-weight:900}.voice-recording>span>b{color:#f1eee8;font:700 15px/1.25 var(--font-athlx-body);letter-spacing:.08em}.voice-recording>div{justify-content:center;align-items:center;gap:4px;height:27px;display:flex;overflow:hidden}.voice-recording>div>i{background:#a88c55;width:2px;height:8px;animation:.8s ease-in-out infinite alternate voiceWave}.voice-recording>div>i:nth-child(2n){height:18px;animation-delay:-.4s}.voice-recording>div>i:nth-child(3n){height:12px;animation-delay:-.2s}.voice-recording>div>i:nth-child(4n){height:23px;animation-delay:-.6s}.voice-recording>nav{gap:6px;display:flex}.message-composer .voice-recording>nav>button{color:#8d9690;letter-spacing:.12em;border:1px solid #4b504c;width:auto;height:31px;padding:0 10px;font-size:7px;font-weight:900}.message-composer .voice-recording>nav>button:first-child{color:#101311;background:#c8a55f;border-color:#8d7445}.attachment-draft>i.audio:before{content:"VOICE"}@keyframes voiceLivePulse{50%{opacity:.35;transform:scale(.72)}}@keyframes voiceButtonPulse{50%{box-shadow:0 0 0 4px #d0ad660f}}@keyframes voiceWave{to{opacity:.48;transform:scaleY(.38)}}@media (width<=800px){.inbox-page .message-composer>div{grid-template-columns:36px 36px minmax(0,1fr) 38px;column-gap:5px;padding:7px}.message-composer .voice-record,.attachment-picker,.attachment-picker>button{width:36px;height:36px}.message-composer textarea{font-size:11px}.voice-recording{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:9px}.voice-recording>div{display:none}.voice-recording>span{min-width:0}.voice-recording>span>small{font-size:7px}.voice-recording>span>b{font-size:13px}.message-composer .voice-recording>nav>button{padding:0 8px}.message-composer .voice-recording>nav>button:first-child{font-size:0}.message-composer .voice-recording>nav>button:first-child:after{content:"STOP";font-size:7px}.message-file.voice-note{grid-template-columns:45px minmax(0,1fr);gap:10px;min-height:80px;padding:10px}.voice-note-mark{width:42px;height:54px}.message-file.voice-note audio{height:30px}}.room-actions{background:linear-gradient(110deg,#d0ad6614,#0e1311fa 28%,#0b0f0e);border:1px solid #303732;margin:12px 22px 0;box-shadow:0 18px 42px #00000029}.room-actions>header{border-bottom:1px solid #29302c;justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex}.room-actions>header>span{align-items:center;gap:12px;display:flex}.room-actions>header small{color:#827b69;letter-spacing:.17em;font-size:7px;font-weight:900}.room-actions>header b{color:#e7e4de;letter-spacing:.08em;font-size:8px}.room-actions>header em{color:#b99b60;letter-spacing:.13em;border:1px solid #4c4535;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.room-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-actions>div>button{color:#cacdc9;text-align:left;background:0 0;border:0;border-right:1px solid #292f2c;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.room-actions>div>button:last-child{border-right:0}.room-actions>div>button:hover{background:#d0ad660f}.room-actions>div>button>i{background:#7f897f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7f897f14}.room-actions>div>button.high>i{background:#d0ad66;box-shadow:0 0 0 4px #d0ad661a}.room-actions>div>button.critical>i{background:#d06e5e;box-shadow:0 0 0 4px #d06e5e1a}.room-actions>div>button>span{gap:3px;min-width:0;display:grid}.room-actions>div>button small{color:#8c938e;letter-spacing:.1em;font-size:7px;font-weight:850}.room-actions>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.room-actions>div>button>em{color:#c2a361;font-size:7px;font-style:normal;font-weight:900}.room-actions>div>p{color:#7e8781;grid-column:1/-1;margin:0;padding:11px 13px;font-size:8px}.message-actions .assign-action{color:#c6a560;border-color:#635438}.message-action-list{gap:7px;width:min(470px,100%);margin-top:9px;display:grid}.message-row.mine .message-action-list{margin-left:auto}.message-action-card{background:linear-gradient(118deg,#151a18,#101513 52%,#0e1210);border:1px solid #343b37;border-left:2px solid #8c948f;transition:border-color .2s,opacity .2s;overflow:hidden;box-shadow:0 10px 28px #00000029}.message-action-card.high{border-left-color:#d0ad66}.message-action-card.critical{border-left-color:#d06e5e}.message-action-card.complete{opacity:.65;border-left-color:#627569}.message-action-card>header{border-bottom:1px solid #2b312e;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.message-action-card>header>span{color:#b9bdb9;letter-spacing:.15em;font-size:7px;font-weight:900}.message-action-card.high>header>span{color:#d2ad66}.message-action-card.critical>header>span{color:#dc7b69}.message-action-card>header>small{color:#919992;letter-spacing:.09em;font-size:7px;font-weight:850}.message-action-card>b{color:#ece9e3;font:650 12px/1.3 var(--font-athlx-body);padding:10px 11px 4px;display:block}.message-action-card.complete>b{-webkit-text-decoration:line-through #718176;text-decoration:line-through #718176}.message-action-card>p{color:#89918c;margin:0;padding:0 11px 10px;font-size:8px;line-height:1.45}.message-action-card>footer{background:#070a0947;border-top:1px solid #2b312e;align-items:center;gap:10px;padding:8px 10px;display:flex}.message-action-card>footer>div{display:flex}.message-action-card>footer>div>i,.message-action-card>footer>div>em{color:#c7cbc7;background:#202622;border:1px solid #48504b;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-4px;font-size:7px;font-style:normal;font-weight:850;display:grid}.message-action-card>footer>div>i:first-child{margin-left:0}.message-action-card>footer>div>i.done{color:#d0ad66;border-color:#7b765e}.message-action-card>footer>span{color:#747d77;letter-spacing:.13em;flex:1;font-size:7px;font-weight:900}.message-action-card>footer>button{color:#cdaa64;letter-spacing:.12em;background:#d0ad6614;border:1px solid #6c5938;width:auto;height:26px;padding:0 9px;font-size:7px;font-weight:900}.message-action-card>footer>button.done{color:#89968d;border-color:#48534c}.message-action-card>footer>button:disabled{color:#686f6b;background:0 0;border-color:#353b37}.action-modal{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040706d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.action-modal>form{background:radial-gradient(circle at 90% 0,#d0ad661c,#0000 31%),linear-gradient(145deg,#141916,#0b0f0e 60%);border:1px solid #5e5239;width:min(820px,100%);max-height:min(880px,94vh);overflow:auto;box-shadow:0 36px 100px #000000ad,0 0 0 1px #d0ad660d}.action-modal>form>header{border-bottom:1px solid #303630;justify-content:space-between;align-items:flex-start;padding:27px 29px 23px;display:flex}.action-modal>form>header>div{max-width:600px}.action-modal>form>header small{color:#c7a660;letter-spacing:.2em;font-size:7px;font-weight:900}.action-modal>form>header h2{color:#f0ede6;font:500 clamp(28px,4vw,48px)/.98 var(--font-athlx-display);letter-spacing:-.045em;margin:9px 0 7px}.action-modal>form>header p{color:#8d9590;margin:0;font-size:10px;line-height:1.45}.action-modal>form>header>button{color:#858e88;letter-spacing:.14em;border:1px solid #3d443f;width:auto;height:34px;padding:0 11px;font-size:7px;font-weight:900}.action-source{background:#0c110f;border:1px solid #333a36;border-left:2px solid #a88a52;margin:20px 29px 0;padding:12px 14px}.action-source small{color:#b99a5e;letter-spacing:.14em;font-size:7px;font-weight:900}.action-source blockquote{color:#b6bbb7;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:9px;line-height:1.45;overflow:hidden}.action-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;padding:20px 29px 14px;display:grid}.action-modal label{color:#8f978f;letter-spacing:.16em;gap:8px;font-size:7px;font-weight:900;display:grid}.action-modal input,.action-modal textarea{color:#ece9e2;width:100%;font:600 11px/1.4 var(--font-athlx-body);letter-spacing:0;background:#0a0e0d;border:1px solid #3b433e;border-radius:0;outline:0}.action-modal input{height:49px;padding:0 13px}.action-modal textarea{resize:vertical;min-height:100px;padding:13px}.action-modal input:focus,.action-modal textarea:focus{border-color:#927a4a;box-shadow:0 0 0 2px #d0ad660f}.action-control-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 29px 20px;display:grid}.action-control-grid>div{gap:8px;display:grid}.action-control-grid>div>small{color:#8f978f;letter-spacing:.16em;font-size:7px;font-weight:900}.action-priority{grid-template-columns:repeat(3,1fr);height:49px;display:grid}.action-priority button{color:#737c76;letter-spacing:.12em;border:1px solid #3b433e;border-right:0;font-size:7px;font-weight:900}.action-priority button:last-child{border-right:1px solid #3b433e}.action-priority button.active{z-index:1;color:#d6b570;background:#d0ad661f;border-color:#8b764b;position:relative}.action-priority button.active.critical{color:#dc7968;background:#d06e5e1a;border-color:#8c5046}.action-people{padding:0 29px 24px}.action-people>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.action-people>header>div{gap:5px;display:grid}.action-people>header small{color:#c7a660;letter-spacing:.16em;font-size:7px;font-weight:900}.action-people>header b{color:#e0ded8;font-size:10px}.action-people>header>span{color:#7d857f;letter-spacing:.13em;font-size:7px;font-weight:900}.action-people>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;display:grid;overflow:auto}.action-people>div>button{color:#d5d8d4;text-align:left;background:#0c110f;border:1px solid #363d39;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;display:grid}.action-people>div>button.active{background:linear-gradient(90deg,#d0ad661c,#0d1210);border-color:#786844}.action-people>div>button>i{border:1px solid #48504b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:850;display:grid}.action-people>div>button>p{gap:4px;margin:0;display:grid}.action-people>div>button b{font-size:9px}.action-people>div>button small{color:#747c77;letter-spacing:.1em;font-size:7px;font-weight:850}.action-people>div>button>span{color:#7d8580;letter-spacing:.11em;font-size:7px;font-weight:900}.action-people>div>button.active>span{color:#d0ad66}.action-notice{color:#d48a79;background:#8f4b3e1f;border:1px solid #714c42;margin:0 29px 18px;padding:10px 12px;font-size:8px;line-height:1.4}.action-modal>form>footer{background:#090d0c;border-top:1px solid #303630;justify-content:flex-end;align-items:center;gap:8px;padding:16px 29px;display:flex}.action-modal>form>footer>button{color:#858d88;letter-spacing:.14em;border:1px solid #3a413d;width:auto;height:43px;padding:0 17px;font-size:7px;font-weight:900}.action-modal>form>footer>.create-action{color:#111512;background:#d0ad66;border-color:#bea060;align-items:center;gap:12px;display:flex}.create-action>i{background:currentColor;width:18px;height:1px}.create-action>i:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;margin:-3px 0 0 12px;display:block;transform:rotate(45deg)}@media (width<=800px){.room-actions{margin:8px 10px 0}.room-actions>header{padding:8px 9px}.room-actions>header>span small{display:none}.room-actions>div{display:flex;overflow-x:auto}.room-actions>div>button{border-bottom:0;flex:0 0 74%}.room-actions>div>p{flex:1;padding:10px}.message-action-list{width:min(82vw,430px)}.message-action-card>footer{gap:7px}.message-action-card>footer>span{display:none}.action-modal{background:#040706bd;align-items:end;padding:0}.action-modal>form{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:94vh}.action-modal>form>header{padding:21px 17px 17px}.action-modal>form>header h2{font-size:34px}.action-modal>form>header p{max-width:270px}.action-modal>form>header>button{height:30px;padding:0 7px}.action-source{margin:14px 17px 0}.action-fields{grid-template-columns:1fr;padding:15px 17px 12px}.action-control-grid{grid-template-columns:1fr;padding:0 17px 15px}.action-people{padding:0 17px 18px}.action-people>div{grid-template-columns:1fr}.action-notice{margin:0 17px 14px}.action-modal>form>footer{padding:12px 17px;position:sticky;bottom:0}.action-modal>form>footer>.create-action{flex:1;justify-content:center;padding:0 10px}}:root{--athlx-space-1:8px;--athlx-space-2:12px;--athlx-space-3:18px;--athlx-space-4:26px;--athlx-space-5:38px;--athlx-radius-sm:8px;--athlx-radius-md:14px;--athlx-radius-lg:20px;--athlx-shadow-elevated:0 28px 90px #00000057,inset 0 1px #ffffff06}.main>header{isolation:isolate;box-shadow:0 18px 48px #00000038}.main>header:after{content:"";opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0000,#c9a56d3d,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.shell>aside nav{scrollbar-width:thin;scrollbar-color:#c9a56d2e transparent}.shell>aside .nav-group button{font-size:10.5px;line-height:1.2}.shell>aside .nav-group>small{color:#626863;font-size:7px}.module-context small{color:#727973;font-size:7px}.module-context b{font-size:12.5px}.nav-icon{color:currentColor;flex:0 0 18px;width:18px;height:18px;font-style:normal;display:block;position:relative;font-size:0!important}.nav-icon:before,.nav-icon:after{content:"";box-sizing:border-box;position:absolute}.nav-icon-overview:before{border:1.4px solid;border-radius:2px;inset:2px}.nav-icon-overview:after{background:currentColor;width:1px;height:14px;top:2px;left:8px;box-shadow:-6px 6px 0 -5.4px,6px 6px 0 -5.4px}.nav-icon-command:before{border:1.4px solid;border-radius:50%;inset:3px}.nav-icon-command:after{background:currentColor;width:16px;height:1px;top:8px;left:1px;box-shadow:7px -7px 0 -6.3px,7px 7px 0 -6.3px}.nav-icon-decisions:before{border:1.4px solid;border-radius:2px;width:12px;height:14px;top:2px;left:3px}.nav-icon-decisions:after{background:currentColor;width:7px;height:1.3px;top:6px;left:6px;box-shadow:0 4px}.nav-icon-outcomes:before{background:currentColor;width:3px;height:6px;bottom:2px;left:2px;box-shadow:5px -4px,10px -9px,15px -3px}.nav-icon-outcomes:after{background:currentColor;width:16px;height:1px;bottom:1px;left:2px}.nav-icon-briefing:before{border:1.4px solid;border-radius:1px;width:12px;height:14px;top:2px;left:3px}.nav-icon-briefing:after{background:currentColor;width:6px;height:1.2px;top:5px;left:6px;box-shadow:0 3.5px,0 7px}.nav-icon-pilot:before{border:1.4px solid;border-radius:1px;width:14px;height:8px;top:8px;left:2px}.nav-icon-pilot:after{clip-path:polygon(50% 0,100% 42%,75% 42%,75% 100%,25% 100%,25% 42%,0 42%);background:currentColor;border-left:1.4px solid;border-right:1.4px solid;width:8px;height:12px;top:2px;left:5px}.nav-icon-expansion:before{width:6px;height:6px;box-shadow:8px 8px 0 -1px var(--athlx-onyx),8px 8px 0 .4px currentColor;border:1.4px solid;border-radius:1px;top:3px;left:2px}.nav-icon-expansion:after{border-top:1.4px solid;border-right:1.4px solid;width:9px;height:9px;top:2px;left:7px;transform:rotate(-1deg)}.nav-icon-activation:before{border:1.4px solid;border-radius:50%;width:14px;height:14px;top:2px;left:2px}.nav-icon-activation:after{width:6px;height:6px;box-shadow:0 0 0 2px var(--athlx-onyx);background:currentColor;border-radius:50%;top:6px;left:6px}.nav-icon-integrations:before{width:6px;height:6px;box-shadow:9px 0 0 -1px var(--athlx-onyx),9px 0 0 .4px currentColor;border:1.4px solid;border-radius:50%;top:5px;left:2px}.nav-icon-integrations:after{background:currentColor;width:5px;height:1.4px;top:8px;left:7px;box-shadow:0 -4px 0 -1px,0 4px 0 -1px}.nav-icon-reliability:before{border:1.4px solid;border-radius:3px;width:14px;height:11px;top:3px;left:2px}.nav-icon-reliability:after{border-left:1.4px solid;width:2px;height:4px;top:8px;left:5px;transform:skewY(-28deg);box-shadow:4px -3px 0 -1px,8px 1px 0 -1px}.nav-icon-security:before{clip-path:polygon(50% 0,100% 18%,100% 58%,82% 82%,50% 100%,18% 82%,0 58%,0 18%);border:1.4px solid;border-radius:5px 5px 7px 7px;width:10px;height:13px;top:2px;left:4px}.nav-icon-security:after{border-bottom:1.4px solid;border-right:1.4px solid;width:3px;height:5px;top:7px;left:8px;transform:rotate(45deg)}.nav-icon-trust:before{clip-path:polygon(50% 0,100% 18%,100% 58%,82% 82%,50% 100%,18% 82%,0 58%,0 18%);border:1.4px solid;border-radius:5px 5px 7px 7px;width:10px;height:13px;top:2px;left:4px}.nav-icon-trust:after{border-bottom:1.4px solid;border-right:1.4px solid;width:3px;height:5px;top:7px;left:8px;transform:rotate(45deg)}.nav-icon-billing:before{border:1.4px solid;border-radius:2px;width:12px;height:14px;top:2px;left:3px}.nav-icon-billing:after{background:currentColor;width:6px;height:1.4px;top:6px;left:6px;box-shadow:0 4px,3px -2px 0 -1px}.nav-icon-success:before{border:1.4px solid;border-radius:50%;width:14px;height:14px;top:2px;left:2px}.nav-icon-success:after{border-bottom:1.4px solid;border-left:1.4px solid;width:4px;height:3px;top:8px;left:5px;transform:rotate(-45deg);box-shadow:4px 4px 0 -2px}.nav-icon-department:before{border:1.4px solid;border-radius:1px;width:14px;height:12px;top:3px;left:2px}.nav-icon-department:after{background:var(--athlx-onyx);border:1.4px solid;width:8px;height:4px;top:1px;left:5px;box-shadow:0 7px 0 -2px}.nav-icon-inbox:before{border:1.4px solid;border-radius:2px;height:11px;top:3px;left:2px;right:2px}.nav-icon-inbox:after{background:currentColor;width:8px;height:1px;top:7px;left:5px;box-shadow:0 3px}.nav-icon-team:before{border:1.4px solid;border-radius:50%;width:6px;height:6px;top:2px;left:6px}.nav-icon-team:after{border:1.4px solid;border-radius:8px 8px 3px 3px;width:12px;height:7px;bottom:2px;left:3px}.nav-icon-organization:before{border:1.4px solid;border-radius:50%;width:4px;height:4px;top:1px;left:7px;box-shadow:-5px 10px 0 -1px #0000,5px 10px 0 -1px #0000}.nav-icon-organization:after{clip-path:polygon(0 0,43% 0,43% 100%,57% 100%,57% 0,100% 0,100% 100%,0 100%);border:1.4px solid;border-top:0;width:14px;height:8px;top:8px;left:2px}.nav-icon-calendar:before{border:1.4px solid;border-radius:2px;inset:3px 2px 2px}.nav-icon-calendar:after{background:currentColor;width:1.4px;height:5px;top:1px;left:5px;box-shadow:7px 0,0 7px,3.5px 7px,7px 7px}.nav-icon-standards:before{border:1.4px solid;border-radius:2px;width:12px;height:14px;top:2px;left:3px}.nav-icon-standards:after{border-bottom:1.4px solid;border-left:1.4px solid;width:3px;height:2px;top:5px;left:6px;transform:rotate(-45deg);box-shadow:3px 3px 0 -2px,0 5px 0 -1px,3px 8px 0 -2px}.nav-icon-training:before{background:currentColor;width:14px;height:2px;top:3px;left:2px;box-shadow:0 5px,0 10px}.nav-icon-training:after{background:var(--athlx-onyx);width:2px;height:12px;top:2px;right:2px;box-shadow:-4px 0 0 -1px}.nav-icon-progress:before{border-bottom:1.4px solid;border-left:1.4px solid;width:14px;height:13px;bottom:2px;left:2px}.nav-icon-progress:after{border-top:1.4px solid;width:11px;height:6px;top:8px;left:4px;transform:skewY(-28deg)}.nav-icon-film:before{border:1.4px solid;border-radius:2px;inset:2px}.nav-icon-film:after{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid;top:6px;left:7px}.nav-icon-reports:before{border:1.4px solid;border-radius:1px;width:12px;height:14px;top:2px;left:3px}.nav-icon-reports:after{background:currentColor;width:6px;height:1px;top:6px;left:6px;box-shadow:0 3px,0 6px}.nav-icon-combine:before{border:1.4px solid;border-radius:50%;width:14px;height:14px;top:2px;left:2px}.nav-icon-combine:after{background:currentColor;width:1.4px;height:10px;top:4px;left:8px;box-shadow:-4px 4px 0 -.2px,4px 4px 0 -.2px}.nav-icon-vault:before{border:1.4px solid;border-radius:1px;width:12px;height:14px;top:2px;left:3px;box-shadow:inset 3px 0 #0000}.nav-icon-vault:after{background:currentColor;width:7px;height:1px;top:5px;left:6px;box-shadow:0 3px,0 6px}.nav-icon-practice:before{border:1.4px solid;border-radius:1px;width:14px;height:12px;top:3px;left:2px}.nav-icon-practice:after{background:currentColor;width:1.4px;height:5px;top:1px;left:5px;box-shadow:7px 0,0 7px,4px 7px,8px 7px}.nav-icon-game:before{border:1.4px solid;border-radius:50%;inset:2px}.nav-icon-game:after{transform-origin:bottom;background:currentColor;width:1.4px;height:6px;top:5px;left:8px;transform:rotate(38deg);box-shadow:0 8px 0 -.25px}.nav-icon-pass:before{border:1.4px solid;border-radius:2px;inset:2px 1px}.nav-icon-pass:after{border:1px solid;border-radius:50%;width:4px;height:4px;top:5px;left:4px;box-shadow:6px 0 0 -1px,6px 4px 0 -1px,0 6px 0 -1px}.nav-icon-connect:before{border:1.4px solid;border-radius:8px;width:10px;height:7px;top:5px;left:1px;transform:rotate(-38deg)}.nav-icon-connect:after{border:1.4px solid;border-radius:8px;width:10px;height:7px;bottom:4px;right:1px;transform:rotate(-38deg)}.nav-icon-journal:before{border:1.4px solid;border-radius:2px;inset:2px 3px}.nav-icon-journal:after{background:currentColor;width:7px;height:1px;top:6px;left:6px;box-shadow:0 3px,0 6px}.shell>aside .nav-group button .nav-icon{width:22px;height:22px;box-shadow:none;color:#9d855f;background:0 0;border:0;border-radius:0;display:block}.shell>aside .nav-group button .nav-icon:before,.shell>aside .nav-group button .nav-icon:after{transform-origin:50%}.shell>aside .nav-group button.active .nav-icon{color:#e0bd82;box-shadow:none;background:0 0;border:0}.sidebar-search{color:#727973;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #f4f2ed17;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;width:100%;min-height:40px;margin:5px 0 0;padding:0 12px;transition:all .2s;display:grid}.sidebar-search:hover{color:#d6d7d1;background:#c9a56d0b;border-color:#c9a56d42}.sidebar-search>i,.command-trigger>i,.command-search-field>i{box-sizing:border-box;border:1.5px solid;border-radius:50%;width:14px;height:14px;position:relative}.sidebar-search>i:after,.command-trigger>i:after,.command-search-field>i:after{content:"";transform-origin:0;background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.sidebar-search span{letter-spacing:.12em;font-size:7px;font-weight:700}.sidebar-search kbd,.command-trigger kbd{color:#686e69;font-family:var(--athlx-mono);letter-spacing:.06em;border:1px solid #f4f2ed1a;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:600}.command-trigger{color:#858c86;cursor:pointer;background:#ffffff05;border:1px solid #f4f2ed1a;border-radius:7px;align-items:center;gap:9px;min-height:36px;margin-left:auto;padding:0 10px;transition:all .2s;display:flex}.command-trigger:hover{color:#e7e5dd;background:#c9a56d0b;border-color:#c9a56d4d}.command-trigger>i{width:12px;height:12px}.command-trigger span{letter-spacing:.13em;font-size:7px;font-weight:800}.athlx-command-overlay{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#020303b8;place-items:start center;padding:clamp(80px,12vh,150px) 18px 40px;animation:.18s ease-out athlx-overlay-in;display:grid;position:fixed;inset:0}.athlx-command-overlay>section{background:linear-gradient(145deg,#151815fc,#080a09fe);border:1px solid #c9a56d52;border-radius:16px;width:min(680px,100%);max-height:min(720px,78vh);overflow:hidden;box-shadow:0 45px 150px #000000b8,inset 0 1px #ffffff09}.athlx-command-overlay>section>header{background:linear-gradient(90deg,#c9a56d0e,#0000);border-bottom:1px solid #f4f2ed17;justify-content:space-between;align-items:center;height:auto;min-height:74px;padding:17px 20px;display:flex}.athlx-command-overlay header div{gap:4px;display:grid}.athlx-command-overlay header small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.2em;font-size:7px}.athlx-command-overlay header b{letter-spacing:-.025em;font-size:15px;font-weight:560}.athlx-command-overlay header button{color:#777d78;font-family:var(--athlx-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #f4f2ed1f;border-radius:5px;padding:6px 8px;font-size:7px}.command-search-field{min-height:58px;color:var(--athlx-gold);background:#050706cc;border:1px solid #c9a56d47;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:13px;margin:17px 17px 8px;padding:0 16px;display:grid}.command-search-field input{letter-spacing:-.015em;font-size:15px;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.command-search-field input::placeholder{color:#555c56}.command-results{scrollbar-width:thin;scrollbar-color:#c9a56d33 transparent;max-height:430px;padding:8px 12px 14px;overflow:auto}.command-results>button{color:#909690;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 13px;transition:all .16s;display:grid}.command-results>button:hover,.command-results>button:focus-visible{color:var(--athlx-bone);background:#c9a56d11;border-color:#c9a56d33;outline:none;transform:none}.command-results .nav-icon{color:var(--athlx-gold)}.command-results button>span{gap:3px;display:grid}.command-results button small{color:#666d67;font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px}.command-results button b{font-size:11px;font-weight:620}.command-results button kbd{color:var(--athlx-gold);font-family:var(--athlx-mono);border:1px solid #c9a56d38;border-radius:4px;padding:4px 6px;font-size:7px}.command-results button em{width:17px;height:8px;position:relative}.command-results button em:before{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:4px;right:0}.command-results button em:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.command-no-results{text-align:center;place-content:center;gap:7px;min-height:150px;display:grid}.command-no-results b{font-size:14px;font-weight:560}.command-no-results span{color:#747a75;font-size:9px}.athlx-command-overlay>section>footer{color:#5e655f;font-family:var(--athlx-mono);letter-spacing:.14em;border-top:1px solid #f4f2ed12;justify-content:space-between;padding:12px 18px;font-size:7px;display:flex}@keyframes athlx-overlay-in{0%{opacity:0}to{opacity:1}}.live-command-page{max-width:1600px;padding-top:42px}.live-command-page .command-hero{align-items:center;min-height:245px;padding:clamp(34px,4vw,58px)}.live-command-page .command-hero h1{letter-spacing:-.065em;max-width:840px;font-size:clamp(48px,5vw,78px);line-height:.92}.live-command-page .command-hero p{max-width:700px;font-size:12px}.live-command-page .command-kpis{gap:12px;margin:14px 0 18px}.live-command-page .command-kpis article{border-radius:12px;min-height:150px;padding:24px}.live-command-page .command-kpis span{font-family:var(--athlx-mono);letter-spacing:.15em;font-size:7px}.live-command-page .command-kpis b{margin:22px 0 10px;font-size:clamp(38px,3.5vw,56px);line-height:.9}.live-command-page .command-kpis small{font-size:8px;line-height:1.4}.command-status{background:#c9a56d0a;border:1px solid #c9a56d2e;border-radius:8px;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;display:flex}.command-status b{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.command-status span{color:#868d87;font-size:8px}.command-status.error{background:#c470610d;border-color:#c4706147}.command-brief{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:14px;margin:14px 0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.command-next-move,.command-sequence{background:linear-gradient(145deg,#131714,#0c0f0d);border:1px solid #f4f2ed1c;border-radius:14px;overflow:hidden}.command-next-move{background:radial-gradient(circle at 86% 8%,#c9a56d24,#0000 33%),linear-gradient(145deg,#171a16,#0b0e0c);grid-template-rows:auto 1fr;min-height:284px;display:grid}.command-next-move>header{border-bottom:1px solid #f4f2ed17;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:0 24px;display:flex}.command-next-move>header span{color:#9ba29c;font-family:var(--athlx-mono);letter-spacing:.14em;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.command-next-move>header span i{background:#89b98c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #89b98c8c}.command-next-move>header small{color:#666e68;max-width:170px;font-family:var(--athlx-mono);letter-spacing:.13em;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.command-next-move>div{align-content:center;justify-items:start;padding:28px 28px 32px;display:grid}.command-next-move>div>small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.17em;font-size:7px;font-weight:800}.command-next-move h2{letter-spacing:-.055em;max-width:500px;margin:12px 0 10px;font-size:clamp(29px,2.7vw,43px);font-weight:470;line-height:.98}.command-next-move p{color:#858d87;max-width:520px;margin:0;font-size:9px;line-height:1.65}.command-next-move button{color:#dfc383;letter-spacing:.13em;cursor:pointer;background:#c9a56d12;border:1px solid #c9a56d7a;border-radius:5px;align-items:center;gap:20px;min-height:42px;margin-top:22px;padding:0 15px;font-size:7px;font-weight:850;display:flex}.command-next-move button i{background:currentColor;width:15px;height:1px;position:relative}.command-next-move button i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.command-sequence{min-width:0}.command-sequence>header{border-bottom:1px solid #f4f2ed17;justify-content:space-between;align-items:flex-end;gap:18px;min-height:88px;padding:18px 23px;display:flex}.command-sequence>header small{color:#777f79;font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px;font-weight:800}.command-sequence>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:23px;font-weight:500}.command-sequence>header>span{color:#69716b;font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px;font-weight:750}.command-sequence>div{grid-template-columns:repeat(4,1fr);min-height:195px;display:grid}.command-sequence button{color:#d6d7d1;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f2ed14;grid-template-columns:28px 1fr;align-content:center;gap:11px;min-width:0;padding:19px 16px;display:grid;position:relative}.command-sequence button:last-child{border-right:0}.command-sequence button:after{content:"";background:#4f5651;height:2px;position:absolute;bottom:0;left:0;right:0}.command-sequence button.attention:after{background:#c49a57}.command-sequence button.live{background:linear-gradient(#c9a56d17,#0000)}.command-sequence button.live:after{background:#e0bd72;box-shadow:0 0 18px #e0bd7261}.command-sequence button.aligned:after{background:#79977a}.command-sequence button>i{color:#9b835c;font-family:var(--athlx-mono);font-size:7px;font-style:normal}.command-sequence button>span{gap:7px;min-width:0;display:grid}.command-sequence button small{color:#666e68;font-family:var(--athlx-mono);letter-spacing:.15em;font-size:7px;font-weight:850}.command-sequence button b{font-size:10px;font-weight:650;line-height:1.25}.command-sequence button em{color:#858d87;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.command-sequence button:hover{background:#c9a56d0b}.command-alert-engine{background:linear-gradient(145deg,#111512,#090c0a);border:1px solid #f4f2ed1c;border-radius:14px;margin:14px 0;overflow:hidden}.command-alert-engine>header{background:radial-gradient(circle at 96% 0,#c9a56d1a,#0000 38%);border-bottom:1px solid #f4f2ed17;justify-content:space-between;align-items:flex-end;gap:20px;min-height:82px;padding:19px 24px;display:flex}.command-alert-engine>header small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.17em;font-size:7px;font-weight:850}.command-alert-engine>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px;font-weight:490}.command-alert-engine>header>span{color:#6f7771;font-family:var(--athlx-mono);letter-spacing:.14em;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.command-alert-engine>header>span i{background:#84ad86;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #84ad8680}.command-alert-engine>div{grid-template-columns:repeat(3,1fr);display:grid}.command-alert-engine>div>button{color:#dcddd7;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f2ed14;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:230px;padding:22px 23px;display:grid;position:relative}.command-alert-engine>div>button:last-child{border-right:0}.command-alert-engine>div>button:after{content:"";background:#748c73;height:2px;position:absolute;bottom:0;left:0;right:0}.command-alert-engine>div>button.attention:after{background:#c39a57}.command-alert-engine>div>button.critical{background:linear-gradient(#b9634d12,#0000)}.command-alert-engine>div>button.critical:after{background:#bc6f5f;box-shadow:0 0 17px #bc6f5f47}.command-alert-engine button>header{justify-content:space-between;align-items:center;display:flex}.command-alert-engine button>header small{color:#9a835c;font-family:var(--athlx-mono);letter-spacing:.17em;font-size:7px;font-weight:900}.command-alert-engine button>header i{border:1px solid #789079;border-radius:50%;width:7px;height:7px}.command-alert-engine button.attention>header i{background:#c39a5740;border-color:#c39a57}.command-alert-engine button.critical>header i{background:#bc6f5f;border-color:#bc6f5f;box-shadow:0 0 10px #bc6f5f73}.command-alert-engine button>b{letter-spacing:-.035em;font-size:20px;font-weight:520;line-height:1.1}.command-alert-engine button p{color:#7b837d;align-content:start;gap:6px;margin:0;font-size:8px;line-height:1.55;display:grid}.command-alert-engine button p span{color:#59615c;font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px;font-weight:850}.command-alert-engine button footer{color:#c9ab6b;font-family:var(--athlx-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:15px;font-size:7px;font-weight:900;display:flex}.command-alert-engine button footer i{background:currentColor;width:16px;height:1px;position:relative}.command-alert-engine button footer i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.command-alert-engine>div>button:hover{background-color:#c9a56d0b}.live-command-page .command-grid,.live-command-page .command-bottom{gap:14px;margin-bottom:14px}.live-command-page .command-grid>article,.live-command-page .command-bottom>article{border-radius:14px;padding:26px}.live-command-page .module-head{margin-bottom:8px;padding-bottom:18px}.live-command-page .module-head label{font-family:var(--athlx-mono);letter-spacing:.17em;font-size:7px}.live-command-page .module-head h2{letter-spacing:-.035em;font-size:22px}.live-command-page .attention-row{grid-template-columns:42px 1fr 130px 64px;min-height:66px;padding:12px 2px}.live-command-page .attention-row>span{color:#d5d5ce;background:#242a26;border:1px solid #c9a56d2e;width:36px;height:36px}.live-command-page .attention-row p b{font-size:10px}.live-command-page .attention-row p small{font-size:7px}.live-command-page .attention-row em{color:#c6a66f;font-size:7px}.live-command-page .attention-row>button{color:#c8aa75}.live-indicator{color:#818882;font-family:var(--athlx-mono);letter-spacing:.14em;align-items:center;gap:6px;font-size:7px;display:flex}.live-indicator i{background:#86b58b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #86b58b8c}.live-command-page .athlete-map{grid-template-columns:repeat(6,1fr);gap:8px;padding:16px 0}.live-command-page .athlete-map button{aspect-ratio:auto;border-radius:8px;min-height:58px;transition:all .18s}.live-command-page .athlete-map button:hover{filter:brightness(1.12);transform:translateY(-2px)}.live-command-page .athlete-map button.pending{color:#666d67;border-style:dashed}.live-command-page .athlete-map button b{font-size:9px}.live-command-page .readiness-map footer{padding-top:17px}.live-command-page .readiness-map footer b{font-size:30px}.live-command-page .command-hero .athlete-360-entry{color:#dfc47e;background:#c9a56d14;border-color:#c9a56d7a}.command-empty{background:radial-gradient(circle at 20% 20%,#c9a56d0e,#0000 34%),#ffffff03;border:1px dashed #f4f2ed1f;border-radius:10px;place-content:center;justify-items:start;gap:10px;min-height:250px;padding:28px;display:grid}.command-empty.compact{min-height:178px}.command-empty-mark{border:1px solid #c9a56d40;border-radius:50%;width:34px;height:34px;position:relative}.command-empty-mark:after{content:"";border:1px solid var(--athlx-gold);border-radius:50%;position:absolute;inset:9px}.command-empty b{letter-spacing:-.02em;font-size:13px;font-weight:570}.command-empty span{color:#777e78;max-width:430px;font-size:9px;line-height:1.6}.command-empty button{color:var(--athlx-gold);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a56d73;margin-top:5px;padding:9px 0;font-size:7px;font-weight:800}.pulse-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.pulse-grid button{min-height:112px;color:var(--athlx-bone);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #f4f2ed17;border-radius:9px;grid-template-columns:1fr auto;gap:5px;padding:18px;transition:all .2s;display:grid;position:relative}.pulse-grid button:hover{background:#c9a56d0b;border-color:#c9a56d45;transform:translateY(-2px)}.pulse-grid span{color:#747b75;font-family:var(--athlx-mono);letter-spacing:.14em;grid-column:1/3;font-size:7px}.pulse-grid b{letter-spacing:-.045em;font-size:25px;font-weight:420}.pulse-grid small{color:#838983;grid-column:1/3;font-size:7px}.pulse-grid i{background:#8b7656;width:15px;height:1px;position:absolute;top:50%;right:15px}.pulse-grid i:after{content:"";border-top:1px solid #8b7656;border-right:1px solid #8b7656;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.live-command-page .operations>.command-empty{border-bottom:1px dashed #f4f2ed1f;grid-template-columns:1fr;align-items:start;margin-top:11px;padding:26px;display:grid}.live-command-page .operations>.command-empty button{justify-self:start}.live-command-page .intelligence{border-radius:14px;min-height:210px;padding:34px}.live-command-page .intelligence h2{letter-spacing:-.045em;font-size:30px}.live-command-page .intelligence p{font-size:10px;line-height:1.7}@media (width<=1180px){.command-trigger span{display:none}.live-command-page .athlete-map{grid-template-columns:repeat(5,1fr)}.command-brief{grid-template-columns:1fr}.command-next-move{min-height:245px}.command-sequence>div{min-height:165px}.live-command-page .attention-row{grid-template-columns:40px 1fr 72px}.live-command-page .attention-row em{display:none}}@media (width<=950px) and (width>=681px){.sidebar-search kbd{display:none}.sidebar-search{grid-template-columns:20px 1fr}.live-command-page .athlete-map{grid-template-columns:repeat(4,1fr)}}@media (width<=680px){.command-trigger{min-width:36px;padding:0 9px}.command-trigger kbd{display:none}.command-trigger>i{margin-right:2px}.athlx-command-overlay{align-items:start;padding:68px 10px 20px}.athlx-command-overlay>section{border-radius:13px;max-height:82vh}.athlx-command-overlay>section>header{min-height:66px}.command-search-field{margin:12px 12px 6px}.command-results{padding-inline:8px}.bottom .nav-icon{color:currentColor;width:16px;height:16px}.live-command-page{padding-top:26px}.live-command-page .command-hero{min-height:auto;padding:28px 22px}.live-command-page .command-hero h1{font-size:44px}.live-command-page .command-hero p{font-size:10px}.live-command-page .command-kpis{grid-template-columns:1fr 1fr}.live-command-page .command-kpis article{min-height:130px;padding:18px}.live-command-page .command-kpis b{font-size:36px}.command-next-move>header{padding:0 18px}.command-next-move>div{padding:25px 20px 29px}.command-sequence>header{flex-direction:column;align-items:flex-start}.command-sequence>div{grid-template-columns:1fr 1fr}.command-sequence button{border-bottom:1px solid #f4f2ed14;min-height:116px}.command-sequence button:nth-child(2n){border-right:0}.live-command-page .command-grid>article,.live-command-page .command-bottom>article{padding:20px}.live-command-page .athlete-map{grid-template-columns:repeat(4,1fr)}.pulse-grid{grid-template-columns:1fr}.live-command-page .intelligence{padding:26px 20px}.live-command-page .intelligence h2{font-size:26px}}@media (width<=980px){.command-alert-engine>div{grid-template-columns:1fr}.command-alert-engine>div>button{border-bottom:1px solid #f4f2ed14;border-right:0;min-height:190px}.command-alert-engine>div>button:last-child{border-bottom:0}}@media (width<=680px){.command-alert-engine>header{flex-direction:column;align-items:flex-start;padding:18px 20px}.command-alert-engine>div>button{min-height:175px;padding:20px}.command-alert-engine button>b{font-size:18px}}.pi-page{--pi-gold:#c9a56d;--pi-line:#303632;--pi-panel:#101412;--pi-muted:#7d857f;max-width:1580px;padding-top:28px}.pi-hero{border:1px solid var(--pi-line);background:radial-gradient(circle at 82% 12%,#c9a56d29,#0000 27%),radial-gradient(circle at 10% 100%,#244d362e,#0000 34%),linear-gradient(135deg,#141814,#090c0a);border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);min-height:365px;display:grid;position:relative;overflow:hidden}.pi-hero:before{content:"";border:1px solid #c9a56d1c;border-radius:50%;width:520px;height:520px;position:absolute;top:-230px;right:-170px}.pi-hero>div{flex-direction:column;justify-content:center;padding:56px;display:flex}.pi-hero small,.pi-panel header small,.pi-roster-strip small,.pi-decision-rail small,.pi-modal small{color:var(--pi-gold);font:750 7px/1 var(--athlx-mono);letter-spacing:.19em}.pi-hero h1{color:#f3f0e9;max-width:920px;font-family:var(--athlx-body);letter-spacing:-.07em;margin:20px 0 18px;font-size:clamp(48px,5.8vw,88px);font-weight:390;line-height:.88}.pi-hero h1 em{color:var(--pi-gold);font-style:normal}.pi-hero p{color:#929b94;max-width:730px;margin:0;font-size:12px;line-height:1.75}.pi-hero>aside{border-left:1px solid var(--pi-line);z-index:1;background:linear-gradient(#0e120f40,#070a08c7);flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:relative}.pi-hero>aside>span{color:#8e968f;font:700 7px/1 var(--athlx-mono);letter-spacing:.13em;align-items:center;gap:9px;margin-bottom:auto;display:flex}.pi-hero>aside>span i{background:#8fc094;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #8fc094b3}.pi-hero>aside>b{letter-spacing:-.04em;font-size:26px;font-weight:470}.pi-hero>aside>small{color:#707872;letter-spacing:.1em;margin:9px 0 24px}.pi-hero>aside>button,.pi-panel header>button,.pi-evidence-empty>button{color:#dfc27e;min-height:48px;font:800 7px/1 var(--athlx-mono);letter-spacing:.15em;background:#c9a56d17;border:1px solid #c9a56d73}.pi-hero>aside>button:hover,.pi-panel header>button:hover,.pi-evidence-empty>button:hover{background:var(--pi-gold);color:#090b09}.pi-roster-strip{border:1px solid var(--pi-line);background:linear-gradient(145deg,#121613,#0b0e0c);border-radius:15px;margin-top:16px;overflow:hidden}.pi-roster-strip>header{justify-content:space-between;align-items:center;border:0!important;border-bottom:1px solid var(--pi-line)!important;height:auto!important;padding:21px 24px!important;display:flex!important}.pi-roster-strip>header span{gap:7px;display:grid}.pi-roster-strip>header b{font-size:13px;font-weight:520}.pi-roster-strip>header em{color:#737b75;font:700 7px/1 var(--athlx-mono);letter-spacing:.13em;font-style:normal}.pi-roster-strip>div{gap:8px;padding:10px;display:flex;overflow-x:auto}.pi-roster-strip>div>button{text-align:left;background:#0d110e;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(130px,1fr) 55px;align-items:center;gap:11px;min-width:268px;padding:12px;display:grid;position:relative}.pi-roster-strip>div>button:hover,.pi-roster-strip>div>button.active{background:#151914;border-color:#c9a56d66}.pi-roster-strip>div>button.active:before{content:"";background:var(--pi-gold);width:2px;position:absolute;top:10px;bottom:10px;left:0}.pi-roster-strip>div>button>i{color:#c8cec9;width:38px;height:38px;font:800 8px/1 var(--athlx-mono);background:#252b27;border-radius:50%;place-items:center;font-style:normal;display:grid}.pi-roster-strip button>span{gap:6px;display:grid}.pi-roster-strip button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pi-roster-strip button>span small{color:#6f7771;font-size:7px}.pi-roster-strip button>em{color:#b8bdb9;justify-items:end;font-size:20px;font-style:normal;font-weight:480;display:grid}.pi-roster-strip button>em small{color:#68706a;margin-top:4px;font-size:7px}.pi-roster-strip button.critical>em{color:#d18c7d}.pi-roster-strip button.watch>em{color:#d5b56e}.pi-loading,.pi-zero{border:1px solid var(--pi-line);text-align:center;background:#0d110e;border-radius:16px;align-content:center;place-items:center;gap:11px;min-height:430px;margin-top:16px;display:grid}.pi-loading>i{border:1px solid var(--pi-gold);border-top-color:#0000;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pi-spin}.pi-loading b,.pi-zero small{font:800 7px/1 var(--athlx-mono);letter-spacing:.16em}.pi-loading span,.pi-zero p{color:#778079;font-size:9px}.pi-kpis{border:1px solid var(--pi-line);background:#0e120f;border-radius:15px;grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid;overflow:hidden}.pi-kpis article{border:0;border-right:1px solid var(--pi-line);background:0 0;border-radius:0;min-height:152px;padding:26px;position:relative}.pi-kpis article:last-child{border-right:0}.pi-kpis article:before{content:"";background:#59615a;height:1px;position:absolute;top:0;left:25px;right:25px}.pi-kpis article.ready:before{background:#79ad82;box-shadow:0 0 15px #79ad8273}.pi-kpis article.watch:before{background:var(--pi-gold);box-shadow:0 0 15px #c9a56d5c}.pi-kpis article.critical:before{background:#cc7f70;box-shadow:0 0 15px #cc7f705c}.pi-kpis article small{color:#6f7871;font:750 7px/1 var(--athlx-mono);letter-spacing:.14em}.pi-kpis article>b{letter-spacing:-.06em;margin:22px 0 11px;font-size:42px;font-weight:390;line-height:.8;display:block}.pi-kpis article>b em{color:var(--pi-gold);letter-spacing:0;margin-left:4px;font-size:10px;font-style:normal}.pi-kpis article>span{color:#737b75;font:700 7px/1.4 var(--athlx-mono);letter-spacing:.09em}.pi-command-grid{grid-template-columns:minmax(0,1fr) 350px;gap:16px;margin-top:16px;display:grid}.pi-command-grid>main{gap:16px;min-width:0;display:grid}.pi-panel,.pi-decision-rail{border:1px solid var(--pi-line);background:linear-gradient(145deg,#121613,#0b0e0c);border-radius:16px;overflow:hidden}.pi-panel>header{justify-content:space-between;align-items:center;border:0!important;border-bottom:1px solid var(--pi-line)!important;height:auto!important;padding:27px 30px!important;display:flex!important}.pi-panel>header>div{gap:10px;display:grid}.pi-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:420}.pi-panel>header>span{color:#879089;font:750 7px/1 var(--athlx-mono);letter-spacing:.13em;border:1px solid #3b433d;padding:10px 12px}.pi-panel>header>span.ready{color:#8bbc93;border-color:#41604b}.pi-panel>header>span.watch{color:#d0af61;border-color:#625631}.pi-panel>header>span.critical{color:#d19082;border-color:#65463f}.pi-readiness>.pi-chart{padding:28px 30px 18px}.pi-chart{height:270px;position:relative}.pi-chart svg{background:repeating-linear-gradient(#242a25 0 1px,#0000 1px 25%);width:calc(100% - 82px);height:calc(100% - 58px);position:absolute;inset:20px 30px 38px 52px;overflow:visible}.pi-chart .pi-threshold{stroke:#59615b;stroke-width:1px;stroke-dasharray:5 5}.pi-chart .pi-area{fill:url(#pi-area)}.pi-chart .pi-line{fill:none;stroke:var(--pi-gold);stroke-width:3px;vector-effect:non-scaling-stroke}.pi-chart circle{fill:#b1cdb4;stroke:#0d110e;stroke-width:3px;vector-effect:non-scaling-stroke}.pi-chart circle.watch{fill:var(--pi-gold)}.pi-chart circle.critical{fill:#ca796c}.pi-y-axis{color:#59615b;font:600 7px/1 var(--athlx-mono);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:21px;bottom:36px;left:16px}.pi-x-axis{height:14px;position:absolute;bottom:12px;left:58px;right:36px}.pi-x-axis span{color:#69726b;font:650 7px/1 var(--athlx-mono);white-space:nowrap;position:absolute;transform:translate(-50%)}.pi-readiness>footer{border-top:1px solid var(--pi-line);grid-template-columns:repeat(4,1fr);display:grid}.pi-readiness>footer>span{border-right:1px solid var(--pi-line);gap:8px;padding:18px 24px;display:grid}.pi-readiness>footer>span:last-child{border-right:0}.pi-readiness>footer small{color:#69726b;font:700 7px/1 var(--athlx-mono);letter-spacing:.13em}.pi-readiness>footer b{font-size:18px;font-weight:480}.pi-readiness>footer p{color:#7b847d;grid-column:1/-1;margin:0;padding:22px;font-size:9px}.pi-chart-empty{text-align:center;align-content:center;place-items:center;gap:10px;height:100%;padding:25px;display:grid}.pi-chart-empty>i{background:radial-gradient(circle,#8f7b49 0 3px,#0000 4px);border:1px solid #4b554d;border-radius:50%;width:38px;height:38px}.pi-chart-empty b{font:750 7px/1.4 var(--athlx-mono);letter-spacing:.12em}.pi-chart-empty p{color:#737c75;max-width:440px;margin:0;font-size:8px;line-height:1.6}.pi-load-bars{padding:28px 30px}.pi-load-bars>div{background:repeating-linear-gradient(#242a25 0 1px,#0000 1px 25%);border-bottom:1px solid #394039;grid-template-columns:repeat(14,1fr);align-items:end;gap:8px;height:190px;display:grid}.pi-load-bars>div>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.pi-load-bars>div i{background:linear-gradient(#dfc47f,#9b7335);width:55%;min-height:2px;box-shadow:0 0 12px #c9a56d24}.pi-load-bars>div i.high{background:#c7796b;box-shadow:0 0 12px #c7796b38}.pi-load-bars>div small{color:#69726b;height:16px;font:650 7px/1 var(--athlx-mono)}.pi-load-bars>footer{color:#6d756f;font:650 7px/1 var(--athlx-mono);gap:25px;padding-top:17px;display:flex}.pi-load-bars>footer i{background:var(--pi-gold);vertical-align:middle;width:16px;height:2px;margin-right:7px;display:inline-block}.pi-load-bars>footer i.high{background:#c7796b}.pi-testing>header>button{min-width:110px;padding:0 14px}.pi-test-grid{background:var(--pi-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pi-test-grid article{background:#101411;border:0;border-radius:0;min-height:215px;padding:24px}.pi-test-grid article>small{color:#778079;font:750 7px/1 var(--athlx-mono);letter-spacing:.12em}.pi-test-grid article>div{justify-content:space-between;align-items:end;gap:10px;margin:27px 0 15px;display:flex}.pi-test-grid article>div>b{letter-spacing:-.06em;font-size:38px;font-weight:410}.pi-test-grid article>div>b em{color:var(--pi-gold);margin-left:5px;font-size:9px;font-style:normal}.pi-test-grid article>div>span{color:#788079;font:750 7px/1 var(--athlx-mono);border:1px solid #3a423c;padding:7px 8px}.pi-test-grid article>div>span.positive{color:#8bbc93;border-color:#41604b}.pi-test-grid article>div>span.negative{color:#d19082;border-color:#65463f}.pi-test-grid article>p{color:#778079;min-height:37px;margin:0;font-size:8px;line-height:1.55}.pi-test-grid article>footer{border-top:1px solid var(--pi-line);color:#717a73;font:650 7px/1 var(--athlx-mono);justify-content:space-between;gap:10px;margin-top:23px;padding-top:13px;display:flex}.pi-test-grid article>footer em{color:var(--pi-gold);font-style:normal}.pi-evidence-empty{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:230px;padding:35px;display:grid}.pi-evidence-empty>span{width:64px;height:64px;color:var(--pi-gold);font:650 11px/1 var(--athlx-mono);border:1px solid #c9a56d80;border-radius:50%;place-items:center;display:grid}.pi-evidence-empty>div{gap:10px;display:grid}.pi-evidence-empty h3{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:420}.pi-evidence-empty p{color:#778079;max-width:620px;margin:0;font-size:9px;line-height:1.65}.pi-evidence-empty>button{padding:0 18px}.pi-decision-rail{height:max-content;position:sticky;top:82px}.pi-decision-rail>header{border-bottom:1px solid var(--pi-line);padding:30px}.pi-decision-rail h2{letter-spacing:-.05em;margin:15px 0 24px;font-size:32px;font-weight:410;line-height:1.02}.pi-decision-rail>header>span{color:#8a938b;font:750 7px/1 var(--athlx-mono);letter-spacing:.13em;border:1px solid #3b433d;align-items:center;gap:9px;padding:10px;display:flex}.pi-decision-rail>header>span i{background:#79827a;border-radius:50%;width:6px;height:6px}.pi-decision-rail>header>span.ready{color:#8bbc93;border-color:#41604b}.pi-decision-rail>header>span.ready i{background:#83b88b}.pi-decision-rail>header>span.watch{color:#d0af61;border-color:#625631}.pi-decision-rail>header>span.watch i{background:#d0af61}.pi-decision-rail>header>span.critical{color:#d19082;border-color:#65463f}.pi-decision-rail>header>span.critical i{background:#d19082}.pi-decision-rail>article{border:0;border-bottom:1px solid var(--pi-line);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr);gap:15px;padding:23px 27px;display:grid}.pi-decision-rail>article>b{width:31px;height:31px;color:var(--pi-gold);font:650 7px/1 var(--athlx-mono);border:1px solid #3d453f;border-radius:50%;place-items:center;display:grid}.pi-decision-rail>article>div{gap:9px;display:grid}.pi-decision-rail>article p{color:#969e98;margin:0;font-size:9px;line-height:1.7}.pi-decision-rail>footer{padding:27px}.pi-decision-rail>footer button{background:var(--pi-gold);color:#0a0c0a;width:100%;min-height:46px;font:800 7px/1 var(--athlx-mono);letter-spacing:.13em;border:1px solid #c9a56d73}.pi-decision-rail>footer p{color:#646d66;margin:17px 0 0;font-size:7px;line-height:1.65}.pi-zero>span{color:#2b312c;font-family:var(--athlx-display);letter-spacing:.1em;font-size:80px}.pi-zero h2{margin:13px 0 0;font-size:32px;font-weight:420}.pi-zero p{max-width:580px;line-height:1.7}.pi-modal{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pi-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040605e0;border:0;position:absolute;inset:0}.pi-modal>form{background:linear-gradient(145deg,#151915,#090c0a);border:1px solid #c9a56d61;border-radius:17px;width:min(850px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 40px 130px #000000bf}.pi-modal>form>header{justify-content:space-between;align-items:flex-start;border:0!important;border-bottom:1px solid var(--pi-line)!important;height:auto!important;padding:34px!important;display:flex!important}.pi-modal h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:42px;font-weight:410}.pi-modal header p{color:#7d857f;max-width:620px;margin:0;font-size:9px;line-height:1.65}.pi-modal header>button{background:#0c100d;border:1px solid #3a423c;width:40px;height:40px;font-size:21px}.pi-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:34px;display:grid}.pi-form-grid label{color:#788079;font:700 7px/1 var(--athlx-mono);letter-spacing:.12em;gap:9px;display:grid}.pi-form-grid input,.pi-form-grid select,.pi-form-grid textarea{color:#f0eee8;width:100%;min-height:48px;font:500 10px/1.3 var(--athlx-body);background:#080b09;border:1px solid #394039;border-radius:3px;padding:13px}.pi-form-grid textarea{resize:vertical;min-height:100px}.pi-form-grid .wide{grid-column:1/-1}.pi-modal>form>footer{border-top:1px solid var(--pi-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 34px;display:flex}.pi-modal>form>footer>span{color:#7d857f;font:700 7px/1 var(--athlx-mono);letter-spacing:.11em;align-items:center;gap:9px;display:flex}.pi-modal>form>footer>span i{background:#84b68a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #84b68a8c}.pi-modal>form>footer>div{gap:8px;display:flex}.pi-modal>form>footer button{min-height:44px;font:800 7px/1 var(--athlx-mono);letter-spacing:.1em;background:0 0;border:1px solid #394039;padding:0 17px}.pi-modal>form>footer .primary{border-color:var(--pi-gold);background:var(--pi-gold)}@keyframes pi-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.pi-kpis{grid-template-columns:repeat(3,1fr)}.pi-kpis article:nth-child(3){border-right:0}.pi-kpis article:nth-child(-n+3){border-bottom:1px solid var(--pi-line)}.pi-command-grid{grid-template-columns:1fr}.pi-decision-rail{position:static}.pi-test-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.pi-page{padding-top:18px}.pi-hero{grid-template-columns:1fr;min-height:0}.pi-hero>div{padding:35px 24px}.pi-hero h1{font-size:46px}.pi-hero>aside{border-top:1px solid var(--pi-line);border-left:0;min-height:205px;padding:25px}.pi-kpis{grid-template-columns:repeat(2,1fr)}.pi-kpis article,.pi-kpis article:nth-child(3){border-right:1px solid var(--pi-line);border-bottom:1px solid var(--pi-line)}.pi-kpis article:nth-child(2n){border-right:0}.pi-kpis article:last-child{border:0;grid-column:1/-1}.pi-panel>header{gap:18px;padding:24px!important;display:grid!important}.pi-readiness>.pi-chart{padding-inline:10px}.pi-readiness>footer{grid-template-columns:repeat(2,1fr)}.pi-readiness>footer>span:nth-child(2){border-right:0}.pi-readiness>footer>span:nth-child(-n+2){border-bottom:1px solid var(--pi-line)}.pi-test-grid{grid-template-columns:1fr}.pi-evidence-empty{text-align:center;grid-template-columns:1fr}.pi-evidence-empty>span{margin:auto}.pi-form-grid{grid-template-columns:1fr;padding:24px}.pi-form-grid .wide{grid-column:auto}.pi-modal>form>header,.pi-modal>form>footer{padding:24px!important}.pi-modal>form>footer{flex-direction:column;align-items:stretch}.pi-modal>form>footer>div{grid-template-columns:1fr 1fr;display:grid}.pi-chart .pi-x-axis span:nth-child(2n){display:none}}@media (width<=520px){.pi-kpis{grid-template-columns:1fr}.pi-kpis article,.pi-kpis article:nth-child(3),.pi-kpis article:last-child{border-right:0;grid-column:auto}.pi-roster-strip>div>button{min-width:240px}.pi-hero h1{font-size:40px}.pi-load-bars{padding:22px 14px}.pi-load-bars>div{gap:4px}.pi-test-grid article{min-height:190px}.pi-decision-rail h2{font-size:29px}.pi-modal{padding:8px}.pi-modal h2{font-size:34px}}.pi-hero small,.pi-panel header small,.pi-roster-strip small,.pi-decision-rail small,.pi-modal small{letter-spacing:.14em;font-size:10px;line-height:1.3}.pi-hero p{font-size:15px}.pi-hero>aside>span,.pi-roster-strip>header em{font-size:9px}.pi-hero>aside>button,.pi-panel header>button,.pi-evidence-empty>button,.pi-decision-rail>footer button,.pi-modal>form>footer button{font-size:10px}.pi-roster-strip>header b{font-size:16px}.pi-roster-strip>div>button>i{font-size:10px}.pi-roster-strip button>span b{font-size:13px}.pi-roster-strip button>span small,.pi-roster-strip button>em small{font-size:8px}.pi-loading b,.pi-zero small{font-size:10px}.pi-loading span,.pi-zero p{font-size:13px}.pi-kpis article small{font-size:9px}.pi-kpis article>span{font-size:8px}.pi-panel>header>span,.pi-chart-empty b,.pi-load-bars>footer,.pi-test-grid article>small,.pi-test-grid article>div>span,.pi-decision-rail>header>span,.pi-decision-rail>article>b{font-size:9px}.pi-y-axis,.pi-x-axis span,.pi-load-bars>div small{font-size:8px}.pi-readiness>footer small{font-size:9px}.pi-readiness>footer p,.pi-chart-empty p,.pi-test-grid article>p,.pi-evidence-empty p,.pi-decision-rail>article p,.pi-modal header p{font-size:12px}.pi-test-grid article>footer{font-size:8px}.pi-decision-rail>footer p{font-size:10px}.pi-form-grid label,.pi-modal>form>footer>span{font-size:9px}.pi-form-grid input,.pi-form-grid select,.pi-form-grid textarea{font-size:14px}.pi-decision-rail>header{border:0!important;border-bottom:1px solid var(--pi-line)!important;justify-content:stretch!important;align-items:start!important;height:auto!important;padding:30px!important;display:grid!important}.pi-test-grid article>footer{flex-wrap:wrap;align-items:center}.pi-test-grid article>footer button{color:#dfc27e;min-height:38px;font:800 9px/1 var(--athlx-mono);letter-spacing:.12em;background:#c9a56d14;border:1px solid #c9a56d6b;flex:0 0 100%;margin-top:3px}.pi-test-grid article>footer button:hover{background:var(--pi-gold);color:#090b09}.pi-decision-rail>footer{gap:9px;display:grid}.pi-decision-rail>footer .pi-export-report{color:#d9d6ce;background:0 0}.pi-decision-rail>footer .pi-export-report:hover{border-color:var(--pi-gold);color:var(--pi-gold)}.pi-decision-rail>footer p{margin-top:9px}.pi-action-modal>form{width:min(900px,100%)}.pi-action-source{background:linear-gradient(110deg,#c9a56d1a,#0a0d0bc2);border:1px solid #323a34;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;margin:26px 34px 0;padding:18px;display:grid}.pi-action-source>span{color:#e1c786;width:50px;height:50px;font:800 11px/1 var(--athlx-mono);border:1px solid #c9a56d6b;border-radius:50%;place-items:center;display:grid}.pi-action-source>div{gap:6px;display:grid}.pi-action-source h3{color:#f1eee7;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:520}.pi-action-source p{color:#8f9791;margin:0;font-size:12px}.pi-action-source>em{color:#8bbc93;font:800 8px/1 var(--athlx-mono);letter-spacing:.1em;border:1px solid #41604b;padding:9px 10px;font-style:normal}.pi-action-priority{border:0;min-width:0;margin:0;padding:0}.pi-action-priority legend{color:#788079;font:700 9px/1 var(--athlx-mono);letter-spacing:.12em;margin-bottom:9px}.pi-action-priority>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pi-action-priority button{color:#8a928c;min-height:48px;font:800 9px/1 var(--athlx-mono);letter-spacing:.1em;background:#080b09;border:1px solid #394039}.pi-action-priority button.active{border-color:var(--pi-gold);color:#e1c786;background:#c9a56d21}.pi-action-priority button.active.critical{color:#d99284;background:#be66561f;border-color:#7b4f46}@media (width<=800px){.pi-action-source{grid-template-columns:44px minmax(0,1fr);margin:20px 24px 0}.pi-action-source>span{width:42px;height:42px}.pi-action-source>em{text-align:center;grid-column:1/-1}.pi-action-priority>div{grid-template-columns:1fr}}.pi-benchmarks>header>span{white-space:nowrap}.pi-benchmark-grid{background:var(--pi-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pi-benchmark-grid>article{background:radial-gradient(circle at 92% 4%,#c9a56d1a,#0000 31%),#0e120f;min-height:330px;padding:28px}.pi-benchmark-grid>article>header{border-bottom:1px solid var(--pi-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.pi-benchmark-grid>article>header small{color:#858e87;font:800 9px/1.3 var(--athlx-mono);letter-spacing:.12em}.pi-benchmark-grid h3{letter-spacing:-.04em;margin:10px 0 0;font-size:25px;font-weight:480}.pi-benchmark-grid>article>header>span{color:#f2efe7;letter-spacing:-.04em;white-space:nowrap;font-size:28px;font-weight:430}.pi-benchmark-grid>article>header>span em{color:var(--pi-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.08em;margin-left:5px;font-style:normal}.pi-percentile{justify-content:space-between;align-items:end;gap:14px;margin-top:25px;display:flex}.pi-percentile b{color:var(--pi-gold);letter-spacing:-.07em;font-size:54px;font-weight:390;line-height:.8}.pi-percentile b sup{font:800 10px/1 var(--athlx-mono);letter-spacing:.08em;margin-left:3px}.pi-percentile>span{color:#858e87;font:800 9px/1 var(--athlx-mono);letter-spacing:.12em}.pi-percentile-track,.pi-cohort-building>i{background:#262c27;height:4px;margin:21px 0;display:block;overflow:hidden}.pi-percentile-track i,.pi-cohort-building>i span{background:linear-gradient(90deg,#8a6a37,var(--pi-gold));height:100%;display:block;box-shadow:0 0 16px #c9a56d61}.pi-benchmark-grid dl{border:1px solid var(--pi-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pi-benchmark-grid dl>div{border-right:1px solid var(--pi-line);gap:8px;padding:15px;display:grid}.pi-benchmark-grid dl>div:last-child{border-right:0}.pi-benchmark-grid dt{color:#6f7871;font:750 8px/1 var(--athlx-mono);letter-spacing:.1em}.pi-benchmark-grid dd{color:#c7ccc8;margin:0;font-size:13px}.pi-cohort-building{align-content:center;min-height:166px;padding:18px 0;display:grid}.pi-cohort-building>b{color:var(--pi-gold);font:850 12px/1 var(--athlx-mono);letter-spacing:.12em}.pi-cohort-building>p{color:#8a938c;max-width:560px;margin:13px 0 0;font-size:12px;line-height:1.65}.pi-benchmark-grid>article>footer{border-top:1px solid var(--pi-line);color:#757e77;font:750 8px/1.4 var(--athlx-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:15px;display:flex}.pi-benchmark-grid>article>footer em{color:#9a8250;text-align:right;max-width:62%;font-style:normal}.pi-benchmark-method{border-top:1px solid var(--pi-line);background:#0a0d0b;grid-template-columns:repeat(4,1fr);display:grid}.pi-benchmark-method>div{border-right:1px solid var(--pi-line);gap:7px;padding:20px 22px;display:grid}.pi-benchmark-method>div:last-child{border-right:0}.pi-benchmark-method b{color:#c7ccc8;font:800 8px/1.2 var(--athlx-mono);letter-spacing:.1em}.pi-benchmark-method span{color:#717a73;font-size:10px;line-height:1.5}.pi-benchmark-loading{align-content:center;place-items:center;gap:14px;min-height:280px;display:grid}.pi-benchmark-loading i{border:1px solid var(--pi-gold);border-top-color:#0000;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite pi-spin}.pi-benchmark-loading span{color:#89928b;font:800 9px/1 var(--athlx-mono);letter-spacing:.13em}.pi-benchmark-empty{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:24px;min-height:230px;padding:35px;display:grid}.pi-benchmark-empty>span{width:64px;height:64px;color:var(--pi-gold);font:650 11px/1 var(--athlx-mono);border:1px solid #c9a56d80;border-radius:50%;place-items:center;display:grid}.pi-benchmark-empty small{color:var(--pi-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.13em}.pi-benchmark-empty h3{letter-spacing:-.04em;margin:10px 0 8px;font-size:28px;font-weight:430}.pi-benchmark-empty p{color:#7c857e;max-width:680px;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.pi-benchmark-grid{grid-template-columns:1fr}.pi-benchmark-method{grid-template-columns:repeat(2,1fr)}.pi-benchmark-method>div:nth-child(2){border-right:0}}@media (width<=560px){.pi-benchmark-grid>article{padding:22px}.pi-benchmark-method{grid-template-columns:1fr}.pi-benchmark-method>div{border-right:0;border-bottom:1px solid var(--pi-line)}.pi-benchmark-grid>article>footer{display:grid}.pi-benchmark-grid>article>footer em{text-align:left;max-width:none}.pi-benchmark-empty{grid-template-columns:1fr}.pi-percentile b{font-size:46px}}.pi-protocol-library>header>button{min-width:150px;padding:0 18px}.pi-library-categories{background:var(--pi-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pi-library-categories>button{color:#eeeae1;text-align:left;background:#0f1310;border:0;grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:start;gap:6px 15px;min-height:126px;padding:24px;display:grid;position:relative}.pi-library-categories>button:hover{background:#171b17}.pi-library-categories>button>span{width:36px;height:36px;color:var(--pi-gold);font:700 9px/1 var(--athlx-mono);border:1px solid #c9a56d59;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.pi-library-categories>button>b{text-transform:capitalize;align-self:end;font-size:14px;font-weight:540;line-height:1.25}.pi-library-categories>button>em{color:#737b75;font:750 8px/1 var(--athlx-mono);letter-spacing:.09em;font-style:normal}.pi-protocol-library>footer{border-top:1px solid var(--pi-line);align-items:center;gap:28px;padding:22px 28px;display:flex}.pi-protocol-library>footer>span{white-space:nowrap;color:#9ca49d;font:750 9px/1 var(--athlx-mono);letter-spacing:.11em;align-items:center;gap:9px;display:flex}.pi-protocol-library>footer>span i{background:#82b98a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #82b98a80}.pi-protocol-library>footer>p{color:#747d76;max-width:780px;margin:0;font-size:11px;line-height:1.65}.pi-protocol-field{gap:12px!important}.pi-selected-protocol{color:#f0ede7;text-align:left;background:linear-gradient(135deg,#c9a56d17,#0e120fe6);border:1px solid #c9a56d6b;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:92px;padding:18px 20px;display:flex}.pi-selected-protocol:hover{border-color:var(--pi-gold);background:#c9a56d1f}.pi-selected-protocol>span{gap:8px;display:grid}.pi-selected-protocol b{letter-spacing:-.025em;font-size:18px;font-weight:540}.pi-selected-protocol small{text-transform:none;max-width:600px;color:#818a83!important;font:500 11px/1.55 var(--athlx-body)!important;letter-spacing:0!important}.pi-selected-protocol em{color:var(--pi-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.1em;flex:none;font-style:normal}.pi-custom-test{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pi-custom-test>button{min-width:150px;color:var(--pi-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.09em;background:#c9a56d14;border:1px solid #c9a56d66}.pi-catalog-modal{z-index:130;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pi-catalog-modal>.pi-backdrop{position:absolute}.pi-catalog-modal>section{background:radial-gradient(circle at 84% 0,#c9a56d1f,#0000 25%),linear-gradient(145deg,#151915,#080b09);border:1px solid #c9a56d73;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1380px,100%);height:min(920px,94vh);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 150px #000000d1}.pi-catalog-modal>section>header{border-bottom:1px solid var(--pi-line);justify-content:space-between;align-items:flex-start;gap:30px;padding:32px 36px;display:flex}.pi-catalog-modal>section>header>div{gap:9px;display:grid}.pi-catalog-modal>section>header small{color:var(--pi-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.16em}.pi-catalog-modal>section>header h2{color:#f3f0e9;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:410;line-height:1}.pi-catalog-modal>section>header p{color:#858e87;max-width:780px;margin:0;font-size:12px;line-height:1.6}.pi-catalog-modal>section>header>button{color:#f0eee8;background:#0c100d;border:1px solid #3b433d;flex:none;width:44px;height:44px;font-size:24px}.pi-catalog-tools{border-bottom:1px solid var(--pi-line);background:#080b09b8;grid-template-columns:minmax(280px,.8fr) minmax(0,2.2fr);gap:18px;padding:18px 24px;display:grid}.pi-catalog-tools>label{gap:8px;display:grid}.pi-catalog-tools>label>span{color:#7e8780;font:750 8px/1 var(--athlx-mono);letter-spacing:.12em}.pi-catalog-tools input{color:#f3f0e9;background:#080b09;border:1px solid #394039;border-radius:4px;min-height:48px;padding:0 15px;font-size:14px}.pi-catalog-tools>div{align-items:center;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.pi-catalog-tools>div button{color:#8b938d;min-height:40px;font:750 8px/1 var(--athlx-mono);white-space:nowrap;background:0 0;border:1px solid #343b36;border-radius:99px;padding:0 13px}.pi-catalog-tools>div button:hover,.pi-catalog-tools>div button.active{color:#e0c47f;background:#c9a56d1f;border-color:#c9a56d8c}.pi-catalog-summary{border-bottom:1px solid var(--pi-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 25px;display:flex}.pi-catalog-summary>span{color:#7b847d;font:750 8px/1 var(--athlx-mono);letter-spacing:.1em}.pi-catalog-summary>span b{color:var(--pi-gold);margin-right:5px;font-size:15px}.pi-catalog-summary>button{color:#dec178;min-height:38px;font:800 8px/1 var(--athlx-mono);letter-spacing:.09em;background:#c9a56d14;border:1px solid #c9a56d6b;padding:0 13px}.pi-catalog-grid{background:var(--pi-line);grid-template-columns:repeat(3,1fr);align-content:start;gap:1px;padding:1px;display:grid;overflow:auto}.pi-catalog-grid>button{color:#ece9e2;text-align:left;background:#0f1310;border:0;flex-direction:column;min-height:210px;padding:22px;display:flex}.pi-catalog-grid>button:hover,.pi-catalog-grid>button.active{z-index:1;background:#171b17;position:relative;box-shadow:inset 0 0 0 1px #c9a56d9e}.pi-catalog-grid>button>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.pi-catalog-grid>button>header span,.pi-catalog-grid>button>header em{font:750 7px/1.3 var(--athlx-mono);letter-spacing:.09em;text-transform:uppercase}.pi-catalog-grid>button>header span{color:var(--pi-gold)}.pi-catalog-grid>button>header em{color:#68716a;text-align:right;font-style:normal}.pi-catalog-grid h3{letter-spacing:-.035em;margin:25px 0 10px;font-size:21px;font-weight:520;line-height:1.1}.pi-catalog-grid p{color:#7b847d;margin:0;font-size:11px;line-height:1.6}.pi-catalog-grid footer{justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:20px;display:flex}.pi-catalog-grid footer b{color:#e4c77f;font:800 10px/1 var(--athlx-mono)}.pi-catalog-grid footer span{color:#8a928c;font:800 8px/1 var(--athlx-mono);letter-spacing:.08em}.pi-catalog-empty{text-align:center;background:#0f1310;align-content:center;place-items:center;gap:11px;padding:60px;display:grid}.pi-catalog-empty b{font-size:24px}.pi-catalog-empty p{color:#7d857f;margin:0}.pi-catalog-empty button{min-height:42px;color:var(--pi-gold);font:800 8px/1 var(--athlx-mono);background:#c9a56d17;border:1px solid #c9a56d66;padding:0 16px}.pi-catalog-modal>section>footer{border-top:1px solid var(--pi-line);background:#0a0d0b;align-items:center;gap:22px;padding:18px 25px;display:flex}.pi-catalog-modal>section>footer span{white-space:nowrap;color:#9aa29b;font:750 8px/1 var(--athlx-mono);letter-spacing:.1em;align-items:center;gap:8px;display:flex}.pi-catalog-modal>section>footer span i{background:#85ba8b;border-radius:50%;width:6px;height:6px}.pi-catalog-modal>section>footer p{color:#69726b;margin:0;font-size:10px;line-height:1.5}@media (width<=1050px){.pi-library-categories,.pi-catalog-grid{grid-template-columns:repeat(2,1fr)}.pi-catalog-tools{grid-template-columns:1fr}.pi-catalog-modal>section{height:min(940px,96vh)}}@media (width<=650px){.pi-library-categories{grid-template-columns:1fr}.pi-protocol-library>footer,.pi-catalog-modal>section>footer,.pi-selected-protocol{flex-direction:column;align-items:flex-start}.pi-custom-test{grid-template-columns:1fr}.pi-custom-test>button{min-height:44px}.pi-catalog-modal{padding:6px}.pi-catalog-modal>section{border-radius:12px;height:98vh}.pi-catalog-modal>section>header{padding:24px 20px}.pi-catalog-modal>section>header h2{font-size:36px}.pi-catalog-tools{padding:15px}.pi-catalog-summary{padding:12px 15px}.pi-catalog-summary>button{font-size:7px}.pi-catalog-grid{grid-template-columns:1fr}.pi-catalog-grid>button{min-height:190px;padding:20px}.pi-catalog-modal>section>footer{display:none}}.pi-page{--pi-gold:var(--athlx-gold);--pi-line:var(--athlx-line);--pi-panel:var(--athlx-graphite);--pi-muted:var(--athlx-muted)}.pi-hero{background:radial-gradient(circle at 82% 12%,#c9a56d26,#0000 28%),radial-gradient(circle at 8% 100%,#c9a56d0b,#0000 34%),linear-gradient(137deg,#171719 0%,#0b0b0c 64%,#151416 100%);border-color:#c9a56d42}.pi-hero>aside{border-right:0!important;width:auto!important;padding:38px!important;display:flex!important;position:relative!important;inset:auto!important}.pi-hero h1{font-family:var(--athlx-display);letter-spacing:.012em;font-size:clamp(64px,6.2vw,96px);font-weight:400;line-height:.82}.pi-hero h1 em,.pi-panel h2,.pi-decision-rail h2,.pi-modal h2{font-family:var(--athlx-display);letter-spacing:.025em;font-weight:400}.pi-panel h2{line-height:.94}.pi-decision-rail h2{line-height:.96}.pi-decision-rail{border-right:1px solid var(--pi-line)!important;z-index:auto!important;width:auto!important;padding:0!important;display:block!important;position:sticky!important;inset:82px auto auto!important}.pi-interpretation{--interpret:#c9a56d;background:radial-gradient(circle at 84% 0,#c9a56d1f,#0000 29%),linear-gradient(145deg,#181719,#0d0d0f 64%);border-color:#c9a56d52;margin-top:16px;box-shadow:0 32px 90px #0000002e,inset 0 1px #ffffff06}.pi-interpretation.positive{--interpret:#8eb992}.pi-interpretation.negative{--interpret:#c77a69}.pi-interpretation.context{--interpret:#72a8a2}.pi-interpretation.stable{--interpret:#c9a56d}.pi-interpretation>header{background:linear-gradient(90deg,#c9a56d0b,#0000 58%);align-items:flex-end;min-height:148px;padding:34px 38px!important}.pi-interpretation>header>div{gap:13px}.pi-interpretation>header h2{font-size:clamp(43px,4.5vw,66px)}.pi-interpretation>header h2>span{display:block}.pi-interpretation>header>span{border-color:color-mix(in srgb,var(--interpret) 52%,transparent);color:var(--interpret);flex:none;padding:12px 14px;font-size:9px}.pi-interpretation-lead{border-bottom:1px solid var(--pi-line);grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr);display:grid}.pi-change-signal{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:70px minmax(0,1fr);gap:0 24px;min-width:0;min-height:330px;padding:38px;display:grid;border:0!important;border-right:1px solid var(--pi-line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--interpret) 7%,transparent),transparent 60%)!important;box-shadow:none!important;border-radius:0!important}.pi-change-signal>span,.pi-interpretation-boundaries>article>span{border:1px solid color-mix(in srgb,var(--interpret) 55%,transparent);width:58px;height:58px;color:var(--interpret);font:800 10px/1 var(--athlx-mono);letter-spacing:.08em;border-radius:50%;place-items:center;display:grid}.pi-change-signal>div{align-self:center;min-width:0}.pi-change-signal>div>small,.pi-development-standard>small,.pi-context-matrix small,.pi-interpretation-boundaries small{color:var(--interpret);font:800 9px/1.35 var(--athlx-mono);letter-spacing:.15em}.pi-change-signal h3{max-width:900px;color:var(--athlx-bone);font-family:var(--athlx-display);letter-spacing:.025em;text-wrap:balance;margin:16px 0 13px;font-size:clamp(36px,3.45vw,54px);font-weight:400;line-height:.95}.pi-change-signal p{color:#96969c;max-width:850px;margin:0;font-size:12px;line-height:1.68}.pi-change-signal>footer{border:1px solid var(--pi-line);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.pi-change-signal>footer>span{border-right:1px solid var(--pi-line);align-content:center;gap:9px;min-height:74px;padding:16px 18px;display:grid}.pi-change-signal>footer>span:last-child{border-right:0}.pi-change-signal>footer small{color:#6f6f75;font:750 8px/1 var(--athlx-mono);letter-spacing:.12em}.pi-change-signal>footer b{color:#d9d7d2;letter-spacing:-.015em;font-size:15px;font-weight:600}.pi-development-standard{flex-direction:column;min-width:0;z-index:auto!important;background:linear-gradient(160deg,#c9a56d13,#ffffff03)!important;border:0!important;width:auto!important;padding:38px!important;display:flex!important;position:static!important;inset:auto!important}.pi-development-standard h3{color:var(--athlx-bone);font-family:var(--athlx-display);letter-spacing:.025em;text-wrap:balance;margin:26px 0 14px;font-size:clamp(32px,3vw,45px);font-weight:400;line-height:.96}.pi-development-standard p{color:#87878d;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:530px;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.pi-development-standard>div{background:#f4f2ed17;height:4px;margin:32px 0 18px;overflow:hidden}.pi-development-standard>div i{background:linear-gradient(90deg,var(--athlx-gold-deep),var(--athlx-gold-bright));height:100%;display:block;box-shadow:0 0 18px #c9a56d59}.pi-development-standard>footer{color:#73737a;font:750 8px/1.35 var(--athlx-mono);letter-spacing:.1em;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;display:flex}.pi-development-standard>footer b{color:var(--athlx-gold-bright);text-align:right;font-weight:800}.pi-context-matrix{background:var(--pi-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pi-context-matrix>article{min-width:0;min-height:188px;padding:28px;box-shadow:none!important;background:#111113!important;border:0!important;border-radius:0!important}.pi-context-matrix>article>b{color:#e6e3dc;font-family:var(--athlx-display);letter-spacing:.025em;margin:22px 0 15px;font-size:39px;font-weight:400;line-height:.85;display:block}.pi-context-matrix>article>b em{color:var(--interpret);font:800 9px/1 var(--athlx-mono);letter-spacing:.08em;margin-left:5px;font-style:normal}.pi-context-matrix p{color:#7f7f85;margin:0;font-size:10px;line-height:1.62}.pi-interpretation-boundaries{border-top:1px solid var(--pi-line);border-bottom:1px solid var(--pi-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pi-interpretation-boundaries>article{grid-template-columns:48px minmax(0,1fr);align-content:center;gap:19px;min-width:0;min-height:200px;padding:30px;display:grid;border:0!important;border-right:1px solid var(--pi-line)!important;box-shadow:none!important;background:#ffffff02!important;border-radius:0!important}.pi-interpretation-boundaries>article:last-child{border-right:0!important}.pi-interpretation-boundaries>article>span{color:#8b8b91;border-color:#f4f2ed29;width:44px;height:44px}.pi-interpretation-boundaries>article.supported{box-shadow:inset 0 2px #8eb992!important}.pi-interpretation-boundaries>article.boundary{box-shadow:inset 0 2px #c77a69!important}.pi-interpretation-boundaries>article.validation{box-shadow:inset 0 2px var(--athlx-gold)!important}.pi-interpretation-boundaries>article.supported small{color:#8eb992}.pi-interpretation-boundaries>article.boundary small{color:#d58a7a}.pi-interpretation-boundaries>article.validation small{color:var(--athlx-gold-bright)}.pi-interpretation-boundaries p{color:#94949a;margin:13px 0 0;font-size:11px;line-height:1.68}.pi-interpretation>footer{background:#0b0b0d;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:20px 30px;display:flex}.pi-interpretation>footer>span{white-space:nowrap;color:#b8b6b1;font:800 9px/1 var(--athlx-mono);letter-spacing:.13em;align-items:center;gap:10px;display:flex}.pi-interpretation>footer>span i{background:var(--interpret);width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb,var(--interpret) 70%,transparent);border-radius:50%}.pi-interpretation>footer>p{color:#77777d;text-align:right;max-width:720px;margin:0;font-size:10px;line-height:1.6}@media (width<=1180px){.pi-interpretation-lead{grid-template-columns:1fr}.pi-change-signal{border-right:0!important;border-bottom:1px solid var(--pi-line)!important}.pi-development-standard{min-height:270px}.pi-context-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-interpretation-boundaries{grid-template-columns:1fr}.pi-interpretation-boundaries>article{min-height:150px;border-right:0!important;border-bottom:1px solid var(--pi-line)!important}.pi-interpretation-boundaries>article:last-child{border-bottom:0!important}}@media (width<=800px){.pi-hero h1{font-size:62px}.pi-interpretation>header{align-items:start;min-height:0;padding:27px 24px!important}.pi-interpretation>header h2{text-wrap:wrap;font-size:36px}.pi-change-signal{grid-template-columns:1fr;padding:28px 24px}.pi-change-signal>span{margin-bottom:24px}.pi-change-signal h3{text-wrap:wrap;font-size:33px}.pi-change-signal>footer{grid-column:1}.pi-development-standard{padding:30px 24px!important}.pi-interpretation>footer{flex-direction:column;align-items:flex-start}.pi-interpretation>footer>p{text-align:left}}@media (width<=560px){.pi-hero h1{font-size:52px}.pi-interpretation>header h2{font-size:32px}.pi-interpretation>header h2>span{white-space:nowrap}.pi-context-matrix,.pi-change-signal>footer{grid-template-columns:1fr}.pi-change-signal>footer>span{border-right:0;border-bottom:1px solid var(--pi-line)}.pi-change-signal>footer>span:last-child{border-bottom:0}.pi-interpretation-boundaries>article{grid-template-columns:1fr}.pi-development-standard>footer{flex-direction:column;align-items:flex-start}.pi-development-standard>footer b{text-align:left}}.tdb-shell{--tdb-gold:#c9a56d;--tdb-line:#2d342f;border:1px solid var(--tdb-line);color:#f2f0e9;background:radial-gradient(circle at 88% 0,#7e672e21,#0000 28%),linear-gradient(145deg,#121613,#090c0a);border-radius:18px;margin-top:16px;position:relative;overflow:hidden}.tdb-overview-head{background:linear-gradient(90deg,#090c0a33,#0e120fba);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;border:0!important;border-bottom:1px solid var(--tdb-line)!important;min-height:315px!important;padding:54px 56px!important;display:grid!important}.tdb-overview-head>div{display:block!important}.tdb-overview-head small,.tdb-session-head small{color:var(--tdb-gold);font:800 10px/1 var(--athlx-mono);letter-spacing:.18em}.tdb-overview-head h2{letter-spacing:-.065em;margin:22px 0 18px;font-size:clamp(52px,5.3vw,86px);font-weight:390;line-height:.86}.tdb-overview-head h2 em{color:var(--tdb-gold);font-style:normal}.tdb-overview-head p{color:#949d96;max-width:780px;margin:0;font-size:15px;line-height:1.75}.tdb-overview-head>button{border:1px solid var(--tdb-gold);background:var(--tdb-gold);color:#080a08;min-width:230px;min-height:62px;font:850 11px/1 var(--athlx-mono);letter-spacing:.14em;border-radius:4px;padding:0 22px}.tdb-overview-head>button:disabled{opacity:.4}.tdb-kpis{border-bottom:1px solid var(--tdb-line);grid-template-columns:repeat(4,1fr);display:grid}.tdb-kpis article{border:0;border-right:1px solid var(--tdb-line);background:#090c0a61;border-radius:0;align-content:center;gap:13px;min-height:145px;padding:28px 34px;display:grid}.tdb-kpis article:last-child{border-right:0}.tdb-kpis span,.tdb-kpis small{color:#778079;font:750 9px/1 var(--athlx-mono);letter-spacing:.13em}.tdb-kpis b{font-size:42px;font-weight:420;line-height:.8}.tdb-kpis small{font-size:8px}.tdb-session-list{background:var(--tdb-line);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.tdb-session-list>button{color:#eeeae2;text-align:left;background:#0f1310;border:0;flex-direction:column;min-height:285px;padding:29px;display:flex}.tdb-session-list>button:hover{z-index:1;background:#151a16;position:relative;box-shadow:inset 0 0 0 1px #c9a56d8c}.tdb-session-list>button>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.tdb-session-list>button>div span,.tdb-session-list>button>div em{font:800 9px/1 var(--athlx-mono);letter-spacing:.13em}.tdb-session-list>button>div span{color:var(--tdb-gold)}.tdb-session-list>button>div em{color:#8a938b;text-transform:uppercase;border:1px solid #3a423c;padding:7px 8px;font-style:normal}.tdb-session-list>button>div em.live{color:#dfbf72;border-color:#64552d}.tdb-session-list>button>div em.completed{color:#8bbc93;border-color:#41604b}.tdb-session-list h3{letter-spacing:-.045em;margin:42px 0 13px;font-size:30px;font-weight:450;line-height:1.05}.tdb-session-list p{color:#778079;margin:0;font-size:12px;line-height:1.5}.tdb-session-list footer{border-top:1px solid var(--tdb-line);grid-template-columns:repeat(3,1fr) 58px;align-items:end;gap:12px;margin-top:auto;padding-top:26px;display:grid}.tdb-session-list footer span{color:#707971;font:700 7px/1 var(--athlx-mono);gap:6px;display:grid}.tdb-session-list footer span b{color:#d4d0c8;font-size:16px;font-weight:520}.tdb-session-list footer i{--progress:0%;background:radial-gradient(circle,#111512 57%,transparent 59%),conic-gradient(var(--tdb-gold) var(--progress),#2d342f 0);color:#d8d3c9;width:52px;height:52px;font:800 8px/1 var(--athlx-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.tdb-empty{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:300px;padding:48px;display:grid}.tdb-empty>span{width:72px;height:72px;color:var(--tdb-gold);font:700 12px/1 var(--athlx-mono);border:1px solid #c9a56d80;border-radius:50%;place-items:center;display:grid}.tdb-empty small{color:var(--tdb-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.14em}.tdb-empty h3{letter-spacing:-.045em;margin:13px 0 10px;font-size:36px;font-weight:430}.tdb-empty p{color:#7f8981;max-width:700px;margin:0;font-size:13px;line-height:1.7}.tdb-empty>button{min-height:54px;color:var(--tdb-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.13em;background:#c9a56d14;border:1px solid #c9a56d80;padding:0 20px}.tdb-session-head{grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:30px;border:0!important;border-bottom:1px solid var(--tdb-line)!important;min-height:235px!important;padding:38px 44px!important;display:grid!important}.tdb-session-head>button{color:#a2aaa3;min-height:40px;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em;background:#0b0e0c;border:1px solid #39413b;align-self:start;padding:0 13px}.tdb-session-head h2{letter-spacing:-.06em;margin:17px 0 11px;font-size:clamp(42px,5vw,72px);font-weight:390;line-height:.9}.tdb-session-head p{color:#818a83;margin:0;font-size:13px}.tdb-session-head aside{border-left:1px solid var(--tdb-line);justify-items:center;padding-left:28px;display:grid}.tdb-session-head aside span{letter-spacing:-.08em;font-size:58px;font-weight:380}.tdb-session-head aside span em{color:var(--tdb-gold);font-size:15px;font-style:normal}.tdb-session-head aside small{color:#777f79;margin-top:10px;font-size:8px}.tdb-flow{border-bottom:1px solid var(--tdb-line);background:#0c100d;grid-template-columns:repeat(4,1fr);display:grid}.tdb-flow span{border-right:1px solid var(--tdb-line);color:#667068;min-height:58px;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em;align-items:center;gap:11px;padding:0 20px;display:flex}.tdb-flow span:last-child{border-right:0}.tdb-flow span b{color:#4d5650}.tdb-flow span.active{color:#dfc076}.tdb-flow span.active b{color:var(--tdb-gold)}.tdb-flow span.done{color:#8bbc93}.tdb-flow span.done b{color:#77a880}.tdb-matrix-wrap{background:#0b0f0c}.tdb-matrix-note{border-bottom:1px solid var(--tdb-line);justify-content:space-between;align-items:center;gap:30px;padding:22px 28px;display:flex}.tdb-matrix-note span{color:#d6b66d;font:800 9px/1 var(--athlx-mono);letter-spacing:.13em;align-items:center;gap:9px;display:flex}.tdb-matrix-note span i{background:#82b689;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #82b68999}.tdb-matrix-note p{color:#778079;margin:0;font-size:11px}.tdb-matrix-scroll{max-height:610px;overflow:auto}.tdb-matrix-scroll table{border-collapse:separate;border-spacing:0;width:max(100%,900px)}.tdb-matrix-scroll th,.tdb-matrix-scroll td{border-right:1px solid var(--tdb-line);border-bottom:1px solid var(--tdb-line)}.tdb-matrix-scroll thead th{z-index:3;text-align:left;background:#121713;min-width:175px;height:130px;padding:19px;position:sticky;top:0}.tdb-matrix-scroll thead th:first-child{z-index:5;background:#151a16;min-width:245px;left:0}.tdb-matrix-scroll thead th span{color:#6f7871;font:750 7px/1 var(--athlx-mono);letter-spacing:.11em;text-transform:uppercase;display:block}.tdb-matrix-scroll thead th b{margin:17px 0 12px;font-size:15px;font-weight:560;line-height:1.2;display:block}.tdb-matrix-scroll thead th em{color:#d1b36a;font:750 7px/1.2 var(--athlx-mono);letter-spacing:.08em;font-style:normal}.tdb-matrix-scroll tbody th{z-index:2;text-align:left;background:#111512;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:245px;height:92px;padding:14px 18px;display:grid;position:sticky;left:0}.tdb-matrix-scroll tbody th>i{color:#d6d9d6;width:42px;height:42px;font:800 9px/1 var(--athlx-mono);background:#252b27;border-radius:50%;place-items:center;font-style:normal;display:grid}.tdb-matrix-scroll tbody th>span{gap:5px;display:grid}.tdb-matrix-scroll tbody th b{font-size:12px}.tdb-matrix-scroll tbody th small{color:#747d76;font:700 7px/1 var(--athlx-mono)}.tdb-matrix-scroll tbody th em{color:#687169;width:max-content;font:750 7px/1 var(--athlx-mono);text-transform:uppercase;margin-top:3px;font-style:normal}.tdb-matrix-scroll tbody th em.completed{color:#85b88c}.tdb-matrix-scroll tbody th em.in_progress{color:#d5b66c}.tdb-matrix-scroll td{background:#0d110e;min-width:175px;padding:17px;position:relative}.tdb-matrix-scroll td:focus-within{background:#141914;box-shadow:inset 0 0 0 1px #c9a56d80}.tdb-matrix-scroll td input{color:#f0eee8;width:100%;height:54px;font:600 17px/1 var(--athlx-body);background:#080b09;border:1px solid #363e38;border-radius:4px;padding:0 42px 0 12px}.tdb-matrix-scroll td input:focus{border-color:var(--tdb-gold);outline:none}.tdb-matrix-scroll td>span{color:#777f79;font:800 7px/1 var(--athlx-mono);position:absolute;top:39px;right:28px}.tdb-session-actions{border-top:1px solid var(--tdb-line);background:#0f1310;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex}.tdb-session-actions>div:first-child{gap:8px;display:grid}.tdb-session-actions>div:first-child span{color:#8db993;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em;align-items:center;gap:9px;display:flex}.tdb-session-actions>div:first-child i{background:#84b68a;border-radius:50%;width:6px;height:6px}.tdb-session-actions p{color:#707971;margin:0;font-size:10px}.tdb-session-actions>div:last-child{gap:8px;display:flex}.tdb-session-actions button{color:#aab1ab;min-height:47px;font:800 8px/1 var(--athlx-mono);letter-spacing:.11em;background:#0a0d0b;border:1px solid #3b433d;padding:0 17px}.tdb-session-actions button.primary{border-color:var(--tdb-gold);background:var(--tdb-gold);color:#080a08}.tdb-session-actions button:disabled{opacity:.35}.tdb-builder{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tdb-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040605e6;border:0;position:absolute;inset:0}.tdb-builder>form{background:linear-gradient(145deg,#151a16,#090c0a);border:1px solid #c9a56d6b;border-radius:18px;flex-direction:column;width:min(1100px,100%);max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 45px 150px #000c}.tdb-builder>form>header{justify-content:space-between;align-items:flex-start;border:0!important;border-bottom:1px solid var(--tdb-line)!important;min-height:190px!important;padding:36px 42px!important;display:flex!important}.tdb-builder>form>header>div{display:block!important}.tdb-builder>form>header small{color:var(--tdb-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.16em}.tdb-builder>form>header h2{letter-spacing:-.055em;margin:16px 0 10px;font-size:49px;font-weight:410;line-height:.95}.tdb-builder>form>header p{color:#7d877f;max-width:760px;margin:0;font-size:12px;line-height:1.65}.tdb-builder>form>header>button{color:#d8d5cd;background:#0a0d0b;border:1px solid #3b433d;width:43px;height:43px;font-size:22px}.tdb-stepper{border-bottom:1px solid var(--tdb-line);grid-template-columns:repeat(3,1fr);display:grid}.tdb-stepper span{border-right:1px solid var(--tdb-line);color:#626b64;height:53px;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em;align-items:center;gap:10px;padding:0 24px;display:flex}.tdb-stepper span:last-child{border-right:0}.tdb-stepper span b{color:#4c554e}.tdb-stepper span.active{color:#d9bc74}.tdb-stepper span.active b{color:var(--tdb-gold)}.tdb-details{grid-template-columns:1fr 1fr;gap:18px;padding:35px 42px;display:grid;overflow:auto}.tdb-details label{color:#788179;font:750 9px/1 var(--athlx-mono);letter-spacing:.12em;gap:10px;display:grid}.tdb-details .wide{grid-column:1/-1}.tdb-details input,.tdb-details select,.tdb-details textarea,.tdb-protocol-tools input,.tdb-protocol-tools select{color:#f0eee8;width:100%;min-height:52px;font:500 14px/1.3 var(--athlx-body);background:#080b09;border:1px solid #39413b;border-radius:4px;padding:13px}.tdb-details textarea{resize:vertical;min-height:92px}.tdb-protocol-step,.tdb-athlete-step{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tdb-protocol-tools{border-bottom:1px solid var(--tdb-line);grid-template-columns:minmax(260px,1fr) 280px 150px;align-items:end;gap:12px;padding:19px 24px;display:grid}.tdb-protocol-tools label{color:#778079;font:750 8px/1 var(--athlx-mono);gap:8px;display:grid}.tdb-protocol-tools>span{color:#848d86;height:52px;font:800 8px/1 var(--athlx-mono);border:1px solid #3a423c;justify-content:center;align-items:center;display:flex}.tdb-protocol-tools>span b{color:var(--tdb-gold);margin-right:5px;font-size:17px}.tdb-protocol-select{background:var(--tdb-line);grid-template-columns:repeat(3,1fr);align-content:start;gap:1px;display:grid;overflow:auto}.tdb-protocol-select>button{color:#eeeae3;text-align:left;background:#0f1310;border:0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:12px;min-height:128px;padding:20px;display:grid}.tdb-protocol-select>button:hover,.tdb-protocol-select>button.selected{background:#171c17;box-shadow:inset 0 0 0 1px #c9a56d8c}.tdb-protocol-select>button>i{color:#737b75;border:1px solid #3a423c;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.tdb-protocol-select>button.selected>i{border-color:var(--tdb-gold);background:var(--tdb-gold);color:#080a08}.tdb-protocol-select>button>span{gap:9px;display:grid}.tdb-protocol-select small{color:#727b73;font:750 7px/1 var(--athlx-mono);letter-spacing:.1em}.tdb-protocol-select b{font-size:13px;line-height:1.25}.tdb-protocol-select em{color:#caaa62;font:700 7px/1.2 var(--athlx-mono);font-style:normal}.tdb-athlete-step>header{justify-content:space-between;align-items:center;border:0!important;border-bottom:1px solid var(--tdb-line)!important;min-height:90px!important;padding:18px 28px!important;display:flex!important}.tdb-athlete-step>header>div{display:block!important}.tdb-athlete-step>header span{font:800 9px/1 var(--athlx-mono);letter-spacing:.12em}.tdb-athlete-step>header span b{color:var(--tdb-gold);margin-right:5px;font-size:18px}.tdb-athlete-step>header p{color:#737c75;margin:8px 0 0;font-size:11px}.tdb-athlete-step>header button{color:#c0c5c1;min-height:38px;font:800 8px/1 var(--athlx-mono);background:#0b0e0c;border:1px solid #3a423c;padding:0 13px}.tdb-athlete-step>div{background:var(--tdb-line);grid-template-columns:repeat(3,1fr);align-content:start;gap:1px;display:grid;overflow:auto}.tdb-athlete-step>div>button{color:#eeeae3;text-align:left;background:#0f1310;border:0;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:17px;display:grid}.tdb-athlete-step>div>button:hover,.tdb-athlete-step>div>button.selected{background:#171c17;box-shadow:inset 0 0 0 1px #c9a56d8c}.tdb-athlete-step>div>button>i{color:#d7dad7;width:42px;height:42px;font:800 9px/1 var(--athlx-mono);background:#252b27;border-radius:50%;place-items:center;font-style:normal;display:grid}.tdb-athlete-step>div>button>span{gap:6px;display:grid}.tdb-athlete-step>div>button b{font-size:12px}.tdb-athlete-step>div>button small{color:#737b75;font:700 7px/1 var(--athlx-mono)}.tdb-athlete-step>div>button em{color:#747d76;font:800 7px/1 var(--athlx-mono);font-style:normal}.tdb-athlete-step>div>button.selected em{color:var(--tdb-gold)}.tdb-builder>form>footer{border-top:1px solid var(--tdb-line);background:#0a0d0b;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 28px;display:flex}.tdb-builder>form>footer>span{color:#7a837c;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em}.tdb-builder>form>footer>div{gap:8px;display:flex}.tdb-builder>form>footer button{color:#b6bcb7;min-height:46px;font:800 8px/1 var(--athlx-mono);letter-spacing:.11em;background:#0d110e;border:1px solid #3a423c;padding:0 18px}.tdb-builder>form>footer button.primary{border-color:var(--tdb-gold);background:var(--tdb-gold);color:#080a08}.tdb-builder>form>footer button:disabled{opacity:.35}.tdb-toast{z-index:150;color:#ece8df;background:#151914;border:1px solid #c9a56d80;border-radius:7px;align-items:center;gap:18px;max-width:520px;padding:17px 19px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 20px 70px #0000008c}.tdb-toast button{color:#aaa;background:0 0;border:0;margin-left:auto;font-size:18px}.tdb-loading{align-content:center;place-items:center;gap:13px;min-height:280px;display:grid}.tdb-loading i{border:1px solid var(--tdb-gold);border-top-color:#0000;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite tdb-spin}.tdb-loading b{font:800 9px/1 var(--athlx-mono);letter-spacing:.14em}.tdb-loading span{color:#778079;font-size:12px}@keyframes tdb-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.tdb-session-list{grid-template-columns:repeat(2,1fr)}.tdb-session-head{grid-template-columns:125px 1fr 120px}.tdb-protocol-select,.tdb-athlete-step>div{grid-template-columns:repeat(2,1fr)}.tdb-protocol-tools{grid-template-columns:1fr 230px}.tdb-protocol-tools>span{grid-column:1/-1}}@media (width<=800px){.tdb-overview-head{grid-template-columns:1fr;padding:38px 28px!important}.tdb-overview-head>button{width:100%}.tdb-kpis{grid-template-columns:repeat(2,1fr)}.tdb-kpis article:nth-child(2){border-right:0}.tdb-kpis article:nth-child(-n+2){border-bottom:1px solid var(--tdb-line)}.tdb-session-list{grid-template-columns:1fr}.tdb-empty{text-align:center;grid-template-columns:1fr}.tdb-empty>span{margin:auto}.tdb-session-head{grid-template-columns:1fr;padding:28px!important}.tdb-session-head>button{width:max-content}.tdb-session-head aside{border-top:1px solid var(--tdb-line);border-left:0;justify-items:start;padding:20px 0 0}.tdb-flow{grid-template-columns:repeat(2,1fr)}.tdb-flow span:nth-child(-n+2){border-bottom:1px solid var(--tdb-line)}.tdb-matrix-note,.tdb-session-actions{flex-direction:column;align-items:flex-start}.tdb-session-actions>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.tdb-session-actions button.primary{grid-column:1/-1}.tdb-builder{padding:7px}.tdb-builder>form{max-height:98vh}.tdb-builder>form>header{padding:28px!important}.tdb-builder>form>header h2{font-size:39px}.tdb-details{grid-template-columns:1fr;padding:26px}.tdb-details .wide{grid-column:auto}.tdb-protocol-tools{grid-template-columns:1fr;padding:14px}.tdb-protocol-tools select,.tdb-protocol-tools>span{grid-column:auto}.tdb-protocol-select,.tdb-athlete-step>div{grid-template-columns:1fr}}@media (width<=520px){.tdb-overview-head h2{font-size:48px}.tdb-kpis{grid-template-columns:1fr}.tdb-kpis article{border-right:0}.tdb-kpis article:nth-child(-n+3){border-bottom:1px solid var(--tdb-line)}.tdb-flow{grid-template-columns:1fr}.tdb-flow span{border-right:0;border-bottom:1px solid var(--tdb-line)}.tdb-session-actions>div:last-child{grid-template-columns:1fr}.tdb-session-actions button.primary{grid-column:auto}.tdb-stepper span{padding:0 10px;font-size:7px}.tdb-builder>form>footer{flex-direction:column;align-items:stretch}.tdb-builder>form>footer>div{grid-template-columns:1fr 1fr;display:grid}.tdb-builder>form>footer .primary:only-child{grid-column:1/-1}}.tdb-session-list footer{grid-template-columns:repeat(4,1fr) 58px}.tdb-matrix-scroll tbody th em.ready{color:#8fc497}.ate-shell{--ate-gold:#c9a56d;--ate-line:#2d342f;border:1px solid var(--ate-line);color:#f2f0e9;background:radial-gradient(circle at 88% 0,#7e672e26,#0000 30%),linear-gradient(145deg,#121613,#090c0a);border-radius:18px;margin-top:16px;position:relative;overflow:hidden}.ate-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:55px;border:0!important;border-bottom:1px solid var(--ate-line)!important;min-height:330px!important;padding:55px 58px!important;display:grid!important}.ate-hero>div{display:block!important}.ate-hero small,.ate-next small,.ate-protocols header small,.ate-development header small,.ate-rail>section>small{color:var(--ate-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.16em}.ate-hero h2{letter-spacing:-.065em;margin:21px 0 18px;font-size:clamp(58px,6vw,92px);font-weight:390;line-height:.84}.ate-hero h2 em{color:var(--ate-gold);font-style:normal}.ate-hero p{color:#929c94;max-width:760px;margin:0;font-size:14px;line-height:1.75}.ate-hero aside{background:#090c0a94;border:1px solid #c9a56d4d;border-radius:8px;align-content:center;gap:14px;min-height:160px;padding:28px;display:grid}.ate-hero aside span{color:#758078;font:800 8px/1 var(--athlx-mono);letter-spacing:.13em}.ate-hero aside b{font-size:25px;font-weight:480;line-height:1.12}.ate-hero aside small{color:#9d8652;font-size:8px;line-height:1.5}.ate-pathway{border-bottom:1px solid var(--ate-line);background:#0c100d;grid-template-columns:repeat(5,1fr);display:grid}.ate-pathway span{border-right:1px solid var(--ate-line);color:#626c64;min-height:62px;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em;align-items:center;gap:12px;padding:0 22px;display:flex}.ate-pathway span:last-child{border-right:0}.ate-pathway span b{color:#475149}.ate-pathway span.active{color:#dbc077}.ate-pathway span.active b{color:var(--ate-gold)}.ate-session-tabs{background:var(--ate-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.ate-session-tabs button{color:#e8e5dd;text-align:left;background:#0e120f;border:0;align-content:center;gap:9px;min-height:108px;padding:20px;display:grid}.ate-session-tabs button:hover,.ate-session-tabs button.active{z-index:1;box-shadow:inset 0 -2px 0 var(--ate-gold);background:#171c17;position:relative}.ate-session-tabs small{color:#b39759;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em}.ate-session-tabs b{font-size:15px;font-weight:560}.ate-session-tabs span{color:#707a72;font:800 7px/1 var(--athlx-mono);letter-spacing:.1em}.ate-session-tabs button.active span{color:#91bd96}.ate-command{grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.ate-command>main{border-right:1px solid var(--ate-line);min-width:0}.ate-next>header{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:30px;border:0!important;border-bottom:1px solid var(--ate-line)!important;min-height:190px!important;padding:35px 40px!important;display:grid!important}.ate-next>header>div{display:block!important}.ate-next h3,.ate-protocols h3,.ate-development h3,.ate-rail h3{letter-spacing:-.05em;margin:16px 0 10px;font-size:35px;font-weight:430;line-height:1}.ate-next header p{color:#7b857d;margin:0;font-size:12px}.ate-progress{--progress:0%;background:radial-gradient(circle,#101411 57%,transparent 59%),conic-gradient(var(--ate-gold) var(--progress),#2c342e 0);border-radius:50%;align-content:center;place-items:center;width:98px;height:98px;display:grid}.ate-progress b{font-size:25px;font-weight:500}.ate-progress b em{color:var(--ate-gold);font-size:10px;font-style:normal}.ate-progress span{color:#747e76;font:800 7px/1 var(--athlx-mono);letter-spacing:.1em;margin-top:5px}.ate-readiness-grid{background:var(--ate-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ate-readiness-grid article{background:#0f1310;min-height:165px;padding:26px}.ate-readiness-grid small{color:#6f7971;font:800 7px/1 var(--athlx-mono);letter-spacing:.12em}.ate-readiness-grid b{color:#eeeae2;margin:24px 0 13px;font-size:18px;font-weight:560;display:block}.ate-readiness-grid p{color:#747e76;margin:0;font-size:10px;line-height:1.55}.ate-ready{border:1px solid var(--ate-gold);background:var(--ate-gold);color:#080a08;width:calc(100% - 64px);min-height:59px;font:850 9px/1 var(--athlx-mono);letter-spacing:.14em;border-radius:4px;margin:28px 32px}.ate-ready:disabled{opacity:.45}.ate-protocols,.ate-development{border-top:1px solid var(--ate-line)}.ate-protocols>header,.ate-development>header{justify-content:space-between;align-items:center;gap:25px;border:0!important;border-bottom:1px solid var(--ate-line)!important;min-height:130px!important;padding:29px 36px!important;display:flex!important}.ate-protocols>header>div,.ate-development>header>div{display:block!important}.ate-protocols header h3,.ate-development header h3{font-size:31px}.ate-protocols header>span,.ate-development header>span{color:#858f87;font:800 8px/1 var(--athlx-mono);letter-spacing:.12em}.ate-protocols>div>article{border-bottom:1px solid var(--ate-line);background:#0d110e;grid-template-columns:42px minmax(0,1fr) 150px;align-items:center;gap:18px;min-height:116px;padding:20px 28px;display:grid}.ate-protocols>div>article:last-child{border-bottom:0}.ate-protocols article>i{color:#a99159;width:39px;height:39px;font:800 8px/1 var(--athlx-mono);border:1px solid #3a433c;border-radius:50%;place-items:center;font-style:normal;display:grid}.ate-protocols article>div{gap:7px;display:grid}.ate-protocols article>div small{color:#727c74;font:750 7px/1 var(--athlx-mono);letter-spacing:.1em}.ate-protocols article>div b{font-size:14px}.ate-protocols article>div p{color:#717b73;margin:0;font-size:10px;line-height:1.5}.ate-protocols article>aside{justify-items:end;gap:7px;display:grid}.ate-protocols article>aside b{font-size:24px;font-weight:480}.ate-protocols article>aside b em{color:#a58c54;margin-left:5px;font-size:9px;font-style:normal}.ate-protocols article>aside span{color:#7e8980;font:800 7px/1 var(--athlx-mono);letter-spacing:.08em}.ate-development>div{background:var(--ate-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ate-development>div>article{background:#0f1310;align-content:center;gap:12px;min-height:170px;padding:24px;display:grid}.ate-development article small{color:#737d75;font:750 7px/1 var(--athlx-mono);letter-spacing:.08em}.ate-development article>b{font-size:27px;font-weight:480}.ate-development article>b em{color:#aa9259;margin-left:5px;font-size:10px;font-style:normal}.ate-development article>span{color:#848e86;width:max-content;font:800 7px/1 var(--athlx-mono);border:1px solid #3b443d;padding:6px 8px}.ate-development article>span.positive{color:#91c099;border-color:#44604a}.ate-development article>span.negative{color:#d69791;border-color:#664542}.ate-development article p{color:#677169;margin:0;font-size:9px}.ate-development-empty{background:#0f1310!important;padding:38px!important;display:block!important}.ate-development-empty b{font-size:18px}.ate-development-empty p{color:#747e76;margin:9px 0 0;font-size:11px}.ate-rail{display:grid}.ate-rail>section{border-bottom:1px solid var(--ate-line);padding:32px}.ate-rail>section:last-child{border-bottom:0}.ate-rail h3{font-size:27px;line-height:1.05}.ate-rail ol{gap:0;margin:27px 0 0;padding:0;list-style:none;display:grid}.ate-rail li{border-top:1px solid var(--ate-line);grid-template-columns:31px 1fr;gap:12px;padding:14px 0;display:grid}.ate-rail li b{color:#a88f56;font:800 8px/1 var(--athlx-mono)}.ate-rail li span{color:#8a948c;font-size:10px;line-height:1.5}.ate-cadence>div{margin-top:24px;display:grid}.ate-cadence>div>span{border-top:1px solid var(--ate-line);grid-template-columns:25px 1fr;align-content:center;min-height:62px;padding:10px 0;display:grid}.ate-cadence span i{color:#121713;border:1px solid #3b443d;border-radius:50%;grid-row:1/3;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.ate-cadence span b{font:800 8px/1 var(--athlx-mono);letter-spacing:.08em}.ate-cadence span em{color:#657068;font:700 7px/1 var(--athlx-mono);margin-top:7px;font-style:normal}.ate-cadence span.active i,.ate-cadence span.done i{border-color:var(--ate-gold);background:var(--ate-gold)}.ate-cadence span.done b{color:#8fbe96}.ate-pass{background:radial-gradient(circle at 100% 0,#c9a56d21,#0000 55%)}.ate-pass p{color:#7d877f;margin:0 0 24px;font-size:10px;line-height:1.65}.ate-pass button{width:100%;min-height:50px;color:var(--ate-gold);font:800 8px/1 var(--athlx-mono);letter-spacing:.11em;background:#c9a56d14;border:1px solid #c9a56d8c}.ate-empty{grid-template-columns:76px 1fr;align-items:center;gap:28px;min-height:330px;padding:55px;display:grid}.ate-empty>span{width:72px;height:72px;color:var(--ate-gold);font:800 11px/1 var(--athlx-mono);border:1px solid #c9a56d80;border-radius:50%;place-items:center;display:grid}.ate-empty small{color:var(--ate-gold);font:800 9px/1 var(--athlx-mono);letter-spacing:.14em}.ate-empty h3{letter-spacing:-.045em;margin:15px 0 10px;font-size:37px;font-weight:430}.ate-empty p{color:#7e8980;max-width:720px;margin:0;font-size:12px;line-height:1.7}.ate-loading{align-content:center;place-items:center;gap:13px;min-height:300px;display:grid}.ate-loading>i{border:1px solid var(--ate-gold);border-top-color:#0000;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite tdb-spin}.ate-loading b{font:800 9px/1 var(--athlx-mono);letter-spacing:.14em}.ate-loading span{color:#778079;font-size:12px}@media (width<=1150px){.ate-command{grid-template-columns:1fr}.ate-command>main{border-right:0}.ate-rail{border-top:1px solid var(--ate-line);grid-template-columns:repeat(3,1fr)}.ate-rail>section{border-right:1px solid var(--ate-line);border-bottom:0}.ate-rail>section:last-child{border-right:0}}@media (width<=900px){.ate-hero{grid-template-columns:1fr;padding:40px 30px!important}.ate-hero aside{min-height:130px}.ate-session-tabs,.ate-readiness-grid,.ate-development>div,.ate-rail{grid-template-columns:1fr}.ate-rail>section{border-right:0;border-bottom:1px solid var(--ate-line)}.ate-protocols>div>article{grid-template-columns:42px 1fr}.ate-protocols article>aside{grid-column:2;justify-items:start}.ate-pathway{grid-template-columns:repeat(5,minmax(115px,1fr));overflow:auto}}@media (width<=560px){.ate-hero h2{font-size:52px}.ate-next>header{grid-template-columns:1fr;padding:28px!important}.ate-readiness-grid{grid-template-columns:1fr}.ate-protocols>header,.ate-development>header{flex-direction:column;align-items:flex-start!important;padding:26px!important}.ate-protocols>div>article{grid-template-columns:34px 1fr;padding:18px}.ate-ready{width:calc(100% - 36px);margin:18px}.ate-empty{text-align:center;grid-template-columns:1fr;padding:36px}.ate-empty>span{margin:auto}}.recruiter-centre{--rc-border:#f4f2ed1a;--rc-gold:#c9a56d;color:#f4f2ed;max-width:1600px;padding-top:42px;padding-bottom:90px}.recruiter-centre header{border:0;height:auto;padding:0}.recruiter-hero{background:radial-gradient(circle at 82% 18%,#c9a56d1c,#0000 30%),radial-gradient(circle at 8% 95%,#3a503f26,#0000 38%),linear-gradient(135deg,#121512,#090b0a 62%);border:1px solid #c9a56d38;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);align-items:end;gap:50px;min-height:340px;padding:clamp(36px,5vw,76px);display:grid;position:relative;overflow:hidden}.recruiter-hero:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 70%);mask-image:linear-gradient(120deg,#000,#0000 70%)}.recruiter-hero>div,.recruiter-hero>aside{z-index:1;position:relative}.recruiter-hero>div>small,.recruiter-board>header small,.recruiter-compare>header small,.recruiter-dossiers>header small{color:var(--rc-gold);font-family:var(--athlx-mono);letter-spacing:.2em;font-size:8px;font-weight:700}.recruiter-hero h1{letter-spacing:-.066em;max-width:960px;margin:20px 0 22px;font-size:clamp(58px,6.3vw,104px);font-weight:470;line-height:.84}.recruiter-hero h1 em{color:var(--rc-gold);font-style:normal;display:block}.recruiter-hero>div>p{color:#909690;max-width:720px;font-size:13px;line-height:1.75}.recruiter-hero>aside{background:linear-gradient(90deg,#c9a56d09,#0000);border-left:1px solid #c9a56d38;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:210px;padding:28px;display:flex}.recruiter-hero>aside small{color:#777e78;font-family:var(--athlx-mono);letter-spacing:.17em;margin:22px 0 8px;font-size:7px}.recruiter-hero>aside b{letter-spacing:-.035em;font-size:20px;font-weight:560}.recruiter-hero>aside>span{color:#757c76;margin-top:8px;font-size:8px;line-height:1.55}.recruiter-mark{border:1px solid #c9a56d5c;border-radius:50%;width:42px;height:42px;display:block;position:relative}.recruiter-mark:before,.recruiter-mark:after{content:"";border:1px solid #c9a56d73;border-radius:50%;position:absolute;inset:8px}.recruiter-mark:after{background:var(--rc-gold);border:0;inset:15px;box-shadow:0 0 18px #c9a56d6b}.recruiter-mark span{z-index:1;background:var(--rc-gold);transform-origin:50% 26px;width:1px;height:8px;position:absolute;top:-5px;left:20px}.recruiter-mark span:nth-child(2){transform:rotate(120deg)}.recruiter-mark span:nth-child(3){transform:rotate(240deg)}.recruiter-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.recruiter-kpis article{border:1px solid var(--rc-border);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:24px;display:flex}.recruiter-kpis article small{color:#646b65;font-family:var(--athlx-mono);letter-spacing:.16em;margin-bottom:auto;font-size:7px}.recruiter-kpis article b{letter-spacing:-.06em;font-size:48px;font-weight:430;line-height:1}.recruiter-kpis article span{color:#858c86;letter-spacing:.12em;margin-top:7px;font-size:7px;font-weight:700}.recruiter-tabs{z-index:4;border:1px solid var(--rc-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0bf5;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;position:relative;top:auto;overflow:hidden}.recruiter-tabs button{border:0;border-right:1px solid var(--rc-border);color:#656c66;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:62px;padding:0 22px;transition:all .2s;display:grid}.recruiter-tabs button:last-child{border-right:0}.recruiter-tabs button:hover,.recruiter-tabs button.active{color:#f4f2ed;background:linear-gradient(90deg,#c9a56d17,#c9a56d04)}.recruiter-tabs button.active{box-shadow:inset 0 -2px var(--rc-gold)}.recruiter-tabs button small{color:var(--rc-gold);font-family:var(--athlx-mono);font-size:7px}.recruiter-tabs button span{letter-spacing:.13em;font-size:8px;font-weight:800}.recruiter-tabs button em{font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px;font-style:normal}.recruiter-message{color:#a8b7a7;background:#58825812;border:1px solid #77a0773d;border-radius:8px;align-items:center;gap:10px;margin:14px 0;padding:13px 16px;font-size:8px;display:flex}.recruiter-message i{background:#7eaa80;border-radius:50%;width:6px;height:6px}.recruiter-message.error{color:#c89186;background:#be635212;border-color:#be63524d}.recruiter-message.error i{background:#c06c5c}.recruiter-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.recruiter-board,.recruiter-shortlists,.recruiter-compare,.recruiter-dossiers{border:1px solid var(--rc-border);background:linear-gradient(145deg,#141714fa,#0b0d0cfc);border-radius:16px}.recruiter-board{padding:34px}.recruiter-board>header,.recruiter-compare>header,.recruiter-dossiers>header{justify-content:space-between;align-items:end;gap:32px;padding-bottom:26px;display:flex}.recruiter-board>header h2,.recruiter-compare>header h2,.recruiter-dossiers>header h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(30px,3vw,47px);font-weight:480}.recruiter-board>header p,.recruiter-compare>header>p{color:#777e78;max-width:480px;font-size:9px;line-height:1.7}.recruiter-filters{background:#0b0d0c;border:1px solid #f4f2ed14;border-radius:10px;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(130px,.6fr));gap:8px;padding:12px;display:grid}.recruiter-filters select,.shortlist-people select{color:#a0a7a1;height:44px;font-family:var(--athlx-mono);letter-spacing:.1em;background:#111411;border:1px solid #f4f2ed1a;border-radius:7px;padding:0 12px;font-size:7px;font-weight:700}.recruiter-search{background:#080a09;border:1px solid #c9a56d3d;border-radius:7px;grid-template-columns:16px 1fr;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:grid}.recruiter-search i{border:1.4px solid #a88a5c;border-radius:50%;width:12px;height:12px;position:relative}.recruiter-search i:after{content:"";background:#a88a5c;width:6px;height:1px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.recruiter-search input{color:#eeeae1;font-size:10px;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.recruiter-search input::placeholder{color:#505650}.recruiter-board-count{color:#707771;font-family:var(--athlx-mono);letter-spacing:.13em;justify-content:space-between;padding:18px 3px 12px;font-size:7px;display:flex}.recruiter-board-count small{font-size:7px}.recruiter-athlete-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recruiter-athlete-card{background:radial-gradient(circle at 100% 0,#c9a56d0e,#0000 34%),#ffffff04;border:1px solid #f4f2ed17;border-radius:12px;flex-direction:column;min-height:410px;padding:18px;transition:all .22s;display:flex}.recruiter-athlete-card:hover{border-color:#c9a56d45;transform:translateY(-2px);box-shadow:0 20px 55px #00000038}.recruiter-athlete-card>header{justify-content:space-between;align-items:center;display:flex}.pass-state{color:#747a75;font-family:var(--athlx-mono);letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:700;display:flex}.pass-state i{background:#5e645f;border-radius:50%;width:6px;height:6px}.pass-state.live{color:#91ad8f}.pass-state.live i{background:#7ca17c;box-shadow:0 0 12px #7ca17c80}.pass-state.private{color:#c7a970}.pass-state.private i{background:#c7a970}.pass-state.review i{background:#8e9490}.recruiter-athlete-card>header>button{color:#696f6a;font-family:var(--athlx-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:7px;display:flex}.recruiter-athlete-card>header>button i{border:1px solid;border-radius:50%;width:14px;height:14px;position:relative}.recruiter-athlete-card>header>button.selected{color:var(--rc-gold)}.recruiter-athlete-card>header>button.selected i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3px}.recruiter-athlete-id{grid-template-columns:64px 1fr;align-items:center;gap:15px;margin:25px 0 18px;display:grid}.recruiter-athlete-id>div{color:#d9ba82;background:#222722;border:1px solid #c9a56d45;border-radius:8px;place-items:center;width:64px;height:72px;display:grid;overflow:hidden}.recruiter-athlete-id img{object-fit:cover;width:100%;height:100%}.recruiter-athlete-id>div b{font-size:20px;font-weight:520}.recruiter-athlete-id h3{letter-spacing:-.04em;font-size:21px;font-weight:540}.recruiter-athlete-id p{color:#a3885f;font-family:var(--athlx-mono);letter-spacing:.12em;margin-top:5px;font-size:7px}.recruiter-athlete-id section>span{color:#666d67;margin-top:7px;font-size:7px;display:block}.recruiter-athlete-card blockquote{color:#8a908a;min-height:50px;margin:0;font-size:8px;line-height:1.6}.recruiter-athlete-card dl{border-block:1px solid #f4f2ed14;grid-template-columns:repeat(3,1fr);margin:20px 0 18px;display:grid}.recruiter-athlete-card dl div{border-right:1px solid #f4f2ed14;padding:14px 10px}.recruiter-athlete-card dl div:last-child{border:0}.recruiter-athlete-card dt{color:#5c625d;font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.recruiter-athlete-card dd{margin:7px 0 0;font-size:15px;font-weight:520}.recruiter-athlete-card>footer{align-items:center;gap:14px;margin-top:auto;display:flex}.recruiter-athlete-card>footer button{color:#a58a60;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;min-height:35px;font-size:7px;font-weight:800}.recruiter-athlete-card>footer button:first-child{background:#c9a56d0b;border:1px solid #c9a56d33;border-radius:6px;flex:1;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.recruiter-athlete-card>footer button:first-child i,.recruiter-dossiers>header>button i,.dossier-list>article footer button i{background:currentColor;width:16px;height:1px;position:relative}.recruiter-athlete-card>footer button:first-child i:after,.recruiter-dossiers>header>button i:after,.dossier-list>article footer button i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.recruiter-athlete-card>footer button.added{color:#87a586}.recruiter-athlete-card>footer>span{color:#616762;font-size:7px}.recruiter-shortlists{scrollbar-width:thin;scrollbar-color:#c9a56d33 transparent;align-self:start;max-height:calc(100vh - 175px);padding:24px;position:sticky;top:152px;overflow:auto}.recruiter-shortlists>header{border-bottom:1px solid #f4f2ed14;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.recruiter-shortlists>header small,.shortlist-context small{color:#756548;font-family:var(--athlx-mono);letter-spacing:.15em;font-size:7px}.recruiter-shortlists>header h2{letter-spacing:-.05em;margin-top:6px;font-size:27px;font-weight:500}.recruiter-shortlists>header>button{color:var(--rc-gold);letter-spacing:.11em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.recruiter-shortlists>header>button i{width:12px;height:12px;position:relative}.recruiter-shortlists>header>button i:before,.recruiter-shortlists>header>button i:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:6px;left:0}.recruiter-shortlists>header>button i:after{transform:rotate(90deg)}.shortlist-switcher{gap:5px;padding:14px 0;display:grid}.shortlist-switcher>button{color:#747b75;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;padding:9px 12px;display:flex}.shortlist-switcher>button.active{color:#e8e5dd;background:#c9a56d0f;border-color:#c9a56d38}.shortlist-switcher>button span{gap:4px;display:grid}.shortlist-switcher>button b{font-size:10px;font-weight:580}.shortlist-switcher>button small{font-family:var(--athlx-mono);letter-spacing:.11em;font-size:7px}.shortlist-switcher>button i{background:currentColor;border-radius:50%;width:5px;height:5px}.shortlist-switcher>div{border:1px dashed #f4f2ed1c;border-radius:8px;gap:8px;padding:18px;display:grid}.shortlist-switcher>div b{font-size:11px}.shortlist-switcher>div span{color:#717772;font-size:7px;line-height:1.5}.shortlist-switcher>div button{color:var(--rc-gold);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a56d66;justify-self:start;padding:8px 0;font-size:7px;font-weight:800}.shortlist-context{border-block:1px solid #f4f2ed14;padding:17px 0}.shortlist-context b{margin-top:8px;font-size:15px;display:block}.shortlist-context p{color:#717772;margin-top:6px;font-size:7px;line-height:1.55}.shortlist-people{gap:8px;padding-top:12px;display:grid}.shortlist-people article{background:#ffffff03;border:1px solid #f4f2ed14;border-radius:9px;padding:13px}.shortlist-people article header{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.shortlist-people article header>div{color:#c6a872;background:#292e2a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.shortlist-people article header>div b{font-size:8px}.shortlist-people article header span{gap:3px;display:grid}.shortlist-people article strong{font-size:8.5px}.shortlist-people article header small{color:#656b66;font-family:var(--athlx-mono);font-size:7px}.shortlist-people article header button{color:#5f655f;cursor:pointer;background:0 0;border:0;font-size:16px}.shortlist-people select{width:100%;height:34px;margin-top:11px}.shortlist-people textarea{color:#aaa;resize:vertical;background:#090b0a;border:1px solid #f4f2ed14;border-radius:6px;width:100%;min-height:58px;margin-top:7px;padding:10px;font-size:7px;line-height:1.5}.shortlist-empty{color:#6e746f;padding:18px 4px;font-size:7.5px;line-height:1.65}.recruiter-zero{text-align:center;border:1px dashed #f4f2ed1c;border-radius:12px;grid-column:1/-1;place-content:center;justify-items:center;gap:12px;min-height:310px;padding:40px;display:grid}.recruiter-zero.large{min-height:430px}.recruiter-zero h3{letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:480}.recruiter-zero p{color:#6e756f;max-width:500px;font-size:8px;line-height:1.7}.recruiter-zero>button{color:var(--rc-gold);letter-spacing:.11em;background:#c9a56d14;border:1px solid #c9a56d47;border-radius:6px;margin-top:8px;padding:12px 16px;font-size:7px;font-weight:800}.recruiter-zero>button:disabled{opacity:.35}.recruiter-compare,.recruiter-dossiers{padding:clamp(28px,4vw,58px)}.compare-selector{scrollbar-width:thin;background:#0a0c0b;border:1px solid #f4f2ed14;border-radius:10px;gap:8px;padding:14px;display:flex;overflow:auto}.compare-selector button{color:#737a74;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #f4f2ed14;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:36px 1fr 10px;align-items:center;gap:2px 10px;min-width:180px;padding:11px 13px;display:grid}.compare-selector button:disabled{opacity:.3;cursor:not-allowed}.compare-selector button.active{color:#e8e5dd;background:#c9a56d12;border-color:#c9a56d59}.compare-selector button>span{color:#c5a66f;background:#242925;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:7px;display:grid}.compare-selector button b{font-size:8px}.compare-selector button small{font-family:var(--athlx-mono);font-size:7px}.compare-selector button i{background:currentColor;border-radius:50%;grid-area:1/3/3;width:6px;height:6px}.compare-matrix{border:1px solid #f4f2ed1a;border-radius:12px;margin-top:14px;overflow:hidden}.compare-matrix>header,.compare-row{grid-template-columns:minmax(190px,.9fr) repeat(3,minmax(150px,1fr));display:grid}.compare-matrix>header>div,.compare-matrix>header>article,.compare-row>header,.compare-row>article{border-right:1px solid #f4f2ed17;flex-direction:column;justify-content:center;min-height:86px;padding:18px;display:flex}.compare-matrix>header{background:#c9a56d0b}.compare-matrix>header>div small,.compare-row>header span{color:var(--rc-gold);font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.compare-matrix>header>div span,.compare-matrix>header>article span{color:#666d67;margin-top:6px;font-size:7px}.compare-matrix>header>article b{font-size:12px}.compare-row{border-top:1px solid #f4f2ed14}.compare-row:nth-child(odd){background:#ffffff02}.compare-row>header b{font-size:10px}.compare-row>header span{color:#665c4a;margin-top:6px}.compare-row>article b{letter-spacing:-.04em;font-size:24px;font-weight:480}.compare-row>article b em{color:#777e78;font-family:var(--athlx-mono);letter-spacing:.08em;font-size:7px;font-style:normal}.compare-row>article>span{color:#666d67;margin-top:5px;font-size:7px}.compare-row>article small{color:#a98e62;font-family:var(--athlx-mono);letter-spacing:.09em;margin-top:9px;font-size:7px}.compare-matrix>footer{color:#646b65;padding:18px;font-size:7px;line-height:1.65}.compare-empty-data{border-top:1px solid #f4f2ed14;gap:8px;padding:35px;display:grid}.compare-empty-data b{font-size:13px}.compare-empty-data span{color:#6d736e;font-size:8px}.recruiter-dossiers>header>div{max-width:850px}.recruiter-dossiers>header p{color:#777e78;max-width:760px;margin-top:12px;font-size:9px;line-height:1.7}.recruiter-dossiers>header>button{background:var(--rc-gold);color:#11130f;letter-spacing:.12em;cursor:pointer;border:1px solid #c9a56d66;border-radius:7px;align-items:center;gap:26px;min-height:48px;padding:0 18px;font-size:7px;font-weight:900;display:flex}.recruiter-dossiers>header>button:disabled{opacity:.35;cursor:not-allowed}.dossier-policy{background:linear-gradient(90deg,#c9a56d0f,#0000);border:1px solid #c9a56d2e;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:22px;min-height:150px;padding:25px;display:grid}.dossier-policy>div small{color:var(--rc-gold);font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.dossier-policy>div b{margin-top:9px;font-size:17px;font-weight:540;display:block}.dossier-policy>div p{color:#6d746e;margin-top:7px;font-size:7px}.dossier-policy dl{grid-template-columns:repeat(2,110px);display:grid}.dossier-policy dl div{border-left:1px solid #f4f2ed1a;padding:8px 20px}.dossier-policy dt{color:#676e68;font-family:var(--athlx-mono);letter-spacing:.11em;font-size:7px}.dossier-policy dd{margin:7px 0 0;font-size:31px;font-weight:450}.dossier-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.dossier-list>article{background:radial-gradient(circle at 100% 0,#c9a56d0f,#0000 35%),#ffffff04;border:1px solid #f4f2ed1a;border-radius:12px;flex-direction:column;min-height:330px;padding:22px;display:flex}.dossier-list>article>header{justify-content:space-between;align-items:center;display:flex}.dossier-list>article>header span{color:#767d77;font-family:var(--athlx-mono);letter-spacing:.11em;align-items:center;gap:7px;font-size:7px;display:flex}.dossier-list>article>header span i{background:#6d736e;border-radius:50%;width:6px;height:6px}.dossier-list>article>header span.live{color:#8eaa8c}.dossier-list>article>header span.live i{background:#79a17a;box-shadow:0 0 12px #79a17a80}.dossier-list>article>header>small{color:#555b56;font-family:var(--athlx-mono);font-size:7px}.dossier-list h3{letter-spacing:-.05em;margin-top:31px;font-size:26px;font-weight:480}.dossier-list>article>p{color:#747b75;min-height:52px;margin-top:10px;font-size:8px;line-height:1.6}.dossier-list>article>div{border-block:1px solid #f4f2ed14;margin-top:21px;display:flex}.dossier-list>article>div span{color:#646b65;font-family:var(--athlx-mono);flex:1;padding:13px 8px;font-size:7px}.dossier-list>article>div b{color:#e8e5de;margin-right:4px;font-size:13px}.dossier-list>article>footer{gap:7px;margin-top:auto;display:flex}.dossier-list>article>footer button{color:#ac9064;letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #c9a56d38;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:38px;padding:0 12px;font-size:7px;font-weight:800;display:flex}.dossier-list>article>footer button.primary{background:var(--rc-gold);color:#10120f}.dossier-list>article>footer button.secondary{color:#747b75;border-color:#f4f2ed1a}.recruiter-modal{z-index:1002;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020303c7;place-items:center;padding:45px 18px;display:grid;position:fixed;inset:0}.recruiter-modal>section{background:linear-gradient(145deg,#151815,#090b0a);border:1px solid #c9a56d4d;border-radius:16px;width:min(640px,100%);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 40px 130px #000000a6}.recruiter-modal>section.dossier-form{width:min(760px,100%)}.recruiter-modal>section>header{justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.recruiter-modal header small{color:var(--rc-gold);font-family:var(--athlx-mono);letter-spacing:.15em;font-size:7px}.recruiter-modal header h2{letter-spacing:-.05em;margin-top:9px;font-size:31px;font-weight:480}.recruiter-modal header>button{color:#777d78;cursor:pointer;background:0 0;border:0;font-size:23px}.recruiter-modal>section>label{gap:7px;margin-top:11px;display:grid}.recruiter-modal label>span,.dossier-athlete-picker>header{color:#6c736d;font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.recruiter-modal input,.recruiter-modal textarea{color:#e8e5de;background:#080a09;border:1px solid #f4f2ed1c;border-radius:8px;width:100%;padding:0 14px;font-size:10px}.recruiter-modal input{height:48px!important}.recruiter-modal textarea{resize:vertical;min-height:100px;padding-top:13px;line-height:1.55}.recruiter-modal>section>footer{border-top:1px solid #f4f2ed14;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:18px;display:flex}.recruiter-modal>section>footer button{color:#797f7a;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #f4f2ed1a;border-radius:6px;min-height:42px;padding:0 16px;font-size:7px;font-weight:800}.recruiter-modal>section>footer button.primary{border-color:var(--rc-gold);background:var(--rc-gold);color:#11130f}.recruiter-modal>section>footer button:disabled{opacity:.35;cursor:not-allowed}.dossier-athlete-picker{background:#090b0a;border:1px solid #f4f2ed17;border-radius:10px;margin-top:18px;padding:13px}.dossier-athlete-picker>header{justify-content:space-between;padding:4px 4px 12px;display:flex}.dossier-athlete-picker>button{color:#777e78;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-top-color:#f4f2ed12;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;width:100%;min-height:56px;padding:8px 12px;display:grid}.dossier-athlete-picker>button.selected{color:#e6e3dc;background:#c9a56d0e;border-color:#c9a56d38;border-radius:7px}.dossier-athlete-picker>button>i{border:1px solid;border-radius:50%;width:16px;height:16px;position:relative}.dossier-athlete-picker>button.selected>i:after{content:"";background:var(--rc-gold);border-radius:50%;position:absolute;inset:4px}.dossier-athlete-picker>button>span{gap:4px;display:grid}.dossier-athlete-picker>button b{font-size:9px}.dossier-athlete-picker>button small{font-family:var(--athlx-mono);font-size:7px}.dossier-athlete-picker>button em{color:#987f59;font-family:var(--athlx-mono);font-size:7px;font-style:normal}.dossier-athlete-picker>p{color:#707771;padding:20px;font-size:8px}.recruiter-loading{place-content:center;justify-items:center;gap:20px;min-height:70vh;display:grid}.recruiter-loading>span{color:#777e78;font-family:var(--athlx-mono);letter-spacing:.18em;font-size:7px}.public-dossier{color:#f4f2ed;background:radial-gradient(circle at 90% 5%,#c9a56d17,#0000 25%),#080a09;min-height:100vh;padding-bottom:80px}.public-dossier-nav{background:#070908eb;border-bottom:1px solid #f4f2ed17;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,5vw,80px);display:flex}.public-dossier-nav img{width:165px}.public-dossier-nav>div{color:#858c86;font-family:var(--athlx-mono);letter-spacing:.14em;align-items:center;gap:10px;font-size:7px;display:flex}.public-dossier-nav>div i{background:#7da17b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #7da17b8c}.public-dossier-hero{border-bottom:1px solid #f4f2ed17;grid-template-columns:1.5fr .5fr;align-items:end;gap:70px;min-height:450px;padding:clamp(50px,7vw,110px) clamp(24px,7vw,110px);display:grid}.public-dossier-hero small{color:#c9a56d;font-family:var(--athlx-mono);letter-spacing:.2em;font-size:7px}.public-dossier-hero h1{letter-spacing:-.068em;max-width:1050px;margin:21px 0;font-size:clamp(60px,7vw,112px);font-weight:470;line-height:.86}.public-dossier-hero>div p{color:#8a918b;max-width:750px;font-size:12px;line-height:1.75}.public-dossier-hero aside{border-left:1px solid #c9a56d40;gap:8px;padding:26px;display:grid}.public-dossier-hero aside b{font-size:19px}.public-dossier-hero aside span{color:#808681;font-size:8px}.public-dossier-hero aside em{color:#696f6a;font-family:var(--athlx-mono);letter-spacing:.11em;margin-top:18px;font-size:7px;font-style:normal}.public-dossier-standard{color:#6d746e;font-family:var(--athlx-mono);letter-spacing:.13em;border-bottom:1px solid #f4f2ed17;grid-template-columns:repeat(4,1fr);padding:20px clamp(24px,7vw,110px);font-size:7px;display:grid}.public-dossier-standard span{border-left:1px solid #c9a56d2e;padding-left:20px}.public-dossier-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:40px clamp(24px,7vw,110px);display:grid}.public-dossier-athlete{background:radial-gradient(circle at 100% 0,#c9a56d12,#0000 32%),linear-gradient(145deg,#141714,#0b0d0c);border:1px solid #f4f2ed1a;border-radius:14px;flex-direction:column;min-height:540px;padding:28px;display:flex}.public-dossier-athlete>header{color:#86724f;font-family:var(--athlx-mono);letter-spacing:.13em;justify-content:space-between;font-size:7px;display:flex}.public-dossier-athlete>header span{color:#8ea58d;align-items:center;gap:7px;display:flex}.public-dossier-athlete>header i{background:#7c9f7b;border-radius:50%;width:6px;height:6px}.dossier-athlete-identity{grid-template-columns:100px 1fr;align-items:center;gap:22px;margin:32px 0 23px;display:grid}.dossier-athlete-identity>div{color:#c9a56d;background:#252a26;border:1px solid #c9a56d47;border-radius:8px;place-items:center;width:100px;height:120px;display:grid;overflow:hidden}.dossier-athlete-identity img{object-fit:cover;width:100%;height:100%}.dossier-athlete-identity>div b{font-size:31px;font-weight:500}.dossier-athlete-identity h2{letter-spacing:-.05em;font-size:34px;font-weight:500}.dossier-athlete-identity p{color:#b39566;font-family:var(--athlx-mono);letter-spacing:.12em;margin-top:7px;font-size:7px}.dossier-athlete-identity section>span{color:#727973;margin-top:9px;font-size:8px;display:block}.public-dossier-athlete blockquote{color:#858c86;min-height:45px;margin:0;font-size:9px;line-height:1.65}.dossier-athlete-evidence{border:1px solid #f4f2ed14;border-radius:8px;grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid;overflow:hidden}.dossier-athlete-evidence>div{border-bottom:1px solid #f4f2ed14;border-right:1px solid #f4f2ed14;min-height:100px;padding:16px}.dossier-athlete-evidence small{color:#6c736d;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px}.dossier-athlete-evidence b{margin-top:9px;font-size:22px;font-weight:470;display:block}.dossier-athlete-evidence b em{color:#777e78;font-family:var(--athlx-mono);font-size:7px;font-style:normal}.dossier-athlete-evidence span{color:#a98c5f;font-family:var(--athlx-mono);letter-spacing:.08em;margin-top:8px;font-size:7px;display:block}.dossier-athlete-evidence>p{color:#6e756f;padding:24px;font-size:8px}.public-dossier-athlete>footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:21px;display:flex}.public-dossier-athlete>footer>span{color:#696f6a;font-family:var(--athlx-mono);letter-spacing:.11em;font-size:7px}.public-dossier-athlete>footer a{color:#c9a56d;letter-spacing:.11em;align-items:center;gap:16px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.public-dossier-athlete>footer a i{background:currentColor;width:17px;height:1px;position:relative}.public-dossier-athlete>footer a i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.public-dossier-footer{border-top:1px solid #f4f2ed17;align-items:center;gap:40px;margin:15px clamp(24px,7vw,110px);padding:35px;display:flex}.public-dossier-footer img{width:145px}.public-dossier-footer p{color:#666d67;max-width:720px;font-size:7px;line-height:1.65}.dossier-loading{place-content:center;justify-items:center;gap:20px;display:grid}.dossier-loading img{width:180px}.dossier-loading span{font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px}.dossier-private header{height:90px;padding:30px}.dossier-private header img{width:150px}.dossier-private>section{max-width:950px;min-height:70vh;padding:clamp(60px,10vw,150px)}.dossier-private small{color:#c9a56d;font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px}.dossier-private h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(50px,7vw,95px);font-weight:460;line-height:.9}.dossier-private p{color:#7a817b;font-size:10px}.dossier-private>section a{color:#c9a56d;letter-spacing:.11em;border-bottom:1px solid #c9a56d;margin-top:35px;padding-bottom:7px;font-size:7px;font-weight:800;text-decoration:none;display:inline-block}.nav-icon-recruiting:before{border:1.4px solid;border-radius:50%;inset:2px}.nav-icon-recruiting:after{border-top:1.4px solid;border-bottom:1.4px solid;width:4px;height:18px;top:0;left:7px;box-shadow:0 0 0 1px #0000}.nav-icon-recruiting{transform:rotate(45deg)}@media (width<=1180px){.recruiter-workspace{grid-template-columns:1fr}.recruiter-shortlists{max-height:none;position:static}.recruiter-athlete-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recruiter-athlete-card{min-height:430px}.recruiter-filters{grid-template-columns:1fr 1fr}.dossier-list{grid-template-columns:repeat(2,1fr)}.public-dossier-grid{grid-template-columns:1fr}}@media (width<=900px){.recruiter-hero{grid-template-columns:1fr}.recruiter-hero>aside{border-top:1px solid #c9a56d2e;border-left:0;min-height:auto}.recruiter-kpis{grid-template-columns:repeat(2,1fr)}.recruiter-athlete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-matrix{overflow-x:auto}.compare-matrix>header,.compare-row{min-width:850px}.public-dossier-hero{grid-template-columns:1fr}.public-dossier-standard{grid-template-columns:repeat(2,1fr);gap:14px}.dossier-policy{grid-template-columns:48px 1fr}.dossier-policy dl{grid-column:1/3}.recruiter-tabs{top:auto}}@media (width<=680px){.recruiter-centre{padding:24px 12px 90px}.recruiter-hero{border-radius:13px;min-height:auto;padding:28px 22px}.recruiter-hero h1{font-size:50px}.recruiter-hero>div>p{font-size:10px}.recruiter-kpis article{min-height:120px;padding:18px}.recruiter-kpis article b{font-size:38px}.recruiter-tabs button{gap:7px;min-height:54px;padding:0 10px}.recruiter-tabs button small{display:none}.recruiter-tabs button span{font-size:7px}.recruiter-board,.recruiter-compare,.recruiter-dossiers{padding:22px 16px}.recruiter-board>header,.recruiter-compare>header,.recruiter-dossiers>header{display:grid}.recruiter-board>header h2,.recruiter-compare>header h2,.recruiter-dossiers>header h2{font-size:34px}.recruiter-filters,.recruiter-athlete-grid{grid-template-columns:1fr}.recruiter-athlete-card{min-height:390px}.recruiter-board-count small{display:none}.compare-selector button{min-width:150px}.dossier-policy{padding:19px}.dossier-list{grid-template-columns:1fr}.public-dossier-nav{height:72px}.public-dossier-nav img{width:125px}.public-dossier-nav>div span{display:none}.public-dossier-hero{gap:35px;min-height:auto;padding:50px 22px}.public-dossier-hero h1{font-size:52px}.public-dossier-standard{grid-template-columns:1fr;gap:10px;padding:17px 22px}.public-dossier-grid{gap:10px;padding:22px}.public-dossier-athlete{min-height:510px;padding:21px}.dossier-athlete-identity{grid-template-columns:72px 1fr}.dossier-athlete-identity>div{width:72px;height:88px}.dossier-athlete-identity h2{font-size:27px}.public-dossier-athlete>footer>span{display:none}.public-dossier-footer{margin:10px 22px;padding:25px 0;display:grid}.recruiter-modal{padding:20px 10px}.recruiter-modal>section{padding:22px}}.athlete-360-page{--a360-gold:#c9a56d;--a360-bone:#f1efe8;--a360-muted:#838a84;--a360-line:#e1dbcc21;max-width:1640px;color:var(--a360-bone);padding-top:34px}.athlete-360-page *{box-sizing:border-box}.athlete-360-page button{color:inherit;cursor:pointer;font-family:inherit}.athlete-360-back{color:#9b9f99;font-family:var(--athlx-mono);letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:12px;margin:0 0 20px;padding:0;font-size:7px;font-weight:800;display:flex}.athlete-360-back i{border:1px solid var(--a360-line);border-radius:50%;width:34px;height:34px;position:relative}.athlete-360-back i:before{content:"";border-left:1px solid var(--a360-gold);border-bottom:1px solid var(--a360-gold);width:7px;height:7px;position:absolute;top:12px;left:13px;transform:rotate(45deg)}.athlete-360-hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:stretch;overflow:hidden;border:1px solid var(--a360-line)!important;background:radial-gradient(circle at 76% 10%,#c9a56d21,#0000 28%),linear-gradient(135deg,#151915,#090c0a 72%)!important;border-radius:17px!important;min-height:282px!important;padding:0!important;display:grid!important}.athlete-360-identity{align-items:center;gap:34px;padding:48px 52px;display:flex}.athlete-360-identity>span{width:120px;height:120px;color:var(--a360-gold);font-family:var(--athlx-display);letter-spacing:.03em;background:radial-gradient(circle at 35% 28%,#30362f,#141816 72%);border:1px solid #c9a56d57;border-radius:50%;flex:0 0 120px;place-items:center;font-size:46px;display:grid;box-shadow:0 0 0 8px #c9a56d06,0 26px 60px #0000004d}.athlete-360-identity small,.athlete-360-page header small{font-family:var(--athlx-mono);letter-spacing:.18em;color:var(--a360-gold);font-size:7px;font-weight:800}.athlete-360-identity h1{color:var(--a360-bone);letter-spacing:-.065em;margin:15px 0 10px;font-size:clamp(52px,5.8vw,86px);font-weight:430;line-height:.83}.athlete-360-identity p{color:#929790;letter-spacing:.015em;margin:0;font-size:11px}.athlete-360-state{border-left:1px solid var(--a360-line);background:linear-gradient(#0000,#ffffff05);flex-direction:column;justify-content:flex-end;padding:42px;display:flex}.athlete-360-state small{font-family:var(--athlx-mono);letter-spacing:.16em;color:#7d837d;font-size:7px}.athlete-360-state b{letter-spacing:-.035em;margin:13px 0 10px;font-size:21px;font-weight:600}.athlete-360-state p{color:#898f89;max-width:330px;margin:0;font-size:9px;line-height:1.65}.athlete-360-state:before{content:"";background:#69716b;border-radius:50%;width:8px;height:8px;margin-bottom:22px;box-shadow:0 0 0 7px #69716b14}.athlete-360-state.ready:before{background:#9fba78;box-shadow:0 0 0 7px #9fba7814}.athlete-360-state.watch:before{background:var(--a360-gold);box-shadow:0 0 0 7px #c9a56d14}.athlete-360-state.review:before{background:#cc7c6a;box-shadow:0 0 0 7px #cc7c6a14}.athlete-360-notice{border:1px solid var(--a360-line);background:#101412;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;min-height:100px;margin:14px 0;padding:25px;display:grid}.athlete-360-notice i{border:1px solid var(--a360-gold);border-top-color:#0000;border-radius:50%;grid-row:1/3;width:28px;height:28px;animation:1s linear infinite a360-spin}.athlete-360-notice b{font-family:var(--athlx-mono);letter-spacing:.15em;font-size:7px}.athlete-360-notice span{color:var(--a360-muted);font-size:9px}.athlete-360-notice.error{border-color:#cc7c6a59}.athlete-360-notice.error button{border:1px solid var(--a360-line);background:0 0;justify-self:start;margin-top:10px;padding:9px 13px;font-size:7px}@keyframes a360-spin{to{transform:rotate(360deg)}}.athlete-360-evidence{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.athlete-360-evidence article{border:1px solid var(--a360-line);background:linear-gradient(145deg,#151917,#0d100e);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:148px;padding:22px;display:flex}.athlete-360-evidence span{font-family:var(--athlx-mono);letter-spacing:.15em;color:#7f857f;font-size:7px}.athlete-360-evidence b{letter-spacing:-.06em;margin:18px 0 8px;font-size:39px;font-weight:440;line-height:.8}.athlete-360-evidence b.word{font-family:var(--athlx-mono);letter-spacing:.02em;font-size:15px}.athlete-360-evidence small{min-height:17px;color:var(--a360-gold);font-size:7px;line-height:1.35}.athlete-360-command{grid-template-columns:1.15fr 1fr;gap:14px;margin:0 0 14px;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.athlete-360-command>article{border:1px solid var(--a360-line);background:#111512;border-radius:15px;min-height:330px}.athlete-360-decision{padding:34px;background:radial-gradient(circle at 90% 5%,#c9a56d24,#0000 35%),linear-gradient(135deg,#171a16,#0d100e)!important}.athlete-360-decision header{align-items:center;gap:14px;display:flex}.athlete-360-decision header>span{width:38px;height:38px;font-family:var(--athlx-mono);color:var(--a360-gold);border:1px solid #c9a56d4d;border-radius:50%;place-items:center;font-size:7px;display:grid}.athlete-360-decision header>div{gap:6px;display:grid}.athlete-360-decision header em{font-style:normal;font-family:var(--athlx-mono);letter-spacing:.13em;color:#777e78;font-size:7px}.athlete-360-decision h2{letter-spacing:-.055em;max-width:710px;margin:34px 0 13px;font-size:clamp(31px,3vw,46px);font-weight:430;line-height:.96}.athlete-360-decision>p{color:#8f958f;max-width:650px;margin:0;font-size:10px;line-height:1.7}.athlete-360-decision footer{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.athlete-360-decision footer button{color:#0b0d0b;min-height:44px;font-family:var(--athlx-mono);letter-spacing:.14em;background:linear-gradient(135deg,#e2c17b,#caa35c);border:1px solid #ffffff1c;border-radius:5px;align-items:center;gap:28px;padding:0 17px;font-size:7px;font-weight:900;display:flex}.athlete-360-decision footer button i{background:#0b0d0b;width:17px;height:1px;position:relative}.athlete-360-decision footer button i:after{content:"";border-top:1px solid;border-right:1px solid;width:4px;height:4px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.athlete-360-decision footer span{font-family:var(--athlx-mono);letter-spacing:.15em;color:var(--a360-gold);font-size:7px}.athlete-360-cycle{padding:30px}.athlete-360-cycle>header,.athlete-360-performance>header{justify-content:space-between;align-items:flex-start;display:flex}.athlete-360-cycle header button,.athlete-360-performance header button{color:var(--a360-gold);font-family:var(--athlx-mono);letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.athlete-360-cycle h2{letter-spacing:-.04em;margin:27px 0 10px;font-size:30px;font-weight:470}.athlete-360-cycle>p{color:#808780;min-height:34px;margin:0;font-size:9px;line-height:1.6}.athlete-360-cycle>div:not(.athlete-360-empty){grid-template-columns:repeat(3,1fr);gap:8px;margin:31px 0 23px;display:grid}.athlete-360-cycle>div>span{border:1px solid var(--a360-line);border-radius:7px;padding:15px}.athlete-360-cycle>div small{font-family:var(--athlx-mono);letter-spacing:.12em;color:#737a74;font-size:7px;display:block}.athlete-360-cycle>div b{letter-spacing:-.06em;margin-top:10px;font-size:27px;font-weight:450;display:block}.athlete-360-cycle>div em{color:#707771;font-size:11px;font-style:normal}.athlete-360-cycle progress{appearance:none;width:100%;height:3px}.athlete-360-cycle progress::-webkit-progress-bar{background:#292e2a}.athlete-360-cycle progress::-webkit-progress-value{background:linear-gradient(90deg,#a57e42,var(--a360-gold))}.athlete-360-cycle progress::-moz-progress-bar{background:var(--a360-gold)}.athlete-360-pathway{margin-bottom:14px;border:1px solid var(--a360-line)!important;background:radial-gradient(circle at 70% 0,#c9a56d0f,#0000 26%),#101310!important;border-radius:15px!important;padding:34px!important}.athlete-360-pathway>header{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.athlete-360-pathway h2{letter-spacing:-.045em;margin:9px 0 0;font-size:29px;font-weight:460}.athlete-360-pathway>header p{color:#7f867f;text-align:right;max-width:430px;margin:0;font-size:9px;line-height:1.6}.athlete-360-pathway>div{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:stretch;display:grid}.athlete-360-pathway>div>i{background:linear-gradient(90deg,#c9a56d14,#c9a56d80,#c9a56d14);align-self:center;height:1px}.athlete-360-pathway article{border:1px solid var(--a360-line);background:#121613;border-radius:9px;min-width:0;padding:20px;position:relative}.athlete-360-pathway article>span{font-family:var(--athlx-mono);color:#555c56;font-size:7px;position:absolute;top:14px;right:15px}.athlete-360-pathway article>small{font-family:var(--athlx-mono);letter-spacing:.16em;color:#6f766f;font-size:7px}.athlete-360-pathway article>b{letter-spacing:-.02em;margin:22px 0 8px;font-size:15px;font-weight:600;display:block}.athlete-360-pathway article>p{color:#7b827b;min-height:29px;margin:0;font-size:7px;line-height:1.45}.athlete-360-pathway article.active,.athlete-360-pathway article.complete{border-color:#c9a56d4a}.athlete-360-pathway article.active:before,.athlete-360-pathway article.complete:before{content:"";background:var(--a360-gold);width:2px;position:absolute;top:18px;bottom:18px;left:0}.athlete-360-lower{grid-template-columns:1.5fr .7fr;gap:14px;margin-bottom:14px;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.athlete-360-lower>article{border:1px solid var(--a360-line);background:#101411;border-radius:15px;min-height:360px;padding:30px}.athlete-360-performance h2,.athlete-360-accountability h2,.athlete-360-timeline h2{letter-spacing:-.045em;margin:9px 0 0;font-size:26px;font-weight:460}.athlete-360-performance>div:not(.athlete-360-empty){border-top:1px solid var(--a360-line);margin-top:22px;display:grid}.athlete-360-performance>div>button{border:0;border-bottom:1px solid var(--a360-line);text-align:left;background:0 0;grid-template-columns:1fr 100px 70px;align-items:center;min-height:56px;padding:8px 3px;display:grid}.athlete-360-performance>div>button:hover{background:#ffffff05}.athlete-360-performance>div>button>span{justify-content:space-between;align-items:baseline;padding-right:28px;display:flex}.athlete-360-performance button small{font-size:8px}.athlete-360-performance button b{letter-spacing:-.05em;font-size:22px;font-weight:480}.athlete-360-performance button b em{color:#7b827b;margin-left:5px;font-size:8px;font-style:normal}.athlete-360-performance button>i{font-style:normal;font-family:var(--athlx-mono);color:#737a74;font-size:7px}.athlete-360-performance button>strong{font-family:var(--athlx-mono);letter-spacing:.1em;color:var(--a360-gold);font-size:7px}.athlete-360-accountability header{border-bottom:1px solid var(--a360-line);padding-bottom:19px}.athlete-360-account-count{align-items:center;gap:17px;margin:25px 0;display:flex}.athlete-360-account-count>b{letter-spacing:-.07em;font-size:55px;font-weight:430;line-height:.8}.athlete-360-account-count>span{gap:5px;display:grid}.athlete-360-account-count strong{font-family:var(--athlx-mono);letter-spacing:.13em;color:var(--a360-gold);font-size:7px}.athlete-360-account-count small{color:#737a74;font-size:7px}.athlete-360-accountability>button:not(.athlete-360-text-link){border:0;border-top:1px solid var(--a360-line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.athlete-360-accountability>button>i{border:1px solid var(--a360-gold);border-radius:50%;width:8px;height:8px}.athlete-360-accountability>button span{gap:4px;display:grid}.athlete-360-accountability>button b{font-size:8px}.athlete-360-accountability>button small{font-family:var(--athlx-mono);color:#727972;font-size:7px}.athlete-360-clear{color:#7d847d;padding:18px 0;font-size:8px;line-height:1.6}.athlete-360-text-link{letter-spacing:.13em;background:0 0;border:0;margin-top:16px;padding:0;font-weight:800;color:var(--a360-gold)!important;font-family:var(--athlx-mono)!important;font-size:7px!important}.athlete-360-timeline{border:1px solid var(--a360-line)!important;background:#101310!important;border-radius:15px!important;padding:34px!important}.athlete-360-timeline>header{border-bottom:1px solid var(--a360-line);justify-content:space-between;align-items:flex-end;padding-bottom:26px;display:flex}.athlete-360-timeline>header>span{font-family:var(--athlx-mono);letter-spacing:.14em;color:#6f766f;font-size:7px}.athlete-360-timeline>div:not(.athlete-360-empty){display:grid}.athlete-360-timeline article{border-bottom:1px solid var(--a360-line);grid-template-columns:115px 15px 1fr;align-items:center;gap:15px;min-height:82px;display:grid}.athlete-360-timeline time{font-family:var(--athlx-mono);letter-spacing:.1em;color:#777e77;font-size:7px}.athlete-360-timeline article>i{border:1px solid var(--a360-gold);border-radius:50%;width:8px;height:8px;position:relative}.athlete-360-timeline article>i:after{content:"";background:var(--a360-line);width:1px;height:74px;position:absolute;top:7px;left:3px}.athlete-360-timeline article:last-child>i:after{display:none}.athlete-360-timeline article>span{grid-template-columns:110px minmax(180px,1fr) 1fr;align-items:center;gap:20px;display:grid}.athlete-360-timeline article small{font-family:var(--athlx-mono);letter-spacing:.14em;color:var(--a360-gold);font-size:7px}.athlete-360-timeline article b{font-size:10px;font-weight:560}.athlete-360-timeline article p{color:#777e77;margin:0;font-size:8px}.athlete-360-empty{text-align:center;place-items:center;min-height:220px;padding:20px;display:grid}.athlete-360-empty>i{border:1px solid #c9a56d4d;border-radius:50%;width:34px;height:34px;margin-bottom:12px}.athlete-360-empty>b{font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.athlete-360-empty>p{color:#7c837d;max-width:360px;font-size:8px;line-height:1.6}.athlete-360-empty>button{border:1px solid var(--a360-line);color:var(--a360-gold);font-family:var(--athlx-mono);letter-spacing:.1em;background:0 0;border-radius:4px;padding:10px 13px;font-size:7px}.athlete-360-empty.compact{min-height:230px}@media (width<=1200px){.athlete-360-evidence{grid-template-columns:repeat(3,1fr)}.athlete-360-command,.athlete-360-lower{grid-template-columns:1fr}.athlete-360-pathway>div{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr}}@media (width<=900px){.athlete-360-hero{grid-template-columns:1fr}.athlete-360-state{border-left:0;border-top:1px solid var(--a360-line);padding:28px 34px}.athlete-360-identity{padding:38px 34px}.athlete-360-pathway>header{display:block}.athlete-360-pathway>header p{text-align:left;margin-top:10px}.athlete-360-pathway>div{grid-template-columns:1fr 1fr;gap:10px}.athlete-360-pathway>div>i{display:none}.athlete-360-timeline article>span{grid-template-columns:90px 1fr}.athlete-360-timeline article p{grid-column:1/3}}@media (width<=680px){.athlete-360-page{padding-top:24px}.athlete-360-identity{padding:30px 22px;display:block}.athlete-360-identity>span{flex-basis:78px;width:78px;height:78px;margin-bottom:28px;font-size:31px}.athlete-360-identity h1{font-size:49px}.athlete-360-state{padding:25px 22px}.athlete-360-evidence{grid-template-columns:1fr 1fr}.athlete-360-evidence article{min-height:125px;padding:18px}.athlete-360-command>article,.athlete-360-pathway,.athlete-360-lower>article,.athlete-360-timeline{padding:23px!important}.athlete-360-decision h2{font-size:32px}.athlete-360-decision footer{flex-direction:column;align-items:flex-start;gap:15px}.athlete-360-cycle>div:not(.athlete-360-empty),.athlete-360-pathway>div{grid-template-columns:1fr}.athlete-360-performance>div>button{grid-template-columns:1fr auto}.athlete-360-performance>div>button>span{grid-column:1/3}.athlete-360-performance>div>button>strong{text-align:right}.athlete-360-timeline>header{flex-direction:column;align-items:flex-start;gap:15px}.athlete-360-timeline article{grid-template-columns:75px 12px 1fr;gap:8px}.athlete-360-timeline article>span{display:block}.athlete-360-timeline article small,.athlete-360-timeline article b,.athlete-360-timeline article p{margin-bottom:5px;display:block}}.athlete-hub-page{--ah-gold:#c9a56d;--ah-bone:#f2efe8;--ah-muted:#828a83;--ah-line:#ebe4d521;max-width:1660px;color:var(--ah-bone);padding-top:34px}.athlete-hub-page *{box-sizing:border-box}.athlete-hub-page button,.athlete-hub-page input,.athlete-hub-page select{color:inherit;font-family:inherit}.athlete-hub-page button{cursor:pointer}.athlete-hub-back{color:#999f99;letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:12px;margin:0 0 20px;padding:0;font-size:7px;font-weight:800;display:flex;font-family:var(--athlx-mono)!important}.athlete-hub-back i{border:1px solid var(--ah-line);border-radius:50%;width:34px;height:34px;position:relative}.athlete-hub-back i:before{content:"";border-left:1px solid var(--ah-gold);border-bottom:1px solid var(--ah-gold);width:7px;height:7px;position:absolute;top:12px;left:13px;transform:rotate(45deg)}.athlete-hub-hero{grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr);overflow:hidden;border:1px solid var(--ah-line)!important;background:radial-gradient(circle at 72% 4%,#c9a56d26,#0000 29%),linear-gradient(135deg,#151a16,#090c0a 72%)!important;border-radius:18px!important;min-height:350px!important;padding:0!important;display:grid!important}.athlete-hub-hero>div{flex-direction:column;justify-content:center;padding:54px;display:flex}.athlete-hub-hero small,.athlete-hub-roster>header small,.athlete-hub-standard>small{color:var(--ah-gold);font-family:var(--athlx-mono);letter-spacing:.18em;font-size:7px;font-weight:800}.athlete-hub-hero h1{letter-spacing:-.075em;margin:20px 0 18px;font-size:clamp(58px,6.4vw,100px);font-weight:420;line-height:.82}.athlete-hub-hero h1 em{color:var(--ah-gold);font-style:normal}.athlete-hub-hero p{color:#929992;max-width:760px;margin:0;font-size:11px;line-height:1.75}.athlete-hub-hero aside{border-left:1px solid var(--ah-line);background:linear-gradient(#0000,#ffffff05);flex-direction:column;justify-content:flex-end;padding:42px;display:flex}.athlete-hub-hero aside>span{color:#777e78;font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px}.athlete-hub-hero aside>b{letter-spacing:-.04em;margin:17px 0 9px;font-size:25px;font-weight:540}.athlete-hub-hero aside>small{color:#7d857e;font-size:8px}.athlete-hub-hero aside>div{border-top:1px solid var(--ah-line);color:#7f8780;font-family:var(--athlx-mono);letter-spacing:.13em;align-items:center;gap:9px;margin-top:37px;padding-top:20px;font-size:7px;display:flex}.athlete-hub-hero aside>div i{background:#89b58d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #89b58d99}.athlete-hub-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.athlete-hub-kpis article{border:1px solid var(--ah-line);background:linear-gradient(145deg,#151917,#0d100e);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:24px;display:flex}.athlete-hub-kpis article.review{background:linear-gradient(145deg,#2d1a1759,#0d100e);border-color:#d089744d}.athlete-hub-kpis small{color:#7a827b;font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px}.athlete-hub-kpis b{letter-spacing:-.07em;margin:24px 0 9px;font-size:46px;font-weight:430;line-height:.75}.athlete-hub-kpis span{color:var(--ah-gold);font-size:7px}.athlete-hub-notice{background:#d089740d;border:1px solid #d089744d;border-radius:10px;align-items:center;gap:17px;margin:0 0 14px;padding:19px 22px;display:flex}.athlete-hub-notice b{font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.athlete-hub-notice span{color:#8c938d;font-size:8px}.athlete-hub-roster{overflow:hidden;border:1px solid var(--ah-line)!important;background:#0e120f!important;border-radius:16px!important;padding:0!important}.athlete-hub-roster>header{grid-template-columns:minmax(0,1fr) minmax(510px,.8fr);align-items:end;gap:45px;border:0!important;border-bottom:1px solid var(--ah-line)!important;background:radial-gradient(circle at 87% 0,#c9a56d17,#0000 30%),#111512!important;min-height:215px!important;padding:34px!important;display:grid!important}.athlete-hub-roster>header>div:first-child{gap:10px;display:grid}.athlete-hub-roster>header h2{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:430;line-height:.95}.athlete-hub-roster>header p{color:#747c75;margin:0;font-size:8px}.athlete-hub-filters{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.athlete-hub-filters label{color:#737b74;font-family:var(--athlx-mono);letter-spacing:.13em;gap:9px;font-size:7px;display:grid}.athlete-hub-filters input,.athlete-hub-filters select{border:1px solid var(--ah-line);width:100%;height:47px;color:var(--ah-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090c0a;border-radius:5px;outline:0;padding:0 13px;font-size:8px}.athlete-hub-filters input:focus,.athlete-hub-filters select:focus{border-color:#c9a56d80}.athlete-hub-filters input::placeholder{color:#555d56}.athlete-hub-filters option{color:var(--ah-bone);background:#090c0a}.athlete-hub-list-head,.athlete-hub-list>button{grid-template-columns:minmax(230px,1.2fr) 95px 135px minmax(260px,1fr) 105px;align-items:center;gap:16px;display:grid}.athlete-hub-list-head{color:#626a63;min-height:48px;font-family:var(--athlx-mono);letter-spacing:.14em;padding:0 26px;font-size:7px}.athlete-hub-list>button{border:0;border-top:1px solid var(--ah-line);text-align:left;background:#0f130f;width:100%;min-height:105px;padding:15px 26px;transition:all .2s}.athlete-hub-list>button:hover{z-index:1;box-shadow:inset 2px 0 var(--ah-gold);background:#171c17;position:relative}.athlete-hub-person{align-items:center;gap:14px;min-width:0;display:flex}.athlete-hub-person>i{width:46px;height:46px;color:var(--ah-gold);font-family:var(--athlx-mono);border:1px solid #c9a56d47;border-radius:50%;flex:0 0 46px;place-items:center;font-size:8px;font-style:normal;display:grid}.athlete-hub-person>b{text-overflow:ellipsis;white-space:nowrap;gap:7px;font-size:12px;font-weight:610;display:grid;overflow:hidden}.athlete-hub-person small{color:#737b74;font-size:7px;font-weight:400}.athlete-hub-list>button>strong{letter-spacing:-.06em;gap:7px;font-size:29px;font-weight:430;display:grid}.athlete-hub-list>button>strong small{color:#69716a;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px;font-weight:700}.athlete-hub-list>button>em{font-family:var(--athlx-mono);letter-spacing:.1em;align-items:center;gap:8px;font-size:7px;font-style:normal;font-weight:800;display:flex}.athlete-hub-list>button>em>i{background:#6f7770;border-radius:50%;width:7px;height:7px}.athlete-hub-list>button>em.ready{color:#8fbd94}.athlete-hub-list>button>em.ready>i{background:#8fbd94;box-shadow:0 0 12px #8fbd9480}.athlete-hub-list>button>em.modified{color:#d0b16e}.athlete-hub-list>button>em.modified>i{background:#d0b16e}.athlete-hub-list>button>em.attention{color:#d18b7c}.athlete-hub-list>button>em.attention>i{background:#d18b7c}.athlete-hub-list>button>em.awaiting{color:#727a73}.athlete-hub-plan{gap:9px;display:grid}.athlete-hub-plan>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.athlete-hub-plan>span{background:#2a302b;height:3px;overflow:hidden}.athlete-hub-plan>span i{background:linear-gradient(90deg,#9c7840,var(--ah-gold));height:100%;display:block}.athlete-hub-plan>small{color:#6a726b;font-family:var(--athlx-mono);letter-spacing:.09em;font-size:7px}.athlete-hub-open{color:var(--ah-gold);font-family:var(--athlx-mono);letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:12px;font-size:7px;display:flex}.athlete-hub-open i{background:currentColor;width:20px;height:1px;position:relative}.athlete-hub-open i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.athlete-hub-loading,.athlete-hub-zero{text-align:center;align-content:center;place-items:center;gap:11px;min-height:390px;padding:30px;display:grid}.athlete-hub-loading>i{border:1px solid var(--ah-gold);border-top-color:#0000;border-radius:50%;width:36px;height:36px;animation:.9s linear infinite ah-spin}.athlete-hub-loading b,.athlete-hub-zero b{font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.athlete-hub-loading span,.athlete-hub-zero p{color:#747c75;margin:0;font-size:8px}.athlete-hub-zero>span{color:#29302a;font-family:var(--athlx-display);letter-spacing:.08em;font-size:100px;line-height:.8}@keyframes ah-spin{to{transform:rotate(360deg)}}.athlete-hub-standard{grid-template-columns:1fr auto;align-content:center;column-gap:50px;margin-top:14px;border:1px solid var(--ah-line)!important;background:radial-gradient(circle at 82%,#c9a56d1f,#0000 30%),#101411!important;border-radius:15px!important;min-height:210px!important;padding:40px!important;display:grid!important}.athlete-hub-standard h2{letter-spacing:-.05em;margin:13px 0 9px;font-size:35px;font-weight:430}.athlete-hub-standard p{color:#7c847d;max-width:730px;margin:0;font-size:9px;line-height:1.65}.athlete-hub-standard>span{border:1px solid var(--ah-line);color:#9ba29c;font-family:var(--athlx-mono);letter-spacing:.13em;grid-area:1/2/4;align-self:center;align-items:center;gap:10px;padding:13px 15px;font-size:7px;display:flex}.athlete-hub-standard>span i{background:var(--ah-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #c9a56d80}@media (width<=1180px){.athlete-hub-roster>header{grid-template-columns:1fr}.athlete-hub-list-head,.athlete-hub-list>button{grid-template-columns:minmax(210px,1.2fr) 75px 120px minmax(210px,1fr) 90px}}@media (width<=900px){.athlete-hub-hero{grid-template-columns:1fr}.athlete-hub-hero aside{border-left:0;border-top:1px solid var(--ah-line)}.athlete-hub-kpis{grid-template-columns:1fr 1fr}.athlete-hub-list-head{display:none}.athlete-hub-list>button{grid-template-columns:minmax(200px,1fr) 70px 110px}.athlete-hub-plan{grid-column:1/3}.athlete-hub-open{grid-area:2/3}.athlete-hub-standard{grid-template-columns:1fr}.athlete-hub-standard>span{grid-area:auto/1;justify-self:start;margin-top:22px}}@media (width<=680px){.athlete-hub-page{padding-top:24px}.athlete-hub-hero>div{padding:31px 22px}.athlete-hub-hero h1{font-size:55px}.athlete-hub-hero aside{padding:27px 22px}.athlete-hub-kpis article{min-height:130px;padding:18px}.athlete-hub-kpis b{font-size:38px}.athlete-hub-roster>header{padding:25px 20px!important}.athlete-hub-filters{grid-template-columns:1fr}.athlete-hub-list>button{grid-template-columns:minmax(0,1fr) 58px;padding:18px}.athlete-hub-person{grid-column:1}.athlete-hub-list>button>strong{text-align:right;grid-area:1/2}.athlete-hub-list>button>em,.athlete-hub-plan{grid-column:1/3}.athlete-hub-open{grid-area:auto/1/auto/3;justify-content:flex-start}.athlete-hub-standard{padding:27px 22px!important}.athlete-hub-standard h2{font-size:30px}}.coach-recovery-plan,.recovery-page{--recovery-gold:#c9a56d;--recovery-bone:#f2efe8;--recovery-line:#eee7d921;--recovery-muted:#7d857f;color:var(--recovery-bone)}.coach-recovery-plan *,.recovery-page *{box-sizing:border-box}.coach-recovery-plan button,.coach-recovery-plan input,.coach-recovery-plan select,.coach-recovery-plan textarea,.recovery-page button,.recovery-page input,.recovery-page textarea{font:inherit;color:inherit}.coach-recovery-plan button,.recovery-page button{cursor:pointer}.coach-recovery-plan{border:1px solid var(--recovery-line);background:radial-gradient(circle at 88% 0,#c9a56d1a,#0000 25%),linear-gradient(145deg,#141814,#0b0e0c);border-radius:16px;margin-bottom:14px;padding:32px}.coach-recovery-plan>header{justify-content:space-between;align-items:flex-start;gap:30px;border:0!important;border-bottom:1px solid var(--recovery-line)!important;height:auto!important;padding:0 0 27px!important;display:flex!important}.coach-recovery-plan>header small,.coach-recovery-builder label,.coach-recovery-builder legend,.recovery-hero small,.recovery-today>header small,.recovery-history>header small,.recovery-standard small{color:var(--recovery-gold);font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px;font-weight:800}.coach-recovery-plan>header h2{letter-spacing:-.055em;margin:10px 0 8px;font-size:34px;font-weight:430;line-height:1}.coach-recovery-plan>header p{color:#7d857f;max-width:760px;margin:0;font-size:9px;line-height:1.65}.coach-recovery-plan>header>button{border:1px solid var(--recovery-gold);height:42px;color:var(--recovery-gold);font-family:var(--athlx-mono);letter-spacing:.1em;background:0 0;border-radius:5px;padding:0 16px;font-size:7px;font-weight:800}.coach-recovery-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.coach-recovery-kpis>span{border:1px solid var(--recovery-line);background:#111512;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:105px;padding:17px;display:flex}.coach-recovery-kpis small{color:#717972;font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.coach-recovery-kpis b{letter-spacing:-.06em;margin-top:16px;font-size:31px;font-weight:430}.recovery-notice{background:#80ae860e;border:1px solid #80ae8642;border-radius:8px;align-items:center;gap:18px;margin-top:13px;padding:15px 18px;display:flex}.recovery-notice.error{background:#cd82700e;border-color:#cd82704d}.recovery-notice b{font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px}.recovery-notice span{color:#8b928c;font-size:8px}.coach-recovery-builder{background:#0d100e;border:1px solid #c9a56d47;border-radius:11px;margin-top:18px;overflow:hidden}.recovery-template-rail{border-bottom:1px solid var(--recovery-line);grid-template-columns:repeat(7,1fr);display:grid}.recovery-template-rail button{border:0;border-right:1px solid var(--recovery-line);text-align:left;background:0 0;min-height:98px;padding:14px}.recovery-template-rail button:last-child{border-right:0}.recovery-template-rail button.active{box-shadow:inset 0 -2px var(--recovery-gold);background:linear-gradient(145deg,#c9a56d26,#c9a56d08)}.recovery-template-rail small{color:#69716a;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px;display:block}.recovery-template-rail button.active small{color:var(--recovery-gold)}.recovery-template-rail b{margin-top:10px;font-size:8px;line-height:1.35;display:block}.coach-recovery-fields{grid-template-columns:repeat(4,1fr);gap:13px;padding:25px;display:grid}.coach-recovery-fields label{color:#737b74;align-content:start;gap:9px;display:grid}.coach-recovery-fields .wide,.coach-recovery-fields fieldset.wide{grid-column:1/-1}.coach-recovery-fields input,.coach-recovery-fields select,.coach-recovery-fields textarea{border:1px solid var(--recovery-line);width:100%;min-height:47px;color:var(--recovery-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b09;border-radius:5px;outline:0;padding:12px 13px;font-size:9px}.coach-recovery-fields textarea{resize:vertical;min-height:90px;line-height:1.6}.coach-recovery-fields input:focus,.coach-recovery-fields select:focus,.coach-recovery-fields textarea:focus{border-color:#c9a56d8c}.coach-recovery-fields fieldset{border:0;margin:0;padding:0}.coach-recovery-fields fieldset>div{gap:7px;margin-top:9px;display:flex}.coach-recovery-fields fieldset button{border:1px solid var(--recovery-line);color:#6f7770;width:42px;height:42px;font-family:var(--athlx-mono);background:0 0;border-radius:50%;font-size:7px}.coach-recovery-fields fieldset button.active{border-color:var(--recovery-gold);background:var(--recovery-gold);color:#080a08}.coach-recovery-builder>footer{border-top:1px solid var(--recovery-line);justify-content:space-between;align-items:center;gap:25px;padding:18px 25px;display:flex}.coach-recovery-builder>footer p{color:#6f7770;max-width:680px;margin:0;font-size:7px;line-height:1.5}.coach-recovery-builder>footer button{color:#090b09;min-height:44px;font-family:var(--athlx-mono);letter-spacing:.11em;background:linear-gradient(135deg,#dfbf77,#b9893e);border:0;border-radius:4px;padding:0 20px;font-size:7px;font-weight:850}.coach-recovery-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.coach-recovery-list>article{border:1px solid var(--recovery-line);background:#111512;border-radius:10px;flex-direction:column;min-height:280px;padding:21px;display:flex}.coach-recovery-list>article.paused{opacity:.65}.coach-recovery-list article>header{justify-content:space-between;border:0!important;height:auto!important;padding:0!important;display:flex!important}.coach-recovery-list header span,.coach-recovery-list header em{font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px;font-style:normal;font-weight:800}.coach-recovery-list header span{color:var(--recovery-gold)}.coach-recovery-list header em{color:#6b736c}.coach-recovery-list h3{letter-spacing:-.04em;margin:29px 0 10px;font-size:20px;font-weight:500;line-height:1.05}.coach-recovery-list>article>p{color:#788079;margin:0;font-size:8px;line-height:1.6}.coach-recovery-list>article>div{border-top:1px solid var(--recovery-line);grid-template-columns:1fr 1.25fr;gap:14px;margin-top:auto;padding-top:20px;display:grid}.coach-recovery-list>article>div>b{letter-spacing:-.06em;gap:5px;font-size:30px;font-weight:430;display:grid}.coach-recovery-list>article>div small{color:#6f776f;font-family:var(--athlx-mono);letter-spacing:.09em;font-size:7px}.coach-recovery-list>article>div>span{color:#8d948e;font-family:var(--athlx-mono);letter-spacing:.08em;align-content:center;gap:7px;font-size:7px;display:grid}.coach-recovery-list article>footer{gap:7px;margin-top:17px;display:flex}.coach-recovery-list footer button{border:1px solid var(--recovery-line);color:#8b928c;height:36px;font-family:var(--athlx-mono);letter-spacing:.1em;background:0 0;border-radius:4px;flex:1;font-size:7px;font-weight:800}.coach-recovery-list footer button:first-child{color:var(--recovery-gold)}.coach-recovery-empty{border:1px dashed #c9a56d33;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:20px;min-height:210px;margin-top:18px;padding:27px;display:grid}.coach-recovery-empty>span{width:48px;height:48px;color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);border:1px solid #c9a56d45;border-radius:50%;place-items:center;display:grid}.coach-recovery-empty small{color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);letter-spacing:.13em}.coach-recovery-empty h3{margin:10px 0 7px;font-size:24px;font-weight:460}.coach-recovery-empty p{color:#747c75;margin:0;font-size:8px}.coach-recovery-empty button{border:1px solid var(--recovery-gold);height:44px;color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);letter-spacing:.1em;background:0 0;border-radius:4px;padding:0 16px}.recovery-page{max-width:1660px;padding-top:34px;padding-bottom:80px}.recovery-hero{grid-template-columns:minmax(0,1.5fr) 360px;overflow:hidden;border:1px solid var(--recovery-line)!important;background:radial-gradient(circle at 78% 0,#c9a56d2b,#0000 27%),radial-gradient(circle at 3% 100%,#456e4d2e,#0000 30%),linear-gradient(137deg,#151a16,#080b09 72%)!important;border-radius:18px!important;min-height:390px!important;padding:0!important;display:grid!important}.recovery-hero>div{flex-direction:column;justify-content:center;padding:58px;display:flex}.recovery-hero h1{letter-spacing:-.075em;margin:22px 0 20px;font-size:clamp(60px,6.5vw,104px);font-weight:400;line-height:.82}.recovery-hero h1 em{color:var(--recovery-gold);font-style:normal}.recovery-hero>div>p{color:#939a94;max-width:780px;margin:0;font-size:11px;line-height:1.75}.recovery-hero>aside{border-left:1px solid var(--recovery-line);background:#0508064d;flex-direction:column;justify-content:flex-end;padding:36px;display:flex!important}.recovery-hero>aside>span{text-align:center;border:1px solid #c9a56d59;border-radius:50%;place-content:center;align-self:center;width:220px;height:220px;margin-bottom:auto;display:grid;box-shadow:0 0 70px #c9a56d12,inset 0 0 0 10px #ffffff05}.recovery-hero>aside>span b{letter-spacing:-.07em;font-size:74px;font-weight:360;line-height:.8}.recovery-hero>aside>span small{color:#8a928b;margin-top:14px;font-size:7px}.recovery-hero>aside>div{border-top:1px solid var(--recovery-line);justify-content:space-between;align-items:end;padding:16px 0;display:flex}.recovery-hero>aside>div small{color:#767e77;font-size:7px}.recovery-hero>aside>div b{font-size:24px;font-weight:440}.recovery-hero>aside>div em{color:#7c847d;font:700 7px/1 var(--athlx-mono);font-style:normal}.recovery-loading{align-content:center;place-items:center;gap:14px;min-height:420px;display:grid}.recovery-loading i{border:1px solid var(--recovery-gold);border-top-color:#0000;border-radius:50%;width:38px;height:38px;animation:.9s linear infinite recovery-spin}.recovery-loading b{font:800 7px/1 var(--athlx-mono);letter-spacing:.14em}@keyframes recovery-spin{to{transform:rotate(360deg)}}.recovery-today,.recovery-history,.recovery-standard{margin-top:14px;border:1px solid var(--recovery-line)!important;background:linear-gradient(145deg,#141814,#0b0e0c)!important;border-radius:16px!important;padding:34px!important}.recovery-today>header,.recovery-history>header{justify-content:space-between;align-items:flex-end;gap:30px;border:0!important;border-bottom:1px solid var(--recovery-line)!important;height:auto!important;padding:0 0 27px!important;display:flex!important}.recovery-today h2,.recovery-history h2{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(32px,3.4vw,49px);font-weight:400;line-height:.95}.recovery-today>header p{color:#7b837c;margin:0;font-size:9px}.recovery-today>header>span,.recovery-history>header>span{color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);letter-spacing:.12em;border:1px solid #c9a56d42;padding:11px 13px}.recovery-today>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.recovery-today article{border:1px solid var(--recovery-line);background:#111512;border-radius:11px;flex-direction:column;min-height:410px;padding:24px;display:flex}.recovery-today article.completed{background:radial-gradient(circle at 100% 0,#7ca88217,#0000 29%),#111512;border-color:#7ca88252}.recovery-today article>header{grid-template-columns:38px 1fr auto;align-items:center;gap:13px;border:0!important;border-bottom:1px solid var(--recovery-line)!important;height:auto!important;padding:0 0 19px!important;display:grid!important}.recovery-today article>header>i{width:34px;height:34px;color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);border:1px solid #c9a56d3d;border-radius:50%;place-items:center;font-style:normal;display:grid}.recovery-today article>header small{color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);letter-spacing:.13em}.recovery-today article h3{letter-spacing:-.04em;margin:7px 0 0;font-size:20px;font-weight:520}.recovery-today article>header>span{color:#818982;font:800 7px/1 var(--athlx-mono);letter-spacing:.1em}.recovery-today article>p{color:#7f8780;margin:19px 0;font-size:9px;line-height:1.7}.recovery-today article>label{color:#6f776f;font:750 7px/1 var(--athlx-mono);letter-spacing:.11em;gap:8px;margin-top:12px;display:grid}.recovery-today article label>div{grid-template-columns:1fr auto;display:grid}.recovery-today input,.recovery-today textarea{border:1px solid var(--recovery-line);width:100%;color:var(--recovery-bone);background:#090c0a;outline:0;padding:11px 12px;font-size:9px}.recovery-today input{height:43px}.recovery-today label>div>span{border:1px solid var(--recovery-line);min-width:44px;color:var(--recovery-gold);border-left:0;place-items:center;font-size:7px;display:grid}.recovery-today textarea{resize:vertical;min-height:63px;line-height:1.5}.recovery-today article>footer{grid-template-columns:1fr 1fr 1.25fr;gap:6px;margin-top:auto;padding-top:19px;display:grid}.recovery-today footer button{border:1px solid var(--recovery-line);color:#818881;min-height:42px;font:800 7px/1 var(--athlx-mono);letter-spacing:.08em;background:0 0;border-radius:4px;padding:0 9px}.recovery-today footer button.primary{border-color:var(--recovery-gold);color:#080a08;background:linear-gradient(135deg,#dfbf77,#b9893e)}.recovery-day-clear{text-align:center;place-items:center;align-content:center!important;min-height:250px!important;display:grid!important}.recovery-day-clear>span{color:#293029;font-family:var(--athlx-display);font-size:88px}.recovery-day-clear h3{margin:12px 0 8px;font-size:26px;font-weight:450}.recovery-day-clear p{color:#747c75;margin:0;font-size:8px}.recovery-week-head,.recovery-week-row{grid-template-columns:minmax(240px,1.4fr) repeat(7,minmax(55px,.4fr));align-items:center;display:grid}.recovery-week-head{color:#656d66;min-height:74px;font:750 7px/1 var(--athlx-mono);letter-spacing:.12em;margin-top:12px}.recovery-week-head time{text-align:center;gap:6px;font-style:normal;display:grid}.recovery-week-head time b{color:#9ba29c;font-size:11px}.recovery-week-row{border-top:1px solid var(--recovery-line);min-height:82px}.recovery-week-row>span{gap:6px;display:grid}.recovery-week-row>span small{color:var(--recovery-gold);font:750 7px/1 var(--athlx-mono);letter-spacing:.12em}.recovery-week-row>span b{font-size:10px}.recovery-week-row>i{border:1px solid #394039;border-radius:50%;justify-self:center;width:16px;height:16px;position:relative}.recovery-week-row>i.completed{background:#82aa87;border-color:#82aa87;box-shadow:0 0 12px #82aa8752}.recovery-week-row>i.completed:after{content:"";border-bottom:1px solid #09100b;border-left:1px solid #09100b;width:6px;height:3px;position:absolute;top:3px;left:4px;transform:rotate(-45deg)}.recovery-week-row>i.partial{border-color:var(--recovery-gold);background:linear-gradient(90deg,var(--recovery-gold) 50%,transparent 50%)}.recovery-week-row>i.skipped{border-color:#a96f62}.recovery-week-row>i.skipped:after{content:"";background:#a96f62;height:1px;position:absolute;top:7px;left:3px;right:3px;transform:rotate(-45deg)}.recovery-week-row>i.off{background:#1b201c;border-color:#252a26}.recovery-history-empty{grid-template-columns:55px 1fr;align-items:center;gap:17px;min-height:240px;display:grid}.recovery-history-empty>span{width:50px;height:50px;color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);border:1px solid #c9a56d3d;border-radius:50%;place-items:center;display:grid}.recovery-history-empty small{color:var(--recovery-gold);font:800 7px/1 var(--athlx-mono);letter-spacing:.12em}.recovery-history-empty h3{margin:12px 0 8px;font-size:27px;font-weight:450}.recovery-history-empty p{color:#757d76;margin:0;font-size:8px}.recovery-standard{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:190px;background:radial-gradient(circle at 82%,#c9a56d1c,#0000 30%),#101411!important;display:grid!important}.recovery-standard h2{letter-spacing:-.055em;margin:13px 0 0;font-size:36px;font-weight:410}.recovery-standard>p{color:#858c86;margin:0;font-size:9px;line-height:1.75}.nav-icon-recovery:before{border:1.4px solid;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:13px;height:15px;top:2px;left:2px;transform:rotate(9deg)}.nav-icon-recovery:after{background:currentColor;width:1px;height:10px;top:4px;left:8px;box-shadow:-3px 4px 0 -1px,3px 4px 0 -1px}@media (width<=1180px){.recovery-template-rail{grid-template-columns:repeat(4,1fr)}.recovery-template-rail button{border-bottom:1px solid var(--recovery-line)}.coach-recovery-fields{grid-template-columns:repeat(2,1fr)}.coach-recovery-list{grid-template-columns:1fr 1fr}.recovery-hero{grid-template-columns:1fr 300px}}@media (width<=850px){.recovery-hero{grid-template-columns:1fr}.recovery-hero>aside{border-left:0;border-top:1px solid var(--recovery-line)}.recovery-hero>aside>span{display:none}.recovery-today>div,.recovery-standard{grid-template-columns:1fr}.recovery-week-head,.recovery-week-row{grid-template-columns:minmax(170px,1fr) repeat(7,40px)}}@media (width<=680px){.coach-recovery-plan{padding:22px 18px}.coach-recovery-plan>header{display:grid!important}.coach-recovery-kpis{grid-template-columns:1fr 1fr}.coach-recovery-kpis>span:last-child{grid-column:1/-1}.recovery-template-rail{grid-template-columns:1fr 1fr}.coach-recovery-fields{grid-template-columns:1fr;padding:18px}.coach-recovery-fields .wide,.coach-recovery-fields fieldset.wide{grid-column:auto}.coach-recovery-builder>footer{flex-direction:column;align-items:flex-start}.coach-recovery-list{grid-template-columns:1fr}.coach-recovery-empty{grid-template-columns:44px 1fr}.coach-recovery-empty button{grid-column:1/-1}.recovery-page{padding-top:24px}.recovery-hero>div{padding:34px 22px}.recovery-hero h1{font-size:54px}.recovery-hero>aside{padding:25px 22px}.recovery-today,.recovery-history,.recovery-standard{padding:24px 18px!important}.recovery-today>header,.recovery-history>header{display:grid!important}.recovery-today article{padding:20px}.recovery-today article>header{grid-template-columns:34px 1fr}.recovery-today article>header>span{grid-column:2}.recovery-today article>footer{grid-template-columns:1fr}.recovery-history{overflow-x:auto}.recovery-week-head,.recovery-week-row{min-width:610px}.recovery-standard h2{font-size:30px}}.availability-page{--av-gold:#c9a56d;--av-bone:#f3f0e8;--av-line:#e2ddd021;--av-muted:#808782;max-width:1660px;color:var(--av-bone);padding-top:34px;padding-bottom:90px}.availability-page *{box-sizing:border-box}.availability-page button,.availability-page input,.availability-page select,.availability-page textarea{font-family:var(--athlx-body)}.availability-page button{color:inherit;cursor:pointer}.availability-back{color:#9ba19c;letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:12px;margin:0 0 20px;padding:0;display:flex;font:800 7px/1 var(--athlx-mono)!important}.availability-back i{border:1px solid var(--av-line);border-radius:50%;width:34px;height:34px;position:relative}.availability-back i:before{content:"";border-left:1px solid var(--av-gold);border-bottom:1px solid var(--av-gold);width:7px;height:7px;position:absolute;top:12px;left:13px;transform:rotate(45deg)}.availability-hero{background:radial-gradient(circle at 78% 16%,#c9a56d26,#0000 27%),radial-gradient(circle at 15% 120%,#53704e29,#0000 40%),linear-gradient(135deg,#171b17,#090c0a 68%);border:1px solid #c9a56d47;border-radius:18px;grid-template-columns:minmax(0,1fr) 330px;gap:40px;min-height:390px;padding:56px;display:grid;position:relative;overflow:hidden}.availability-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.availability-hero>div{z-index:1;align-self:center;position:relative}.availability-hero small,.availability-board>header small,.availability-editor>header small,.availability-history>small{font:800 7px/1.2 var(--athlx-mono);letter-spacing:.2em;color:var(--av-gold)}.availability-hero h1{letter-spacing:-.075em;max-width:1000px;margin:22px 0;font-size:clamp(62px,6.7vw,104px);font-weight:360;line-height:.83}.availability-hero h1 em{color:var(--av-gold);font-style:normal}.availability-hero p{color:#959c96;max-width:760px;margin:0;font-size:14px;line-height:1.7}.availability-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;background:#080b098c;border:1px solid #c9a56d38;border-radius:13px;grid-template-rows:1fr auto;align-self:stretch;place-items:center;padding:28px;display:grid;position:relative}.availability-hero aside>span{--availability:0deg;background:conic-gradient(var(--av-gold) var(--availability),#29302b 0);border-radius:50%;place-items:center;width:178px;height:178px;display:grid;position:relative}.availability-hero aside>span:before{content:"";background:#0f1310;border-radius:50%;position:absolute;inset:9px}.availability-hero aside>span b,.availability-hero aside>span small{z-index:1;grid-area:1/1;position:relative}.availability-hero aside>span b{letter-spacing:-.06em;font-size:58px;font-weight:370}.availability-hero aside>span small{align-self:end;margin-bottom:48px;font-size:7px}.availability-hero aside>div{border-top:1px solid var(--av-line);grid-template-columns:8px 1fr;gap:7px 10px;width:100%;padding-top:20px;display:grid}.availability-hero aside>div i{background:#9fbd86;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 14px #9fbd86bf}.availability-hero aside>div b{font:800 7px/1 var(--athlx-mono);letter-spacing:.13em}.availability-hero aside>div small{color:#777f79;font-size:7px}.availability-notice{background:#54794f17;border:1px solid #84b57a40;border-radius:10px;gap:7px;margin-top:14px;padding:18px 22px;display:grid}.availability-notice b{font:800 7px/1 var(--athlx-mono);letter-spacing:.15em;color:#a8c99f}.availability-notice span{color:#a4aaa5;font-size:9px}.availability-notice.error{background:#91413414;border-color:#cd72614d}.availability-notice.error b{color:#d28a7e}.availability-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.availability-kpis article{border:1px solid var(--av-line);background:linear-gradient(145deg,#151916,#0d100e);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:142px;padding:22px;display:flex}.availability-kpis small{font:800 7px/1 var(--athlx-mono);letter-spacing:.15em;color:#788079}.availability-kpis b{letter-spacing:-.06em;margin:17px 0 8px;font-size:42px;font-weight:390;line-height:.8}.availability-kpis span{font:700 7px/1 var(--athlx-mono);letter-spacing:.1em;color:#68706a}.availability-kpis .full b{color:#acd09f}.availability-kpis .modified b{color:var(--av-gold)}.availability-kpis .restricted b,.availability-kpis .review b{color:#d38b78}.availability-kpis .review{background:radial-gradient(circle at 90% 8%,#d38b781f,#0000 35%),#111512;border-color:#d38b785c}.availability-board{border:1px solid var(--av-line);background:linear-gradient(145deg,#121613,#0b0e0c);border-radius:16px;overflow:hidden}.availability-board>header{border-bottom:1px solid var(--av-line);grid-template-columns:1fr minmax(430px,.72fr);align-items:end;gap:40px;padding:34px;display:grid}.availability-board h2{letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(35px,4vw,58px);font-weight:390;line-height:.95}.availability-board>header p{color:#7e8680;max-width:680px;margin:0;font-size:10px;line-height:1.65}.availability-board>header>div:last-child{grid-template-columns:1.4fr .8fr;gap:9px;display:grid}.availability-board label,.availability-fields label,.availability-summary{color:#737b75;font:800 7px/1 var(--athlx-mono);letter-spacing:.12em;gap:8px;display:grid}.availability-board input,.availability-board select,.availability-fields input,.availability-fields select,.availability-summary textarea{border:1px solid var(--av-line);color:#e7e8e4;background:#090c0a;border-radius:6px;outline:none;width:100%;min-height:45px;padding:0 13px;font-size:9px}.availability-board input:focus,.availability-board select:focus,.availability-fields input:focus,.availability-fields select:focus,.availability-summary textarea:focus{border-color:#c9a56d9e;box-shadow:0 0 0 3px #c9a56d0f}.availability-table{display:grid}.availability-table-head,.availability-table>article{grid-template-columns:minmax(210px,1.3fr) minmax(150px,.9fr) 90px minmax(130px,.65fr) 110px 105px;align-items:center;gap:18px;display:grid}.availability-table-head{border-bottom:1px solid var(--av-line);color:#646c66;min-height:48px;font:800 7px/1 var(--athlx-mono);letter-spacing:.15em;padding:0 28px}.availability-table>article{border-bottom:1px solid var(--av-line);min-height:102px;padding:14px 28px;transition:background .2s}.availability-table>article:hover{background:linear-gradient(90deg,#c9a56d0a,#0000)}.availability-table>article:last-child{border-bottom:0}.availability-person{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.availability-person>i{width:43px;height:43px;color:var(--av-gold);font:700 9px/1 var(--athlx-mono);background:#171c18;border:1px solid #c9a56d40;border-radius:50%;flex:0 0 43px;place-items:center;font-style:normal;display:grid}.availability-person>span{gap:5px;display:grid}.availability-person b{font-size:11px;font-weight:650}.availability-person small,.availability-status small,.availability-table strong small,.availability-exposure small,.availability-table time small{font:700 7px/1.3 var(--athlx-mono);letter-spacing:.1em;color:#69716a}.availability-status{color:#d8dcd8;font:800 7px/1 var(--athlx-mono);letter-spacing:.1em;grid-template-columns:8px 1fr;align-items:center;gap:5px 8px;display:grid}.availability-status>i{background:#616963;border-radius:50%;grid-row:1/3;width:7px;height:7px}.availability-status.full>i{background:#9fbd86;box-shadow:0 0 9px #9fbd868c}.availability-status.modified>i{background:var(--av-gold)}.availability-status.restricted>i,.availability-status.unavailable>i{background:#d07d6b}.availability-status.unavailable{color:#d8998b}.availability-table strong{gap:7px;font-size:25px;font-weight:410;display:grid}.availability-exposure,.availability-table time{gap:7px;font-style:normal;display:grid}.availability-exposure b{font-size:20px;font-weight:430}.availability-table time{font:800 8px/1 var(--athlx-mono);color:#d7dbd7}.availability-table time.due{color:#d79484}.availability-manage{letter-spacing:.1em;background:#c9a56d0f;border:1px solid #c9a56d42;border-radius:5px;justify-content:space-between;align-items:center;min-height:37px;padding:0 11px;display:flex;color:var(--av-gold)!important;font:800 7px/1 var(--athlx-mono)!important}.availability-manage i{border-top:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)}.availability-loading,.availability-empty{text-align:center;align-content:center;place-items:center;gap:14px;min-height:320px;display:grid}.availability-loading i{border:1px solid var(--av-gold);border-top-color:#0000;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite av-spin}.availability-loading b,.availability-empty b{font:800 7px/1 var(--athlx-mono);letter-spacing:.15em}.availability-empty p{color:#737b75;font-size:9px}@keyframes av-spin{to{transform:rotate(360deg)}}.availability-editor{background:radial-gradient(circle at 82% 5%,#c9a56d1c,#0000 30%),linear-gradient(145deg,#151915,#0b0e0c);border:1px solid #c9a56d59;border-radius:17px;margin-top:14px;overflow:hidden;box-shadow:0 35px 100px #0000003d}.availability-editor>header{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:flex-start;padding:38px;display:flex}.availability-editor h2{letter-spacing:-.055em;margin:12px 0 9px;font-size:clamp(38px,4vw,60px);font-weight:390;line-height:.9}.availability-editor>header p{color:#808781;max-width:650px;margin:0;font-size:10px;line-height:1.65}.availability-editor>header>button{border:1px solid var(--av-line);color:#a7ada8;background:0 0;border-radius:50%;width:42px;height:42px;font-size:20px;font-weight:300}.availability-editor form{padding:34px 38px}.availability-editor fieldset{border:0;margin:0;padding:0}.availability-editor legend{color:#747c76;font:800 7px/1 var(--athlx-mono);letter-spacing:.14em;margin-bottom:13px}.availability-status-options{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.availability-status-options legend{grid-column:1/-1}.availability-status-options>button{border:1px solid var(--av-line);text-align:left;background:#0c100d;border-radius:8px;grid-template-columns:9px 1fr;align-content:center;gap:8px 11px;min-height:138px;padding:20px;display:grid}.availability-status-options>button>i{background:#656d67;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:2px}.availability-status-options>button b{font:800 8px/1 var(--athlx-mono);letter-spacing:.1em}.availability-status-options>button span{color:#747c76;font-size:8px;line-height:1.55}.availability-status-options>button.active{background:linear-gradient(145deg,#c9a56d1a,#c9a56d06);border-color:#c9a56d8c;box-shadow:inset 0 0 0 1px #c9a56d14}.availability-status-options>button.full i{background:#9fbd86}.availability-status-options>button.modified i{background:var(--av-gold)}.availability-status-options>button.restricted i,.availability-status-options>button.unavailable i{background:#d07d6b}.availability-fields{grid-template-columns:1.2fr 1.2fr repeat(3,.8fr);gap:9px;margin-top:20px;display:grid}.availability-tags{margin-top:22px!important}.availability-tags>div{flex-wrap:wrap;gap:7px;display:flex}.availability-tags button{border:1px solid var(--av-line);color:#7a827c;min-height:34px;font:800 7px/1 var(--athlx-mono);letter-spacing:.08em;background:#0b0e0c;border-radius:4px;padding:0 11px}.availability-tags button.active{border-color:var(--av-gold);background:var(--av-gold);color:#090b09}.availability-summary{margin-top:22px}.availability-summary textarea{resize:vertical;min-height:120px;padding:14px;line-height:1.6}.availability-summary small{color:#656d67;justify-self:end;font-size:7px}.availability-editor form>footer{border-top:1px solid var(--av-line);justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding-top:22px;display:flex}.availability-editor form>footer p{color:#727a74;max-width:720px;margin:0;font-size:8px;line-height:1.6}.availability-editor form>footer p b{color:var(--av-gold);font:800 7px/1 var(--athlx-mono);letter-spacing:.12em;margin-bottom:5px;display:block}.availability-editor form>footer button{border:1px solid var(--av-gold);color:#090b09;min-width:190px;min-height:48px;font:900 7px/1 var(--athlx-mono);letter-spacing:.12em;background:linear-gradient(135deg,#e1c179,#bf9149);border-radius:5px;padding:0 18px}.availability-editor form>footer button:disabled{opacity:.55}.availability-history{border-top:1px solid var(--av-line);padding:30px 38px 38px}.availability-history>article{border-bottom:1px solid var(--av-line);grid-template-columns:9px 1fr 120px;align-items:center;gap:14px;min-height:72px;display:grid}.availability-history>article>i{background:#656d67;border-radius:50%;width:8px;height:8px}.availability-history>article>i.full{background:#9fbd86}.availability-history>article>i.modified{background:var(--av-gold)}.availability-history>article>i.restricted,.availability-history>article>i.unavailable{background:#d07d6b}.availability-history article>span{gap:5px;display:grid}.availability-history article b{font-size:9px}.availability-history article p{color:#747c76;margin:0;font-size:8px;line-height:1.5}.availability-history time{text-align:right;color:#d9dcd8;font:800 7px/1 var(--athlx-mono);gap:6px;display:grid}.availability-history time small{color:#69716b;font-size:7px}.availability-page :is(button,input,select,textarea):focus-visible{outline:2px solid var(--av-gold);outline-offset:2px}.availability-page{isolation:isolate;position:relative}.availability-page .availability-hero>aside{width:auto!important;height:auto!important;margin:0!important;inset:auto!important}.availability-page .availability-board>header,.availability-page .availability-editor>header{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;position:static!important;inset:auto!important}.availability-page .availability-table>article{border:0;border-bottom:1px solid var(--av-line);background:0 0;border-radius:0;width:auto;margin:0;position:static;inset:auto}.availability-page .availability-table>article:last-child{border-bottom:0}.availability-page .availability-history>article{border:0;border-bottom:1px solid var(--av-line);background:0 0;border-radius:0;width:auto;margin:0;position:static;inset:auto}@media (width<=1250px){.availability-hero{grid-template-columns:1fr 280px;padding:44px}.availability-kpis{grid-template-columns:repeat(3,1fr)}.availability-board>header{grid-template-columns:1fr}.availability-table{overflow-x:auto}.availability-table-head,.availability-table>article{min-width:1120px}.availability-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.availability-hero{grid-template-columns:1fr}.availability-hero aside{min-height:280px}.availability-kpis,.availability-status-options,.availability-fields{grid-template-columns:1fr 1fr}.availability-editor form>footer{flex-direction:column;align-items:flex-start}.availability-editor form>footer button{width:100%}}@media (width<=620px){.availability-page{padding-top:22px}.availability-hero{padding:32px 23px}.availability-hero h1{font-size:53px}.availability-hero p{font-size:11px}.availability-hero aside{min-height:245px}.availability-kpis{gap:7px}.availability-kpis article{min-height:118px;padding:17px}.availability-kpis b{font-size:36px}.availability-board>header{padding:25px 20px}.availability-board h2{font-size:38px}.availability-board>header>div:last-child{grid-template-columns:1fr}.availability-editor>header,.availability-editor form,.availability-history{padding:26px 21px}.availability-status-options,.availability-fields{grid-template-columns:1fr}.availability-status-options>button{min-height:105px}.availability-history>article{grid-template-columns:8px 1fr}.availability-history time{text-align:left;grid-column:2;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.availability-page *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.unit-intelligence-page{--unit-gold:#c9a56d;--unit-bone:#f2f0e9;--unit-muted:#858c86;--unit-line:#ebe4d521;max-width:1660px;color:var(--unit-bone);padding-top:34px}.unit-intelligence-page *{box-sizing:border-box}.unit-intelligence-page button,.unit-intelligence-page input,.unit-intelligence-page select{font-family:inherit}.unit-intelligence-page button{cursor:pointer}.unit-back{color:#999f99;letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:12px;margin:0 0 20px;padding:0;font-size:7px;font-weight:800;display:flex;font-family:var(--athlx-mono)!important}.unit-back i{border:1px solid var(--unit-line);border-radius:50%;width:34px;height:34px;position:relative}.unit-back i:before{content:"";border-left:1px solid var(--unit-gold);border-bottom:1px solid var(--unit-gold);width:7px;height:7px;position:absolute;top:12px;left:13px;transform:rotate(45deg)}.unit-hero{grid-template-columns:minmax(0,1.55fr) minmax(320px,.55fr);overflow:hidden;border:1px solid var(--unit-line)!important;background:radial-gradient(circle at 67% 0,#c9a56d24,#0000 30%),linear-gradient(135deg,#151a16,#090c0a 72%)!important;border-radius:18px!important;min-height:340px!important;padding:0!important;display:grid!important}.unit-hero>div{flex-direction:column;justify-content:center;padding:52px;display:flex}.unit-hero small,.unit-intelligence-page header small{font-family:var(--athlx-mono);letter-spacing:.18em;color:var(--unit-gold);font-size:7px;font-weight:800}.unit-hero h1{color:var(--unit-bone);letter-spacing:-.072em;margin:20px 0 18px;font-size:clamp(58px,6vw,96px);font-weight:430;line-height:.83}.unit-hero h1 em{color:var(--unit-gold);font-style:normal}.unit-hero p{color:#959b95;max-width:760px;margin:0;font-size:11px;line-height:1.75}.unit-hero aside{border-left:1px solid var(--unit-line);background:linear-gradient(#0000,#ffffff05);flex-direction:column;justify-content:flex-end;padding:42px;display:flex}.unit-hero aside>span{font-family:var(--athlx-mono);letter-spacing:.16em;color:#747b75;font-size:7px}.unit-hero aside>b{letter-spacing:-.04em;margin:16px 0 8px;font-size:24px;font-weight:550}.unit-hero aside>small{color:#858c86;font-size:7px}.unit-hero aside>button{color:#0b0d0b;min-height:46px;font-family:var(--athlx-mono);letter-spacing:.14em;background:linear-gradient(135deg,#e3c27c,#c8a058);border:1px solid #ffffff1f;border-radius:5px;margin-top:35px;font-size:7px;font-weight:900}.unit-notice{border:1px solid var(--unit-line);background:#111512;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:78px;margin:14px 0;padding:20px 24px;display:grid}.unit-notice b{font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.unit-notice span{color:#878e88;font-size:9px}.unit-notice button{border:1px solid var(--unit-line);color:var(--unit-gold);font-family:var(--athlx-mono);background:0 0;border-radius:4px;padding:9px 13px;font-size:7px}.unit-notice.loading i{border:1px solid var(--unit-gold);border-top-color:#0000;border-radius:50%;width:25px;height:25px;animation:1s linear infinite unit-spin}.unit-notice.error{border-color:#c5705f59}.unit-notice.success{border-color:#8fa97042}@keyframes unit-spin{to{transform:rotate(360deg)}}.unit-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.unit-kpis article{border:1px solid var(--unit-line);background:linear-gradient(145deg,#151917,#0d100e);border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:24px;display:flex}.unit-kpis span{font-family:var(--athlx-mono);letter-spacing:.16em;color:#7e857f;font-size:7px}.unit-kpis b{letter-spacing:-.07em;margin:25px 0 10px;font-size:48px;font-weight:430;line-height:.75}.unit-kpis b em{color:#626963;font-size:17px;font-style:normal}.unit-kpis small{color:var(--unit-gold);font-size:7px;line-height:1.4}.unit-builder{margin-bottom:14px;background:radial-gradient(circle at 85% 0,#c9a56d1f,#0000 28%),#111512!important;border:1px solid #c9a56d52!important;border-radius:15px!important;padding:34px!important}.unit-builder>header,.unit-library>header,.unit-detail>header{justify-content:space-between;align-items:flex-start;display:flex}.unit-builder h2,.unit-library h2{letter-spacing:-.045em;margin:9px 0 0;font-size:30px;font-weight:460}.unit-builder>header>button{color:#858c86;font-family:var(--athlx-mono);letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:7px}.unit-fields{grid-template-columns:1fr .6fr;gap:12px;margin:28px 0 16px;display:grid}.unit-fields label{font-family:var(--athlx-mono);letter-spacing:.13em;color:#747b75;gap:9px;font-size:7px;font-weight:800;display:grid}.unit-fields label.purpose{grid-column:1/3}.unit-fields input,.unit-fields select{border:1px solid var(--unit-line);height:50px;color:var(--unit-bone);background:#0d100e;border-radius:5px;outline:none;padding:0 15px;font-size:10px}.unit-fields input:focus,.unit-fields select:focus{border-color:#c9a56d6b}.unit-roster-picker{border:1px solid var(--unit-line);border-radius:9px;overflow:hidden}.unit-roster-picker>header,.unit-member-editor>header{border-bottom:1px solid var(--unit-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.unit-roster-picker>header span,.unit-member-editor>header span{font-family:var(--athlx-mono);letter-spacing:.15em;font-size:7px}.unit-roster-picker>header small,.unit-member-editor>header small{color:var(--unit-gold)}.unit-roster-picker>div,.unit-member-editor>div{background:var(--unit-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.unit-roster-picker button,.unit-member-editor>div>button{min-height:68px;color:var(--unit-bone);text-align:left;background:#101411;border:0;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.unit-roster-picker button:hover,.unit-member-editor>div>button:hover{background:#171b18}.unit-roster-picker button.selected,.unit-member-editor>div>button.selected{box-shadow:inset 2px 0 var(--unit-gold);background:#c9a56d13}.unit-roster-picker button>i,.unit-member-editor button>i{border:1px solid var(--unit-line);width:34px;height:34px;color:var(--unit-gold);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.unit-roster-picker button>span,.unit-member-editor button>span{gap:4px;display:grid}.unit-roster-picker button b,.unit-member-editor button b{font-size:9px}.unit-roster-picker button small,.unit-member-editor button small{color:#747b75;font-size:7px}.unit-roster-picker button em,.unit-member-editor button em{font-style:normal;font-family:var(--athlx-mono);letter-spacing:.1em;color:#707771;font-size:7px}.unit-roster-picker button.selected em,.unit-member-editor button.selected em{color:var(--unit-gold)}.unit-builder form>footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.unit-builder form>footer span{color:#757c76;font-size:7px}.unit-builder form>footer button,.unit-member-editor footer .primary{color:#0a0c0a;min-height:44px;font-family:var(--athlx-mono);letter-spacing:.13em;background:linear-gradient(135deg,#e3c27c,#c8a058);border:0;border-radius:5px;padding:0 20px;font-size:7px;font-weight:900}.unit-empty-state{min-height:540px;border:1px solid var(--unit-line)!important;background:radial-gradient(circle at 50% 0,#c9a56d14,#0000 27%),#101310!important;border-radius:17px!important;padding:52px!important}.unit-empty-state>small{font-family:var(--athlx-mono);letter-spacing:.18em;color:var(--unit-gold);font-size:7px}.unit-empty-state>h2{letter-spacing:-.06em;max-width:920px;margin:20px 0 15px;font-size:clamp(40px,4.6vw,68px);font-weight:430;line-height:.93}.unit-empty-state>p{color:#858c86;font-size:10px}.unit-empty-state>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;display:grid}.unit-empty-state>div>button{border:1px solid var(--unit-line);min-height:190px;color:var(--unit-bone);text-align:left;background:#121613;border-radius:10px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.unit-empty-state>div>button:hover{border-color:#c9a56d54;transform:translateY(-2px)}.unit-empty-state button span{font-family:var(--athlx-mono);color:var(--unit-gold);font-size:7px}.unit-empty-state button b{letter-spacing:-.02em;margin:auto 0 13px;font-size:15px}.unit-empty-state button small{color:#777e78;font-size:7px;line-height:1.5}.unit-workspace{grid-template-columns:370px minmax(0,1fr);gap:14px;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.unit-library,.unit-detail{border:1px solid var(--unit-line);background:#101310;border-radius:15px;min-height:680px}.unit-library{padding:24px}.unit-library>header{border-bottom:1px solid var(--unit-line);padding-bottom:20px}.unit-library h2{font-size:23px}.unit-library>header>button{color:var(--unit-gold);font-family:var(--athlx-mono);letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.unit-library>div{gap:7px;margin-top:14px;display:grid}.unit-library>div>button{border:1px solid var(--unit-line);color:var(--unit-bone);text-align:left;background:#121613;border-radius:9px;padding:20px;display:block}.unit-library>div>button.active{box-shadow:inset 2px 0 var(--unit-gold);background:linear-gradient(135deg,#c9a56d14,#121613);border-color:#c9a56d5c}.unit-library button>span{display:block}.unit-library button>span>small{font-family:var(--athlx-mono);letter-spacing:.13em;color:var(--unit-gold);font-size:7px}.unit-library button>span>b{letter-spacing:-.035em;margin:11px 0 8px;font-size:18px;font-weight:560;display:block}.unit-library button>span>p{color:#7b827c;min-height:28px;margin:0;font-size:7px;line-height:1.45}.unit-library button>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.unit-library button strong{border:1px solid var(--unit-line);gap:4px;padding:10px 6px;font-size:16px;font-weight:450;display:grid}.unit-library button strong small{color:#6f766f;font-size:7px}.unit-library button>em{font-style:normal;font-family:var(--athlx-mono);letter-spacing:.12em;color:#777e78;margin-top:14px;font-size:7px;display:block}.unit-library button.active>em{color:var(--unit-gold)}.unit-detail{padding:30px;overflow:hidden}.unit-detail>header{border-bottom:1px solid var(--unit-line);padding-bottom:27px}.unit-detail>header h2{letter-spacing:-.055em;margin:9px 0;font-size:38px;font-weight:450;line-height:.95}.unit-detail>header p{color:#858c86;max-width:630px;margin:0;font-size:9px;line-height:1.6}.unit-detail>header>div:last-child{gap:7px;display:flex}.unit-detail>header button{border:1px solid var(--unit-line);color:#b0b4af;height:40px;font-family:var(--athlx-mono);letter-spacing:.11em;background:0 0;border-radius:5px;padding:0 13px;font-size:7px;font-weight:800}.unit-detail>header button.primary{border-color:var(--unit-gold);background:var(--unit-gold);color:#0b0d0b}.unit-detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.unit-detail-kpis article{border:1px solid var(--unit-line);background:#121613;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:115px;padding:17px;display:flex}.unit-detail-kpis span{font-family:var(--athlx-mono);letter-spacing:.13em;color:#717872;font-size:7px}.unit-detail-kpis b{letter-spacing:-.06em;margin:16px 0 7px;font-size:30px;font-weight:440;line-height:.8}.unit-detail-kpis small{color:var(--unit-gold);font-size:7px}.unit-athlete-table{border-top:1px solid var(--unit-line)}.unit-athlete-table>header,.unit-athlete-table>button{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(68px,.7fr)) 78px;align-items:center;gap:8px;display:grid}.unit-athlete-table>header{min-height:46px;font-family:var(--athlx-mono);letter-spacing:.11em;color:#676e68;font-size:7px}.unit-athlete-table>button{border:0;border-top:1px solid var(--unit-line);width:100%;min-height:72px;color:var(--unit-bone);text-align:left;background:0 0;padding:8px 0}.unit-athlete-table>button:hover{background:#ffffff05}.unit-athlete{align-items:center;gap:11px;display:flex}.unit-athlete>i{width:36px;height:36px;color:var(--unit-gold);border:1px solid #c9a56d38;border-radius:50%;flex:0 0 36px;place-items:center;font-size:7px;font-style:normal;display:grid}.unit-athlete>b{gap:5px;font-size:9px;display:grid}.unit-athlete small,.unit-athlete-table>button>span:not(.unit-athlete) small{color:#6e756f;margin-top:4px;font-size:7px;display:block}.unit-athlete-table>button>strong{letter-spacing:-.05em;font-size:21px;font-weight:460}.unit-athlete-table>button>strong.review{color:#d39378}.unit-athlete-table>button>span:not(.unit-athlete){font-size:9px}.unit-athlete-table>button>em{font-style:normal;font-family:var(--athlx-mono);letter-spacing:.1em;color:var(--unit-gold);text-align:right;font-size:7px}.unit-detail-empty{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.unit-detail-empty>i{border:1px solid #c9a56d45;border-radius:50%;width:44px;height:44px}.unit-detail-empty>b{font-family:var(--athlx-mono);letter-spacing:.14em;margin:22px 0 10px;font-size:7px}.unit-detail-empty>p{color:#7d847e;max-width:380px;margin:0;font-size:8px;line-height:1.6}.unit-member-editor{border:1px solid var(--unit-line);border-radius:9px;margin-top:18px;overflow:hidden}.unit-member-editor>div{grid-template-columns:repeat(2,1fr)}.unit-member-editor footer{border-top:1px solid var(--unit-line);justify-content:flex-end;gap:8px;padding:17px;display:flex}.unit-member-editor footer button{border:1px solid var(--unit-line);color:#a4aaa4;min-height:42px;font-family:var(--athlx-mono);letter-spacing:.11em;background:0 0;border-radius:5px;padding:0 17px;font-size:7px}@media (width<=1250px){.unit-workspace{grid-template-columns:310px minmax(0,1fr)}.unit-athlete-table>header{display:none}.unit-athlete-table>button{grid-template-columns:minmax(180px,1.5fr) repeat(3,1fr) 72px}.unit-athlete-table>button>span:nth-of-type(4),.unit-athlete-table>button>span:nth-of-type(5){display:none}.unit-empty-state>div{grid-template-columns:1fr 1fr}}@media (width<=980px){.unit-hero{grid-template-columns:1fr}.unit-hero aside{border-left:0;border-top:1px solid var(--unit-line)}.unit-kpis{grid-template-columns:1fr 1fr}.unit-workspace{grid-template-columns:1fr}.unit-library{min-height:auto}.unit-library>div,.unit-roster-picker>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.unit-intelligence-page{padding-top:24px}.unit-hero>div{padding:30px 22px}.unit-hero h1{font-size:54px}.unit-hero aside{padding:28px 22px}.unit-kpis{grid-template-columns:1fr 1fr}.unit-kpis article{min-height:132px;padding:18px}.unit-kpis b{font-size:38px}.unit-builder,.unit-empty-state,.unit-detail{padding:22px!important}.unit-fields{grid-template-columns:1fr}.unit-fields label.purpose{grid-column:auto}.unit-roster-picker>div,.unit-member-editor>div{grid-template-columns:1fr}.unit-builder form>footer{flex-direction:column;align-items:flex-start;gap:15px}.unit-empty-state>div,.unit-library>div{grid-template-columns:1fr}.unit-empty-state{min-height:auto}.unit-detail>header{flex-direction:column;gap:18px}.unit-detail>header>div:last-child{width:100%}.unit-detail>header button{flex:1}.unit-detail-kpis{grid-template-columns:1fr 1fr}.unit-athlete-table>button{grid-template-columns:minmax(180px,1fr) 45px 60px}.unit-athlete-table>button>span:nth-of-type(2),.unit-athlete-table>button>span:nth-of-type(3),.unit-athlete-table>button>span:nth-of-type(4),.unit-athlete-table>button>span:nth-of-type(5){display:none}.unit-athlete-table>button>em{font-size:0}.unit-athlete-table>button>em:after{content:"360";font-size:7px}}.unit-intelligence-page .unit-hero aside{z-index:auto;background:linear-gradient(#111612,#0d110e);width:auto;position:relative;inset:auto}.unit-intelligence-page .unit-builder{isolation:isolate;z-index:1;position:relative;overflow:visible;background:radial-gradient(circle at 85% 0,#c9a56d1f,#0000 28%),#111512!important}.unit-intelligence-page .unit-fields input,.unit-intelligence-page .unit-fields select{color:var(--unit-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0d100e}.unit-intelligence-page .unit-fields select option{color:var(--unit-bone);background:#0d100e}.intelligence-reports-page{--ir-onyx:#070b09;--ir-panel:#0d1210;--ir-panel-2:#111714;--ir-line:#d6dad124;--ir-line-strong:#d6dad140;--ir-bone:#f0f1eb;--ir-steel:#8b948e;--ir-gold:#c9a56d;--ir-gold-soft:#ae8c4f;--ir-green:#819f6b;--ir-red:#bc6f5b;color:var(--ir-bone);background:radial-gradient(circle at 80% 2%,#3549332e,transparent 30%),var(--ir-onyx);min-height:calc(100vh - 84px);font-family:var(--font-athlx-body),Arial,sans-serif;padding:54px clamp(28px,4vw,72px) 96px}.intelligence-reports-page button,.intelligence-reports-page input,.intelligence-reports-page select,.intelligence-reports-page textarea{font:inherit}.report-hero{border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line);grid-template-columns:minmax(0,1.7fr) minmax(280px,.62fr);align-items:end;gap:clamp(28px,4vw,70px);padding:44px 0 52px;display:grid}.report-hero-copy>small,.report-section-title>small,.report-editor-head small,.report-dossier-head small{color:var(--ir-gold);letter-spacing:.22em;margin-bottom:20px;font-size:11px;font-weight:800;display:block}.report-hero h1{font-family:var(--font-athlx-body),Arial,sans-serif;letter-spacing:-.065em;max-width:990px;margin:0;font-size:clamp(52px,6vw,96px);font-weight:500;line-height:.91}.report-hero h1 em{color:var(--ir-gold);font-style:normal}.report-hero-copy>p{color:#a4aba6;max-width:730px;margin:30px 0 34px;font-size:clamp(15px,1.1vw,18px);line-height:1.8}.report-hero-copy>button,.report-empty button{border:1px solid var(--ir-gold);background:var(--ir-gold);color:#11130f;letter-spacing:.16em;cursor:pointer;align-items:center;gap:24px;min-height:52px;padding:0 24px;font-size:11px;font-weight:800;display:inline-flex}.report-hero-copy>button i{background:currentColor;width:22px;height:1px;position:relative}.report-hero-copy>button i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.report-command-seal{border:1px solid var(--ir-line-strong);background:linear-gradient(145deg,#141c17e6,#080c0ae6);flex-direction:column;justify-content:space-between;min-height:315px;padding:28px;display:flex;position:relative;overflow:hidden}.report-command-seal:before{content:"";border:1px solid #c9a56d1a;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-90px;box-shadow:0 0 0 26px #c9a56d06,0 0 0 52px #c9a56d05}.report-command-seal>span{position:relative}.report-command-seal>span small{color:var(--ir-steel);letter-spacing:.22em;margin-bottom:14px;font-size:9px;font-weight:700;display:block}.report-command-seal>span b{letter-spacing:-.04em;font-size:35px;font-weight:500;line-height:.92}.report-command-seal>div{align-items:center;gap:13px;display:flex;position:relative}.report-command-seal>div>i{background:var(--ir-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #c9a56d8c}.report-command-seal p{flex-direction:column;gap:5px;margin:0;display:flex}.report-command-seal p b{letter-spacing:.18em;font-size:9px}.report-command-seal p small{color:var(--ir-steel);letter-spacing:.06em;font-size:10px}.report-live-rail{border:1px solid var(--ir-line);background:#0c110ec2;border-top:0;grid-template-columns:minmax(300px,1.4fr) repeat(4,minmax(125px,.55fr));display:grid}.report-live-rail>div{border-right:1px solid var(--ir-line);align-items:flex-end;gap:14px;padding:22px 26px;display:flex}.report-live-rail>div>small{color:var(--ir-gold);letter-spacing:.18em;align-self:center;margin-right:auto;font-size:9px;font-weight:800}.report-live-rail label{color:var(--ir-steel);letter-spacing:.17em;gap:7px;font-size:8px;font-weight:700;display:grid}.report-live-rail input{color:var(--ir-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--ir-line-strong);background:#080c0a;width:132px;padding:8px;font-size:10px}.report-live-rail article{border-right:1px solid var(--ir-line);align-content:center;min-height:104px;padding:20px 18px;display:grid}.report-live-rail article:last-child{border-right:0}.report-live-rail article small,.report-live-rail article span{letter-spacing:.16em;color:var(--ir-steel);font-size:8px;font-weight:700}.report-live-rail article b{letter-spacing:-.05em;margin:4px 0;font-size:32px;font-weight:500}.report-live-rail article b em{color:var(--ir-steel);margin-left:3px;font-size:10px;font-style:normal}.report-notice{background:#819f6b14;border:1px solid #819f6b66;align-items:center;gap:20px;margin-top:22px;padding:15px 18px;display:flex}.report-notice b{letter-spacing:.16em;color:#afca99;font-size:9px}.report-notice span{color:#c8cec9;font-size:12px}.report-notice.error{background:#bc6f5b14;border-color:#bc6f5b73}.report-notice.error b{color:#dc8e78}.report-operating-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:24px;margin-top:24px;display:grid}.report-current-picture,.report-history-panel,.report-editor,.report-dossier{border:1px solid var(--ir-line);background:linear-gradient(145deg,#111714f0,#0a0e0cf5)}.report-current-picture,.report-history-panel{padding:clamp(28px,3vw,48px)}.report-section-title h2{color:var(--ir-bone);letter-spacing:-.05em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.03}.report-section-title p{color:var(--ir-steel);max-width:640px;margin:16px 0 0;font-size:12px;line-height:1.75}.report-availability-band{border:1px solid var(--ir-line);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.report-availability-band article{border-right:1px solid var(--ir-line);grid-template-rows:1fr auto;grid-template-columns:9px 1fr;align-items:start;gap:0 10px;min-height:118px;padding:20px;display:grid}.report-availability-band article:last-child{border:0}.report-availability-band i{background:var(--ir-green);border-radius:50%;width:7px;height:7px;margin-top:7px}.report-availability-band b{font-size:31px;font-weight:500;line-height:1}.report-availability-band span{letter-spacing:.14em;color:var(--ir-steel);grid-column:2;font-size:8px;font-weight:800}.report-availability-band .modified i{background:var(--ir-gold)}.report-availability-band .restricted i{background:#c2855d}.report-availability-band .unavailable i{background:var(--ir-red)}.report-evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.report-evidence-grid article{border:1px solid var(--ir-line);flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;display:flex}.report-evidence-grid small,.report-evidence-grid span{color:var(--ir-steel);letter-spacing:.14em;font-size:8px;font-weight:800}.report-evidence-grid b{letter-spacing:-.04em;font-size:34px;font-weight:500}.report-evidence-grid b em{color:var(--ir-steel);font-size:13px;font-style:normal}.report-history-list{gap:8px;margin-top:28px;display:grid}.report-history-list>button{border:1px solid var(--ir-line);width:100%;min-height:97px;color:var(--ir-bone);text-align:left;cursor:pointer;background:#0b100d;justify-content:space-between;padding:18px 20px;display:flex}.report-history-list>button:hover,.report-history-list>button.active{background:#c9a56d0e;border-color:#c9a56da6}.report-history-list>button span{gap:7px;display:grid}.report-history-list>button small{color:var(--ir-gold);letter-spacing:.14em;font-size:8px;font-weight:800}.report-history-list>button b{font-size:13px;font-weight:600}.report-history-list>button em{color:var(--ir-steel);font-size:9px;font-style:normal}.report-history-list>button>i{border-top:1px solid var(--ir-gold);border-right:1px solid var(--ir-gold);align-self:center;width:10px;height:10px;margin-right:5px;transform:rotate(45deg)}.report-empty{border:1px dashed var(--ir-line-strong);flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:28px;display:flex}.report-empty>span{border:1px solid var(--ir-gold);width:48px;height:48px;color:var(--ir-gold);border-radius:50%;place-items:center;margin-bottom:24px;font-size:10px;display:grid}.report-empty>b{letter-spacing:-.04em;font-size:24px;font-weight:500}.report-empty p{color:var(--ir-steel);font-size:11px;line-height:1.6}.report-empty button{min-height:42px;margin-top:10px;padding:0 16px;font-size:9px}.report-empty>i{border:1px solid var(--ir-gold);border-top-color:#0000;border-radius:50%;width:18px;height:18px;margin-bottom:16px;animation:.8s linear infinite irSpin}@keyframes irSpin{to{transform:rotate(360deg)}}.report-editor,.report-dossier{margin-top:24px;padding:clamp(28px,4vw,54px)}.report-editor{border-color:#c9a56d61;outline:0;scroll-margin-top:104px}.report-editor-head,.report-dossier-head{border-bottom:1px solid var(--ir-line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:32px;display:flex}.report-editor-head h2,.report-dossier-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1}.report-editor-head p,.report-dossier-head p{color:var(--ir-steel);margin:13px 0 0;font-size:12px;line-height:1.7}.report-editor-head>button{border:1px solid var(--ir-line-strong);width:45px;height:45px;color:var(--ir-bone);cursor:pointer;background:0 0;font-size:23px}.report-editor form{margin-top:28px}.report-editor-fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.report-editor-fields .wide{grid-column:1/-1}.report-editor label{color:var(--ir-steel);letter-spacing:.16em;gap:10px;font-size:8px;font-weight:800;display:grid}.report-editor input,.report-editor select,.report-editor textarea{border:1px solid var(--ir-line-strong);width:100%;color:var(--ir-bone);background:#080c0a;border-radius:0;outline:0;padding:15px 16px}.report-editor input:focus,.report-editor select:focus,.report-editor textarea:focus{border-color:var(--ir-gold)}.report-editor-summary{margin-top:14px}.report-editor-summary textarea{resize:vertical;min-height:130px;font-size:14px;line-height:1.65}.report-editor-columns{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.report-editor-columns textarea{resize:vertical;min-height:180px;font-size:12px;line-height:1.7}.report-editor-footer{border-top:1px solid var(--ir-line);justify-content:space-between;align-items:end;gap:28px;margin-top:26px;padding-top:24px;display:flex}.report-editor-footer p{max-width:640px;color:var(--ir-steel);margin:0;font-size:10px;line-height:1.7}.report-editor-footer p b{color:var(--ir-gold);letter-spacing:.15em;margin-bottom:5px;font-size:8px;display:block}.report-editor-footer>div,.report-dossier-actions>div{gap:8px;display:flex}.report-editor-footer button,.report-dossier-actions button{border:1px solid var(--ir-line-strong);min-height:43px;color:var(--ir-bone);letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:#0b100d;padding:0 18px;font-size:9px;font-weight:800}.report-editor-footer button.publish,.report-dossier-actions button.publish{background:var(--ir-gold);border-color:var(--ir-gold);color:#11130f}.report-editor-footer button:disabled,.report-dossier-actions button:disabled{opacity:.5;cursor:wait}.report-dossier-head>span{color:#aac596;letter-spacing:.15em;white-space:nowrap;border:1px solid #819f6b73;padding:12px 15px;font-size:8px;font-weight:800}.report-dossier-metrics{border:1px solid var(--ir-line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.report-dossier-metrics article{border-right:1px solid var(--ir-line);flex-direction:column;justify-content:space-between;min-height:120px;padding:22px;display:flex}.report-dossier-metrics article:last-child{border:0}.report-dossier-metrics small,.report-dossier-summary small,.report-dossier-columns>div>small{color:var(--ir-gold);letter-spacing:.16em;font-size:8px;font-weight:800}.report-dossier-metrics b{font-size:36px;font-weight:500}.report-dossier-summary{border-bottom:1px solid var(--ir-line);padding:36px 0}.report-dossier-summary p{letter-spacing:-.025em;max-width:1040px;margin:16px 0 0;font-size:clamp(19px,2vw,28px);line-height:1.5}.report-dossier-columns{border-bottom:1px solid var(--ir-line);grid-template-columns:repeat(3,1fr);display:grid}.report-dossier-columns>div{border-right:1px solid var(--ir-line);min-height:250px;padding:32px 24px 32px 0}.report-dossier-columns>div+div{padding-left:24px}.report-dossier-columns>div:last-child{border:0}.report-dossier-columns p{border-top:1px solid var(--ir-line);gap:13px;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.55;display:flex}.report-dossier-columns p i{color:var(--ir-gold);margin-top:3px;font-size:8px;font-style:normal}.report-dossier-columns p.empty{color:var(--ir-steel)}.report-dossier-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:26px;display:flex}.report-dossier-actions>span{color:var(--ir-steel);letter-spacing:.08em;font-size:9px}@media (width<=1100px){.report-hero{grid-template-columns:1fr}.report-command-seal{min-height:220px}.report-live-rail{grid-template-columns:repeat(4,1fr)}.report-live-rail>div{border-bottom:1px solid var(--ir-line);border-right:0;grid-column:1/-1}.report-operating-grid{grid-template-columns:1fr}.report-editor-footer,.report-dossier-actions{flex-direction:column;align-items:flex-start}.report-editor-footer>div,.report-dossier-actions>div{flex-wrap:wrap}}@media (width<=760px){.intelligence-reports-page{padding:26px 16px 92px}.report-hero{padding:28px 0 34px}.report-hero h1{font-size:48px}.report-command-seal{min-height:190px}.report-live-rail{grid-template-columns:repeat(2,1fr)}.report-live-rail>div{flex-wrap:wrap;align-items:stretch}.report-live-rail>div>small{width:100%;margin-bottom:7px}.report-live-rail input{width:100%}.report-live-rail article{border-bottom:1px solid var(--ir-line)}.report-current-picture,.report-history-panel,.report-editor,.report-dossier{padding:24px 18px}.report-availability-band{grid-template-columns:repeat(2,1fr)}.report-availability-band article:nth-child(2){border-right:0}.report-availability-band article:nth-child(-n+2){border-bottom:1px solid var(--ir-line)}.report-evidence-grid,.report-editor-fields,.report-editor-columns,.report-dossier-columns{grid-template-columns:1fr}.report-dossier-metrics{grid-template-columns:repeat(2,1fr)}.report-dossier-metrics article:nth-child(2){border-right:0}.report-dossier-metrics article:nth-child(-n+2){border-bottom:1px solid var(--ir-line)}.report-dossier-columns>div,.report-dossier-columns>div+div{border-right:0;border-bottom:1px solid var(--ir-line);padding:28px 0}.report-dossier-head{flex-direction:column}.report-dossier-actions>div,.report-editor-footer>div{width:100%}.report-dossier-actions button,.report-editor-footer button{flex:1;padding:0 10px}}@media print{body{background:#fff!important}.shell>aside,.main>header,.bottom,.report-hero,.report-live-rail,.report-operating-grid,.report-notice{display:none!important}.shell,.main{width:auto!important;margin:0!important;padding:0!important;display:block!important}.intelligence-reports-page{color:#111;background:#fff;min-height:0;padding:0}.report-dossier{color:#111;background:#fff;border:0;margin:0;padding:24px;display:block!important}.report-dossier *{color:#111!important;border-color:#bbb!important}.report-dossier-actions{display:none!important}}.department-command-page{--dc-onyx:#070a08;--dc-panel:#0d120f;--dc-panel-2:#111713;--dc-line:#daddd524;--dc-line-strong:#daddd540;--dc-bone:#f1f1eb;--dc-steel:#8b938d;--dc-gold:#c9a56d;--dc-green:#839e70;--dc-orange:#bb8059;--dc-red:#b96250;color:var(--dc-bone);background:radial-gradient(circle at 83% 1%,#374c3633,transparent 30%),var(--dc-onyx);min-height:calc(100vh - 84px);font-family:var(--font-athlx-body),Arial,sans-serif;padding:54px clamp(28px,4vw,72px) 100px}.department-command-page button{font:inherit}.department-hero{border-top:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line);grid-template-columns:minmax(0,1.65fr) minmax(285px,.6fr);align-items:end;gap:clamp(35px,5vw,85px);padding:42px 0 54px;display:grid}.department-hero>div:first-child>small,.department-section-head small,.department-governance>div>small{color:var(--dc-gold);letter-spacing:.21em;margin-bottom:21px;font-size:10px;font-weight:800;display:block}.department-hero h1{letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(56px,6.4vw,102px);font-weight:500;line-height:.89}.department-hero h1 em{color:var(--dc-gold);font-style:normal}.department-hero>div:first-child>p{color:#a2aaa4;max-width:760px;margin:30px 0 34px;font-size:clamp(15px,1.12vw,18px);line-height:1.8}.department-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.department-hero-actions button{border:1px solid var(--dc-line-strong);height:52px;color:var(--dc-bone);letter-spacing:.15em;cursor:pointer;background:0 0;padding:0 22px;font-size:9px;font-weight:800}.department-hero-actions button:first-child{background:var(--dc-gold);border-color:var(--dc-gold);color:#11130f;align-items:center;gap:24px;display:flex}.department-hero-actions button i,.department-rhythm .department-section-head button i,.department-priority-cta i,.department-governance button i{background:currentColor;width:18px;height:1px;display:block;position:relative}.department-hero-actions button i:after,.department-rhythm .department-section-head button i:after,.department-priority-cta i:after,.department-governance button i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.department-standard{border:1px solid var(--dc-line-strong);background:linear-gradient(145deg,#121914f5,#070a08f5);flex-direction:column;justify-content:space-between;min-height:300px;padding:27px;display:flex;position:relative;overflow:hidden}.department-standard:before{content:"";border:1px solid #c9a56d1c;border-radius:50%;width:270px;height:270px;position:absolute;top:-90px;right:-105px;box-shadow:0 0 0 30px #c9a56d06,0 0 0 60px #c9a56d05}.department-standard>span{color:var(--dc-steel);letter-spacing:.19em;font-size:8px;font-weight:800}.department-standard>b{letter-spacing:-.035em;white-space:pre-line;font-size:34px;font-weight:500;line-height:.92;position:relative}.department-standard>div{align-items:center;gap:13px;display:flex;position:relative}.department-standard>div>i{background:var(--dc-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #839e708c}.department-standard>div>i.alert{background:var(--dc-red);box-shadow:0 0 15px #b962508c}.department-standard p{gap:4px;margin:0;display:grid}.department-standard p small{color:var(--dc-steel);letter-spacing:.15em;font-size:7px;font-weight:800}.department-standard p strong{letter-spacing:.08em;font-size:9px}.department-filter-rail{border:1px solid var(--dc-line);background:#0c110ee0;border-top:0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 18px;display:flex}.department-filter-rail>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.department-filter-rail small{color:var(--dc-steel);letter-spacing:.16em;margin:0 10px;font-size:8px;font-weight:800}.department-filter-rail button{min-height:35px;color:var(--dc-steel);letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 13px;font-size:8px;font-weight:800}.department-filter-rail button:hover,.department-filter-rail button.active{color:var(--dc-bone);background:#c9a56d12;border-color:#c9a56d73}.department-filter-rail>span{letter-spacing:.13em;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.department-filter-rail>span i{background:var(--dc-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #839e7099}.department-message{background:#839e7014;border:1px solid #839e706b;align-items:center;gap:18px;margin-top:20px;padding:14px 18px;display:flex}.department-message b{color:#aac497;letter-spacing:.15em;font-size:8px}.department-message span{color:#c8cec9;font-size:11px}.department-message.error{background:#b9625014;border-color:#b9625075}.department-message.error b{color:#df8e7a}.department-kpis{border:1px solid var(--dc-line);background:#0c110edb;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid}.department-kpis article{border-right:1px solid var(--dc-line);flex-direction:column;justify-content:space-between;min-height:132px;padding:22px;display:flex;position:relative}.department-kpis article:last-child{border:0}.department-kpis article.attention:before{content:"";border-top:2px solid var(--dc-red);pointer-events:none;position:absolute;inset:0}.department-kpis small,.department-kpis span{color:var(--dc-steel);letter-spacing:.15em;font-size:8px;font-weight:800}.department-kpis b{letter-spacing:-.05em;font-size:36px;font-weight:500}.department-kpis article.attention b{color:#d58470}.department-command-grid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:22px;margin-top:22px;display:grid}.department-team-board,.department-priority-room,.department-rhythm,.department-governance{border:1px solid var(--dc-line);background:linear-gradient(145deg,#101612f0,#090d0af7);padding:clamp(27px,3.2vw,48px)}.department-section-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.department-section-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,3.1vw,48px);font-weight:500;line-height:1}.department-section-head p{color:var(--dc-steel);max-width:420px;margin:0;font-size:11px;line-height:1.7}.department-team-board>.department-section-head{border-bottom:1px solid var(--dc-line);padding-bottom:28px}.department-team-list{gap:12px;margin-top:20px;display:grid}.team-pulse{border:1px solid var(--dc-line);background:#0a0f0c}.team-pulse.action{border-color:#b9625061}.team-pulse.watch{border-color:#c9a56d4f}.team-pulse>header{border-bottom:1px solid var(--dc-line);align-items:center;gap:16px;padding:19px 20px;display:flex}.team-pulse>header>span{border:1px solid var(--dc-line-strong);width:35px;height:35px;color:var(--dc-gold);place-items:center;font-size:8px;display:grid}.team-pulse>header>div{margin-right:auto}.team-pulse>header small{color:var(--dc-steel);letter-spacing:.13em;font-size:7px;font-weight:800}.team-pulse h3{letter-spacing:-.025em;margin:4px 0 0;font-size:18px;font-weight:600}.team-pulse>header>em{color:#a5be92;letter-spacing:.12em;border:1px solid #839e705e;padding:8px 10px;font-size:7px;font-style:normal;font-weight:800}.team-pulse.action>header>em{color:#df8e7a;border-color:#b962507a}.team-pulse.watch>header>em{color:var(--dc-gold);border-color:#c9a56d6e}.team-pulse-metrics{grid-template-columns:repeat(5,1fr);display:grid}.team-pulse-metrics p{border-right:1px solid var(--dc-line);gap:9px;margin:0;padding:17px 14px;display:grid}.team-pulse-metrics p:last-child{border:0}.team-pulse-metrics small{color:var(--dc-steel);letter-spacing:.11em;font-size:7px;font-weight:800}.team-pulse-metrics b{font-size:22px;font-weight:500}.team-pulse-metrics b em{color:var(--dc-steel);letter-spacing:.03em;font-size:8px;font-style:normal}.team-pulse>footer{border-top:1px solid var(--dc-line);align-items:center;gap:14px;min-height:50px;padding:8px 15px;display:flex}.team-pulse>footer span{color:var(--dc-steel);letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.team-pulse>footer span i{background:var(--dc-green);border-radius:50%;width:5px;height:5px}.team-pulse>footer span i.modified{background:var(--dc-gold)}.team-pulse>footer span i.restricted{background:var(--dc-orange)}.team-pulse>footer span i.unavailable{background:var(--dc-red)}.team-pulse>footer button{color:var(--dc-gold);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-left:auto;font-size:7px;font-weight:800;display:flex}.team-pulse>footer button>i{background:currentColor;width:12px;height:1px;position:relative}.team-pulse>footer button>i:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.department-priority-room{flex-direction:column;display:flex}.department-priority-room .department-section-head{display:block}.department-priority-room .department-section-head p{margin-top:15px}.department-priorities{gap:8px;margin-top:26px;display:grid}.department-priorities>button{border:1px solid var(--dc-line);color:var(--dc-bone);text-align:left;cursor:pointer;background:#0a0f0c;grid-template-columns:34px 1fr 9px;align-items:start;gap:13px;padding:16px;display:grid}.department-priorities>button:hover{border-color:#c9a56d80}.department-priorities>button>span{border:1px solid var(--dc-line-strong);width:31px;height:31px;color:var(--dc-gold);place-items:center;font-size:7px;display:grid}.department-priorities>button>span.critical{color:#df8e7a;border-color:#b962508c}.department-priorities p{gap:6px;margin:0;display:grid}.department-priorities p small{color:var(--dc-gold);letter-spacing:.12em;font-size:7px;font-weight:800}.department-priorities p b{font-size:11px;line-height:1.4}.department-priorities p em{color:var(--dc-steel);font-size:9px;font-style:normal;line-height:1.5}.department-priorities>button>i{border-top:1px solid var(--dc-gold);border-right:1px solid var(--dc-gold);align-self:center;width:7px;height:7px;transform:rotate(45deg)}.department-priority-cta{border:1px solid var(--dc-gold);background:var(--dc-gold);color:#11130f;letter-spacing:.14em;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 17px;font-size:8px;font-weight:800;display:flex}.department-clear{border:1px dashed var(--dc-line-strong);flex-direction:column;justify-content:center;align-items:flex-start;min-height:205px;padding:25px;display:flex}.department-clear>i{border:1px solid var(--dc-green);border-radius:50%;width:34px;height:34px;margin-bottom:18px;position:relative}.department-clear>i:after{content:"";border-left:1px solid var(--dc-green);border-bottom:1px solid var(--dc-green);width:13px;height:7px;position:absolute;top:8px;left:9px;transform:rotate(-45deg)}.department-clear b{letter-spacing:.13em;color:#abc398;font-size:9px}.department-clear p{color:var(--dc-steel);font-size:10px;line-height:1.6}.department-loading{border:1px dashed var(--dc-line-strong);min-height:190px;color:var(--dc-steel);letter-spacing:.15em;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:8px;font-weight:800;display:flex}.department-loading i{border:1px solid var(--dc-gold);border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite dcSpin}@keyframes dcSpin{to{transform:rotate(360deg)}}.department-rhythm{margin-top:22px}.department-rhythm .department-section-head{border-bottom:1px solid var(--dc-line);padding-bottom:27px}.department-rhythm .department-section-head button{color:var(--dc-gold);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;font-size:8px;font-weight:800;display:flex}.department-rhythm-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.department-rhythm-grid>article{border:1px solid var(--dc-line);background:#0a0f0c;grid-template-columns:55px 1fr 8px;align-items:center;gap:15px;min-height:108px;padding:15px;display:grid}.department-rhythm-grid time{border-right:1px solid var(--dc-line);flex-direction:column;justify-content:center;height:65px;display:flex}.department-rhythm-grid time b{font-size:25px;font-weight:500}.department-rhythm-grid time small{color:var(--dc-gold);letter-spacing:.12em;font-size:7px;font-weight:800}.department-rhythm-grid article>div{gap:5px;display:grid}.department-rhythm-grid article>div small{color:var(--dc-steel);letter-spacing:.1em;font-size:7px;font-weight:800}.department-rhythm-grid article>div b{font-size:11px}.department-rhythm-grid article>div span{color:var(--dc-steel);font-size:8px}.department-rhythm-grid article>i{border-top:1px solid var(--dc-gold);border-right:1px solid var(--dc-gold);width:6px;height:6px;transform:rotate(45deg)}.department-rhythm-empty{border:1px dashed var(--dc-line-strong);grid-column:1/-1;align-items:center;gap:22px;min-height:150px;padding:25px;display:flex}.department-rhythm-empty>span{border:1px solid var(--dc-gold);width:47px;height:47px;color:var(--dc-gold);border-radius:50%;place-items:center;font-size:9px;display:grid}.department-rhythm-empty>div{margin-right:auto}.department-rhythm-empty b{font-size:15px}.department-rhythm-empty p{color:var(--dc-steel);font-size:10px}.department-rhythm-empty button{border:1px solid var(--dc-gold);height:40px;color:var(--dc-gold);letter-spacing:.12em;cursor:pointer;background:0 0;padding:0 16px;font-size:8px;font-weight:800}.department-governance{grid-template-columns:1fr 1.15fr;align-items:end;gap:70px;margin-top:22px;display:grid}.department-governance h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:.97}.department-governance>div>p{color:var(--dc-steel);max-width:610px;font-size:12px;line-height:1.75}.department-governance>div:last-child{display:grid}.department-governance button{border:0;border-top:1px solid var(--dc-line);min-height:70px;color:var(--dc-bone);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr 18px;align-items:center;gap:15px;display:grid}.department-governance button:last-child{border-bottom:1px solid var(--dc-line)}.department-governance button span{color:var(--dc-gold);font-size:8px}.department-governance button b{letter-spacing:.13em;font-size:10px}.department-governance button i{color:var(--dc-gold);justify-self:end}@media (width<=1180px){.department-hero{grid-template-columns:1fr}.department-standard{min-height:210px}.department-kpis{grid-template-columns:repeat(3,1fr)}.department-kpis article:nth-child(3){border-right:0}.department-kpis article:nth-child(-n+3){border-bottom:1px solid var(--dc-line)}.department-command-grid{grid-template-columns:1fr}.department-priority-cta{margin-top:22px}.department-rhythm-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.department-command-page{padding:27px 15px 94px}.department-hero{padding:27px 0 35px}.department-hero h1{font-size:48px}.department-filter-rail{flex-direction:column;align-items:flex-start}.department-filter-rail>span{padding:0 10px 8px}.department-kpis{grid-template-columns:repeat(2,1fr)}.department-kpis article{border-bottom:1px solid var(--dc-line)!important}.department-kpis article:nth-child(2n){border-right:0}.department-kpis article:last-child{grid-column:1/-1}.department-team-board,.department-priority-room,.department-rhythm,.department-governance{padding:23px 17px}.department-section-head{display:block}.department-section-head>p{margin-top:14px}.team-pulse>header{flex-wrap:wrap;align-items:flex-start}.team-pulse>header>em{margin-left:51px}.team-pulse-metrics{grid-template-columns:repeat(2,1fr)}.team-pulse-metrics p{border-bottom:1px solid var(--dc-line)}.team-pulse-metrics p:nth-child(2n){border-right:0}.team-pulse-metrics p:last-child{grid-column:1/-1}.team-pulse>footer{flex-wrap:wrap;align-items:flex-start}.team-pulse>footer button{border-top:1px solid var(--dc-line);justify-content:space-between;width:100%;margin:5px 0 0;padding-top:12px}.department-rhythm-grid{grid-template-columns:1fr}.department-rhythm .department-section-head button{margin-top:18px}.department-rhythm-empty{flex-wrap:wrap;align-items:flex-start}.department-rhythm-empty button{width:100%}.department-governance{grid-template-columns:1fr;gap:28px}.department-hero-actions button{justify-content:space-between;width:100%}}.combine-operations-page{--co-onyx:#070a08;--co-panel:#0e1310;--co-panel-2:#121814;--co-line:#daddd524;--co-line-strong:#daddd540;--co-bone:#f2f2ec;--co-steel:#8c948e;--co-gold:#c9a56d;--co-green:#829d70;--co-red:#bb6653;color:var(--co-bone);background:radial-gradient(circle at 83% 1%,#374c3633,transparent 30%),var(--co-onyx);min-height:calc(100vh - 84px);font-family:var(--font-athlx-body),Arial,sans-serif;padding:54px clamp(28px,4vw,72px) 100px}.combine-operations-page button,.combine-operations-page input,.combine-operations-page select{font:inherit}.combine-hero{border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line);grid-template-columns:minmax(0,1.7fr) minmax(290px,.58fr);align-items:end;gap:clamp(36px,5vw,86px);padding:42px 0 54px;display:grid}.combine-hero>div>small,.combine-create small,.combine-field>header small,.combine-stations>header small,.combine-result-entry small,.combine-leaderboard>header small,.combine-launch-empty>small{color:var(--co-gold);letter-spacing:.21em;margin-bottom:21px;font-size:10px;font-weight:800;display:block}.combine-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,6.5vw,105px);font-weight:500;line-height:.88}.combine-hero h1 em{color:var(--co-gold);font-style:normal}.combine-hero>div>p{color:#a2aaa4;max-width:775px;margin:30px 0 34px;font-size:clamp(15px,1.1vw,18px);line-height:1.8}.combine-hero>div>div{flex-wrap:wrap;gap:10px;display:flex}.combine-hero>div button,.combine-launch-empty button{border:1px solid var(--co-line-strong);height:52px;color:var(--co-bone);letter-spacing:.15em;cursor:pointer;background:0 0;padding:0 22px;font-size:9px;font-weight:800}.combine-hero>div button:first-child,.combine-launch-empty button{background:var(--co-gold);border-color:var(--co-gold);color:#11130f;align-items:center;gap:24px;display:flex}.combine-hero button i,.combine-launch-empty button i,.combine-capture i{background:currentColor;width:18px;height:1px;position:relative}.combine-hero button i:after,.combine-launch-empty button i:after,.combine-capture i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.combine-hero>aside{border:1px solid var(--co-line-strong);background:linear-gradient(145deg,#121914f5,#070a08f5);flex-direction:column;justify-content:space-between;min-height:310px;padding:28px;display:flex;position:relative;overflow:hidden}.combine-hero>aside:before{content:"";border:1px solid #c9a56d1c;border-radius:50%;width:280px;height:280px;position:absolute;top:-95px;right:-110px;box-shadow:0 0 0 32px #c9a56d06,0 0 0 64px #c9a56d04}.combine-hero>aside>small{color:var(--co-steel);letter-spacing:.19em;font-size:8px;font-weight:800}.combine-hero>aside>b{letter-spacing:-.035em;font-size:31px;font-weight:500;line-height:.94;position:relative}.combine-hero>aside>span{align-items:center;gap:13px;display:flex;position:relative}.combine-hero>aside>span>i{background:var(--co-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #c9a56d80}.combine-hero>aside>span>i.live{background:var(--co-green);box-shadow:0 0 15px #829d709e}.combine-hero>aside p{gap:4px;margin:0;display:grid}.combine-hero>aside p small{color:var(--co-steel);letter-spacing:.15em;font-size:7px;font-weight:800}.combine-hero>aside p strong{letter-spacing:.1em;font-size:9px}.combine-message{background:#829d7014;border:1px solid #829d706b;align-items:center;gap:18px;margin-top:20px;padding:14px 18px;display:flex}.combine-message b{color:#acc598;letter-spacing:.15em;font-size:8px}.combine-message span{color:#c8cec9;font-size:11px}.combine-message.error{background:#bb665314;border-color:#bb665375}.combine-message.error b{color:#df8e7a}.combine-event-rail{border:1px solid var(--co-line);background:#0c110ee0;border-top:0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 18px;display:flex}.combine-event-rail>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.combine-event-rail>div>small{color:var(--co-steel);letter-spacing:.16em;margin:0 10px;font-size:8px;font-weight:800}.combine-event-rail button{min-height:35px;color:var(--co-steel);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 13px;font-size:8px;font-weight:800}.combine-event-rail button.active,.combine-event-rail button:hover{color:var(--co-bone);background:#c9a56d12;border-color:#c9a56d73}.combine-event-rail>div>span{color:var(--co-steel);letter-spacing:.12em;font-size:8px}.combine-event-rail>p{text-align:right;gap:4px;margin:0;display:grid}.combine-event-rail>p span{color:var(--co-gold);letter-spacing:.13em;font-size:9px;font-weight:800}.combine-event-rail>p b{color:var(--co-steel);letter-spacing:.11em;font-size:8px}.combine-create,.combine-result-entry{background:linear-gradient(145deg,#111713f7,#090d0afa);border:1px solid #c9a56d66;margin-top:22px;padding:clamp(26px,3.5vw,50px)}.combine-create>header,.combine-result-entry>header{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex}.combine-create h2,.combine-result-entry h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,59px);font-weight:500;line-height:1}.combine-create header p{color:var(--co-steel);font-size:11px;line-height:1.7}.combine-create header>button,.combine-result-entry header>button{border:1px solid var(--co-line-strong);width:44px;height:44px;color:var(--co-bone);cursor:pointer;background:0 0;font-size:22px}.combine-create form,.combine-result-entry form{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:27px;display:grid}.combine-create label,.combine-result-entry label{color:var(--co-steel);letter-spacing:.14em;gap:9px;font-size:8px;font-weight:800;display:grid}.combine-create input,.combine-result-entry input,.combine-result-entry select,.combine-leaderboard select,.combine-registration-tools input{border:1px solid var(--co-line-strong);width:100%;height:48px;color:var(--co-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080c09;outline:0;padding:0 14px}.combine-create input:focus,.combine-result-entry input:focus,.combine-result-entry select:focus,.combine-registration-tools input:focus{border-color:var(--co-gold)}.combine-create form>div,.combine-result-entry form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.combine-create form button,.combine-result-entry form button{border:1px solid var(--co-line-strong);height:45px;color:var(--co-bone);letter-spacing:.13em;cursor:pointer;background:0 0;padding:0 18px;font-size:8px;font-weight:800}.combine-create form button:last-child,.combine-result-entry form button:last-child{background:var(--co-gold);border-color:var(--co-gold);color:#11130f}.combine-result-entry label.wide{grid-column:1/-1}.combine-result-entry label>span{margin-top:37px;position:absolute;right:12px}.combine-result-entry label{position:relative}.combine-command-strip{border:1px solid var(--co-line);background:#0c110edb;grid-template-columns:repeat(4,1fr) minmax(340px,1.3fr);margin-top:22px;display:grid}.combine-command-strip article{border-right:1px solid var(--co-line);flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;display:flex}.combine-command-strip article small,.combine-command-strip article span,.combine-command-strip>div>small{color:var(--co-steel);letter-spacing:.14em;font-size:8px;font-weight:800}.combine-command-strip article b{font-size:34px;font-weight:500}.combine-command-strip article b em{color:var(--co-steel);font-size:11px;font-style:normal}.combine-command-strip>div{flex-wrap:wrap;align-items:center;gap:7px;padding:18px;display:flex}.combine-command-strip>div>small{width:100%}.combine-command-strip>div button{border:1px solid var(--co-line-strong);min-height:32px;color:var(--co-steel);letter-spacing:.1em;cursor:pointer;background:0 0;padding:0 9px;font-size:7px;font-weight:800}.combine-command-strip>div button.active{border-color:var(--co-gold);color:var(--co-gold);background:#c9a56d14}.combine-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:22px;margin-top:22px;display:grid}.combine-field,.combine-stations,.combine-leaderboard{border:1px solid var(--co-line);background:linear-gradient(145deg,#101612f2,#090d0afa);padding:clamp(26px,3.2vw,46px)}.combine-field>header{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:27px;display:flex}.combine-field h2,.combine-stations h2,.combine-leaderboard h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,3vw,47px);font-weight:500;line-height:1}.combine-field header p,.combine-stations header p,.combine-leaderboard header p{color:var(--co-steel);max-width:460px;font-size:10px;line-height:1.7}.combine-field>header>button{border:1px solid var(--co-gold);height:40px;color:var(--co-gold);letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;padding:0 15px;font-size:8px;font-weight:800}.combine-registration-tools{background:#0a0f0c;border:1px solid #c9a56d59;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding:17px;display:grid}.combine-registration-tools>div>small,.combine-registration-tools form>small{color:var(--co-gold);letter-spacing:.14em;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.combine-registration-tools>div>div{gap:6px;max-height:244px;display:grid;overflow:auto}.combine-registration-tools>div button{border:1px solid var(--co-line);color:var(--co-bone);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:11px;display:flex}.combine-registration-tools>div button span{font-size:10px;font-weight:700}.combine-registration-tools>div button small{color:var(--co-steel);margin-top:4px;font-size:7px;display:block}.combine-registration-tools>div button b{color:var(--co-gold);letter-spacing:.11em;font-size:7px}.combine-registration-tools>div>p{color:var(--co-steel);font-size:9px}.combine-registration-tools form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.combine-registration-tools form>small{grid-column:1/-1}.combine-registration-tools label{color:var(--co-steel);letter-spacing:.11em;gap:6px;font-size:7px;font-weight:800;display:grid}.combine-registration-tools input{height:41px}.combine-registration-tools form>button{border:1px solid var(--co-gold);background:var(--co-gold);color:#11130f;letter-spacing:.12em;cursor:pointer;grid-column:1/-1;height:42px;font-size:8px;font-weight:800}.combine-roster-head,.combine-roster-list>article,.combine-leader-head,.combine-leader-list>article{grid-template-columns:2fr .8fr .55fr .75fr .65fr;align-items:center;gap:12px;display:grid}.combine-roster-head{color:var(--co-steel);letter-spacing:.13em;margin-top:20px;padding:0 15px 11px;font-size:7px;font-weight:800}.combine-roster-list{display:grid}.combine-roster-list>article{border-top:1px solid var(--co-line);color:#bdc3be;min-height:70px;padding:10px 15px;font-size:9px}.combine-athlete{align-items:center;gap:12px;display:flex}.combine-athlete>i{border:1px solid var(--co-line-strong);width:37px;height:37px;color:var(--co-gold);place-items:center;font-size:8px;font-style:normal;display:grid}.combine-athlete b{color:var(--co-bone);font-size:11px}.combine-athlete b small{color:var(--co-steel);letter-spacing:.1em;margin-top:4px;font-size:7px;display:block}.combine-roster-list article>em{color:var(--co-gold);letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:800}.combine-roster-list article>button{border:1px solid var(--co-line-strong);height:31px;color:var(--co-bone);letter-spacing:.1em;cursor:pointer;background:0 0;font-size:7px;font-weight:800}.combine-stations{flex-direction:column;display:flex}.combine-stations>header{border-bottom:1px solid var(--co-line);padding-bottom:25px}.combine-stations>div{margin-top:17px;display:grid}.combine-stations>div button{border:0;border-bottom:1px solid var(--co-line);min-height:72px;color:var(--co-bone);text-align:left;cursor:pointer;background:0 0;grid-template-columns:31px 1fr auto;align-items:center;gap:12px;display:grid}.combine-stations>div button.active{background:#c9a56d0e}.combine-stations>div button>span{border:1px solid var(--co-line-strong);width:29px;height:29px;color:var(--co-gold);place-items:center;font-size:7px;display:grid}.combine-stations>div button p{gap:5px;margin:0;display:grid}.combine-stations>div button b{font-size:10px}.combine-stations>div button small{color:var(--co-steel);letter-spacing:.08em;font-size:7px}.combine-stations>div button em{color:var(--co-gold);font-size:8px;font-style:normal;font-weight:800}.combine-capture{border:1px solid var(--co-gold);background:var(--co-gold);color:#11130f;letter-spacing:.13em;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 16px;font-size:8px;font-weight:800;display:flex}.combine-capture:disabled{opacity:.4;cursor:not-allowed}.combine-leaderboard{margin-top:22px}.combine-leaderboard>header{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.combine-leaderboard>header label{color:var(--co-steel);letter-spacing:.12em;gap:8px;font-size:8px;font-weight:800;display:grid}.combine-leaderboard select{min-width:220px;height:43px}.combine-leader-head,.combine-leader-list>article{grid-template-columns:.4fr 1.7fr .7fr .8fr .6fr .65fr}.combine-leader-head{color:var(--co-steel);letter-spacing:.13em;padding:18px 15px 11px;font-size:7px;font-weight:800}.combine-leader-list>article{border-top:1px solid var(--co-line);min-height:70px;padding:10px 15px;font-size:10px}.combine-leader-list article>strong{color:var(--co-gold);font-size:19px;font-weight:500}.combine-leader-list article>span b{display:block}.combine-leader-list article>span small{color:var(--co-steel);font-size:7px}.combine-leader-list article>em{color:#aac397;letter-spacing:.11em;font-size:7px;font-style:normal;font-weight:800}.combine-empty{border:1px dashed var(--co-line-strong);flex-direction:column;justify-content:center;align-items:flex-start;min-height:210px;margin-top:12px;padding:26px;display:flex}.combine-empty>span,.combine-launch-empty>span{border:1px solid var(--co-gold);width:48px;height:48px;color:var(--co-gold);border-radius:50%;place-items:center;margin-bottom:18px;font-size:9px;display:grid}.combine-empty>b{font-size:18px;font-weight:500}.combine-empty p{color:var(--co-steel);font-size:10px}.combine-launch-empty{border:1px solid var(--co-line);text-align:center;background:linear-gradient(145deg,#101612f2,#090d0afa);flex-direction:column;justify-content:center;align-items:center;min-height:500px;margin-top:22px;padding:40px;display:flex}.combine-launch-empty h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,69px);font-weight:500}.combine-launch-empty p{color:var(--co-steel);max-width:600px;font-size:12px;line-height:1.7}.combine-launch-empty button{margin-top:20px}@media (width<=1180px){.combine-hero{grid-template-columns:1fr}.combine-hero>aside{min-height:210px}.combine-command-strip{grid-template-columns:repeat(4,1fr)}.combine-command-strip>div{border-top:1px solid var(--co-line);grid-column:1/-1}.combine-main-grid{grid-template-columns:1fr}.combine-capture{margin-top:22px}.combine-create form,.combine-result-entry form{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.combine-operations-page{padding:27px 15px 94px}.combine-hero{padding:27px 0 35px}.combine-hero h1{font-size:48px}.combine-hero>div button{justify-content:space-between;width:100%}.combine-event-rail{flex-direction:column;align-items:flex-start}.combine-event-rail>p{text-align:left;padding-left:10px}.combine-create,.combine-result-entry,.combine-field,.combine-stations,.combine-leaderboard{padding:23px 17px}.combine-create form,.combine-result-entry form{grid-template-columns:1fr}.combine-command-strip{grid-template-columns:repeat(2,1fr)}.combine-command-strip article:nth-child(2n){border-right:0}.combine-command-strip article{border-bottom:1px solid var(--co-line)}.combine-registration-tools{grid-template-columns:1fr}.combine-field>header,.combine-leaderboard>header{display:block}.combine-field>header>button{width:100%;margin-top:16px}.combine-roster-head{display:none}.combine-roster-list>article{grid-template-columns:1fr 1fr}.combine-roster-list article>.combine-athlete{grid-column:1/-1}.combine-roster-list article>button{width:100%}.combine-leaderboard>header label{margin-top:18px}.combine-leaderboard select{min-width:0}.combine-leader-head{display:none}.combine-leader-list>article{grid-template-columns:42px 1fr 1fr}.combine-leader-list article>span:nth-child(3),.combine-leader-list article>span:nth-child(5){display:none}.combine-leader-list article>em{grid-column:3}.combine-result-entry form>div{flex-wrap:wrap}.combine-result-entry form button{flex:1}}.vault-page{--vault-gold:#c9a56d;--vault-bone:#f4f2ed;--vault-line:#303431;--vault-muted:#818884;max-width:1500px;color:var(--vault-bone);margin:0 auto;padding:48px 46px 110px}.vault-page button,.vault-page input{font-family:var(--font-athlx-body),sans-serif}.vault-hero{background:radial-gradient(circle at 84% 18%,#c9a56d1f,#0000 28%),linear-gradient(135deg,#111512,#0c0f0d 58%,#10130f);border:1px solid #343733;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:54px;min-height:470px;padding:62px 64px;display:grid;position:relative;overflow:hidden}.vault-hero:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 64%,#c9a56d08 64.2%,#0000 64.4%);position:absolute;inset:0}.vault-hero-copy{z-index:1;align-self:center;position:relative}.vault-hero-copy>small,.vault-section-heading small,.vault-subhead small,.vault-session-head small,.vault-footer-cta>small{letter-spacing:2.4px;color:var(--vault-gold);font-size:10px;font-weight:800}.vault-hero-copy h1{max-width:870px;font-family:var(--font-athlx-display),Impact,sans-serif;letter-spacing:-1px;text-transform:uppercase;margin:20px 0 18px;font-size:clamp(64px,7.5vw,118px);font-weight:400;line-height:.82}.vault-hero-copy h1 span{color:var(--vault-gold);display:block}.vault-hero-copy>p{color:#a4aaa6;max-width:690px;margin:0;font-size:15px;line-height:1.85}.vault-hero-actions{gap:12px;margin-top:32px;display:flex}.vault-primary,.vault-secondary{color:#efe9dd;letter-spacing:1.3px;background:0 0;border:1px solid #645538;min-height:52px;padding:0 22px;font-size:10px;font-weight:800}.vault-primary{border-color:var(--vault-gold);background:var(--vault-gold);color:#0d0e0c;justify-content:center;align-items:center;gap:18px;display:flex}.vault-primary i,.vault-grid footer button i,.vault-footer-cta button i{background:currentColor;width:18px;height:1px;display:block;position:relative}.vault-primary i:after,.vault-grid footer button i:after,.vault-footer-cta button i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.vault-primary:disabled{opacity:.45}.vault-standard{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e0cc7;border:1px solid #3b3d36;align-self:end;padding:24px;position:relative}.vault-standard header{border-bottom:1px solid #30332e;justify-content:space-between;padding-bottom:18px;display:flex}.vault-standard header small,.vault-standard header span{letter-spacing:1.5px;font-size:8px}.vault-standard header small{color:var(--vault-gold);font-weight:800}.vault-standard header span{color:#6f7671}.vault-standard>div{align-items:center;gap:9px;padding:22px 0 15px;display:flex}.vault-standard>div b{letter-spacing:1.1px;font-size:8px}.vault-standard>div i{background:#4f4635;flex:1;height:1px}.vault-standard p{color:#7f8681;margin:0;font-size:10px;line-height:1.7}.vault-metrics{border:1px solid var(--vault-line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.vault-metrics article{border-right:1px solid var(--vault-line);flex-direction:column;justify-content:flex-end;min-height:142px;padding:24px 28px;display:flex}.vault-metrics article:last-child{border-right:0}.vault-metrics small,.vault-metrics span{letter-spacing:1.4px;font-size:8px}.vault-metrics small{color:#6f7672;margin-bottom:auto}.vault-metrics b{font-family:var(--font-athlx-display),Impact,sans-serif;font-size:54px;font-weight:400;line-height:1}.vault-metrics strong{margin-bottom:8px;font-size:18px;line-height:1.2}.vault-metrics span{color:var(--vault-gold)}.vault-catalogue{padding-top:76px}.vault-section-heading{grid-template-columns:1.4fr .7fr;align-items:end;gap:40px;display:grid}.vault-section-heading h2,.vault-footer-cta h2{letter-spacing:-2.4px;margin:12px 0 0;font-size:clamp(38px,4vw,64px);font-weight:400}.vault-section-heading>p{color:#7d847f;max-width:500px;margin:0 0 5px;font-size:12px;line-height:1.8}.vault-controls{border:1px solid var(--vault-line);background:#101311;justify-content:space-between;gap:20px;margin:34px 0 22px;padding:12px;display:flex}.vault-sports{flex-wrap:wrap;gap:6px;display:flex}.vault-sports button{color:#747b76;letter-spacing:.8px;background:0 0;border:1px solid #0000;min-height:40px;padding:0 16px;font-size:9px;font-weight:700}.vault-sports button.active{color:var(--vault-gold);background:#181813;border-color:#635536}.vault-search{border-left:1px solid var(--vault-line);align-items:center;gap:10px;width:min(340px,100%);padding:0 14px;display:flex}.vault-search i{border:1px solid #777d78;border-radius:50%;width:13px;height:13px;position:relative}.vault-search i:after{content:"";background:#777d78;width:5px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.vault-search input{width:100%;color:var(--vault-bone);background:0 0;border:0;outline:0;font-size:10px}.vault-search input::placeholder{color:#5c625e}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vault-grid>article{border:1px solid var(--vault-line);background:linear-gradient(145deg,#111412,#0d100e);flex-direction:column;min-height:380px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.vault-grid>article:hover,.vault-grid>article.selected{border-color:#695938;transform:translateY(-2px)}.vault-grid>article>header{color:#69706b;letter-spacing:1.4px;justify-content:space-between;font-size:8px;display:flex}.vault-grid>article>header em{color:var(--vault-gold);font-style:normal;font-weight:800}.vault-card-meta{color:#888f8a;letter-spacing:1.4px;align-items:center;gap:10px;margin-top:56px;font-size:8px;font-weight:700;display:flex}.vault-card-meta i{background:#4d514e;width:22px;height:1px}.vault-grid h3{letter-spacing:-1.4px;margin:13px 0 12px;font-size:clamp(28px,2.5vw,43px);font-weight:400}.vault-grid>article>p{color:#7e8580;max-width:650px;margin:0;font-size:11px;line-height:1.8}.vault-grid dl{border-top:1px solid #292d29;border-bottom:1px solid #292d29;grid-template-columns:repeat(3,1fr);margin:26px 0 0;padding:16px 0;display:grid}.vault-grid dl div{border-right:1px solid #292d29;gap:6px;padding:0 14px;display:grid}.vault-grid dl div:first-child{padding-left:0}.vault-grid dl div:last-child{border-right:0}.vault-grid dt{letter-spacing:1.2px;color:#666d68;font-size:7px}.vault-grid dd{margin:0;font-size:10px;font-weight:700}.vault-grid footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;display:flex}.vault-grid footer>span{color:var(--vault-gold);font-size:9px}.vault-grid footer button{color:#d9d9d4;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:15px;font-size:8px;font-weight:800;display:flex}.vault-state{background:#17130d;border:1px solid #493d2b;gap:8px;padding:38px;display:grid}.vault-state b{color:var(--vault-gold);letter-spacing:1px;font-size:10px}.vault-state span{color:#8a8f8b;font-size:10px}.vault-inspector{background:radial-gradient(circle at 100% 0,#c9a56d14,#0000 28%),#0e110f;border:1px solid #4b422f;margin-top:72px;scroll-margin-top:100px}.vault-inspector-head{border-bottom:1px solid #363831;justify-content:space-between;align-items:end;gap:30px;padding:44px 48px;display:flex}.vault-inspector-head small{color:var(--vault-gold);letter-spacing:1.8px;font-size:9px}.vault-inspector-head h2{letter-spacing:-2.8px;margin:12px 0 5px;font-size:clamp(40px,5vw,74px);font-weight:400}.vault-inspector-head p{color:#858c87;margin:0;font-size:11px}.vault-inspector-head>div:last-child{text-align:center;border-left:1px solid #3d403a;min-width:130px;padding-left:36px;display:grid}.vault-inspector-head>div:last-child span{font-family:var(--font-athlx-display),Impact,sans-serif;color:var(--vault-gold);font-size:70px;line-height:1}.vault-inspector-head>div:last-child small{color:#727873;font-size:7px}.vault-inspector-grid{grid-template-columns:minmax(0,1.6fr) minmax(330px,.65fr);display:grid}.vault-architecture{border-right:1px solid #363831;padding:46px 48px}.vault-subhead h3,.vault-session-head h3{margin:9px 0 0;font-size:32px;font-weight:400}.vault-phases{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.vault-phases article{background:#111512;border:1px solid #333731;min-height:172px;padding:22px}.vault-phases header{letter-spacing:1.2px;color:var(--vault-gold);justify-content:space-between;font-size:8px;display:flex}.vault-phases header em{color:#6f7671;font-style:normal}.vault-phases h4{margin:30px 0 8px;font-size:22px;font-weight:500}.vault-phases p{color:#777f79;margin:0;font-size:9px;line-height:1.7}.vault-weekline{border:1px solid #333731;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.vault-weekline div{border-bottom:1px solid #333731;border-right:1px solid #333731;align-content:space-between;min-height:86px;padding:14px;display:grid}.vault-weekline div:nth-child(4n){border-right:0}.vault-weekline b{color:var(--vault-gold);font-size:9px}.vault-weekline span{color:#8a918b;font-size:8px;line-height:1.4}.vault-install{background:#10130f;padding:46px 34px}.vault-install>small:first-child{letter-spacing:1.7px;color:var(--vault-gold);font-size:8px;font-weight:800}.vault-install h3{margin:12px 0 10px;font-size:38px;font-weight:400}.vault-install>p{color:#808781;margin:0 0 25px;font-size:10px;line-height:1.8}.vault-install label{color:#6f7671;letter-spacing:1.2px;gap:8px;font-size:7px;display:grid}.vault-install input{min-height:45px;color:var(--vault-bone);background:#0b0e0c;border:1px solid #3c413b;padding:0 13px;font-size:10px}.vault-install-team{border:1px solid #333731;gap:6px;margin:12px 0 18px;padding:16px;display:grid}.vault-install-team span,.vault-install-team small{letter-spacing:1.2px;color:#6f7671;font-size:7px}.vault-install-team b{font-size:13px}.vault-install .vault-primary{width:100%}.vault-install-note{line-height:1.6;display:block;color:#626963!important;margin-top:13px!important;font-size:7px!important}.vault-message{color:#d6a18d;background:#1d1210;border:1px solid #70483c;gap:12px;margin-top:14px;padding:14px;font-size:9px;line-height:1.6;display:grid}.vault-message.success{color:#b9c88e;background:#14180f;border-color:#596140}.vault-message button{width:max-content;color:inherit;letter-spacing:1px;background:0 0;border:0;border-bottom:1px solid;font-size:7px;font-weight:800}.vault-session-head{border-top:1px solid #363831;justify-content:space-between;align-items:end;gap:30px;padding:42px 48px 24px;display:flex}.vault-session-head>p{color:#858c87;margin:0;font-size:9px}.vault-sessions{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 48px 48px;display:grid}.vault-sessions article{background:#111512;border:1px solid #333731;min-height:310px;padding:20px}.vault-sessions header{color:#707772;letter-spacing:1px;justify-content:space-between;font-size:7px;display:flex}.vault-sessions header em{color:var(--vault-gold);font-style:normal}.vault-sessions h4{margin:36px 0 6px;font-size:21px;font-weight:500}.vault-sessions article>small{letter-spacing:1.2px;color:var(--vault-gold);font-size:7px}.vault-sessions ol{margin:20px 0 0;padding:0;list-style:none}.vault-sessions li{color:#909791;border-top:1px solid #292d29;justify-content:space-between;gap:10px;padding:10px 0;font-size:8px;display:flex}.vault-sessions li b{white-space:nowrap;color:#d4d6d1;font-size:8px}.vault-footer-cta{text-align:center;background:linear-gradient(125deg,#131712,#0d100d);border:1px solid #443b2a;margin-top:70px;padding:64px}.vault-footer-cta h2{margin-bottom:28px}.vault-footer-cta button{border:1px solid var(--vault-gold);background:var(--vault-gold);color:#0b0d0b;letter-spacing:1.2px;align-items:center;gap:18px;margin:0 auto;padding:16px 22px;font-size:9px;font-weight:800;display:flex}@media (width<=1180px){.vault-page{padding:36px 28px 96px}.vault-hero{grid-template-columns:1fr;padding:48px}.vault-standard{max-width:640px}.vault-metrics{grid-template-columns:repeat(2,1fr)}.vault-metrics article:nth-child(2){border-right:0}.vault-metrics article:nth-child(-n+2){border-bottom:1px solid var(--vault-line)}.vault-inspector-grid{grid-template-columns:1fr}.vault-architecture{border-bottom:1px solid #363831;border-right:0}.vault-sessions{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.vault-page{padding:22px 14px 90px}.vault-hero{min-height:auto;padding:34px 24px}.vault-hero-copy h1{font-size:58px}.vault-hero-actions{display:grid}.vault-standard>div{flex-wrap:wrap}.vault-metrics{grid-template-columns:1fr}.vault-metrics article{border-right:0;border-bottom:1px solid var(--vault-line)!important}.vault-section-heading{grid-template-columns:1fr}.vault-controls{display:grid}.vault-search{border-left:0;border-top:1px solid var(--vault-line);width:auto;min-height:44px}.vault-grid{grid-template-columns:1fr}.vault-grid>article{min-height:420px}.vault-grid dl{grid-template-columns:1fr}.vault-grid dl div{border-bottom:1px solid #292d29;border-right:0;padding:10px 0}.vault-grid footer{flex-direction:column;align-items:flex-start}.vault-inspector-head{align-items:flex-start;padding:30px 24px}.vault-inspector-head>div:last-child{min-width:80px;padding-left:16px}.vault-architecture,.vault-install{padding:30px 24px}.vault-phases,.vault-weekline{grid-template-columns:1fr}.vault-weekline div{border-right:0}.vault-session-head{padding:30px 24px 20px;display:grid}.vault-sessions{grid-template-columns:1fr;padding:0 24px 30px}.vault-footer-cta{padding:44px 22px}.vault-footer-cta h2{letter-spacing:-1.5px;font-size:38px}}.practice-command-page{max-width:1800px;color:var(--athlx-bone,#f4f2ed);padding:0 2.4vw 72px}.practice-command-page button,.practice-command-page input,.practice-command-page select,.practice-command-page textarea{font-family:var(--font-athlx-body),Montserrat,sans-serif}.practice-command-hero{background:radial-gradient(circle at 75% 20%,#c9a56d26,#0000 28%),linear-gradient(120deg,#0a0a0b,#111113 58%,#171511);border-bottom:1px solid #c9a56d40;grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr);align-items:end;gap:44px;min-height:285px;margin:0 -2.4vw;padding:52px 4vw 38px;display:grid;position:relative;overflow:hidden}.practice-command-hero:after{content:"PRACTICE";font:400 clamp(90px,11vw,180px)/1 var(--font-athlx-display),sans-serif;letter-spacing:5px;color:#ffffff06;pointer-events:none;position:absolute;top:8px;right:-28px}.practice-command-hero>div,.practice-command-hero>aside{z-index:1;position:relative}.practice-command-hero small,.practice-script small,.practice-context small,.practice-library small{letter-spacing:1.8px;color:#c9a56d;font-size:8px;font-weight:800}.practice-command-hero h1{font:400 clamp(54px,6.7vw,104px)/.78 var(--font-athlx-display),sans-serif;letter-spacing:-1px;text-transform:uppercase;margin:18px 0 24px}.practice-command-hero h1 em{color:#c9a56d;font-style:normal}.practice-command-hero p{color:#a4a09a;max-width:740px;margin:0;font-size:12px;line-height:1.8}.practice-command-hero>aside{background:0 0;border:0;gap:18px;width:auto;height:auto;padding:0;display:grid;position:static}.practice-command-hero>aside>div{border-left:1px solid #c9a56d;gap:4px;padding:5px 0 5px 19px;display:grid}.practice-command-hero>aside>div i{background:#c9a56d;border-radius:50%;width:7px;height:7px;margin-top:3px;margin-left:-23px;position:absolute;box-shadow:0 0 16px #c9a56da6}.practice-command-hero>aside>div span{letter-spacing:1.7px;color:#77736c;font-size:7px}.practice-command-hero>aside>div b{font-size:20px}.practice-command-hero>aside>div small{color:#89847c}.practice-command-hero>aside>button{color:#0b0b0c;letter-spacing:1.3px;cursor:pointer;background:#c9a56d;border:1px solid #c9a56d;height:48px;font-size:8px;font-weight:900}.practice-command-hero>aside>button i{border-top:1px solid;border-right:1px solid;width:7px;height:7px;margin-left:12px;display:inline-block;transform:rotate(45deg)}.practice-command-notice{background:#c9a56d10;border:1px solid #c9a56d59;align-items:center;gap:18px;min-height:48px;margin:16px 0 0;padding:12px 17px;font-size:10px;display:flex}.practice-command-notice b{letter-spacing:1.5px;color:#c9a56d;font-size:7px}.practice-command-notice.error{background:#b5646410;border-color:#b56464}.practice-command-notice.error b{color:#df8d8d}.practice-command-kpis{background:#0e0e0f;border:1px solid #292725;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.practice-command-kpis article{background:0 0;border:0;border-right:1px solid #292725;border-radius:0;gap:7px;padding:22px 20px;display:grid}.practice-command-kpis article:last-child{border-right:0}.practice-command-kpis small{letter-spacing:1.5px;color:#77736d;font-size:7px;font-weight:800}.practice-command-kpis b{font:400 34px/1 var(--font-athlx-display),sans-serif;letter-spacing:1px}.practice-command-kpis b i{font:700 8px/1 var(--font-athlx-body),sans-serif;color:#817c74;margin-left:6px}.practice-command-kpis span{letter-spacing:1.1px;color:#c9a56d;font-size:7px}.practice-command-kpis .over span,.practice-command-kpis .review span{color:#df8d8d}.practice-command-kpis .exact{box-shadow:inset 0 2px #c9a56d}.practice-command-layout{grid-template-columns:230px minmax(650px,1fr) 290px;align-items:start;gap:14px;margin-top:15px;display:grid}.practice-library,.practice-context{z-index:auto;background:0 0;border:0;width:auto;height:auto;padding:0;position:static;inset:auto}.practice-library{background:#0c0c0d;border:1px solid #292725;min-height:680px}.practice-library>header{border-bottom:1px solid #292725;justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}.practice-library h2,.practice-context h2{font:400 25px/1 var(--font-athlx-display),sans-serif;letter-spacing:.5px;margin:5px 0 0}.practice-library>header button{color:#0b0b0c;cursor:pointer;background:#c9a56d;border:0;width:30px;height:30px}.practice-library-tabs{border-bottom:1px solid #292725;grid-template-columns:1fr 1fr;display:grid}.practice-library-tabs button{color:#696660;letter-spacing:1.2px;background:0 0;border:0;height:38px;font-size:7px;font-weight:800}.practice-library-tabs button.active{color:#c9a56d;box-shadow:inset 0 -1px #c9a56d}.practice-library>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #232220;justify-content:space-between;align-items:center;width:100%;min-height:92px;padding:15px;display:flex}.practice-library>button:hover,.practice-library>button.active{background:#161513}.practice-library>button.active{box-shadow:inset 2px 0 #c9a56d}.practice-library>button>span{gap:5px;min-width:0;display:grid}.practice-library>button small{font-size:7px}.practice-library>button b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.practice-library>button em{color:#77736d;font-size:7px;font-style:normal}.practice-library>button>i{letter-spacing:.7px;color:#7c7871;border:1px solid #393632;padding:4px;font-size:7px;font-style:normal}.practice-library>button>i.published{color:#c9a56d;border-color:#76613e}.practice-loading,.practice-library-empty{text-align:center;gap:10px;padding:38px 18px;display:grid}.practice-loading i{border:1px solid #48443e;border-top-color:#c9a56d;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite practice-spin}.practice-loading span,.practice-library-empty p{color:#77736d;font-size:8px;line-height:1.6}.practice-library-empty button{color:#c9a56d;background:0 0;border:1px solid #4a463f;height:36px;font-size:7px;font-weight:800}@keyframes practice-spin{to{transform:rotate(360deg)}}.practice-script{background:#0d0d0e;border:1px solid #292725;min-width:0}.practice-script-header{border-bottom:1px solid #292725;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:21px 23px;display:flex}.practice-script-header>div:first-child{flex:1;min-width:0}.practice-script-header input{color:#f4f2ed;width:100%;font:400 36px/1 var(--font-athlx-display),sans-serif;letter-spacing:.5px;background:0 0;border:0;margin:8px 0 5px;padding:0;display:block}.practice-script-header p{color:#7e7a73;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.practice-script-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.practice-script-actions button,.practice-staff-notes button{color:#aaa59d;letter-spacing:.8px;cursor:pointer;background:#141414;border:1px solid #36332f;height:35px;padding:0 10px;font-size:7px;font-weight:800}.practice-script-actions button.primary{color:#0b0b0c;background:#c9a56d;border-color:#c9a56d}.practice-script-actions button i{border-top:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:7px;display:inline-block;transform:rotate(45deg)}.practice-settings{background:#101011;border-bottom:1px solid #292725;grid-template-columns:110px 90px 110px 115px minmax(140px,1fr);gap:9px;padding:14px 18px;display:grid}.practice-settings label,.practice-block-editor label,.practice-staff-notes label{letter-spacing:1.1px;color:#77736d;font-size:7px;font-weight:800;position:relative}.practice-settings label.wide{grid-column:1/-1}.practice-settings input,.practice-settings select,.practice-block-editor input,.practice-block-editor select,.practice-block-editor textarea,.practice-staff-notes textarea{color:#e9e6e0;background:#0b0b0c;border:1px solid #302e2b;width:100%;height:36px;margin-top:6px;padding:0 9px;font-size:8px}.practice-settings label>span{color:#746f68;position:absolute;bottom:12px;right:7px}.practice-timing-integrity{border-bottom:1px solid #292725;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 19px;display:flex}.practice-timing-integrity h2{margin:6px 0 0;font-size:11px}.practice-timing-integrity>span{border:1px solid #302e2b;justify-content:center;align-items:center;width:280px;height:28px;display:flex;position:relative;overflow:hidden}.practice-timing-integrity>span i{opacity:.26;background:linear-gradient(90deg,#806a45,#c9a56d);position:absolute;top:0;bottom:0;left:0}.practice-timing-integrity>span b{letter-spacing:1px;font-size:7px;position:relative}.practice-timing-integrity>span.over i{background:#b85f5f}.practice-timing-integrity>span.exact{border-color:#78623f}.practice-blocks>header{justify-content:space-between;align-items:center;padding:21px 19px;display:flex}.practice-blocks h2{font:400 27px/1 var(--font-athlx-display),sans-serif;margin:6px 0 0}.practice-blocks>header button{color:#c9a56d;letter-spacing:1px;background:0 0;border:1px solid #c9a56d;height:32px;padding:0 12px;font-size:7px;font-weight:800}.practice-block-head,.practice-blocks>article{grid-template-columns:90px minmax(230px,1.5fr) 100px 130px 68px 82px;align-items:center;display:grid}.practice-block-head{background:#151413;border-top:1px solid #292725;border-bottom:1px solid #292725;height:30px;padding:0 15px}.practice-block-head span{letter-spacing:1px;color:#66625c;font-size:7px}.practice-blocks>article{background:#0d0d0e;border-bottom:1px solid #242321;min-height:86px;padding:0 15px;position:relative}.practice-blocks>article:hover,.practice-blocks>article.editing{background:#121211}.practice-blocks>article>time{gap:4px;display:grid}.practice-blocks>article>time b{font:400 18px/1 var(--font-athlx-display),sans-serif}.practice-blocks>article>time small{color:#625f5a}.practice-block-title{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-width:0;display:flex}.practice-block-title>i{background:#66615a;width:3px;height:34px}.practice-block-title>i.warmup,.practice-block-title>i.arrival{background:#71826a}.practice-block-title>i.unit,.practice-block-title>i.individual{background:#8b7651}.practice-block-title>i.team,.practice-block-title>i.situational{background:#c9a56d}.practice-block-title>span{gap:3px;min-width:0;display:grid}.practice-block-title b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.practice-block-title em{color:#66625c;font-size:7px;font-style:normal}.practice-unit{color:#9b968e;font-size:7px}.practice-owner{align-items:center;gap:7px;min-width:0;display:flex}.practice-owner i{color:#c9a56d;border:1px solid #393631;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.practice-owner b{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.practice-blocks>article>strong{font:400 23px/1 var(--font-athlx-display),sans-serif}.practice-blocks>article>strong small{color:#66625c;display:block}.practice-block-controls{justify-content:flex-end;display:flex}.practice-block-controls button{color:#77736d;background:#111;border:1px solid #302e2b;width:24px;height:25px;font-size:7px}.practice-block-editor{background:#151412;border-top:1px solid #322f2b;grid-column:1/-1;grid-template-columns:1.6fr 1fr 1fr 1.2fr 75px 1fr;gap:9px;margin:0 -15px;padding:15px;display:grid}.practice-block-editor label.wide{grid-column:1/-1}.practice-block-editor textarea{resize:vertical;height:74px;padding-top:9px}.practice-block-editor button{color:#0b0b0c;background:#c9a56d;border:1px solid #c9a56d;height:33px;font-size:7px;font-weight:900}.practice-block-editor button.delete{color:#b77c7c;background:0 0;border-color:#493636}.practice-block-empty{text-align:center;padding:60px 20px}.practice-block-empty span{font:400 64px/1 var(--font-athlx-display),sans-serif;color:#2d2a26}.practice-block-empty h3{font:400 28px/1 var(--font-athlx-display),sans-serif}.practice-block-empty p{color:#77736d;font-size:9px}.practice-block-empty button{color:#c9a56d;background:0 0;border:1px solid #c9a56d;height:36px;font-size:7px}.practice-staff-notes{background:#111;border-top:1px solid #292725;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:18px;display:grid}.practice-staff-notes textarea{resize:vertical;height:76px;padding-top:10px}.practice-staff-notes small{color:#5f5b55;margin-top:5px;display:block}.practice-staff-notes>div{gap:7px;display:grid}.practice-workflow-tabs{background:#0b0b0c;border-bottom:1px solid #292725;grid-template-columns:repeat(4,1fr);display:grid}.practice-workflow-tabs button{color:#77736d;text-align:left;background:0 0;border:0;border-right:1px solid #292725;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr;height:63px;padding:10px 16px;display:grid}.practice-workflow-tabs button:last-child{border-right:0}.practice-workflow-tabs button span{color:#4f4b45;font:400 18px/1 var(--font-athlx-display),sans-serif;grid-row:1/3;align-self:center}.practice-workflow-tabs button b{letter-spacing:1px;font-size:7px}.practice-workflow-tabs button small{color:#5f5b55;font-size:7px}.practice-workflow-tabs button.active{background:linear-gradient(100deg,#1a1712,#111)}.practice-workflow-tabs button.active span,.practice-workflow-tabs button.active b{color:#c9a56d}.practice-workflow-tabs button:disabled{opacity:.35}.practice-mode-header{background:radial-gradient(circle at 80% 0,#1e1911,#0000 42%);border-bottom:1px solid #292725;justify-content:space-between;align-items:center;min-height:130px;padding:25px;display:flex}.practice-mode-header h2{font:400 38px/.9 var(--font-athlx-display),sans-serif;margin:7px 0}.practice-mode-header p{color:#77736d;max-width:590px;font-size:8px;line-height:1.6}.practice-accountability-score{text-align:right}.practice-accountability-score b{font:400 57px/.8 var(--font-athlx-display),sans-serif;color:#c9a56d;display:block}.practice-accountability-score b i{font-size:20px;font-style:normal}.practice-accountability-score span{letter-spacing:1.2px;color:#716b62;font-size:7px}.practice-accountability-kpis{border-bottom:1px solid #292725;grid-template-columns:repeat(5,1fr);display:grid}.practice-accountability-kpis article{border-right:1px solid #292725;padding:14px 16px}.practice-accountability-kpis article:last-child{border-right:0}.practice-accountability-kpis small,.practice-accountability-kpis span{color:#65615b;letter-spacing:1px;font-size:7px;display:block}.practice-accountability-kpis b{font:400 30px/1 var(--font-athlx-display),sans-serif;margin:5px 0;display:block}.practice-accountability-kpis .present b{color:#91a889}.practice-accountability-kpis .attention b{color:#c87b75}.practice-accountability-kpis .modified b{color:#c9a56d}.practice-roster-head{border-bottom:1px solid #292725;justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.practice-roster-head h3{font:400 25px/1 var(--font-athlx-display),sans-serif;margin:5px 0 0}.practice-roster-head p{text-align:right;color:#716d67;max-width:270px;font-size:7px;line-height:1.5}.practice-roster{display:grid}.practice-roster>article{background:#0d0d0e;border-bottom:1px solid #242321;grid-template-columns:minmax(180px,1.25fr) 126px 105px 126px 58px;align-items:end;gap:9px;padding:14px;display:grid}.practice-roster>article.late{box-shadow:inset 2px 0 #c9a56d}.practice-roster>article.absent,.practice-roster>article.excused{box-shadow:inset 2px 0 #a96161}.practice-athlete-identity{align-self:center;align-items:center;gap:10px;display:flex}.practice-athlete-identity>i{color:#c9a56d;background:#17140f;border:1px solid #403a32;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.practice-athlete-identity span{min-width:0}.practice-athlete-identity small,.practice-athlete-identity em{color:#6c6760;letter-spacing:.7px;font-size:7px;font-style:normal;display:block}.practice-athlete-identity b{margin:4px 0;font-size:9px;display:block}.practice-athlete-identity em.full{color:#91a889}.practice-athlete-identity em.modified,.practice-athlete-identity em.unreviewed{color:#c9a56d}.practice-athlete-identity em.restricted,.practice-athlete-identity em.unavailable{color:#c87b75}.practice-attendance-actions{align-self:center;gap:4px;display:flex}.practice-attendance-actions button{color:#77736d;background:0 0;border:1px solid #35322e;flex:1;height:29px;padding:0 6px;font-size:7px;font-weight:900}.practice-attendance-actions button.active{color:#c9a56d;background:#1e1911;border-color:#c9a56d}.practice-roster label{color:#77736d;font-size:7px}.practice-roster select,.practice-roster input{height:32px;margin-top:5px;padding:0 7px;font-size:7px}.practice-late-minutes input{text-align:center}.practice-participation-note,.practice-row-staff-note{grid-column:2/5}.practice-row-staff-note{grid-column:2/5;margin-top:-2px}.practice-participation-note input,.practice-row-staff-note input{width:100%}.practice-row-save{color:#c9a56d;background:0 0;border:1px solid #c9a56d;grid-column:5;height:32px;font-size:7px;font-weight:900}.practice-accountability-empty{text-align:center;padding:60px 24px}.practice-accountability-empty b{font-size:8px}.practice-accountability-empty p{color:#77736d;max-width:460px;margin:10px auto;font-size:8px;line-height:1.6}.practice-mode-header>i{color:#c9a56d;letter-spacing:1px;border:1px solid #4a4339;padding:8px 10px;font-size:7px;font-style:normal}.practice-mode-header>i.final{color:#9ab08e;border-color:#8da485}.practice-proof-strip{border-bottom:1px solid #292725;grid-template-columns:repeat(4,1fr);display:grid}.practice-proof-strip article{border-right:1px solid #292725;padding:17px}.practice-proof-strip article:last-child{border-right:0}.practice-proof-strip small,.practice-proof-strip span{color:#67625b;letter-spacing:1px;font-size:7px;display:block}.practice-proof-strip b{font:400 31px/1 var(--font-athlx-display),sans-serif;margin:6px 0;display:block}.practice-proof-strip b i{color:#c9a56d;font-size:11px;font-style:normal}.practice-debrief-grid{background:#0d0d0e;grid-template-columns:1fr 1fr;gap:14px;padding:21px;display:grid}.practice-debrief-grid>label{color:#77736d;letter-spacing:.7px;font-size:7px}.practice-debrief-grid>label.wide,.practice-rating{grid-column:1/-1}.practice-debrief-grid input,.practice-debrief-grid textarea{margin-top:7px}.practice-debrief-grid textarea{resize:vertical;height:110px;padding-top:10px}.practice-debrief-grid label.private{background:#111;border:1px solid #302d29;padding:14px}.practice-debrief-grid label.private textarea{height:82px}.practice-debrief-grid label.private small{color:#5e5a54;margin-top:6px;display:block}.practice-rating{background:linear-gradient(120deg,#17140f,#0d0d0e);border:1px solid #352f28;padding:18px}.practice-rating h3{font:400 27px/1 var(--font-athlx-display),sans-serif;margin:7px 0 16px}.practice-rating>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.practice-rating button{color:#77736d;background:#101010;border:1px solid #393530;place-items:center;height:58px;display:grid}.practice-rating button b{font:400 22px/1 var(--font-athlx-display),sans-serif}.practice-rating button span{font-size:7px}.practice-rating button.active{color:#c9a56d;background:#211b13;border-color:#c9a56d}.practice-debrief>footer{border-top:1px solid #292725;align-items:center;gap:8px;padding:18px 21px;display:flex}.practice-debrief>footer>div{margin-right:auto}.practice-debrief>footer p{color:#6c6760;max-width:440px;margin:5px 0 0;font-size:7px;line-height:1.5}.practice-debrief>footer button{color:#b2aaa0;background:0 0;border:1px solid #48433b;height:37px;padding:0 13px;font-size:7px;font-weight:900}.practice-debrief>footer button.primary{color:#0b0b0c;background:#c9a56d;border-color:#c9a56d}.practice-followthrough-score{text-align:right}.practice-followthrough-score b{font:400 56px/.8 var(--font-athlx-display),sans-serif;color:#c9a56d;display:block}.practice-followthrough-score b i{color:#77736d;font-size:22px;font-style:normal}.practice-followthrough-score span{color:#77736d;letter-spacing:1px;font-size:7px}.practice-followthrough-kpis{border-bottom:1px solid #292725;grid-template-columns:repeat(4,1fr);display:grid}.practice-followthrough-kpis article{border-right:1px solid #292725;padding:16px}.practice-followthrough-kpis article:last-child{border-right:0}.practice-followthrough-kpis small,.practice-followthrough-kpis span{color:#67625b;letter-spacing:1px;font-size:7px;display:block}.practice-followthrough-kpis b{font:400 31px/1 var(--font-athlx-display),sans-serif;margin:6px 0;display:block}.practice-followthrough-kpis .ready b{color:#c9a56d}.practice-followthrough-kpis .verified b{color:#9ab08e}.practice-followup-composer{background:radial-gradient(circle at 85% 0,#20190f,#0e0e0f 55%);border:1px solid #3d362c;margin:18px}.practice-followup-composer>header{border-bottom:1px solid #342f28;justify-content:space-between;align-items:center;padding:17px;display:flex}.practice-followup-composer h3,.practice-followup-board>section>header h3{font:400 27px/1 var(--font-athlx-display),sans-serif;margin:5px 0 0}.practice-followup-composer>header button{color:#c9a56d;background:0 0;border:1px solid #514838;height:32px;padding:0 11px;font-size:7px;font-weight:900}.practice-followup-composer>div{grid-template-columns:repeat(5,1fr);gap:10px;padding:17px;display:grid}.practice-followup-composer label{color:#77736d;letter-spacing:.7px;font-size:7px}.practice-followup-composer label.wide{grid-column:1/-1}.practice-followup-composer input,.practice-followup-composer select,.practice-followup-composer textarea{margin-top:6px}.practice-followup-composer textarea{resize:vertical;height:86px;padding-top:10px}.practice-followup-composer>footer{border-top:1px solid #342f28;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.practice-followup-composer>footer p{color:#716c64;margin:0;font-size:7px}.practice-followup-composer>footer button{color:#0b0b0c;background:#c9a56d;border:1px solid #c9a56d;height:36px;padding:0 13px;font-size:7px;font-weight:900}.practice-followup-board{grid-template-columns:1fr 1fr;gap:13px;padding:0 18px 18px;display:grid}.practice-followup-board>section{background:#0c0c0d;border:1px solid #292725}.practice-followup-board>section>header{border-bottom:1px solid #292725;justify-content:space-between;align-items:center;padding:16px;display:flex}.practice-followup-board>section>header>b{font:400 32px/1 var(--font-athlx-display),sans-serif;color:#c9a56d}.practice-followup-board article{border-bottom:1px solid #262421;padding:16px;position:relative}.practice-followup-board article:last-child{border-bottom:0}.practice-followup-board article.critical{box-shadow:inset 2px 0 #b86868}.practice-followup-board article.verified{box-shadow:inset 2px 0 #8da485}.practice-followup-board article>header{justify-content:space-between;align-items:center;display:flex}.practice-followup-board article>header span,.practice-followup-board article>header i{letter-spacing:.8px;color:#77736d;font-size:7px;font-style:normal}.practice-followup-board article>header i{color:#c9a56d;border:1px solid #38342f;padding:4px 6px}.practice-followup-board article h4{font:800 11px/1.3 var(--font-athlx-sans),sans-serif;margin:13px 0 7px}.practice-followup-board article>p{color:#79746d;font-size:7px;line-height:1.6}.practice-followup-board dl{border-top:1px solid #272522;border-bottom:1px solid #272522;grid-template-columns:repeat(3,1fr);margin:15px 0;padding:11px 0;display:grid}.practice-followup-board dl div{border-right:1px solid #272522;padding:0 8px}.practice-followup-board dl div:first-child{padding-left:0}.practice-followup-board dl div:last-child{border-right:0}.practice-followup-board dt{color:#5f5b55;font-size:7px}.practice-followup-board dd{color:#aca59b;margin:5px 0 0;font-size:7px}.practice-followup-board article>label{color:#77736d;font-size:7px;display:block}.practice-followup-board article textarea{resize:vertical;height:64px;margin-top:6px;padding-top:8px}.practice-followup-board blockquote{color:#aaa49b;background:#111;border-left:2px solid #8da485;margin:12px 0;padding:12px;font-size:7px;line-height:1.6}.practice-followup-board blockquote small{color:#9ab08e;margin-bottom:5px;display:block}.practice-followup-board article>footer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.practice-followup-board article>footer button{color:#c9a56d;background:0 0;border:1px solid #443f38;height:31px;padding:0 9px;font-size:7px;font-weight:900}.practice-followup-board article>footer button.primary{color:#0b0b0c;background:#c9a56d;border-color:#c9a56d}.practice-followup-board article>footer button.quiet{color:#68645e;border-color:#0000}.practice-followup-board article>footer span{color:#9ab08e;letter-spacing:.8px;margin-right:auto;font-size:7px}.practice-followup-empty{text-align:center;padding:42px 18px}.practice-followup-empty b{font-size:7px}.practice-followup-empty p{color:#6d6861;max-width:300px;margin:9px auto 0;font-size:7px;line-height:1.6}.practice-context{gap:12px;display:grid}.practice-context>section{background:#0d0d0e;border:1px solid #292725}.practice-context>section>header{border-bottom:1px solid #292725;justify-content:space-between;align-items:center;height:auto;padding:15px;display:flex}.practice-context-availability>header>i{background:#c9a56d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c9a56d}.practice-context-availability>div{grid-template-columns:1fr 1fr;display:grid}.practice-context-availability article{background:0 0;border:1px solid #242321;border-top:0;border-left:0;border-radius:0;padding:14px}.practice-context-availability article:nth-child(2n){border-right:0}.practice-context-availability b{font:400 27px/1 var(--font-athlx-display),sans-serif}.practice-context-availability span{letter-spacing:1px;color:#77736d;margin-top:5px;font-size:7px;display:block}.practice-context-availability .full b{color:#9ab08e}.practice-context-availability .modified b{color:#c9a56d}.practice-context-availability .restricted b,.practice-context-availability .unavailable b{color:#c87b75}.practice-context-availability>p{color:#77736d;margin:0;padding:14px;font-size:7px;line-height:1.7}.practice-context-actions>header>b{font:400 28px/1 var(--font-athlx-display),sans-serif;color:#c9a56d}.practice-context-actions>article{background:0 0;border:0;border-bottom:1px solid #242321;border-radius:0;margin:0;padding:14px}.practice-context-actions>article>div{gap:6px;display:grid}.practice-context-actions>article small{font-size:7px}.practice-context-actions>article b{font-size:9px;line-height:1.35}.practice-context-actions>article p{color:#77736d;margin:0;font-size:7px;line-height:1.5}.practice-context-actions>article button{color:#c9a56d;letter-spacing:.8px;background:0 0;border:1px solid #403c35;width:100%;height:30px;margin-top:11px;font-size:7px;font-weight:900}.practice-context-actions>article.critical{box-shadow:inset 2px 0 #b86868}.practice-context-empty{text-align:center;padding:28px 15px}.practice-context-empty>i{border:1px solid #34312d;border-radius:50%;width:24px;height:24px;margin:0 auto 12px;display:block}.practice-context-empty b{font-size:7px}.practice-context-empty p{color:#77736d;font-size:7px;line-height:1.5}.practice-context-standard{padding:18px;background:linear-gradient(145deg,#17140f,#0d0d0e)!important;border-color:#4b4030!important}.practice-context-standard h2{font:400 29px/.94 var(--font-athlx-display),sans-serif;margin:12px 0}.practice-context-standard p{color:#89837a;font-size:7px;line-height:1.7}.practice-context-standard span{color:#c9a56d;letter-spacing:1.2px;border-top:1px solid #3b3328;margin-top:17px;padding-top:12px;font-size:7px;display:block}.practice-live{z-index:200;color:#f4f2ed;background:radial-gradient(circle at 70% 30%,#211b12,#080809 46%);grid-template-rows:78px 1fr auto;display:grid;position:fixed;inset:0}.practice-live>header{border-bottom:1px solid #342e26;justify-content:space-between;align-items:center;height:auto;padding:0 35px;display:flex}.practice-live>header>div{align-items:center;gap:11px;display:flex}.practice-live>header>div i{background:#c9a56d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 17px #c9a56d}.practice-live>header span,.practice-live>header time{letter-spacing:1.3px;color:#8d877d;font-size:7px}.practice-live>header b{font-size:10px}.practice-live>header button{color:#aaa399;background:0 0;border:1px solid #49433b;height:34px;font-size:7px}.practice-live>main{grid-template-columns:150px minmax(500px,1fr) 220px;align-items:center;gap:5vw;padding:4vw 5vw;display:grid}.practice-live>main>aside{background:0 0;border:0;width:auto;height:auto;padding:0;display:block;position:static;inset:auto}.practice-live>main>aside:first-child{gap:10px;display:grid}.practice-live>main>aside:first-child b{font:400 37px/1 var(--font-athlx-display),sans-serif}.practice-live>main>aside:first-child span{color:#77736d;font-size:7px}.practice-live>main>aside:first-child>i{background:#26231f;width:4px;height:180px;margin-top:15px;display:block;position:relative}.practice-live>main>aside:first-child>i em{background:#c9a56d;width:100%;position:absolute;bottom:0;left:0}.practice-live>main>section{text-align:center}.practice-live>main>section>small{letter-spacing:2px;color:#c9a56d;font-size:8px}.practice-live>main>section h2{font:400 clamp(60px,8vw,130px)/.8 var(--font-athlx-display),sans-serif;margin:22px 0}.practice-live>main>section>time{font:400 clamp(90px,12vw,190px)/.8 var(--font-athlx-display),sans-serif;color:#c9a56d;letter-spacing:4px}.practice-live>main>section>p{color:#908a81;max-width:650px;margin:28px auto;font-size:10px;line-height:1.7}.practice-live>main>section>div{justify-content:center;gap:8px;display:flex}.practice-live>main>section button{background:0 0;border:1px solid #4a443b;height:42px;padding:0 18px;font-size:7px;font-weight:900}.practice-live>main>section button.primary{color:#0b0b0c;background:#c9a56d;border-color:#c9a56d}.practice-live-next{border-left:1px solid #3a3329!important;padding-left:22px!important}.practice-live-next small,.practice-live-next span{color:#77736d;font-size:7px}.practice-live-next b{font:400 27px/1 var(--font-athlx-display),sans-serif;margin:12px 0;display:block}.practice-live>footer{background:#0b0b0c;border-top:1px solid #342e26;display:flex;overflow-x:auto}.practice-live>footer button{text-align:left;background:0 0;border:0;border-right:1px solid #292621;grid-template-columns:14px 1fr auto;align-items:center;gap:4px;min-width:180px;height:83px;padding:13px;display:grid}.practice-live>footer button i{border:1px solid #6d675e;border-radius:50%;grid-row:1/3;width:5px;height:5px}.practice-live>footer button span,.practice-live>footer button small{color:#69645d;font-size:7px}.practice-live>footer button b{font-size:8px}.practice-live>footer button.active{background:#1b1711}.practice-live>footer button.active i,.practice-live>footer button.done i{background:#c9a56d;border-color:#c9a56d}.practice-live>footer button.active b{color:#c9a56d}.practice-no-team{background:#0d0d0e;border:1px solid #292725;margin-top:40px;padding:60px}.practice-no-team h1{font:400 50px/1 var(--font-athlx-display),sans-serif}@media (width<=1450px){.practice-command-layout{grid-template-columns:205px minmax(600px,1fr)}.practice-context{grid-column:1/-1;grid-template-columns:1fr 1.5fr 1fr}.practice-context-actions{grid-template-columns:repeat(3,1fr);display:grid}.practice-context-actions>header{grid-column:1/-1}.practice-block-head,.practice-blocks>article{grid-template-columns:80px minmax(210px,1.5fr) 90px 120px 60px 76px}}@media (width<=1100px){.practice-command-kpis{grid-template-columns:repeat(3,1fr)}.practice-command-layout{display:block}.practice-library{min-height:0;margin-bottom:14px}.practice-library>button{border-right:1px solid #242321;width:220px;display:inline-flex}.practice-context{margin-top:14px}.practice-block-head,.practice-blocks>article{grid-template-columns:78px minmax(180px,1.5fr) 90px 110px 58px 72px}.practice-script-header{flex-direction:column;align-items:flex-start}.practice-script-actions{justify-content:flex-start}.practice-roster>article{grid-template-columns:minmax(170px,1.3fr) 120px 110px 120px 60px}.practice-followup-board{grid-template-columns:1fr}.practice-live>main{grid-template-columns:110px 1fr}.practice-live-next{display:none!important}}@media (width<=760px){.practice-command-page{padding:0 12px 90px}.practice-command-hero{grid-template-columns:1fr;min-height:390px;margin:0 -12px;padding:36px 18px}.practice-command-hero h1{font-size:57px}.practice-command-hero>aside{align-items:end;display:flex}.practice-command-hero>aside>div{flex:1}.practice-command-kpis{grid-template-columns:1fr 1fr}.practice-command-kpis article{padding:15px}.practice-context{display:block}.practice-context>section{margin-top:12px}.practice-context-actions{display:block}.practice-settings{grid-template-columns:1fr 1fr}.practice-settings label.wide{grid-column:1/-1}.practice-timing-integrity{flex-direction:column;align-items:flex-start}.practice-timing-integrity>span{width:100%}.practice-workflow-tabs button{padding:7px 5px}.practice-workflow-tabs button span,.practice-workflow-tabs button small{display:none}.practice-workflow-tabs button b{font-size:7px}.practice-mode-header{align-items:flex-end;padding:20px}.practice-mode-header h2{font-size:32px}.practice-accountability-score b,.practice-followthrough-score b{font-size:43px}.practice-accountability-kpis,.practice-followthrough-kpis{grid-template-columns:repeat(2,1fr)}.practice-accountability-kpis article,.practice-followthrough-kpis article{border-bottom:1px solid #292725}.practice-followup-composer{margin:12px}.practice-followup-composer>header,.practice-followup-composer>footer{flex-direction:column;align-items:stretch;gap:9px}.practice-followup-composer>div{grid-template-columns:1fr 1fr;padding:12px}.practice-followup-composer label.wide{grid-column:1/-1}.practice-followup-board{padding:0 12px 12px}.practice-followup-board dl{grid-template-columns:1fr}.practice-followup-board dl div{border-bottom:1px solid #272522;border-right:0;padding:7px 0}.practice-followup-board dl div:last-child{border-bottom:0}.practice-roster-head{display:block}.practice-roster-head p{text-align:left}.practice-roster>article{grid-template-columns:1fr 1fr;padding:14px}.practice-athlete-identity,.practice-attendance-actions,.practice-participation-note,.practice-row-staff-note,.practice-row-save{grid-column:1/-1}.practice-proof-strip{grid-template-columns:1fr 1fr}.practice-debrief-grid{grid-template-columns:1fr;padding:14px}.practice-debrief-grid>label.wide,.practice-rating{grid-column:1}.practice-rating>div{grid-template-columns:repeat(5,1fr)}.practice-debrief>footer{flex-direction:column;align-items:stretch}.practice-debrief>footer>div{margin-right:0}.practice-block-head{display:none}.practice-blocks>article{grid-template-columns:65px 1fr 55px;min-height:96px;padding:12px}.practice-blocks>article>time{grid-column:1}.practice-block-title{grid-column:2}.practice-blocks>article>strong{grid-column:3}.practice-unit,.practice-owner{display:none}.practice-block-controls{grid-column:2/4;justify-content:flex-start;margin-top:8px}.practice-block-editor{grid-column:1/-1;grid-template-columns:1fr 1fr;margin:12px -12px -12px}.practice-block-editor label.wide{grid-column:1/-1}.practice-staff-notes{grid-template-columns:1fr}.practice-live{grid-template-rows:66px 1fr auto}.practice-live>header{padding:0 13px}.practice-live>header time,.practice-live>header b{display:none}.practice-live>main{padding:25px 16px;display:block}.practice-live>main>aside:first-child{display:none}.practice-live>main>section h2{font-size:58px}.practice-live>main>section>time{font-size:92px}.practice-live>main>section>div button{padding:0 10px}.practice-live>footer button{min-width:145px}}.command-intelligence-overlay{z-index:1200;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#010202c7;place-items:start center;padding:clamp(48px,7vh,86px) 24px;animation:.18s ease-out command-intelligence-in;display:grid;position:fixed;inset:0}.command-intelligence{background:radial-gradient(circle at 84% 8%,#c7a3611f,#0000 28%),linear-gradient(145deg,#141713 0%,#090b09 54%,#060807 100%);border:1px solid #cca96961;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100%);height:min(760px,86vh);display:grid;overflow:hidden;box-shadow:0 45px 180px #000000d1,inset 0 1px #ffffff0d}.command-intelligence-head{border-bottom:1px solid #f4f2ed14;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.command-intelligence-head>div{align-items:center;gap:16px;display:flex}.command-intelligence-mark{border-right:1px solid #f4f2ed1a;align-items:center;gap:10px;padding-right:17px;display:flex}.command-intelligence-mark i{border:1px solid var(--athlx-gold);width:18px;height:18px;display:block;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #0d100d,0 0 20px #c9a56d2e}.command-intelligence-mark b{font-family:var(--athlx-display);letter-spacing:.11em;font-size:24px}.command-intelligence-head p{gap:4px;margin:0;display:grid}.command-intelligence-head p small{color:var(--athlx-gold-bright);font-family:var(--athlx-mono);letter-spacing:.22em;font-size:7px}.command-intelligence-head p strong{letter-spacing:-.01em;font-size:12px;font-weight:520}.command-intelligence-head>div:last-child>span{color:#858c85;font-family:var(--athlx-mono);letter-spacing:.13em;align-items:center;gap:8px;font-size:7px;display:flex}.command-intelligence-head>div:last-child>span i{background:#bce55b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #bce55bb3}.command-intelligence-head button{color:#777e77;min-width:42px;min-height:30px;font-family:var(--athlx-mono);letter-spacing:.12em;cursor:pointer;background:#ffffff05;border:1px solid #f4f2ed1f;border-radius:5px;font-size:7px}.command-intelligence-search{background:#020403cc;border:1px solid #cca96957;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:13px;min-height:64px;margin:18px 20px 14px;padding:0 17px;display:grid;box-shadow:inset 0 0 0 1px #0000004d}.command-intelligence-search>i{border:1.5px solid var(--athlx-gold);border-radius:50%;width:16px;height:16px;position:relative}.command-intelligence-search>i:after{content:"";background:var(--athlx-gold);width:7px;height:1.5px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.command-intelligence-search input{letter-spacing:-.01em;height:60px!important;box-shadow:none!important;color:var(--athlx-bone)!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important}.command-intelligence-search input::placeholder{color:#596059}.command-intelligence-search kbd,.command-intelligence-search button{color:#666e67;font-family:var(--athlx-mono);letter-spacing:.1em;background:0 0;border:1px solid #f4f2ed1c;border-radius:4px;padding:5px 7px;font-size:7px}.command-intelligence-search button{cursor:pointer}.command-intelligence-body{border-top:1px solid #f4f2ed0e;grid-template-columns:minmax(0,1fr) 294px;min-height:0;display:grid}.command-intelligence-results{scrollbar-width:thin;scrollbar-color:#c9a56d33 transparent;min-width:0;padding:15px 12px 22px 20px;overflow:auto}.command-results-title{color:#656c65;font-family:var(--athlx-mono);letter-spacing:.16em;justify-content:space-between;padding:0 8px 12px;font-size:7px;display:flex}.command-results-title b{color:#8e958e;font-weight:600}.command-intelligence-results>section{margin-bottom:14px}.command-intelligence-results>section>small{color:#666d66;font-family:var(--athlx-mono);letter-spacing:.18em;padding:7px 8px;font-size:7px;display:block}.command-intelligence-results>section>button{color:#a4aaa3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:9px 11px;transition:all .16s;display:grid}.command-intelligence-results>section>button:hover,.command-intelligence-results>section>button.selected{color:#f1eee5;background:linear-gradient(90deg,#cca96916,#cca96906);border-color:#cca9693b;outline:none}.command-result-icon{width:38px;height:38px;color:var(--athlx-gold-bright);font-family:var(--athlx-mono);background:#cca96909;border:1px solid #cca9692e;border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.command-result-icon:not(.athlete):before{font-size:15px}.command-result-icon.module:before{content:"⌘"}.command-result-icon.practice:before{content:"◫"}.command-result-icon.program:before{content:"↗"}.command-result-icon.film:before{content:"▶"}.command-result-icon.event:before{content:"◇"}.command-result-icon.report:before{content:"≡"}.command-result-icon.testing:before{content:"+"}.command-intelligence-results button>span{gap:2px;min-width:0;display:grid}.command-intelligence-results button>span small{color:#737a73;font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.command-intelligence-results button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:660;overflow:hidden}.command-intelligence-results button>span p{text-overflow:ellipsis;white-space:nowrap;color:#737a74;margin:0;font-size:8px;overflow:hidden}.command-intelligence-results button>em{color:#9b8a68;max-width:90px;font-family:var(--athlx-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #cca9692b;border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal;overflow:hidden}.command-result-arrow{width:18px;height:8px;position:relative}.command-result-arrow:before{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:4px;right:0}.command-result-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.command-intelligence-lens{background:linear-gradient(#cca9690b,#ffffff02)!important;border-left:1px solid #f4f2ed13!important;width:auto!important;padding:24px!important;display:block!important;position:static!important}.command-intelligence-lens>small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.19em;font-size:7px}.command-intelligence-lens h2{letter-spacing:-.04em;margin:12px 0 3px;font-size:20px}.command-intelligence-lens>p{color:#717971;margin:0;font-size:8px}.command-lens-grid{border:1px solid #f4f2ed14;border-radius:9px;grid-template-columns:1fr 1fr;margin:22px 0;display:grid;overflow:hidden}.command-lens-grid span{border-bottom:1px solid #f4f2ed12;border-right:1px solid #f4f2ed12;align-content:center;min-height:66px;padding:12px;display:grid}.command-lens-grid span:nth-child(2n){border-right:0}.command-lens-grid span:nth-last-child(-n+2){border-bottom:0}.command-lens-grid b{font-family:var(--athlx-display);font-size:26px;font-weight:400;line-height:1}.command-lens-grid small{color:#666e67;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px}.command-lens-chain{gap:0;display:grid}.command-lens-chain>small{color:#686f69;font-family:var(--athlx-mono);letter-spacing:.15em;margin-bottom:9px;font-size:7px}.command-lens-chain span{border-top:1px solid #f4f2ed12;grid-template-columns:28px 1fr 28px;align-items:center;min-height:35px;display:grid}.command-lens-chain span i{color:var(--athlx-gold);font-family:var(--athlx-mono);font-size:7px;font-style:normal}.command-lens-chain span b{letter-spacing:.08em;font-size:8px}.command-lens-chain span em{background:linear-gradient(90deg,var(--athlx-gold),transparent);height:1px}.command-intelligence-lens blockquote{border-left:1px solid var(--athlx-gold);color:#777e77;background:#cca96909;margin:18px 0;padding:13px;font-size:7px;line-height:1.6}.command-intelligence-lens footer{gap:4px;display:grid}.command-intelligence-lens footer span{color:#7a827b;font-family:var(--athlx-mono);letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;display:flex}.command-intelligence-lens footer span i{background:#bce55b;border-radius:50%;width:5px;height:5px}.command-intelligence-lens footer b{letter-spacing:.06em;font-size:7px}.command-intelligence-footer{color:#626a63;min-height:42px;font-family:var(--athlx-mono);letter-spacing:.1em;border-top:1px solid #f4f2ed13;align-items:center;gap:18px;padding:0 20px;font-size:7px;display:flex}.command-intelligence-footer span{align-items:center;gap:5px;display:flex}.command-intelligence-footer kbd{color:#8c948d;border:1px solid #f4f2ed1a;border-radius:3px;padding:3px 5px}.command-intelligence-footer>b{color:var(--athlx-gold);letter-spacing:.15em;margin-left:auto;font-size:7px}.command-intelligence-loading{color:#747c75;min-height:220px;font-family:var(--athlx-mono);letter-spacing:.14em;place-content:center;justify-items:center;gap:13px;font-size:7px;display:grid}.command-intelligence-loading i{border:1px solid #cca96933;border-top-color:var(--athlx-gold);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite command-intelligence-spin}.command-intelligence-notice{color:#8a918a;background:#cca96906;border:1px solid #cca96921;border-radius:7px;align-items:center;gap:9px;margin:0 8px 10px;padding:10px 12px;font-size:7px;display:flex}.command-intelligence-notice i{background:var(--athlx-gold);border-radius:50%;width:5px;height:5px}.command-intelligence-empty{text-align:center;place-content:center;justify-items:center;min-height:270px;padding:30px;display:grid}.command-intelligence-empty>span{color:var(--athlx-gold);font-family:var(--athlx-display);font-size:55px;line-height:1}.command-intelligence-empty h3{margin:8px 0;font-size:18px}.command-intelligence-empty p{color:#757d76;max-width:390px;margin:0;font-size:9px;line-height:1.6}.command-intelligence-empty button{color:var(--athlx-gold-bright);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cca96966;margin-top:18px;padding:10px 0;font-size:7px;font-weight:800}@keyframes command-intelligence-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes command-intelligence-spin{to{transform:rotate(360deg)}}@media (width<=800px){.command-intelligence-overlay{padding:20px 12px}.command-intelligence{height:calc(100vh - 40px)}.command-intelligence-body{grid-template-columns:1fr}.command-intelligence-lens{display:none!important}.command-intelligence-head>div:last-child>span{display:none}.command-intelligence-head p strong{font-size:10px}.command-intelligence-search{margin:12px}.command-intelligence-results{padding-left:10px}.command-intelligence-footer span:nth-child(2){display:none}}@media (width<=520px){.command-intelligence-overlay{padding:0}.command-intelligence{border:0;border-radius:0;height:100vh}.command-intelligence-head{min-height:64px;padding:0 14px}.command-intelligence-mark b{display:none}.command-intelligence-mark{padding-right:12px}.command-intelligence-head p strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.command-intelligence-search{min-height:56px;padding-inline:13px}.command-intelligence-search input{height:52px!important;font-size:12px!important}.command-intelligence-search kbd{display:none}.command-intelligence-results>section>button{grid-template-columns:36px minmax(0,1fr) auto;padding-inline:8px}.command-result-icon{width:34px;height:34px}.command-intelligence-results button>em,.command-intelligence-footer span{display:none}.command-intelligence-footer>b{margin-left:0}.command-intelligence-footer{justify-content:center}}@media (prefers-reduced-motion:reduce){.command-intelligence-overlay,.command-intelligence-loading i{animation:none}}aside:not(:where(.shell>aside)){flex-direction:initial;z-index:auto;background:0 0;border-right:0;width:auto;height:auto;padding:0;display:block;position:static;inset:auto}header:not(:where(.main>header)){justify-content:initial;align-items:initial;border-bottom:0;width:auto;height:auto;min-height:0;padding:0;display:block}aside:not(:where(.shell>aside)) nav{gap:normal;margin-top:0;display:block}aside:not(:where(.shell>aside)) nav button{border:revert;width:auto;height:auto;color:inherit;text-align:inherit;font-size:inherit;font-weight:inherit;box-shadow:none;background:0 0;border-radius:0;align-items:normal;gap:normal;padding:0;display:inline-block}aside:not(:where(.shell>aside)) nav button:hover,aside:not(:where(.shell>aside)) nav button.active{color:inherit;box-shadow:none;background:0 0}aside:not(:where(.shell>aside)) nav button i{width:auto;height:auto;font-size:inherit}aside:not(:where(.shell>aside)) nav button em{color:inherit;background:0 0;margin-left:0;padding:0}.page,.page>*,.main,.main>*{min-width:0}.page img,.page video,.page iframe,.page canvas,.page svg{max-width:100%}@media (width<=680px){header:not(:where(.main>header)){height:auto;padding:0}aside:not(:where(.shell>aside)){width:auto;display:block}.athlete-module-hero{flex-direction:column;align-items:stretch;gap:24px}.athlete-module-hero>div{width:100%;min-width:0}.athlete-module-hero>aside{border-top:1px solid #c9a56d33;border-left:0;width:100%;padding:18px 0 0}}.shell,.film-elite-page{--athlx-display-tracking:.014em;--athlx-heading-tracking:-.012em;--athlx-label-tracking:.12em}:where(.action-command-deck,.activation-command,.athlete-journey,.athlete-today,.athlete-schedule,.athlete-film,.athlete-connect,.highlight-studio,.coach-pathway,.athlete-coach-pathway,.coach-recovery-plan,.recovery-page,.ate-shell,.athlete-today-elite,.bc-page,.calendar-command,.athlete-hub-page,.athlete-360-page,.availability-page,.unit-intelligence-page,.combine-operations-page,.decision-memory-layer,.decision-command-page,.department-command-page,.executive-briefing,.expansion-command,.film-elite-page,.film-review-room,.athlete-review-room,.game-day-room,.game-planning-room,.inbox-page,.integration-command,.lc-shell,.lad-shell,.outcome-intelligence,.pi-page,.pilot-launch,.ptr-shell,.film-os,.postgame-intelligence,.vault-page,.recruiter-centre,.pass-workspace,.reliability-command,.security-command,.standards-command,.sc-page,.intelligence-reports-page,.tdb-shell,.tc-page){--action-gold:var(--athlx-gold)!important;--ac-gold:var(--athlx-gold)!important;--journey-gold:var(--athlx-gold)!important;--athlete-gold:var(--athlx-gold)!important;--dp-gold:var(--athlx-gold)!important;--recovery-gold:var(--athlx-gold)!important;--ate-gold:var(--athlx-gold)!important;--ae-gold:var(--athlx-gold)!important;--bc-gold:var(--athlx-gold)!important;--cc-gold:var(--athlx-gold)!important;--ah-gold:var(--athlx-gold)!important;--a360-gold:var(--athlx-gold)!important;--av-gold:var(--athlx-gold)!important;--unit-gold:var(--athlx-gold)!important;--co-gold:var(--athlx-gold)!important;--memory-gold:var(--athlx-gold)!important;--dr-gold:var(--athlx-gold)!important;--dc-gold:var(--athlx-gold)!important;--eb-gold:var(--athlx-gold)!important;--xc-gold:var(--athlx-gold)!important;--elite-gold:var(--athlx-gold)!important;--review-gold:var(--athlx-gold)!important;--gd-gold:var(--athlx-gold)!important;--gp-gold:var(--athlx-gold)!important;--ix-gold:var(--athlx-gold)!important;--ic-gold:var(--athlx-gold)!important;--lc-gold:var(--athlx-gold)!important;--lad-gold:var(--athlx-gold)!important;--outcome-gold:var(--athlx-gold)!important;--pi-gold:var(--athlx-gold)!important;--pl-gold:var(--athlx-gold)!important;--ptr-gold:var(--athlx-gold)!important;--film-gold:var(--athlx-gold)!important;--pg-gold:var(--athlx-gold)!important;--vault-gold:var(--athlx-gold)!important;--rc-gold:var(--athlx-gold)!important;--pass-gold:var(--athlx-gold)!important;--sc-gold:var(--athlx-gold)!important;--ir-gold:var(--athlx-gold)!important;--tdb-gold:var(--athlx-gold)!important;--tc-gold:var(--athlx-gold)!important}.shell,.shell :where(button,input,select,textarea),.film-elite-page,.film-elite-page :where(button,input,select,textarea){font-family:var(--athlx-body)}.shell .page h1,.film-elite-page h1{max-width:100%;font-weight:400;font-family:var(--athlx-display)!important;letter-spacing:var(--athlx-display-tracking)!important;font-size:clamp(50px,4.4vw,72px)!important;font-style:normal!important;line-height:1.1!important}.shell .page h1 em,.film-elite-page h1 em{color:var(--athlx-gold-bright)!important}.shell .page :where(h2,h3,h4),.film-elite-page :where(h2,h3,h4){font-family:var(--athlx-body)!important;letter-spacing:var(--athlx-heading-tracking)!important;font-style:normal!important}.shell .coach-home :where(.coach-home-section-head,.coach-home-module-head,.coach-home-manifesto,.coach-home-decisions,.action-deck-head,.coach-task-board .module-title-row) h2{font-weight:400;font-family:var(--athlx-display)!important;letter-spacing:var(--athlx-display-tracking)!important}.shell .page :where(h1,h2,h3,h4) :where(em,i),.film-elite-page :where(h1,h2,h3,h4) :where(em,i){font-weight:inherit;letter-spacing:inherit!important;font-family:inherit!important;font-style:normal!important}.shell .page em,.film-elite-page em{font-style:normal}.shell .page :where(small,label,dt),.film-elite-page :where(small,label,dt){letter-spacing:var(--athlx-label-tracking)}.shell>aside .nav-group button,.shell>aside nav>.nav-home-entry>span,.module-context b,.team-switch>b{letter-spacing:.005em}.shell .coach-home .coach-home-modules h3,.shell .coach-home .coach-home-team b{letter-spacing:var(--athlx-heading-tracking)!important}.shell .pi-command-grid>main{align-self:start}.shell .platform-toast,.shell .team-command-toast{width:max-content;max-width:min(420px,100vw - 32px);margin:0;position:fixed;bottom:24px;left:auto;right:24px;transform:none;box-shadow:0 18px 54px #0006}@media (width<=1450px){.shell .page h1 :where(span,em,b),.film-elite-page h1 :where(span,em,b){white-space:normal!important}}@media (width<=680px){.shell,.film-elite-page{--athlx-display-tracking:.01em}.shell .page h1,.film-elite-page h1{font-size:clamp(44px,13vw,56px)!important}.shell .platform-toast,.shell .team-command-toast{width:auto;max-width:none;bottom:86px;left:16px;right:16px}}.shell>aside{background:linear-gradient(#0b0b0cfe,#060607fe)}.main>header{background:#09090ae0}.page article{background:linear-gradient(145deg,#1a1a1df7,#0b0b0cfb)}.coach-home-hero{background:radial-gradient(circle at 84% 12%,#c9a56d2b,#0000 28%),radial-gradient(circle at 8% 100%,#c9a56d0e,#0000 34%),linear-gradient(124deg,#111113 0%,#09090a 58%,#141215 100%)!important}.coach-home-brief{background:linear-gradient(155deg,#1d1c1ee6,#0a0a0bf2)}.coach-home-live{background:#111113!important}.coach-home-live>div i,.coach-home-brief>header>i{background:var(--athlx-gold);border-color:#ddbf8c;box-shadow:0 0 0 6px #c9a56d13,0 0 20px #c9a56d6b}.coach-home-workspace>article,.coach-home-decisions{background:linear-gradient(145deg,#171719,#0b0b0c)}.coach-home-command-chain{overflow:hidden;border:1px solid var(--coach-line-gold)!important;background:radial-gradient(circle at 100% 0,#c9a56d18,#0000 27%),#0f0f11!important;border-radius:15px!important;margin:18px 0 0!important;padding:0!important;box-shadow:0 28px 75px #0000002e!important}.coach-home-command-chain>header{border-bottom:1px solid var(--coach-line);justify-content:space-between;align-items:end;gap:40px;padding:34px 38px 30px;display:flex}.coach-home-command-chain>header small{color:var(--athlx-gold-bright);font-family:var(--athlx-mono);letter-spacing:.2em;font-size:9px;font-weight:650}.coach-home-command-chain>header h2{max-width:760px;color:var(--athlx-bone);letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(34px,3.4vw,52px);font-weight:410;line-height:.96}.coach-home-command-chain>header p{color:#86868d;max-width:450px;margin:0;font-size:13px;line-height:1.68}.coach-home-command-chain>div{grid-template-columns:repeat(4,1fr);display:grid}.coach-home-command-chain>div>button{border:0;border-right:1px solid var(--coach-line);min-height:270px;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;padding:28px 30px;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.coach-home-command-chain>div>button:last-child{border-right:0}.coach-home-command-chain>div>button:before{content:"";background:linear-gradient(90deg,var(--athlx-gold),#c9a56d14);transform-origin:0;height:1px;transition:transform .35s;position:absolute;top:77px;left:30px;right:30px;transform:scaleX(.32)}.coach-home-command-chain>div>button:hover{background:linear-gradient(145deg,#c9a56d16,#c9a56d04)}.coach-home-command-chain>div>button:hover:before{transform:scaleX(1)}.coach-home-command-chain button>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.coach-home-command-chain button>header small{color:var(--athlx-gold);font-family:var(--athlx-mono);font-size:9px}.coach-home-command-chain button>header span{color:#6f6f77;font-family:var(--athlx-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.coach-home-command-chain button h3{color:var(--athlx-bone);letter-spacing:-.055em;margin:58px 0 13px;font-size:clamp(31px,2.8vw,43px);font-weight:430;line-height:.9}.coach-home-command-chain button p{color:#7d7d84;max-width:280px;margin:0;font-size:11px;line-height:1.62}.coach-home-command-chain button>i,.coach-home-architecture footer button i{width:22px;height:10px;display:inline-block;position:relative}.coach-home-command-chain button>i{color:var(--athlx-gold);position:absolute;bottom:28px;right:29px}.coach-home-command-chain button>i:before,.coach-home-architecture footer button i:before{content:"";background:currentColor;width:20px;height:1px;position:absolute;top:4px;left:0}.coach-home-command-chain button>i:after,.coach-home-architecture footer button i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.coach-home-architecture{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}.coach-home-architecture>article{flex-direction:column;min-height:420px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;border:1px solid var(--coach-line)!important;background:radial-gradient(circle at 100% 100%,#c9a56d12,#0000 34%),linear-gradient(145deg,#18181b,#0c0c0e)!important;border-radius:15px!important;margin:0!important;padding:32px!important;box-shadow:0 28px 78px #00000026!important}.coach-home-architecture>article:first-child{grid-column:1/-1;min-height:390px;background:radial-gradient(circle at 82% 10%,#c9a56d26,#0000 29%),linear-gradient(128deg,#1b1a1d,#0b0b0c 70%)!important}.coach-home-architecture>article:after{content:"";border:1px solid #c9a56d14;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-170px;right:-125px;box-shadow:0 0 0 52px #c9a56d05}.coach-home-architecture>article:hover{transform:translateY(-4px);border-color:#c9a56d5c!important;box-shadow:0 36px 90px #00000045!important}.coach-home-architecture article>header{z-index:1;border-bottom:1px solid var(--coach-line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:23px;display:flex;position:relative}.coach-home-architecture article>header>small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.16em;font-size:8px;font-weight:650}.coach-home-architecture article>header>span{color:#85858d;font-family:var(--athlx-mono);letter-spacing:.08em;white-space:nowrap;border:1px solid #f4f2ed17;border-radius:100px;align-items:center;gap:8px;padding:7px 10px;font-size:7px;display:flex}.coach-home-architecture article>header>span i{background:#72727a;border-radius:50%;width:6px;height:6px}.coach-home-architecture article>header>span.live{color:var(--athlx-gold-bright);border-color:#c9a56d3d}.coach-home-architecture article>header>span.live i{background:var(--athlx-gold);box-shadow:0 0 12px #c9a56d80}.coach-home-architecture article>header>span.watch{color:#d2a57d;border-color:#c2876042}.coach-home-architecture article>header>span.watch i{background:#c48660;box-shadow:0 0 12px #c4866066}.coach-home-architecture article>div{z-index:1;max-width:650px;padding:50px 0 35px;position:relative}.coach-home-architecture article>div h3{max-width:610px;color:var(--athlx-bone);letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(34px,3.25vw,51px);font-weight:410;line-height:.96}.coach-home-architecture>article:first-child>div h3{max-width:910px;font-size:clamp(45px,4.4vw,69px)}.coach-home-architecture article>div p{color:#85858c;max-width:610px;margin:0;font-size:13px;line-height:1.72}.coach-home-architecture article>footer{z-index:1;flex-wrap:wrap;gap:9px;margin-top:auto;display:flex;position:relative}.coach-home-architecture footer button{color:#aeafb2;letter-spacing:.1em;cursor:pointer;background:#ffffff05;border:1px solid #f4f2ed1a;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:43px;padding:0 14px;font-size:8px;font-weight:720;transition:background .2s,border-color .2s,color .2s;display:flex}.coach-home-architecture footer button i{width:17px;color:var(--athlx-gold);transform:scale(.82)}.coach-home-architecture footer button:hover{color:#fff;background:#c9a56d12;border-color:#c9a56d59}.coach-home-manifesto{background:radial-gradient(circle at 70% 0,#c9a56d21,#0000 34%),linear-gradient(130deg,#181719,#0a0a0b)!important}@media (width<=1180px){.coach-home-command-chain>div{grid-template-columns:repeat(2,1fr)}.coach-home-command-chain>div>button:nth-child(2){border-right:0}.coach-home-command-chain>div>button:nth-child(-n+2){border-bottom:1px solid var(--coach-line)}.coach-home-architecture>article{min-height:390px}}@media (width<=860px){.coach-home-command-chain>header{gap:18px;padding:30px;display:grid}.coach-home-command-chain>header p{max-width:620px}.coach-home-architecture{grid-template-columns:1fr}.coach-home-architecture>article:first-child{grid-column:auto}.coach-home-architecture>article:first-child>div h3{font-size:clamp(40px,8vw,58px)}}@media (width<=680px){.coach-home-command-chain{border-radius:13px!important;margin-top:10px!important}.coach-home-command-chain>header{padding:25px 21px}.coach-home-command-chain>header h2{font-size:38px}.coach-home-command-chain>header p{font-size:12px}.coach-home-command-chain>div{grid-template-columns:1fr}.coach-home-command-chain>div>button{border-right:0;border-bottom:1px solid var(--coach-line);min-height:225px;padding:24px 21px}.coach-home-command-chain>div>button:nth-child(3){border-bottom:1px solid var(--coach-line)}.coach-home-command-chain>div>button:last-child{border-bottom:0}.coach-home-command-chain>div>button:before{top:68px;left:21px;right:21px}.coach-home-command-chain button h3{margin-top:48px;font-size:38px}.coach-home-command-chain button>i{bottom:23px;right:21px}.coach-home-architecture{gap:10px!important}.coach-home-architecture>article,.coach-home-architecture>article:first-child{min-height:390px;padding:24px 21px!important}.coach-home-architecture article>header{align-items:flex-start}.coach-home-architecture article>header>small{max-width:54%;line-height:1.5}.coach-home-architecture article>header>span{text-overflow:ellipsis;max-width:46%;overflow:hidden}.coach-home-architecture article>div{padding:43px 0 31px}.coach-home-architecture article>div h3,.coach-home-architecture>article:first-child>div h3{font-size:39px}.coach-home-architecture article>div p{font-size:12px}.coach-home-architecture article>footer{display:grid}.coach-home-architecture footer button{width:100%}}@media (prefers-reduced-motion:reduce){.coach-home-command-chain *,.coach-home-architecture *{transition-duration:.001ms!important}}.nav-icon-staff:before{border:1.4px solid;border-radius:50%;width:14px;height:14px;top:2px;left:2px}.nav-icon-staff:after{background:currentColor;width:1.4px;height:10px;top:4px;left:8px;box-shadow:-4px 4px 0 -.1px,4px 4px 0 -.1px}.head-coach-page{--hc-gold:var(--athlx-gold,#c9a56d);--hc-bone:var(--athlx-bone,#f4f2ed);--hc-line:#f4f2ed1a;max-width:1600px;padding-top:32px}.head-coach-page article{border-color:var(--hc-line);background:linear-gradient(145deg,#171719,#0b0b0c)}.head-coach-hero{background:radial-gradient(circle at 84% 4%,#c9a56d2e,#0000 30%),linear-gradient(128deg,#171619,#080809 67%);border:1px solid #c9a56d33;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-height:410px;display:grid;position:relative;overflow:hidden}.head-coach-hero:after{content:"";border:1px solid #c9a56d17;border-radius:50%;width:390px;height:390px;position:absolute;top:-145px;right:-90px;box-shadow:0 0 0 65px #c9a56d06,0 0 0 130px #c9a56d03}.head-coach-hero>div{z-index:1;flex-direction:column;justify-content:center;padding:58px 6vw;display:flex;position:relative}.head-coach-hero>div>small,.head-coach-blueprints>header small,.head-coach-audit>header small{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.2em;font-size:8px;font-weight:700}.head-coach-hero h1{color:var(--hc-bone);letter-spacing:-.06em;margin:18px 0;font-size:clamp(58px,6.8vw,105px);font-weight:400;line-height:.78}.head-coach-hero h1 em{color:var(--hc-gold);font-style:normal}.head-coach-hero>div>p{color:#8a898f;max-width:690px;margin:8px 0 0;font-size:13px;line-height:1.8}.head-coach-hero>aside{z-index:2;border:0;border-left:1px solid var(--hc-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0a0bad;grid-template-rows:auto 1fr auto;width:auto;min-width:0;padding:0;display:grid;position:relative;inset:auto}.head-coach-hero>aside header{border-bottom:1px solid var(--hc-line);justify-content:space-between;align-items:center;gap:16px;height:auto;padding:28px 30px;display:flex}.head-coach-hero>aside header span{color:#c9c5bd;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;align-items:center;gap:9px;font-size:7px;display:flex}.head-coach-hero>aside header span i{background:var(--hc-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #c9a56db8}.head-coach-hero>aside header small{color:#716f73;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;text-align:right;font-size:7px}.head-coach-hero>aside>div{align-self:center;padding:35px 30px}.head-coach-hero>aside>div small{color:#6f6e73;font-family:var(--athlx-mono,monospace);letter-spacing:.16em;font-size:7px}.head-coach-hero>aside>div b{color:var(--hc-bone);letter-spacing:-.05em;margin:14px 0 9px;font-size:clamp(30px,3vw,48px);font-weight:450;line-height:.95;display:block}.head-coach-hero>aside>div span{color:#818086;font-size:10px;line-height:1.6}.head-coach-hero>aside footer{border-top:1px solid var(--hc-line);gap:7px;padding:24px 30px;display:grid}.head-coach-hero>aside footer strong{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.15em;font-size:8px}.head-coach-hero>aside footer span{color:#727177;font-size:9px}.head-coach-metrics{border:1px solid var(--hc-line);background:#101011;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.head-coach-metrics article{border:0;border-right:1px solid var(--hc-line);background:0 0;border-radius:0;min-height:128px;padding:25px 28px}.head-coach-metrics article:last-child{border-right:0}.head-coach-metrics small{color:#68676d;font-family:var(--athlx-mono,monospace);letter-spacing:.14em;font-size:7px}.head-coach-metrics b{color:var(--hc-bone);letter-spacing:-.05em;margin:13px 0 6px;font-size:38px;font-weight:430;display:block}.head-coach-metrics span{color:#9c9aa0;letter-spacing:.09em;font-size:8px;font-weight:700}.head-coach-workspace{grid-template-columns:minmax(300px,.72fr) minmax(540px,1.55fr);align-items:start;gap:14px;margin-top:14px;display:grid}.head-coach-roster,.head-coach-editor{border-radius:15px!important;padding:30px!important}.head-coach-roster>header,.head-coach-editor>header{border-bottom:1px solid var(--hc-line);justify-content:space-between;align-items:flex-start;gap:16px;height:auto;padding:0 0 23px;display:flex}.head-coach-roster>header small,.head-coach-editor>header small{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.17em;font-size:7px;font-weight:700}.head-coach-roster>header h2{color:var(--hc-bone);letter-spacing:-.045em;margin:10px 0 0;font-size:28px;font-weight:440;line-height:1}.head-coach-roster>header>button{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.1em;cursor:pointer;background:#c9a56d0f;border:1px solid #c9a56d40;border-radius:5px;flex:none;padding:10px 12px;font-size:7px;font-weight:700}.head-coach-roster>button{border:0;border-bottom:1px solid var(--hc-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:17px 10px;transition:background .2s,padding .2s;display:grid}.head-coach-roster>button:hover,.head-coach-roster>button.active{background:#c9a56d0e;padding-left:15px}.head-coach-roster>button>i{color:#d7bd92;background:#1e1d1f;border:1px solid #c9a56d38;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:800;display:grid}.head-coach-roster>button>span{gap:5px;min-width:0;display:grid}.head-coach-roster>button>span b{color:#dedbd5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.head-coach-roster>button>span small{color:#727178;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.head-coach-roster>button>em{color:#77767b;font-family:var(--athlx-mono,monospace);letter-spacing:.08em;white-space:nowrap;border:1px solid #f4f2ed17;border-radius:20px;padding:5px 7px;font-size:6px;font-style:normal}.head-coach-roster>button>em.master{color:var(--hc-gold);background:#c9a56d12;border-color:#c9a56d40}.head-coach-empty{color:#77767c;gap:12px;margin:0;padding:28px 4px;font-size:10px;line-height:1.7;display:grid}.head-coach-empty b{color:var(--hc-bone);font-size:16px}.head-coach-empty span{color:#77767c}.head-coach-empty button{width:max-content;color:var(--hc-gold);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #c9a56d3d;border-radius:5px;padding:10px 12px;font-size:7px;font-weight:700}.head-coach-editor>header>span{color:#77767c;max-width:55%;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.head-coach-editor-empty{text-align:center;place-content:center;min-height:330px;display:grid}.head-coach-editor-empty b{font-size:24px}.head-coach-editor-empty p{color:#77767c;max-width:390px;font-size:10px;line-height:1.7}.head-coach-master-card{background:radial-gradient(circle at 80% 20%,#c9a56d21,#0000 31%);flex-direction:column;justify-content:center;min-height:430px;padding:55px 3vw;display:flex}.head-coach-master-card>span{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.14em;align-items:center;gap:9px;font-size:8px;display:flex}.head-coach-master-card>span i{background:var(--hc-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c9a56db3}.head-coach-master-card h2{color:var(--hc-bone);letter-spacing:-.06em;margin:22px 0 14px;font-size:clamp(47px,5vw,76px);font-weight:420;line-height:.9}.head-coach-master-card p{color:#85848a;max-width:700px;margin:0;font-size:12px;line-height:1.75}.head-coach-master-card dl{border:1px solid var(--hc-line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:45px 0 0;display:grid;overflow:hidden}.head-coach-master-card dl>div{border-right:1px solid var(--hc-line);padding:20px}.head-coach-master-card dl>div:last-child{border-right:0}.head-coach-master-card dt{color:#67666b;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;font-size:7px}.head-coach-master-card dd{color:var(--hc-gold);margin:9px 0 0;font-size:11px;font-weight:750}.head-coach-form-row{grid-template-columns:1fr 1fr;gap:12px;padding:25px 0;display:grid}.head-coach-form-row label{color:#6d6c72;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;gap:8px;font-size:7px;display:grid}.head-coach-form-row select,.head-coach-form-row input{border:1px solid var(--hc-line);color:#d9d6d0;width:100%;height:45px;font:500 10px var(--athlx-body,Arial);background:#0e0e0f;border-radius:6px;outline:0;padding:0 12px}.head-coach-form-row select:focus,.head-coach-form-row input:focus{border-color:#c9a56d80;box-shadow:0 0 0 3px #c9a56d0f}.head-coach-scope-head{border-top:1px solid var(--hc-line);justify-content:space-between;align-items:end;gap:20px;padding:22px 0 14px;display:flex}.head-coach-scope-head>div{gap:6px;display:grid}.head-coach-scope-head small{color:#69686e;font-family:var(--athlx-mono,monospace);letter-spacing:.13em;font-size:7px}.head-coach-scope-head b{letter-spacing:.04em;font-size:12px}.head-coach-scope-head>span{color:#6f6e74;font-size:8px}.head-coach-view-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.head-coach-view-groups>section{border:1px solid var(--hc-line);background:#0f0f10;border-radius:8px;padding:14px}.head-coach-view-groups h3{color:#8f8d92;letter-spacing:.07em;margin:0 0 10px;font-size:8px}.head-coach-view-groups section>div{gap:5px;display:grid}.head-coach-view-groups button{color:#6f6e73;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;min-height:31px;padding:0 7px;display:grid}.head-coach-view-groups button:hover{background:#ffffff06}.head-coach-view-groups button i{border:1px solid #4d4c50;border-radius:50%;width:7px;height:7px}.head-coach-view-groups button span{font-size:8px}.head-coach-view-groups button em{font-family:var(--athlx-mono,monospace);font-size:6px;font-style:normal}.head-coach-view-groups button.selected{color:#d6d3ce}.head-coach-view-groups button.selected i{border-color:var(--hc-gold);background:var(--hc-gold);box-shadow:0 0 9px #c9a56d59}.head-coach-view-groups button.selected em{color:var(--hc-gold)}.head-coach-message{color:#ceb183;background:#c9a56d0f;border:1px solid #c9a56d38;border-radius:5px;margin:14px 0 0;padding:11px;font-size:9px}.head-coach-message.error{color:#d69b8e;background:#be5b4812;border-color:#be5b484d}.head-coach-editor>footer{border-top:1px solid var(--hc-line);justify-content:space-between;align-items:center;gap:20px;height:auto;margin-top:22px;padding:21px 0 0;display:flex}.head-coach-editor>footer>div{gap:5px;display:grid}.head-coach-editor>footer small{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.12em;font-size:7px}.head-coach-editor>footer span{color:#6e6d72;font-size:8px}.head-coach-editor>footer button{border:1px solid var(--hc-gold);background:var(--hc-gold);color:#09090a;min-height:43px;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;cursor:pointer;border-radius:5px;padding:0 17px;font-size:7px;font-weight:800}.head-coach-editor>footer button:disabled{opacity:.55;cursor:wait}.head-coach-blueprints{border:1px solid var(--hc-line);background:radial-gradient(circle at 100% 0,#c9a56d12,#0000 28%),#0f0f10;border-radius:15px;margin-top:14px;padding:38px}.head-coach-blueprints>header{border-bottom:1px solid var(--hc-line);justify-content:space-between;align-items:end;gap:40px;height:auto;padding:0 0 30px;display:flex}.head-coach-blueprints>header h2,.head-coach-audit>header h2{color:var(--hc-bone);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,3.3vw,52px);font-weight:420;line-height:.98}.head-coach-blueprints>header p{color:#7d7c82;max-width:500px;margin:0;font-size:11px;line-height:1.7}.head-coach-blueprints>div{border:1px solid var(--hc-line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.head-coach-blueprints>div>button{border:0;border-right:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);min-height:230px;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:23px;transition:background .2s}.head-coach-blueprints>div>button:nth-child(4n){border-right:0}.head-coach-blueprints>div>button:nth-last-child(-n+3){border-bottom:0}.head-coach-blueprints>div>button:hover{background:#c9a56d0e}.head-coach-blueprints button>small{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.14em;font-size:6px}.head-coach-blueprints button h3{color:var(--hc-bone);letter-spacing:-.04em;margin:35px 0 10px;font-size:24px;font-weight:440}.head-coach-blueprints button p{color:#77767c;min-height:58px;margin:0;font-size:9px;line-height:1.65}.head-coach-blueprints button footer{border-top:1px solid var(--hc-line);justify-content:space-between;align-items:center;height:auto;margin-top:23px;padding:14px 0 0;display:flex}.head-coach-blueprints button footer span{color:#69686d;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:6px}.head-coach-blueprints button footer i{background:var(--hc-gold);width:18px;height:1px;position:relative}.head-coach-blueprints button footer i:after{content:"";border-top:1px solid var(--hc-gold);border-right:1px solid var(--hc-gold);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.head-coach-audit{border:1px solid var(--hc-line);background:#0f0f10;border-radius:15px;margin-top:14px;padding:35px 38px}.head-coach-audit>header{border-bottom:1px solid var(--hc-line);justify-content:space-between;align-items:end;gap:20px;height:auto;padding:0 0 25px;display:flex}.head-coach-audit>header span{color:var(--hc-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.1em;border:1px solid #c9a56d2e;border-radius:20px;padding:7px 10px;font-size:6px}.head-coach-audit>div{display:grid}.head-coach-audit article{border:0;border-bottom:1px solid var(--hc-line);background:0 0;border-radius:0;grid-template-columns:8px 1fr auto;align-items:center;gap:14px;padding:17px 3px;display:grid}.head-coach-audit article>i{background:var(--hc-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #c9a56d47}.head-coach-audit article>span{gap:4px;display:grid}.head-coach-audit article b{color:#c8c5c0;font-size:9px}.head-coach-audit article small{color:#717076;font-size:8px}.head-coach-audit article em{color:#68676c;font-family:var(--athlx-mono,monospace);text-align:right;font-size:7px;font-style:normal}.head-coach-audit>div>p{color:#747379;padding:24px 0 3px;font-size:9px}@media (width<=1180px){.head-coach-hero{grid-template-columns:1.15fr .85fr}.head-coach-workspace{grid-template-columns:1fr}.head-coach-roster{grid-template-columns:repeat(2,1fr);column-gap:10px;display:grid}.head-coach-roster>header,.head-coach-roster>.head-coach-empty{grid-column:1/-1}.head-coach-blueprints>div{grid-template-columns:repeat(2,1fr)}.head-coach-blueprints>div>button:nth-child(2n){border-right:0}.head-coach-blueprints>div>button:nth-last-child(-n+3){border-bottom:1px solid var(--hc-line)}.head-coach-blueprints>div>button:last-child{border-bottom:0}}@media (width<=820px){.head-coach-hero{grid-template-columns:1fr}.head-coach-hero>div{padding:50px 34px}.head-coach-hero>aside{border-top:1px solid var(--hc-line);border-left:0}.head-coach-metrics{grid-template-columns:repeat(2,1fr)}.head-coach-metrics article:nth-child(2){border-right:0}.head-coach-metrics article:nth-child(-n+2){border-bottom:1px solid var(--hc-line)}.head-coach-blueprints>header{gap:15px;display:grid}.head-coach-view-groups{grid-template-columns:1fr}}@media (width<=680px){.head-coach-page{padding-top:20px}.head-coach-hero{border-radius:13px;min-height:0}.head-coach-hero>div{padding:39px 22px}.head-coach-hero h1{font-size:57px}.head-coach-hero>div>p{font-size:11px}.head-coach-hero>aside header,.head-coach-hero>aside>div,.head-coach-hero>aside footer{padding-left:22px;padding-right:22px}.head-coach-metrics article{min-height:108px;padding:19px}.head-coach-metrics b{font-size:31px}.head-coach-roster,.head-coach-editor{padding:22px!important}.head-coach-roster{grid-template-columns:1fr}.head-coach-roster>header{grid-column:auto}.head-coach-roster>button{grid-template-columns:37px minmax(0,1fr) auto}.head-coach-master-card{min-height:390px;padding:38px 0}.head-coach-master-card h2{font-size:49px}.head-coach-master-card dl{grid-template-columns:1fr}.head-coach-master-card dl>div{border-right:0;border-bottom:1px solid var(--hc-line)}.head-coach-master-card dl>div:last-child{border-bottom:0}.head-coach-form-row{grid-template-columns:1fr}.head-coach-scope-head{align-items:start;display:grid}.head-coach-editor>footer{align-items:stretch;display:grid}.head-coach-editor>footer button{width:100%}.head-coach-blueprints,.head-coach-audit{padding:26px 21px}.head-coach-blueprints>div{grid-template-columns:1fr}.head-coach-blueprints>div>button{border-right:0;min-height:205px}.head-coach-blueprints>div>button:nth-last-child(-n+3){border-bottom:1px solid var(--hc-line)}.head-coach-blueprints>div>button:last-child{border-bottom:0}.head-coach-audit>header{align-items:start;display:grid}.head-coach-audit article{grid-template-columns:7px 1fr}.head-coach-audit article em{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.head-coach-page *{transition-duration:.001ms!important}}.hc-launch{--hc-line:#f3efe61c;--hc-gold:var(--athlx-gold-bright);background:radial-gradient(circle at 85% 0,#c9a56d21,#0000 28%),linear-gradient(135deg,#111510,#080b09 62%,#0d110d);border:1px solid #c9a56d59;border-radius:18px;margin:0 0 24px;overflow:hidden;box-shadow:0 42px 110px #00000054}.hc-launch-hero{border-bottom:1px solid var(--hc-line);grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);min-height:520px;display:grid;position:relative;overflow:hidden}.hc-launch-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hc-launch-hero:after{content:"";pointer-events:none;border:1px solid #c9a56d1f;border-radius:50%;width:560px;height:560px;position:absolute;top:-250px;right:-170px;box-shadow:0 0 0 76px #c9a56d06,0 0 0 154px #c9a56d03}.hc-launch-copy{z-index:1;align-self:center;padding:clamp(44px,5.8vw,82px);position:relative}.hc-launch-copy>small,.hc-launch-missions>header small,.hc-launch-authority>header small{color:var(--hc-gold);font-family:var(--athlx-mono);letter-spacing:.22em;font-size:9px;font-weight:700}.hc-launch-copy h2{color:var(--athlx-bone);font-family:var(--athlx-display);letter-spacing:-.07em;margin:22px 0 25px;font-size:clamp(62px,6.4vw,98px);font-weight:390;line-height:.82}.hc-launch-copy h2 em{color:var(--hc-gold);font-style:normal}.hc-launch-copy>p{color:#9ba19c;max-width:700px;margin:0;font-size:16px;line-height:1.72}.hc-launch-actions{gap:11px;margin-top:34px;display:flex}.hc-launch-actions button{letter-spacing:.13em;cursor:pointer;border-radius:6px;min-height:55px;padding:0 22px;font-size:9px;font-weight:800}.hc-launch-actions .primary{align-items:center;gap:20px;display:flex}.hc-launch-actions .primary>i,.hc-launch-mission-action>i,.hc-launch-authority>button>i,.hc-launch-compact>button>i{width:20px;height:9px;position:relative}.hc-launch-actions .primary>i:before,.hc-launch-mission-action>i:before,.hc-launch-authority>button>i:before,.hc-launch-compact>button>i:before{content:"";background:currentColor;width:18px;height:1px;position:absolute;top:4px;left:0}.hc-launch-actions .primary>i:after,.hc-launch-mission-action>i:after,.hc-launch-authority>button>i:after,.hc-launch-compact>button>i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.hc-launch-score{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#191d18e3,#070a08f0);border:1px solid #f3efe621;border-radius:13px;flex-direction:column;align-self:stretch;margin:18px;display:flex;position:relative}.hc-launch-mark{border-bottom:1px solid var(--hc-line);grid-template-columns:58px 1fr;align-items:center;gap:15px;padding:23px;display:grid}.hc-launch-mark>span{width:58px;height:58px;color:var(--hc-gold);font-family:var(--athlx-display);letter-spacing:.04em;border:1px solid #c9a56d6e;border-radius:8px;place-items:center;font-size:24px;display:grid}.hc-launch-mark>small{color:#959c96;font-size:10px;font-weight:650;line-height:1.45}.hc-launch-progress{flex:1;align-content:center;padding:30px 24px;display:grid}.hc-launch-progress>span{color:#757d77;font-family:var(--athlx-mono);letter-spacing:.18em;font-size:8px}.hc-launch-progress>b{color:var(--athlx-bone);letter-spacing:-.075em;margin:12px 0 17px;font-size:74px;font-weight:360;line-height:1}.hc-launch-progress>b small{font-size:18px;font-weight:500}.hc-launch-progress>i{background:#282d29;height:3px;display:block}.hc-launch-progress>i em{background:var(--hc-gold);height:100%;display:block;box-shadow:0 0 12px #c9a56d73}.hc-launch-progress>strong{color:var(--hc-gold);font-family:var(--athlx-mono);letter-spacing:.16em;margin-top:14px;font-size:8px}.hc-launch-score>footer{border-top:1px solid var(--hc-line);color:#777e78;letter-spacing:.12em;justify-content:space-between;padding:19px 24px;font-size:7px;font-weight:700;display:flex}.hc-launch-context{border-bottom:1px solid var(--hc-line);background:#0b0e0bc7;grid-template-columns:repeat(4,1fr);display:grid}.hc-launch-context>div{border-right:1px solid var(--hc-line);gap:6px;min-height:108px;padding:24px 27px;display:grid}.hc-launch-context>div:last-child{border-right:0}.hc-launch-context small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.16em;font-size:7px}.hc-launch-context b{color:#d4d6d0;font-size:12px;font-weight:650}.hc-launch-context span{color:#687069;text-transform:capitalize;font-size:9px}.hc-launch-body{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:0;display:grid}.hc-launch-missions{border-right:1px solid var(--hc-line);padding:clamp(30px,3.5vw,48px)}.hc-launch-missions>header{justify-content:space-between;align-items:end;gap:30px;padding-bottom:27px;display:flex}.hc-launch-missions>header h3{max-width:620px;color:var(--athlx-bone);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(29px,3vw,43px);font-weight:410;line-height:1}.hc-launch-missions>header>span{color:#687069;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:7px}.hc-launch-missions>div{border-bottom:1px solid var(--hc-line)}.hc-launch-missions>div>button{border:0;border-top:1px solid var(--hc-line);width:100%;min-height:100px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 3px;display:grid}.hc-launch-missions>div>button:hover{background:linear-gradient(90deg,#c9a56d0e,#0000)}.hc-launch-missions>div>button.next{box-shadow:inset 2px 0 var(--hc-gold);background:linear-gradient(90deg,#c9a56d16,#0000)}.hc-launch-mission-index{color:#7d857f;width:36px;height:36px;font-family:var(--athlx-mono);border:1px solid #424944;border-radius:50%;place-items:center;font-size:8px;display:grid}.complete .hc-launch-mission-index{border-color:var(--hc-gold);background:var(--hc-gold);color:#080a08}.hc-launch-mission-index i{font-size:12px;font-style:normal;font-weight:900}.hc-launch-mission-copy{gap:5px;min-width:0;display:grid}.hc-launch-mission-copy>small{color:#777f79;font-family:var(--athlx-mono);letter-spacing:.13em;font-size:7px}.next .hc-launch-mission-copy>small,.complete .hc-launch-mission-copy>small{color:var(--athlx-gold)}.hc-launch-mission-copy>b{color:#d7d9d3;font-size:14px;font-weight:600}.hc-launch-mission-copy>em{color:#747c76;text-overflow:ellipsis;font-size:10px;font-style:normal;line-height:1.45;overflow:hidden}.hc-launch-mission-action{color:#7d847e;font-family:var(--athlx-mono);letter-spacing:.1em;align-items:center;gap:15px;font-size:7px;font-weight:700;display:flex}.next .hc-launch-mission-action{color:var(--hc-gold)}.hc-launch-authority{background:radial-gradient(circle at 100% 0,#c9a56d17,#0000 32%);padding:clamp(30px,3.5vw,45px)}.hc-launch-authority>header{justify-content:space-between;align-items:center;display:flex}.hc-launch-authority>header>span{color:#9bc694;letter-spacing:.12em;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.hc-launch-authority>header>span i{background:#93c38b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #93c38ba6}.hc-launch-authority h3{color:var(--athlx-bone);letter-spacing:-.045em;margin:53px 0 19px;font-size:clamp(30px,2.9vw,43px);font-weight:410;line-height:1}.hc-launch-authority>p{color:#7c847e;font-size:12px;line-height:1.7}.hc-launch-authority dl{margin:32px 0}.hc-launch-authority dl>div{border-top:1px solid var(--hc-line);justify-content:space-between;padding:15px 0;display:flex}.hc-launch-authority dt{color:#6f7771;font-family:var(--athlx-mono);letter-spacing:.11em;font-size:7px}.hc-launch-authority dd{color:#c4c7c0;letter-spacing:.08em;margin:0;font-size:8px;font-weight:750}.hc-launch-authority>button{width:100%;min-height:53px;color:var(--hc-gold);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a56d66;justify-content:space-between;align-items:center;padding:0 3px;font-size:8px;font-weight:800;display:flex}.hc-launch-quick{grid-template-columns:1fr 1fr;gap:7px;margin-top:30px;display:grid}.hc-launch-quick>small{color:#687069;letter-spacing:.13em;grid-column:1/-1;margin-bottom:2px;font-size:7px}.hc-launch-quick>button{color:#858d86;letter-spacing:.1em;cursor:pointer;background:#0b0e0b;border:1px solid #303530;border-radius:4px;min-height:37px;font-size:7px;font-weight:700}.hc-launch-quick>button:hover{color:var(--hc-gold);border-color:#c9a56d6b}.hc-launch-compact,.hc-launch-loading{background:linear-gradient(100deg,#101410,#090c09);border:1px solid #c9a56d45;border-radius:12px;align-items:center;min-height:92px;margin:0 0 18px;display:flex}.hc-launch-compact>div:first-child{align-items:center;gap:13px;min-width:340px;padding:22px 25px;display:flex}.hc-launch-compact>div:first-child>i,.hc-launch-loading>i{background:#93c38b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #93c38b9e}.hc-launch-compact>div:first-child>span{gap:5px;display:grid}.hc-launch-compact small{color:var(--athlx-gold);font-family:var(--athlx-mono);letter-spacing:.14em;font-size:7px}.hc-launch-compact b{color:#cfd2cb;font-size:11px}.hc-launch-compact-progress{background:#282d29;flex:1;height:3px;margin:0 28px}.hc-launch-compact-progress>i{background:var(--hc-gold);height:100%;display:block}.hc-launch-compact>button{border:0;border-left:1px solid var(--hc-line);color:var(--hc-gold);letter-spacing:.11em;cursor:pointer;background:0 0;align-self:stretch;align-items:center;gap:17px;padding:0 25px;font-size:8px;font-weight:800;display:flex}.hc-launch-loading{color:#8f968f;font-family:var(--athlx-mono);letter-spacing:.15em;justify-content:center;gap:15px;font-size:8px}.hc-launch :is(button,a):focus-visible,.hc-launch-compact button:focus-visible{outline:2px solid var(--hc-gold);outline-offset:3px}@media (width<=1080px){.hc-launch-hero{grid-template-columns:1.15fr minmax(290px,.85fr)}.hc-launch-copy{padding:52px 38px}.hc-launch-context{grid-template-columns:1fr 1fr}.hc-launch-context>div:nth-child(2){border-right:0}.hc-launch-context>div:nth-child(-n+2){border-bottom:1px solid var(--hc-line)}.hc-launch-body{grid-template-columns:1fr}.hc-launch-missions{border-right:0;border-bottom:1px solid var(--hc-line)}.hc-launch-authority h3{margin-top:34px}.hc-launch-quick{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.hc-launch{border-radius:14px}.hc-launch-hero{grid-template-columns:1fr}.hc-launch-copy{padding:42px 23px}.hc-launch-copy h2{font-size:clamp(55px,16vw,74px)}.hc-launch-copy>p{font-size:14px}.hc-launch-actions{display:grid}.hc-launch-actions button{width:100%}.hc-launch-score{min-height:390px;margin:0 10px 10px}.hc-launch-context{grid-template-columns:1fr}.hc-launch-context>div{border-right:0;border-bottom:1px solid var(--hc-line);min-height:88px}.hc-launch-context>div:nth-child(2){border-right:0}.hc-launch-context>div:last-child{border-bottom:0}.hc-launch-missions{padding:30px 20px}.hc-launch-missions>header{gap:12px;display:grid}.hc-launch-missions>div>button{grid-template-columns:42px minmax(0,1fr);padding:18px 0}.hc-launch-mission-action{grid-column:2;justify-content:space-between;padding-bottom:5px}.hc-launch-authority{padding:31px 22px}.hc-launch-quick{grid-template-columns:1fr 1fr}.hc-launch-quick>button:last-child{grid-column:1/-1}.hc-launch-compact{display:grid}.hc-launch-compact>div:first-child{min-width:0}.hc-launch-compact-progress{margin:0 25px 21px}.hc-launch-compact>button{border-top:1px solid var(--hc-line);border-left:0;justify-content:space-between;min-height:54px}.hc-launch-loading{text-align:center;padding:22px}}@media (prefers-reduced-motion:reduce){.hc-launch *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.orgx-page{--orgx-gold:var(--athlx-gold-bright,#d0ad70);--orgx-bone:var(--athlx-bone,#f3f0e8);--orgx-line:#f3f0e81a;max-width:1600px;color:var(--orgx-bone);padding-top:32px}.orgx-page button,.orgx-page input,.orgx-page textarea{font:inherit}.orgx-page button{touch-action:manipulation}.orgx-hero{background:radial-gradient(circle at 86% 4%,#d0ad702b,#0000 30%),linear-gradient(130deg,#171817,#080a09 68%);border:1px solid #d0ad7042;border-radius:18px;grid-template-columns:minmax(0,1.36fr) minmax(350px,.64fr);min-height:440px;display:grid;position:relative;overflow:hidden}.orgx-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.orgx-hero-copy{z-index:1;flex-direction:column;justify-content:center;padding:58px 6vw;display:flex;position:relative}.orgx-hero-copy>small,.orgx-provisioner>header small,.orgx-pipeline>header small,.orgx-roster>header small{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.2em;font-size:8px;font-weight:800}.orgx-hero h1{color:var(--orgx-bone);font-family:var(--athlx-display,Arial);letter-spacing:-.065em;margin:20px 0;font-size:clamp(60px,6.8vw,102px);font-weight:390;line-height:.8}.orgx-hero h1 em{color:var(--orgx-gold);font-style:normal}.orgx-hero-copy>p{color:#8e958e;max-width:710px;margin:6px 0 0;font-size:13px;line-height:1.8}.orgx-hero>aside{z-index:1;border-left:1px solid var(--orgx-line);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#090c0ab8;grid-template-rows:auto 1fr auto;display:grid;position:relative}.orgx-hero>aside header,.orgx-hero>aside footer{justify-content:space-between;align-items:center;gap:16px;padding:27px 29px;display:flex}.orgx-hero>aside header{border-bottom:1px solid var(--orgx-line)}.orgx-hero>aside header span{color:#c8cbc5;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;align-items:center;gap:9px;font-size:7px;display:flex}.orgx-hero>aside header span i{background:#92c68f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #92c68f9e}.orgx-hero>aside header small{color:#717872;letter-spacing:.1em;text-align:right;font-size:7px}.orgx-hero>aside>div{align-self:center;padding:35px 29px}.orgx-hero>aside>div small{color:#707671;font-family:var(--athlx-mono,monospace);letter-spacing:.15em;font-size:7px}.orgx-hero>aside>div b{color:var(--orgx-bone);letter-spacing:-.05em;margin:15px 0 9px;font-size:clamp(31px,3.2vw,49px);font-weight:430;line-height:.94;display:block}.orgx-hero>aside>div span{color:#858c86;font-size:10px;line-height:1.6}.orgx-hero>aside footer{border-top:1px solid var(--orgx-line)}.orgx-hero>aside footer strong{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.15em;font-size:8px}.orgx-hero>aside footer span{color:#737a74;text-transform:uppercase;font-size:8px}.orgx-capacity{border:1px solid var(--orgx-line);background:#101310;border-radius:14px;grid-template-columns:1fr 1fr .8fr;margin-top:14px;display:grid;overflow:hidden}.orgx-capacity>article{border:0;border-right:1px solid var(--orgx-line);background:0 0;border-radius:0;min-height:148px;padding:25px 28px}.orgx-capacity>article:last-child{border-right:0}.orgx-capacity article>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.orgx-capacity article>header span,.orgx-capacity-standard>small{color:#747b75;font-family:var(--athlx-mono,monospace);letter-spacing:.14em;font-size:7px}.orgx-capacity article>header b{color:var(--orgx-bone);letter-spacing:-.045em;font-size:30px;font-weight:430}.orgx-capacity article>header b small{color:#727872;font-size:11px}.orgx-capacity article>i{background:#292e29;height:3px;margin:24px 0 17px;display:block}.orgx-capacity article>i em{background:var(--orgx-gold);height:100%;display:block;box-shadow:0 0 12px #d0ad7066}.orgx-capacity article>footer{color:#747b75;font-family:var(--athlx-mono,monospace);letter-spacing:.11em;justify-content:space-between;font-size:6px;display:flex}.orgx-capacity-standard{flex-direction:column;justify-content:center;display:flex;background:radial-gradient(circle at 100% 0,#d0ad7014,#0000 38%)!important}.orgx-capacity-standard>b{color:var(--orgx-gold);letter-spacing:.11em;margin:14px 0 8px;font-size:12px}.orgx-capacity-standard>span{color:#767d77;font-size:9px;line-height:1.55}.orgx-provisioner,.orgx-pipeline,.orgx-roster{border:1px solid var(--orgx-line);background:radial-gradient(circle at 100% 0,#d0ad700e,#0000 25%),#0e110e;border-radius:15px;margin-top:14px;overflow:hidden}.orgx-provisioner>header,.orgx-pipeline>header,.orgx-roster>header{border-bottom:1px solid var(--orgx-line);justify-content:space-between;align-items:end;gap:30px;padding:35px 38px;display:flex}.orgx-provisioner>header h2,.orgx-pipeline>header h2,.orgx-roster>header h2{color:var(--orgx-bone);letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(34px,3.5vw,53px);font-weight:410;line-height:.97}.orgx-provisioner>header>span{color:#9ac796;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;border:1px solid #92c68f33;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:6px;display:flex}.orgx-provisioner>header>span i{background:#92c68f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #92c68f80}.orgx-track-selector{border-bottom:1px solid var(--orgx-line);grid-template-columns:repeat(3,1fr);display:grid}.orgx-track-selector>button{border:0;border-right:1px solid var(--orgx-line);min-height:145px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr 9px;align-items:start;gap:16px;padding:27px;display:grid;position:relative}.orgx-track-selector>button:last-child{border-right:0}.orgx-track-selector>button:hover,.orgx-track-selector>button.active{background:linear-gradient(135deg,#d0ad7017,#d0ad7004)}.orgx-track-selector>button.active{box-shadow:inset 0 -2px var(--orgx-gold)}.orgx-track-selector>button>small{color:#747c75;width:35px;height:35px;font-family:var(--athlx-mono,monospace);border:1px solid #3d443e;border-radius:50%;place-items:center;font-size:7px;display:grid}.orgx-track-selector>button.active>small{border-color:var(--orgx-gold);background:var(--orgx-gold);color:#0a0c0a}.orgx-track-selector>button>span{gap:8px;display:grid}.orgx-track-selector>button b{color:#d5d8d1;font-size:16px;font-weight:570}.orgx-track-selector>button em{color:#737b74;font-size:9px;font-style:normal;line-height:1.55}.orgx-track-selector>button>i{border:1px solid #4a514b;border-radius:50%;width:8px;height:8px;margin-top:5px}.orgx-track-selector>button.active>i{border-color:var(--orgx-gold);background:var(--orgx-gold);box-shadow:0 0 10px #d0ad7073}.orgx-preset-section{border-bottom:1px solid var(--orgx-line);background:#ffffff02;padding:30px 38px}.orgx-preset-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.orgx-preset-section>header>div{gap:7px;display:grid}.orgx-preset-section>header small,.orgx-scope>header small,.orgx-recipient>header small,.orgx-access-review>small,.orgx-receipts>header small{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.14em;font-size:7px}.orgx-preset-section>header b{font-size:15px;font-weight:560}.orgx-preset-section>header>span{color:#737b74;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:6px}.orgx-preset-section>div{border:1px solid var(--orgx-line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.orgx-preset-section>div>button{border:0;border-right:1px solid var(--orgx-line);border-bottom:1px solid var(--orgx-line);min-height:174px;color:inherit;text-align:left;cursor:pointer;background:#0c0f0c;padding:20px;display:grid}.orgx-preset-section>div>button:nth-child(4n){border-right:0}.orgx-preset-section>div>button:hover,.orgx-preset-section>div>button.active{background:#d0ad7012}.orgx-preset-section>div>button.active{box-shadow:inset 0 2px var(--orgx-gold)}.orgx-preset-section button>small{color:#777e78;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;font-size:6px}.orgx-preset-section button.active>small{color:var(--orgx-gold)}.orgx-preset-section button>b{color:#d7dad3;margin:20px 0 8px;font-size:14px}.orgx-preset-section button>span{color:#747b75;font-size:8px;line-height:1.55}.orgx-preset-section button>footer{border-top:1px solid var(--orgx-line);color:#6d746e;font-family:var(--athlx-mono,monospace);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:6px;display:flex}.orgx-preset-section button>footer i{border:1px solid #4b524c;border-radius:50%;width:7px;height:7px}.orgx-preset-section button.active>footer i{border-color:var(--orgx-gold);background:var(--orgx-gold)}.orgx-provision-grid{grid-template-columns:minmax(0,1.44fr) minmax(350px,.56fr);display:grid}.orgx-scope{border-right:1px solid var(--orgx-line);padding:36px 38px}.orgx-scope>header{border-bottom:1px solid var(--orgx-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:25px;display:flex}.orgx-scope>header>div{gap:10px;display:grid}.orgx-scope>header h3{max-width:620px;color:var(--orgx-bone);letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:420;line-height:1}.orgx-scope>header>label{color:#717872;min-width:215px;font-family:var(--athlx-mono,monospace);letter-spacing:.11em;gap:8px;font-size:7px;display:grid}.orgx-scope>header input,.orgx-recipient input,.orgx-recipient textarea,.orgx-roster-controls input{color:#e1e2dc;background:#090c0a;border:1px solid #303630;border-radius:6px;outline:0;width:100%}.orgx-scope>header input,.orgx-recipient input{height:44px;padding:0 12px;font-size:10px}.orgx-scope input:focus,.orgx-recipient input:focus,.orgx-recipient textarea:focus,.orgx-roster-controls input:focus{border-color:#d0ad7094;box-shadow:0 0 0 3px #d0ad700f}.orgx-view-groups{grid-template-columns:1fr 1fr;gap:10px;padding:24px 0;display:grid}.orgx-view-groups>article{border:1px solid var(--orgx-line);background:#0b0e0b;border-radius:8px;padding:14px}.orgx-view-groups h4{color:#8a918a;letter-spacing:.07em;margin:0 0 10px;font-size:8px}.orgx-view-groups article>div{gap:4px;display:grid}.orgx-view-groups button{color:#6e756f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;min-height:31px;padding:0 7px;display:grid}.orgx-view-groups button:hover{background:#ffffff06}.orgx-view-groups button>i{border:1px solid #4a504a;border-radius:50%;width:7px;height:7px}.orgx-view-groups button span{font-size:8px}.orgx-view-groups button em{font-family:var(--athlx-mono,monospace);font-size:6px;font-style:normal}.orgx-view-groups button.selected{color:#d7d9d3}.orgx-view-groups button.selected>i{border-color:var(--orgx-gold);background:var(--orgx-gold);box-shadow:0 0 9px #d0ad7059}.orgx-view-groups button.selected em{color:var(--orgx-gold)}.orgx-athlete-systems{grid-template-columns:repeat(2,1fr);gap:8px;padding:25px 0;display:grid}.orgx-athlete-systems>span{border:1px solid var(--orgx-line);color:#c1c5be;background:#0a0d0a;border-radius:6px;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:9px;display:grid}.orgx-athlete-systems>span>i{background:var(--orgx-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #d0ad7047}.orgx-athlete-systems>span em{color:#747c75;font-family:var(--athlx-mono,monospace);letter-spacing:.08em;font-size:6px;font-style:normal}.orgx-scope>footer{border-top:1px solid var(--orgx-line);align-items:center;gap:20px;padding-top:19px;display:flex}.orgx-scope>footer>span{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.1em;flex:none;align-items:center;gap:8px;font-size:7px;display:flex}.orgx-scope>footer>span i{background:var(--orgx-gold);border-radius:50%;width:6px;height:6px}.orgx-scope>footer p{color:#747b75;margin:0;font-size:8px;line-height:1.5}.orgx-recipient{background:radial-gradient(circle at 100% 0,#d0ad7014,#0000 30%);padding:36px 32px}.orgx-recipient>header{border-bottom:1px solid var(--orgx-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:23px;display:flex}.orgx-recipient>header>span{color:#7a817b;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:6px}.orgx-mode-tabs{border:1px solid #303630;border-radius:6px;grid-template-columns:1fr 1fr;margin:22px 0;display:grid;overflow:hidden}.orgx-mode-tabs button{color:#6e756f;height:39px;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;cursor:pointer;background:#0a0d0a;border:0;border-right:1px solid #303630;font-size:6px;font-weight:800}.orgx-mode-tabs button:last-child{border-right:0}.orgx-mode-tabs button.active{color:var(--orgx-gold);background:#d0ad701c}.orgx-recipient>label{color:#747b75;font-family:var(--athlx-mono,monospace);letter-spacing:.11em;gap:8px;font-size:7px;display:grid}.orgx-recipient textarea{resize:vertical;min-height:132px;padding:12px;font-size:10px;line-height:1.65}.orgx-recipient>label>small{color:#646b65;font-size:6px;line-height:1.45}.orgx-access-review{border:1px solid var(--orgx-line);background:#0a0d0a;border-radius:8px;margin-top:22px;padding:19px}.orgx-access-review dl{margin:14px 0 0}.orgx-access-review dl>div{border-top:1px solid var(--orgx-line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.orgx-access-review dt{color:#6c736d;font-family:var(--athlx-mono,monospace);letter-spacing:.09em;font-size:6px}.orgx-access-review dd{color:#c5c8c1;text-align:right;text-transform:uppercase;max-width:60%;margin:0;font-size:7px;font-weight:700}.orgx-access-review dl>div:nth-child(4) dd{color:var(--orgx-gold)}.orgx-issue{border:1px solid var(--orgx-gold);background:var(--orgx-gold);color:#090b09;width:100%;min-height:54px;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;margin-top:16px;padding:0 18px;font-size:7px;font-weight:900;display:flex}.orgx-issue:disabled{opacity:.52;cursor:wait}.orgx-issue>i{width:20px;height:9px;position:relative}.orgx-issue>i:before{content:"";background:currentColor;width:18px;height:1px;position:absolute;top:4px;left:0}.orgx-issue>i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.orgx-recipient-note{color:#6f766f;margin:15px 0 0;font-size:8px;line-height:1.6}.orgx-message{background:#92c68f0d;border-top:1px solid #92c68f30;align-items:center;gap:13px;margin:0;padding:17px 38px;display:flex}.orgx-message>i{background:#92c68f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #92c68f73}.orgx-message>span{gap:5px;display:grid}.orgx-message b{color:#a9d1a5;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:7px}.orgx-message small{color:#879087;font-size:9px}.orgx-message.error{background:#be5b480f;border-color:#be5b483d}.orgx-message.error>i{background:#be5b48;box-shadow:0 0 12px #be5b4866}.orgx-message.error b{color:#d89688}.orgx-receipts{background:#090c0a;border:1px solid #d0ad7033;border-radius:9px;margin:0 38px 35px;overflow:hidden}.orgx-receipts>header{border-bottom:1px solid var(--orgx-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.orgx-receipts>header>div{gap:6px;display:grid}.orgx-receipts>header b{font-size:10px}.orgx-receipts>header>span{color:#9ac796;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:7px}.orgx-receipts>div>article{border-bottom:1px solid var(--orgx-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.orgx-receipts article>i{background:#92c68f;border-radius:50%;width:7px;height:7px}.orgx-receipts article.failed>i{background:#be5b48}.orgx-receipts article>span{gap:4px;display:grid}.orgx-receipts article b{font-size:9px}.orgx-receipts article small{color:#737b74;font-size:7px}.orgx-receipts article>div{gap:6px;display:flex}.orgx-receipts article button{color:#909890;min-height:31px;font-family:var(--athlx-mono,monospace);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #363d37;border-radius:4px;padding:0 10px;font-size:6px;font-weight:700}.orgx-receipts article button:hover{color:var(--orgx-gold);border-color:#d0ad706b}.orgx-receipts>p{color:#626963;margin:0;padding:13px 20px;font-size:7px;line-height:1.5}.orgx-pipeline>header>span{color:#747b75;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:7px}.orgx-pipeline-head,.orgx-pipeline>div+article,.orgx-roster-head,.orgx-roster>div+article{align-items:center;gap:14px;display:grid}.orgx-pipeline-head,.orgx-pipeline>div+article{grid-template-columns:1.45fr 1fr .72fr .52fr .75fr}.orgx-pipeline-head,.orgx-roster-head{border-bottom:1px solid var(--orgx-line);color:#696f6a;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;padding:13px 38px;font-size:6px}.orgx-pipeline>div+article,.orgx-roster>div+article{border-bottom:1px solid var(--orgx-line);min-height:76px;padding:12px 38px}.orgx-pipeline>div+article:last-child,.orgx-roster>div+article:last-child{border-bottom:0}.orgx-person{align-items:center;gap:12px;min-width:0;display:flex}.orgx-person>i{color:#d7bd90;background:#1b201b;border:1px solid #d0ad7038;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:800;display:grid}.orgx-person>b,.orgx-pipeline article>span:not(.orgx-person),.orgx-roster article>span:not(.orgx-person){gap:5px;min-width:0;display:grid}.orgx-pipeline article span b,.orgx-roster article span b{color:#cbd0c9;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:9px;font-weight:600;overflow:hidden}.orgx-pipeline article span small,.orgx-roster article span small{color:#687069;font-family:var(--athlx-mono,monospace);letter-spacing:.07em;font-size:6px}.orgx-pipeline article>em,.orgx-roster article>em{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.08em;border:1px solid #d0ad7033;border-radius:20px;justify-self:start;padding:6px 8px;font-size:6px;font-style:normal}.orgx-pipeline article>em.expired{color:#737a74;border-color:#343a35}.orgx-pipeline article>em.expiring{color:#c28f65;border-color:#be7e4847}.orgx-pipeline article>div{justify-content:flex-end;gap:6px;display:flex}.orgx-pipeline article>div button{min-height:33px;color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.07em;cursor:pointer;background:#d0ad700d;border:1px solid #d0ad7047;border-radius:4px;padding:0 10px;font-size:6px;font-weight:800}.orgx-pipeline article>div button.revoke{color:#747b75;background:0 0;border-color:#343a35}.orgx-pipeline article>div button:disabled{opacity:.5;cursor:wait}.orgx-empty{color:#737a74;margin:0;padding:30px 38px;font-size:9px;line-height:1.6}.orgx-roster>header{align-items:center}.orgx-roster-controls{align-items:center;gap:9px;display:flex}.orgx-roster-controls>input{width:230px;height:39px;padding:0 12px;font-size:9px}.orgx-roster-controls>span{border:1px solid #303630;border-radius:5px;display:flex;overflow:hidden}.orgx-roster-controls button{color:#687069;height:37px;font-family:var(--athlx-mono,monospace);letter-spacing:.08em;cursor:pointer;background:#0a0d0a;border:0;border-right:1px solid #303630;padding:0 10px;font-size:6px;font-weight:800}.orgx-roster-controls button:last-child{border-right:0}.orgx-roster-controls button.active{color:var(--orgx-gold);background:#d0ad701a}.orgx-roster-head,.orgx-roster>div+article{grid-template-columns:1.35fr 1fr .7fr .6fr .4fr}.orgx-roster article>em{color:#9ac796;border-color:#92c68f33}.orgx-roster article>em.setup-required{color:var(--orgx-gold);background:#d0ad700d;border-color:#d0ad7047}.orgx-page :is(button,input,textarea):focus-visible{outline:2px solid var(--orgx-gold);outline-offset:3px}@media (width<=1180px){.orgx-hero{grid-template-columns:1.15fr .85fr}.orgx-provision-grid{grid-template-columns:1fr}.orgx-scope{border-right:0;border-bottom:1px solid var(--orgx-line)}.orgx-preset-section>div{grid-template-columns:repeat(2,1fr)}.orgx-preset-section>div>button:nth-child(2n){border-right:0}.orgx-pipeline-head,.orgx-pipeline>div+article{grid-template-columns:1.4fr 1fr .65fr .55fr}.orgx-pipeline-head>span:nth-child(3),.orgx-pipeline article>span:nth-child(3){display:none}.orgx-roster-head,.orgx-roster>div+article{grid-template-columns:1.3fr 1fr .65fr .45fr}.orgx-roster-head>span:nth-child(3),.orgx-roster article>span:nth-child(3){display:none}}@media (width<=860px){.orgx-hero{grid-template-columns:1fr}.orgx-hero>aside{border-top:1px solid var(--orgx-line);border-left:0}.orgx-capacity{grid-template-columns:1fr 1fr}.orgx-capacity-standard{border-top:1px solid var(--orgx-line);grid-column:1/-1}.orgx-track-selector{grid-template-columns:1fr}.orgx-track-selector>button{border-right:0;border-bottom:1px solid var(--orgx-line);min-height:116px}.orgx-track-selector>button:last-child{border-bottom:0}.orgx-view-groups{grid-template-columns:1fr}.orgx-provisioner>header,.orgx-pipeline>header,.orgx-roster>header{align-items:start;display:grid}.orgx-roster-controls{width:100%;display:grid}.orgx-roster-controls>input{width:100%}.orgx-roster-controls>span{grid-template-columns:repeat(3,1fr);display:grid}.orgx-roster-controls button{width:100%}.orgx-pipeline-head,.orgx-roster-head{display:none}.orgx-pipeline>div+article,.orgx-roster>div+article{grid-template-columns:1fr 1fr;padding-top:20px;padding-bottom:20px}.orgx-pipeline article>.orgx-person,.orgx-roster article>.orgx-person{grid-column:1/-1}.orgx-pipeline article>div{justify-content:flex-start}.orgx-roster article>em{justify-self:end}}@media (width<=680px){.orgx-page{padding-top:20px}.orgx-hero{border-radius:13px;min-height:0}.orgx-hero-copy{padding:39px 22px}.orgx-hero h1{font-size:56px}.orgx-hero-copy>p{font-size:11px}.orgx-hero>aside header,.orgx-hero>aside>div,.orgx-hero>aside footer{padding-left:22px;padding-right:22px}.orgx-capacity{grid-template-columns:1fr}.orgx-capacity>article{border-right:0;border-bottom:1px solid var(--orgx-line);min-height:125px}.orgx-capacity>article:last-child{border-bottom:0}.orgx-capacity-standard{grid-column:auto}.orgx-provisioner>header,.orgx-pipeline>header,.orgx-roster>header{padding:28px 21px}.orgx-provisioner>header h2,.orgx-pipeline>header h2,.orgx-roster>header h2{font-size:35px}.orgx-track-selector>button{padding:22px 20px}.orgx-preset-section{padding:26px 20px}.orgx-preset-section>header{align-items:start;display:grid}.orgx-preset-section>div{grid-template-columns:1fr}.orgx-preset-section>div>button{border-right:0;min-height:155px}.orgx-scope,.orgx-recipient{padding:29px 21px}.orgx-scope>header{align-items:start;display:grid}.orgx-scope>header>label{width:100%;min-width:0}.orgx-athlete-systems{grid-template-columns:1fr}.orgx-scope>footer{align-items:start;display:grid}.orgx-message{padding:17px 21px}.orgx-receipts{margin:0 21px 26px}.orgx-receipts>div>article{grid-template-columns:8px 1fr}.orgx-receipts article>div{grid-column:2}.orgx-pipeline>div+article,.orgx-roster>div+article{grid-template-columns:1fr;padding:18px 21px}.orgx-pipeline article>.orgx-person,.orgx-roster article>.orgx-person{grid-column:auto}.orgx-pipeline article>div{grid-template-columns:1fr 1fr;display:grid}.orgx-roster article>em{justify-self:start}.orgx-empty{padding:26px 21px}}@media (prefers-reduced-motion:reduce){.orgx-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.orgx-arrival{background:linear-gradient(145deg,#111411,#090b09 72%);border:1px solid #d0ad7038;border-radius:15px;margin-top:16px;overflow:hidden;box-shadow:0 24px 70px #00000038}.orgx-arrival-header{border-bottom:1px solid var(--orgx-line);background:radial-gradient(circle at 86% 0,#d0ad701c,#0000 32%);grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:36px;padding:38px;display:grid}.orgx-arrival-header>div>small,.orgx-arrival-toolbar small{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.19em;font-size:8px;font-weight:800}.orgx-arrival-header h2{color:var(--orgx-bone);font-family:var(--athlx-display,Arial);letter-spacing:-.045em;margin:13px 0 10px;font-size:clamp(38px,4vw,59px);font-weight:410;line-height:.96}.orgx-arrival-header p{color:#7d857e;max-width:760px;margin:0;font-size:10px;line-height:1.75}.orgx-arrival-header>aside{background:#070907b8;border:1px solid #d0ad702e;border-radius:9px;padding:22px 24px}.orgx-arrival-header>aside>span{color:#727a73;font-family:var(--athlx-mono,monospace);letter-spacing:.13em;font-size:7px;display:block}.orgx-arrival-header>aside>b{color:var(--orgx-bone);margin:9px 0 12px;font-size:41px;font-weight:430;line-height:1;display:block}.orgx-arrival-header>aside>b small{color:var(--orgx-gold);font-size:15px}.orgx-arrival-header>aside>i{background:#2b302b;height:3px;display:block}.orgx-arrival-header>aside>i em{background:var(--orgx-gold);height:100%;display:block;box-shadow:0 0 14px #d0ad7061}.orgx-arrival-header>aside>strong{color:#8d958e;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;margin-top:12px;font-size:6px;display:block}.orgx-arrival-command{border-bottom:1px solid var(--orgx-line);grid-template-columns:minmax(330px,.9fr) minmax(0,1.6fr);display:grid}.orgx-arrival-command>article{border-right:1px solid var(--orgx-line);background:linear-gradient(140deg,#d0ad700e,#0000 64%);min-height:245px;padding:30px 34px}.orgx-arrival-command>article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.orgx-arrival-command>article>header small{color:#747b75;font-family:var(--athlx-mono,monospace);letter-spacing:.14em;font-size:7px}.orgx-arrival-command>article>header span{color:#bea36f;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;align-items:center;gap:7px;font-size:6px;display:flex}.orgx-arrival-command>article>header span i{background:#d0ad70;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #d0ad7080}.orgx-arrival-command>article.clear>header span{color:#91bd8e}.orgx-arrival-command>article.clear>header span i{background:#91bd8e;box-shadow:0 0 12px #91bd8e66}.orgx-arrival-command>article h3{color:var(--orgx-bone);font-family:var(--athlx-display,Arial);letter-spacing:-.035em;margin:28px 0 8px;font-size:31px;font-weight:430;line-height:1}.orgx-arrival-command>article>b{color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.11em;font-size:7px}.orgx-arrival-command>article>p{color:#777f78;margin:13px 0 0;font-size:9px;line-height:1.65}.orgx-arrival-command>article>footer{margin-top:23px}.orgx-arrival-command>article>footer button{background:var(--orgx-gold);color:#10120f;min-height:40px;font-family:var(--athlx-mono,monospace);letter-spacing:.08em;cursor:pointer;border:1px solid #d0ad7059;border-radius:5px;padding:0 16px;font-size:7px;font-weight:900}.orgx-arrival-command>article>footer button:disabled{opacity:.5;cursor:wait}.orgx-arrival-command>article>footer span{color:#707871;font-size:8px;line-height:1.6}.orgx-arrival-metrics{grid-template-columns:1fr 1fr;display:grid}.orgx-arrival-metrics>article{border-right:1px solid var(--orgx-line);border-bottom:1px solid var(--orgx-line);background:0 0;min-height:122px;padding:25px 28px}.orgx-arrival-metrics>article:nth-child(2n){border-right:0}.orgx-arrival-metrics>article:nth-last-child(-n+2){border-bottom:0}.orgx-arrival-metrics small{color:#6e756f;font-family:var(--athlx-mono,monospace);letter-spacing:.12em;font-size:6px;display:block}.orgx-arrival-metrics b{color:var(--orgx-bone);margin:9px 0 5px;font-size:31px;font-weight:430;line-height:1;display:block}.orgx-arrival-metrics span{color:#8e958f;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;font-size:6px}.orgx-arrival-sequence{border-bottom:1px solid var(--orgx-line);background:#0a0d0a;grid-template-columns:repeat(4,1fr);display:grid}.orgx-arrival-sequence>span{border-right:1px solid var(--orgx-line);grid-template-rows:auto auto;grid-template-columns:31px 1fr;align-content:center;column-gap:11px;min-height:75px;padding:14px 22px;display:grid;position:relative}.orgx-arrival-sequence>span:last-child{border-right:0}.orgx-arrival-sequence>span:not(:last-child):after{content:"";z-index:2;background:#0a0d0a;border-top:1px solid #5d645e;border-right:1px solid #5d645e;width:7px;height:7px;position:absolute;top:34px;right:-4px;transform:rotate(45deg)}.orgx-arrival-sequence i{width:31px;height:31px;color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);border:1px solid #d0ad7038;border-radius:50%;grid-row:1/3;place-items:center;font-size:6px;font-style:normal;display:grid}.orgx-arrival-sequence b{color:#bfc5be;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;align-self:end;font-size:7px}.orgx-arrival-sequence small{color:#646b65;align-self:start;margin-top:4px;font-size:7px}.orgx-arrival-toolbar{border-bottom:1px solid var(--orgx-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 38px;display:flex}.orgx-arrival-toolbar>div{gap:7px;display:grid}.orgx-arrival-toolbar>div>b{color:#969d97;letter-spacing:.08em;font-size:8px}.orgx-arrival-toolbar nav{border:1px solid #303630;border-radius:6px;display:flex;overflow:hidden}.orgx-arrival-toolbar nav button{color:#6c736d;min-height:36px;font-family:var(--athlx-mono,monospace);letter-spacing:.08em;cursor:pointer;background:#090c09;border:0;border-right:1px solid #303630;align-items:center;gap:8px;padding:0 12px;font-size:6px;font-weight:800;display:flex}.orgx-arrival-toolbar nav button:last-child{border-right:0}.orgx-arrival-toolbar nav button span{color:#969d97;background:#1e231e;border-radius:10px;min-width:18px;padding:3px 4px;font-size:6px}.orgx-arrival-toolbar nav button.active{color:var(--orgx-gold);background:#d0ad7017}.orgx-arrival-toolbar nav button.active span{color:#d8c092;background:#d0ad7029}.orgx-arrival-list-head,.orgx-arrival-list>article{grid-template-columns:1.25fr .8fr 1.35fr .72fr .68fr .48fr;align-items:center;gap:14px;display:grid}.orgx-arrival-list-head{border-bottom:1px solid var(--orgx-line);color:#656c66;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;padding:13px 38px;font-size:6px}.orgx-arrival-list>article{border-bottom:1px solid var(--orgx-line);min-height:86px;padding:13px 38px;transition:background .2s}.orgx-arrival-list>article:hover{background:#ffffff03}.orgx-arrival-list .orgx-person>b{color:#cbd0ca;gap:5px;min-width:0;font-size:9px;font-weight:600;display:grid;overflow:hidden}.orgx-arrival-list .orgx-person>b small{color:#656d66;font-family:var(--athlx-mono,monospace);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:500;overflow:hidden}.orgx-arrival-seat{gap:5px;display:grid}.orgx-arrival-seat b{color:#b7bdb7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.orgx-arrival-seat small{color:#626963;font-family:var(--athlx-mono,monospace);letter-spacing:.06em;font-size:6px}.orgx-arrival-progress{gap:9px;display:grid}.orgx-arrival-progress>i{background:#292e29;height:3px;display:block}.orgx-arrival-progress>i em{background:linear-gradient(90deg,#8e744a,var(--orgx-gold));height:100%;display:block;box-shadow:0 0 9px #d0ad703d}.orgx-arrival-progress small{color:#717872;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.orgx-arrival-state{color:#777e78;font-family:var(--athlx-mono,monospace);letter-spacing:.07em;white-space:nowrap;border:1px solid #363c37;border-radius:20px;justify-self:start;padding:6px 8px;font-size:6px;font-style:normal}.orgx-arrival-state.invited,.orgx-arrival-state.onboarding{color:var(--orgx-gold);background:#d0ad700a;border-color:#d0ad7040}.orgx-arrival-state.operational{color:#97c194;background:#91bd8e09;border-color:#91bd8e33}.orgx-arrival-state.expired{color:#777e78}.orgx-arrival-signal{color:#6a716b;font-family:var(--athlx-mono,monospace);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:7px;font-size:6px;display:flex}.orgx-arrival-signal i{background:#4d544e;border-radius:50%;width:6px;height:6px}.orgx-arrival-signal.live{color:#96bf93}.orgx-arrival-signal.live i{background:#91bd8e;box-shadow:0 0 10px #91bd8e61}.orgx-arrival-control{justify-self:end}.orgx-arrival-control button{min-height:33px;color:var(--orgx-gold);font-family:var(--athlx-mono,monospace);letter-spacing:.07em;cursor:pointer;background:#d0ad700d;border:1px solid #d0ad7047;border-radius:4px;padding:0 11px;font-size:6px;font-weight:800}.orgx-arrival-control button:disabled{opacity:.5;cursor:wait}.orgx-arrival-control>b{color:#737a74;font-family:var(--athlx-mono,monospace);letter-spacing:.07em;white-space:nowrap;font-size:6px}.orgx-arrival-privacy{background:#0a0c0a;justify-content:space-between;align-items:center;gap:20px;padding:18px 38px;display:flex}.orgx-arrival-privacy>span{color:#9b835a;font-family:var(--athlx-mono,monospace);letter-spacing:.1em;align-items:center;gap:8px;font-size:6px;font-weight:800;display:flex}.orgx-arrival-privacy>span i{border:1px solid #9b835a;border-radius:50%;width:6px;height:6px}.orgx-arrival-privacy p{color:#656c66;text-align:right;margin:0;font-size:7px;line-height:1.5}@media (width<=1180px){.orgx-arrival-command{grid-template-columns:1fr}.orgx-arrival-command>article{border-right:0;border-bottom:1px solid var(--orgx-line)}.orgx-arrival-list-head,.orgx-arrival-list>article{grid-template-columns:1.2fr .75fr 1.2fr .7fr .5fr}.orgx-arrival-list-head>span:nth-child(5),.orgx-arrival-list>article>.orgx-arrival-signal{display:none}}@media (width<=860px){.orgx-arrival-header{grid-template-columns:1fr}.orgx-arrival-sequence{grid-template-columns:1fr 1fr}.orgx-arrival-sequence>span:nth-child(2){border-right:0}.orgx-arrival-sequence>span:nth-child(-n+2){border-bottom:1px solid var(--orgx-line)}.orgx-arrival-sequence>span:nth-child(2):after{display:none}.orgx-arrival-toolbar{align-items:start;display:grid}.orgx-arrival-toolbar nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.orgx-arrival-toolbar nav button{justify-content:center}.orgx-arrival-list-head{display:none}.orgx-arrival-list>article{grid-template-columns:1fr 1fr;padding-top:20px;padding-bottom:20px}.orgx-arrival-list>article>.orgx-person,.orgx-arrival-list>article>.orgx-arrival-progress{grid-column:1/-1}.orgx-arrival-list>article>.orgx-arrival-signal{display:flex}.orgx-arrival-control{justify-self:end}}@media (width<=680px){.orgx-arrival-header{gap:24px;padding:30px 21px}.orgx-arrival-header h2{font-size:38px}.orgx-arrival-command>article{min-height:0;padding:27px 21px}.orgx-arrival-metrics>article{min-height:112px;padding:21px}.orgx-arrival-sequence{grid-template-columns:1fr}.orgx-arrival-sequence>span{border-right:0;border-bottom:1px solid var(--orgx-line)}.orgx-arrival-sequence>span:last-child{border-bottom:0}.orgx-arrival-sequence>span:after{display:none}.orgx-arrival-toolbar{padding:22px 21px}.orgx-arrival-toolbar nav{grid-template-columns:1fr}.orgx-arrival-toolbar nav button{border-bottom:1px solid #303630;border-right:0}.orgx-arrival-toolbar nav button:last-child{border-bottom:0}.orgx-arrival-list>article{grid-template-columns:1fr;padding:18px 21px}.orgx-arrival-list>article>.orgx-person,.orgx-arrival-list>article>.orgx-arrival-progress{grid-column:auto}.orgx-arrival-control{justify-self:start}.orgx-arrival-privacy{align-items:start;padding:18px 21px;display:grid}.orgx-arrival-privacy p{text-align:left}}.mfa-shell{color:#f5f3ed;min-height:100vh;font-family:var(--font-athlx-body),sans-serif;background:#070908;grid-template-columns:minmax(360px,1.05fr) minmax(460px,.95fr);display:grid}.mfa-brand{background:radial-gradient(circle at 20% 12%,#ceae7129,#0000 31%),linear-gradient(135deg,#101310,#080a09 62%);border-right:1px solid #ceae7133;flex-direction:column;justify-content:space-between;padding:58px 7vw 48px;display:flex}.mfa-brand>img{width:132px}.mfa-brand>div{max-width:680px;margin:70px 0}.mfa-brand small,.mfa-card>header span,.mfa-account{color:#c9a96d;letter-spacing:2px;font-size:9px;font-weight:800;display:block}.mfa-brand h1{font-family:var(--font-athlx-display),sans-serif;letter-spacing:-1.5px;text-transform:uppercase;margin:20px 0 28px;font-size:clamp(62px,7vw,106px);font-weight:400;line-height:.86}.mfa-brand h1 em{color:#c9a96d;font-style:normal}.mfa-brand p{color:#9a9e98;max-width:590px;font-size:13px;line-height:1.8}.mfa-brand>footer{letter-spacing:1.2px;border-top:1px solid #272b27;justify-content:space-between;align-items:center;padding-top:22px;font-size:9px;display:flex}.mfa-brand>footer span{color:#8f958e;align-items:center;gap:8px;display:flex}.mfa-brand>footer i,.mfa-card-footer i{background:#7ec69a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7ec69a14}.mfa-brand>footer b{color:#d3bd90}.mfa-panel{place-items:center;padding:44px;display:grid}.mfa-card{background:linear-gradient(#111411,#0d100e);border:1px solid #2a2f2a;width:min(560px,100%);padding:38px;box-shadow:0 24px 80px #00000057}.mfa-card>header{border-bottom:1px solid #282d28;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.mfa-card>header i{color:#c9a96d;border:1px solid #4a4231;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.mfa-account{color:#777d76;letter-spacing:1.1px;margin:24px 0 10px}.mfa-card h2{letter-spacing:-1.8px;margin:12px 0;font-size:38px}.mfa-card>p{color:#91968f;font-size:12px;line-height:1.7}.mfa-card ol{counter-reset:mfa;gap:9px;margin:28px 0;padding:0;list-style:none;display:grid}.mfa-card ol li{counter-increment:mfa;background:#0c0f0d;border:1px solid #252a25;grid-template-columns:36px 1fr;column-gap:12px;padding:13px;display:grid}.mfa-card ol li:before{content:counter(mfa,decimal-leading-zero);color:#c9a96d;letter-spacing:1px;grid-row:1/3;font-size:10px;font-weight:900}.mfa-card ol b{font-size:11px}.mfa-card ol span{color:#777d76;margin-top:3px;font-size:10px}.mfa-primary{color:#090b09;letter-spacing:1.3px;cursor:pointer;background:#c9a96d;border:0;width:100%;min-height:52px;font-size:9px;font-weight:900}.mfa-primary:disabled{opacity:.5}.mfa-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:290px;display:flex}.mfa-loading i{border:2px solid #343a34;border-top-color:#c9a96d;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite mfa-spin}.mfa-loading b{letter-spacing:1.4px;font-size:9px}.mfa-loading span{color:#777d76;font-size:10px}.mfa-enrollment{color:#111;background:#f2efe7;border:1px solid #2b302b;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin:24px 0;padding:16px;display:grid}.mfa-enrollment img{width:180px;height:180px;display:block}.mfa-enrollment div{min-width:0}.mfa-enrollment small{letter-spacing:1px;color:#71664f;font-size:8px;font-weight:900}.mfa-enrollment code{overflow-wrap:anywhere;margin:10px 0;font-size:11px;line-height:1.5;display:block}.mfa-enrollment span{color:#665f53;font-size:9px}.mfa-card form{gap:14px;margin-top:22px;display:grid}.mfa-card label{letter-spacing:1.3px;color:#8e948d;gap:8px;font-size:8px;font-weight:800;display:grid}.mfa-card input{color:#fff;height:56px;font:700 20px/1 var(--font-geist-mono),monospace;letter-spacing:8px;background:#090c0a;border:1px solid #343a34;outline:none;padding:0 18px}.mfa-card input:focus{border-color:#c9a96d;box-shadow:0 0 0 3px #c9a96d14}.mfa-message{background:#1d1510;border:1px solid #705947;color:#e4b98e!important;margin:15px 0 0!important;padding:12px!important}.mfa-card-footer{border-top:1px solid #282d28;justify-content:space-between;align-items:center;margin-top:26px;padding-top:18px;display:flex}.mfa-card-footer span{color:#777d76;letter-spacing:1px;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.mfa-card-footer button{color:#9b9f99;letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}@keyframes mfa-spin{to{transform:rotate(360deg)}}@media (width<=900px){.mfa-shell{grid-template-columns:1fr}.mfa-brand{min-height:350px;padding:34px 24px}.mfa-brand>div{margin:54px 0 28px}.mfa-brand h1{font-size:58px}.mfa-panel{padding:26px 18px}.mfa-card{padding:27px 20px}.mfa-enrollment{grid-template-columns:1fr}.mfa-enrollment img{margin:auto}}.platform-command-page{color:#f4f2ec;min-height:100%;font-family:var(--font-athlx-body),sans-serif;background:#090b0a;padding:34px 38px 70px}.platform-command-hero{background:radial-gradient(circle at 12% 0,#caa96a2e,#0000 30%),linear-gradient(135deg,#141712,#0b0e0c 70%);border:1px solid #292d29;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:24px;padding:42px;display:grid}.platform-command-hero>div>small,.platform-command-workspace article>header small,.platform-command-ledger header small,.platform-provisioning header small{color:#c9a96d;letter-spacing:1.8px;font-size:8px;font-weight:900}.platform-command-hero h1{font-family:var(--font-athlx-display),sans-serif;text-transform:uppercase;margin:17px 0 20px;font-size:clamp(58px,6vw,90px);font-weight:400;line-height:.88}.platform-command-hero h1 em{color:#c9a96d;font-style:normal}.platform-command-hero>div>p{color:#9ca099;max-width:800px;font-size:12px;line-height:1.75}.platform-command-hero>div>button{color:#090b09;letter-spacing:1.2px;cursor:pointer;background:#c9a96d;border:0;height:48px;margin-top:24px;padding:0 22px;font-size:8px;font-weight:900}.platform-command-hero>aside{background:#090b09bd;border:1px solid #38352c;flex-direction:column;display:flex}.platform-command-hero>aside header,.platform-command-hero>aside footer{letter-spacing:1px;border-bottom:1px solid #2b2e29;justify-content:space-between;align-items:center;padding:14px 17px;font-size:7px;display:flex}.platform-command-hero>aside header span{color:#9fd0a9;align-items:center;gap:8px;display:flex}.platform-command-hero>aside header i{background:#79c58f;border-radius:50%;width:6px;height:6px}.platform-command-hero>aside header small{color:#c9a96d}.platform-command-hero>aside>div{flex:1;padding:30px 18px}.platform-command-hero>aside>div small{color:#747a74;letter-spacing:1.2px;font-size:7px;display:block}.platform-command-hero>aside>div b{overflow-wrap:anywhere;margin:12px 0;font-size:13px;display:block}.platform-command-hero>aside>div span,.platform-command-hero>aside footer span{color:#767b75;font-size:8px}.platform-command-hero>aside footer{border:0;border-top:1px solid #2b2e29}.platform-command-hero>aside footer strong{color:#c9a96d;font-size:7px}.platform-command-metrics{border:1px solid #292d29;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.platform-command-metrics article{border-right:1px solid #292d29;padding:20px 24px}.platform-command-metrics article:last-child{border:0}.platform-command-metrics small{color:#777c76;letter-spacing:1.2px;font-size:7px;display:block}.platform-command-metrics b{font-family:var(--font-athlx-display),sans-serif;color:#d3b679;margin:9px 0 3px;font-size:38px;font-weight:400;display:block}.platform-command-metrics span{letter-spacing:1px;font-size:8px;font-weight:800}.platform-principals{background:linear-gradient(135deg,#111410,#0c0f0d);border:1px solid #34352f;margin-top:22px}.platform-principals>header{border-bottom:1px solid #292d29;justify-content:space-between;align-items:end;gap:30px;padding:22px 24px;display:flex}.platform-principals>header small,.platform-principals form>div small{color:#c9a96d;letter-spacing:1.4px;font-size:7px;font-weight:900;display:block}.platform-principals>header h2{letter-spacing:-.8px;margin:7px 0 6px;font-size:24px}.platform-principals>header p{color:#777d76;max-width:720px;margin:0;font-size:8px;line-height:1.55}.platform-principals>header>span{white-space:nowrap;color:#91c49d;letter-spacing:.9px;border:1px solid #3d493e;padding:9px 11px;font-size:6px;font-weight:900}.platform-principal-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);display:grid}.platform-principal-list{border-right:1px solid #292d29;padding:10px 20px 18px}.platform-principal-list article{border-bottom:1px solid #262a26;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.platform-principal-list article:last-child{border-bottom:0}.platform-principal-list article>i{color:#c9a96d;background:#181b17;border:1px solid #42443d;place-items:center;width:36px;height:36px;font-size:7px;font-style:normal;font-weight:900;display:grid}.platform-principal-list article>span b{overflow-wrap:anywhere;font-size:9px;display:block}.platform-principal-list article>span small{color:#70766f;letter-spacing:.6px;margin-top:5px;font-size:6px;display:block}.platform-principal-list article>em{color:#8fc19a;letter-spacing:.8px;font-size:6px;font-style:normal;font-weight:900}.platform-principal-list article>em.suspended{color:#df9e7b}.platform-principal-list article>strong{color:#c9a96d;letter-spacing:.8px;font-size:6px}.platform-principal-list article>button{color:#df9e7b;letter-spacing:.7px;cursor:pointer;background:#1a110d;border:1px solid #684737;height:30px;padding:0 10px;font-size:6px;font-weight:900}.platform-principal-list article>button.reactivate{color:#8dcb9b;background:#101a12;border-color:#3b6045}.platform-principal-list article>button:disabled{opacity:.5}.platform-principals form{gap:11px;padding:20px;display:grid}.platform-principals form>div b{margin-top:7px;font-size:9px;line-height:1.5;display:block}.platform-principals form label{color:#858a84;letter-spacing:1.1px;gap:7px;font-size:7px;font-weight:900;display:grid}.platform-principals form input,.platform-principals form select{color:#fff;background:#090c0a;border:1px solid #343934;outline:none;height:43px;padding:0 12px;font-size:9px}.platform-principals form>button{color:#090b09;letter-spacing:.9px;cursor:pointer;background:#c9a96d;border:0;height:43px;font-size:7px;font-weight:900}.platform-principals form>button:disabled{opacity:.5}.platform-principals form>p{color:#70766f;margin:2px 0 0;font-size:7px;line-height:1.55}.platform-principals form>p b{color:#a7aaa5}.platform-provisioning{background:#10130f;border:1px solid #37362f;margin-top:22px;padding:28px}.platform-provisioning>header{border-bottom:1px solid #2b2e29;justify-content:space-between;align-items:end;gap:30px;padding-bottom:22px;display:flex}.platform-provisioning h2{letter-spacing:-1.2px;margin:8px 0 0;font-size:28px}.platform-provisioning>header p{color:#838881;max-width:510px;font-size:10px;line-height:1.65}.platform-provisioning form{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.platform-provisioning label,.platform-authority-invite label{color:#858a84;letter-spacing:1.2px;gap:7px;font-size:7px;font-weight:900;display:grid;position:relative}.platform-provisioning input,.platform-provisioning select,.platform-authority-invite input,.platform-authority-invite select{color:#fff;background:#0a0d0b;border:1px solid #343934;outline:none;height:46px;padding:0 13px;font-size:10px}.platform-provisioning label>span:not(.platform-owner-toggle span){color:#6f756e;font-size:7px;position:absolute;bottom:15px;right:12px}.platform-owner-toggle{border:1px solid #323732;padding:12px;grid-column:span 2!important;grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.platform-owner-toggle>input{accent-color:#c9a96d;width:17px;height:17px}.platform-owner-toggle span{gap:4px;display:grid}.platform-owner-toggle b{color:#d5d7d2;font-size:8px}.platform-owner-toggle small{color:#6f756e;letter-spacing:.3px;font-size:7px}.platform-provisioning form>button,.platform-authority-invite form>button{color:#090b09;letter-spacing:1px;cursor:pointer;background:#c9a96d;border:0;font-size:8px;font-weight:900}.platform-provisioning form>button:disabled,.platform-authority-invite form>button:disabled{opacity:.5}.platform-command-result{background:#101912;border:1px solid #3a4f3e;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:17px 20px;display:flex}.platform-command-result.error{background:#1a110d;border-color:#684737}.platform-command-result>div>small{color:#79bd8b;letter-spacing:1.1px;font-size:7px;font-weight:900;display:block}.platform-command-result.error>div>small{color:#e19b74}.platform-command-result>div>b{margin-top:6px;font-size:10px;display:block}.platform-activation-link{align-items:center;gap:18px;display:flex}.platform-activation-link span small{font-size:7px;display:block;color:#737a74!important}.platform-activation-link span b{margin-top:4px;font-size:9px;display:block}.platform-activation-link button{color:#d0b477;letter-spacing:.9px;cursor:pointer;background:#17150f;border:1px solid #665a3e;height:38px;padding:0 14px;font-size:7px;font-weight:900}.platform-command-workspace{grid-template-columns:350px minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.platform-client-list,.platform-client-detail{background:#0e110f;border:1px solid #292d29}.platform-client-list>header,.platform-client-detail>header{border-bottom:1px solid #292d29;justify-content:space-between;align-items:center;padding:20px;display:flex}.platform-client-list h2,.platform-client-detail h2{letter-spacing:-.7px;margin:6px 0 0;font-size:20px}.platform-client-list>header button{color:#8f958e;letter-spacing:.8px;cursor:pointer;background:0 0;border:1px solid #3a3f39;height:30px;padding:0 11px;font-size:7px;font-weight:900}.platform-client-list>button{text-align:left;color:#e8e7e2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242824;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.platform-client-list>button.active{background:linear-gradient(90deg,#c9a96d24,#0000);box-shadow:inset 2px 0 #c9a96d}.platform-client-list>button>i{color:#c9a96d;background:#171a17;border:1px solid #3a3e39;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.platform-client-list>button span b{font-size:9px;display:block}.platform-client-list>button span small{color:#70766f;margin-top:5px;font-size:7px;display:block}.platform-client-list>button em,.platform-client-detail>header>span{letter-spacing:.8px;color:#90c49d;font-size:6px;font-style:normal;font-weight:900}.platform-client-list>button em.suspended,.platform-client-detail>header>span.suspended{color:#e29471}.platform-client-list>button em.attention,.platform-client-detail>header>span.attention{color:#dcbe75}.platform-command-empty{color:#747a73;padding:28px;font-size:10px}.platform-client-detail>header>div p{color:#70766f;letter-spacing:.7px;margin:6px 0 0;font-size:7px}.platform-client-detail>header>span{align-items:center;gap:7px;display:flex}.platform-client-detail>header>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.platform-client-license{border-bottom:1px solid #292d29;grid-template-columns:.8fr 1.2fr;gap:18px;padding:20px;display:grid}.platform-client-license>div{background:#151510;border:1px solid #3a382f;padding:18px}.platform-client-license small,.platform-client-contacts small,.platform-client-teams header small,.platform-pending-access header small,.platform-authority-invite header small,.platform-client-actions small,.platform-activation-path header small{color:#7a8079;letter-spacing:1.2px;font-size:7px;font-weight:900;display:block}.platform-client-license>div b{color:#d2b477;margin:10px 0 7px;font-size:19px;display:block}.platform-client-license>div span{color:#7c827b;font-size:8px}.platform-client-license dl{border:1px solid #292d29;margin:0}.platform-client-license dl div{border-bottom:1px solid #292d29;justify-content:space-between;gap:18px;padding:13px;display:flex}.platform-client-license dl div:last-child{border:0}.platform-client-license dt{color:#747a73;letter-spacing:.9px;font-size:7px}.platform-client-license dd{text-align:right;margin:0;font-size:8px;font-weight:800}.platform-activation-path{border-bottom:1px solid #292d29;padding:20px}.platform-activation-path>header{justify-content:space-between;display:flex}.platform-activation-path>header b{color:#c9a96d;font-size:8px}.platform-activation-path>div{grid-template-columns:repeat(7,1fr);margin-top:18px;display:grid}.platform-activation-path span{gap:7px;padding-right:5px;display:grid;position:relative}.platform-activation-path span:after{content:"";background:#303530;height:1px;position:absolute;top:4px;left:10px;right:0}.platform-activation-path span:last-child:after{display:none}.platform-activation-path span i{z-index:1;background:#282d28;border:2px solid #4a504a;border-radius:50%;width:9px;height:9px;position:relative}.platform-activation-path span.complete i{background:#c9a96d;border-color:#c9a96d}.platform-activation-path span small{color:#686e68;font-size:6px;line-height:1.4}.platform-client-contacts{border-bottom:1px solid #292d29;grid-template-columns:repeat(3,1fr);display:grid}.platform-client-contacts>div{border-right:1px solid #292d29;padding:16px 20px}.platform-client-contacts>div:last-child{border:0}.platform-client-contacts b{overflow-wrap:anywhere;margin-top:7px;font-size:8px;display:block}.platform-client-teams,.platform-pending-access,.platform-authority-invite{border-bottom:1px solid #292d29;padding:20px}.platform-client-teams>header,.platform-pending-access>header,.platform-authority-invite>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.platform-client-teams>header b,.platform-pending-access>header b,.platform-authority-invite>header>span{color:#9b9f99;letter-spacing:.8px;font-size:7px}.platform-client-teams>div,.platform-pending-access>div{border:1px solid #282d28;justify-content:space-between;align-items:center;margin-top:7px;padding:11px 12px;display:flex}.platform-client-teams>div>span{align-items:center;gap:10px;display:flex}.platform-client-teams>div i{color:#c9a96d;background:#171a17;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;font-weight:900;display:grid}.platform-client-teams>div b,.platform-pending-access>div b{font-size:8px}.platform-client-teams>div small,.platform-pending-access>div small{color:#70766f;margin-top:4px;font-size:6px;display:block}.platform-client-teams>div em{color:#81bd91;font-size:6px;font-style:normal;font-weight:900}.platform-pending-access>p{color:#6f756e;font-size:9px}.platform-pending-access button{color:#c8ad72;letter-spacing:.8px;cursor:pointer;background:#15140f;border:1px solid #5b5139;height:31px;padding:0 10px;font-size:6px;font-weight:900}.platform-authority-invite h3{margin:5px 0 0;font-size:16px}.platform-authority-invite form{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.platform-authority-invite form>button{padding:0 15px}.platform-client-actions{justify-content:space-between;align-items:center;padding:20px;display:flex}.platform-client-actions>div span{color:#737972;margin-top:5px;font-size:8px;display:block}.platform-client-actions>button{color:#df9e7b;letter-spacing:.9px;cursor:pointer;background:#1a110d;border:1px solid #684737;height:39px;padding:0 15px;font-size:7px;font-weight:900}.platform-client-actions>button.reactivate{color:#8dcb9b;background:#101a12;border-color:#3b6045}.platform-command-ledger{background:#0e110f;border:1px solid #292d29;margin-top:20px}.platform-command-ledger>header{border-bottom:1px solid #292d29;justify-content:space-between;align-items:center;padding:20px;display:flex}.platform-command-ledger h2{margin:7px 0 0;font-size:22px}.platform-command-ledger>header>span{color:#7c827b;letter-spacing:1px;font-size:7px}.platform-command-ledger>div{padding:8px 20px 18px}.platform-command-ledger article{border-bottom:1px solid #242824;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.platform-command-ledger article>i{background:#c9a96d;border-radius:50%;width:6px;height:6px}.platform-command-ledger article b{font-size:8px}.platform-command-ledger article small{color:#70766f;margin-top:4px;font-size:7px;display:block}.platform-command-ledger article em{color:#6f756e;font-size:7px;font-style:normal}.platform-command-ledger>div>p{color:#70766f;font-size:9px}@media (width<=1200px){.platform-command-workspace{grid-template-columns:1fr}.platform-client-list{max-height:400px;overflow:auto}.platform-provisioning form,.platform-authority-invite form{grid-template-columns:1fr 1fr}.platform-authority-invite form>button{grid-column:span 2;height:44px}.platform-principal-grid{grid-template-columns:1fr}.platform-principal-list{border-bottom:1px solid #292d29;border-right:0}}@media (width<=800px){.platform-command-page{padding:20px 14px 80px}.platform-command-hero{grid-template-columns:1fr;padding:27px 20px}.platform-command-hero h1{font-size:56px}.platform-command-metrics{grid-template-columns:1fr 1fr}.platform-command-metrics article:nth-child(2){border-right:0}.platform-command-metrics article:nth-child(-n+2){border-bottom:1px solid #292d29}.platform-provisioning form{grid-template-columns:1fr}.platform-owner-toggle{grid-column:span 1!important}.platform-provisioning form>button{height:48px}.platform-client-license,.platform-client-contacts{grid-template-columns:1fr}.platform-client-contacts>div{border-bottom:1px solid #292d29;border-right:0}.platform-activation-path>div{grid-template-columns:repeat(4,1fr);gap:13px}.platform-command-result,.platform-activation-link{flex-direction:column;align-items:stretch}.platform-authority-invite form{grid-template-columns:1fr}.platform-authority-invite form>button{grid-column:span 1}.platform-client-actions{flex-direction:column;align-items:stretch;gap:14px}.platform-principals>header{flex-direction:column;align-items:stretch}.platform-principals>header>span{white-space:normal}.platform-principal-list article{grid-template-columns:36px minmax(0,1fr) auto}.platform-principal-list article>strong,.platform-principal-list article>button{grid-column:2/4;justify-self:start}}.platform-owner-standalone{background:#090b0a;min-height:100vh}.platform-owner-standalone>header{color:#f4f2ec;background:#0c0f0d;border-bottom:1px solid #292d29;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 34px;display:flex}.platform-owner-standalone>header img{width:92px;height:auto}.platform-owner-standalone>header>span{color:#c9a96d;letter-spacing:1.4px;font-size:7px;font-weight:900}.platform-owner-standalone>header>div{align-items:center;gap:14px;display:flex}.platform-owner-standalone>header>div span{text-align:right;display:grid}.platform-owner-standalone>header>div b{font-size:8px}.platform-owner-standalone>header>div small{color:#737973;letter-spacing:.8px;margin-top:4px;font-size:6px}.platform-owner-standalone>header button{color:#c9a96d;letter-spacing:.8px;cursor:pointer;background:#151713;border:1px solid #48483f;height:32px;padding:0 11px;font-size:6px;font-weight:900}.platform-owner-standalone>header .owner-security-button{color:#dec184;background:linear-gradient(135deg,#1d1b13,#141711);border-color:#6b5d3e}.platform-owner-security-modal>section{max-height:min(720px,90vh);overflow:auto}.platform-owner-security-content{gap:16px;padding:27px;display:grid}.platform-owner-security-content>.security-status{padding:15px}.platform-owner-security-note{color:#777e77;letter-spacing:.35px;background:#0b0e0c;border:1px solid #2f352f;margin:0;padding:13px;font-size:7px;line-height:1.7}@media (width<=700px){.platform-owner-standalone>header{flex-wrap:wrap;height:auto;padding:16px}.platform-owner-standalone>header>span{order:3;width:100%}.platform-owner-standalone>header>div span{display:none}}.platform-provision-note,.platform-sso-provision-note{background:#17150f;border:1px solid #4a4231;grid-column:span 2;align-content:center;gap:5px;padding:12px 14px;display:grid}.platform-provision-note{background:#101812;border-color:#405b47}.platform-provision-note b,.platform-sso-provision-note b{color:#d0b477;letter-spacing:1px;font-size:7px}.platform-provision-note b{color:#8fc69d}.platform-provision-note span,.platform-sso-provision-note span{color:#7e837d;font-size:7px;line-height:1.5}.platform-sso-command{background:radial-gradient(circle at 0 0,#c9a96d14,#0000 34%);border-bottom:1px solid #292d29;padding:20px}.platform-sso-command>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.platform-sso-command>header small,.platform-sso-contract small,.platform-sso-form>div small,.platform-sso-command>footer small{color:#c9a96d;letter-spacing:1.2px;font-size:7px;font-weight:900;display:block}.platform-sso-command h3{margin:6px 0 0;font-size:19px}.platform-sso-command>header>span{color:#9a9f98;letter-spacing:.8px;border:1px solid #424740;align-items:center;gap:7px;padding:8px 10px;font-size:6px;font-weight:900;display:flex}.platform-sso-command>header>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.platform-sso-command>header>span.active{color:#85c795;border-color:#3c6547}.platform-sso-command>header>span.disabled,.platform-sso-command>header>span.attention{color:#df9975;border-color:#694a3a}.platform-sso-command>header>span.ready_to_configure,.platform-sso-command>header>span.collecting_metadata{color:#d3b773;border-color:#665b3f}.platform-sso-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-sso-contract,.platform-sso-form{background:#0a0d0b;border:1px solid #303530;padding:16px}.platform-sso-contract>div>b,.platform-sso-form>div>b{color:#989d97;margin-top:7px;font-size:8px;line-height:1.5;display:block}.platform-sso-contract dl{border:1px solid #292e29;margin:15px 0 0}.platform-sso-contract dl>div{border-bottom:1px solid #292e29;grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.platform-sso-contract dl>div:last-child{border:0}.platform-sso-contract dt{color:#6f756e;letter-spacing:.8px;font-size:6px}.platform-sso-contract dd{overflow-wrap:anywhere;color:#d4d5d1;margin:0;font-size:7px;line-height:1.5}.platform-sso-contract dl button,.platform-sso-contract dl em{color:#c9ad73;cursor:pointer;background:#17150f;border:1px solid #4e493a;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900}.platform-sso-contract dl button:disabled{opacity:.4}.platform-sso-contract>p{color:#767c75;margin:13px 0 0;font-size:7px;line-height:1.6}.platform-sso-contract>p b{color:#c9a96d}.platform-sso-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-sso-form>div,.platform-sso-metadata,.platform-sso-form>button{grid-column:span 2}.platform-sso-form label{color:#858a84;letter-spacing:1px;gap:7px;font-size:7px;font-weight:900;display:grid}.platform-sso-form input,.platform-sso-form select,.platform-sso-form textarea{box-sizing:border-box;color:#fff;width:100%;font:10px var(--font-athlx-body),sans-serif;background:#0e110f;border:1px solid #343934;outline:none;padding:0 12px}.platform-sso-form input,.platform-sso-form select{height:43px}.platform-sso-form textarea{resize:vertical;min-height:132px;padding:12px;line-height:1.5}.platform-sso-form>button{color:#090b09;letter-spacing:.9px;cursor:pointer;background:#c9a96d;border:0;height:43px;font-size:7px;font-weight:900}.platform-sso-form>button:disabled{opacity:.5}.platform-sso-command>footer{background:#0a0d0b;border:1px solid #303530;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:12px 14px;display:flex}.platform-sso-command>footer span{color:#777d76;margin-top:5px;font-size:7px;display:block}.platform-sso-command>footer>div:last-child{gap:8px;display:flex}.platform-sso-command>footer button{color:#c9ad73;letter-spacing:.8px;cursor:pointer;background:#17150f;border:1px solid #4e493a;height:34px;padding:0 11px;font-size:6px;font-weight:900}.platform-sso-command>footer button.disable{color:#df9e7b;background:#1a110d;border-color:#684737}.platform-sso-command>footer button.enable{color:#8dcb9b;background:#101a12;border-color:#3b6045}.platform-sso-command>footer button:disabled{opacity:.5}@media (width<=1100px){.platform-sso-grid{grid-template-columns:1fr}}@media (width<=800px){.platform-provision-note,.platform-sso-provision-note{grid-column:span 1}.platform-sso-command>header,.platform-sso-command>footer{flex-direction:column;align-items:stretch}.platform-sso-form{grid-template-columns:1fr}.platform-sso-form>div,.platform-sso-metadata,.platform-sso-form>button{grid-column:span 1}.platform-sso-contract dl>div{grid-template-columns:1fr}.platform-sso-command>footer>div:last-child{flex-wrap:wrap}}.platform-owner-surface{color:#f4f2ec;background:#090b0a;min-height:100%}.platform-owner-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:var(--font-athlx-body),sans-serif;background:#0a0d0bf5;border-bottom:1px solid #292d29;justify-content:space-between;align-items:center;gap:20px;padding:13px 38px;display:flex;position:sticky;top:0}.platform-owner-nav>div{align-items:center;gap:8px;display:flex}.platform-owner-nav>div:first-child>span{color:#6f756f;letter-spacing:1.5px;margin-right:12px;font-size:7px;font-weight:900}.platform-owner-nav button{color:#858b84;letter-spacing:1.1px;cursor:pointer;background:0 0;border:1px solid #0000;height:37px;padding:0 15px;font-size:7px;font-weight:900}.platform-owner-nav button.active{color:#d8ba78;background:linear-gradient(135deg,#1b1a13,#111410);border-color:#65593e}.platform-owner-nav>div:last-child>span{color:#8fc49a;letter-spacing:1px;align-items:center;gap:8px;font-size:6px;font-weight:900;display:flex}.platform-owner-nav>div:last-child>span i{background:#7fc68f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7fc68f14}.platform-calendar-page{color:#f4f2ec;min-height:100%;font-family:var(--font-athlx-body),sans-serif;background:#090b0a;padding:34px 38px 76px}.platform-calendar-hero{background:radial-gradient(circle at 8% 0,#c9a96d33,#0000 29%),linear-gradient(135deg,#151812,#0b0e0c 72%);border:1px solid #33352f;grid-template-columns:minmax(0,1.45fr) minmax(315px,.55fr);display:grid}.platform-calendar-hero>div{padding:44px 46px}.platform-calendar-hero>div>small,.platform-calendar-agenda>header small{color:#c9a96d;letter-spacing:1.8px;font-size:8px;font-weight:900}.platform-calendar-hero h1{font:400 clamp(58px,6vw,88px)/.88 var(--font-athlx-display),sans-serif;text-transform:uppercase;margin:17px 0 21px}.platform-calendar-hero h1 em{color:#c9a96d;font-style:normal}.platform-calendar-hero>div>p{color:#999e97;max-width:830px;margin:0;font-size:11px;line-height:1.8}.platform-calendar-hero>aside{background:linear-gradient(160deg,#c9a96d17,#0000 60%);border-left:1px solid #33352f;flex-direction:column;justify-content:center;padding:30px;display:flex}.platform-calendar-hero>aside>small{color:#7b8079;letter-spacing:1.3px;font-size:7px;font-weight:900}.platform-calendar-hero>aside>b{margin:15px 0 10px;font-size:18px;line-height:1.35}.platform-calendar-hero>aside>span{color:#787e77;font-size:8px;line-height:1.65}.platform-calendar-hero>aside>button,.platform-calendar-empty button{color:#0a0c0a;letter-spacing:1px;cursor:pointer;background:#c9a96d;border:0;height:43px;margin-top:24px;padding:0 17px;font-size:7px;font-weight:900}.platform-calendar-hero>aside>button i{background:#0a0c0a;width:18px;height:1px;margin:0 0 2px 10px;display:inline-block}.platform-calendar-metrics{background:#0c0f0d;border:1px solid #292d29;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.platform-calendar-metrics article{border-right:1px solid #292d29;padding:18px 23px}.platform-calendar-metrics article:last-child{border:0}.platform-calendar-metrics small{color:#70766f;letter-spacing:1.2px;font-size:7px;display:block}.platform-calendar-metrics b{color:#d1b476;font:400 34px var(--font-athlx-display),sans-serif;margin:7px 0 2px;display:block}.platform-calendar-metrics span{letter-spacing:1px;font-size:7px;font-weight:900}.platform-calendar-metrics article.attention b{color:#df9975}.platform-calendar-message{background:#101912;border:1px solid #3b5842;align-items:center;gap:13px;margin-top:18px;padding:13px 15px;display:flex}.platform-calendar-message.error{background:#1a110d;border-color:#69493a}.platform-calendar-message>i{background:#81c491;border-radius:50%;width:7px;height:7px}.platform-calendar-message.error>i{background:#df9975}.platform-calendar-message>span{flex:1}.platform-calendar-message small{color:#80c090;letter-spacing:1px;font-size:6px;font-weight:900;display:block}.platform-calendar-message.error small{color:#df9975}.platform-calendar-message b{margin-top:5px;font-size:8px;display:block}.platform-calendar-message button{color:#737a73;letter-spacing:.8px;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:900}.platform-calendar-toolbar{background:#0e110f;border:1px solid #2b2f2b;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:13px 15px;display:flex}.platform-calendar-month-nav{align-items:center;gap:9px;display:flex}.platform-calendar-month-nav>button{color:#b8b9b5;cursor:pointer;background:#101410;border:1px solid #373c37;width:37px;height:37px;font-size:13px}.platform-calendar-month-nav>button.today{color:#cbb071;letter-spacing:.9px;width:auto;padding:0 13px;font-size:6px;font-weight:900}.platform-calendar-month-nav>div{min-width:215px;padding:0 12px}.platform-calendar-month-nav small{color:#6d736d;letter-spacing:1px;font-size:6px;display:block}.platform-calendar-month-nav b{letter-spacing:.4px;margin-top:5px;font-size:11px;display:block}.platform-calendar-view-switch{border:1px solid #373c37;padding:3px;display:flex}.platform-calendar-view-switch button{color:#6f756f;letter-spacing:1px;cursor:pointer;background:0 0;border:0;height:31px;padding:0 15px;font-size:6px;font-weight:900}.platform-calendar-view-switch button.active{color:#0a0c0a;background:#c9a96d}.platform-calendar-filters{background:#0e110f;border:1px solid #2b2f2b;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,.7fr)) auto;gap:10px;margin-top:11px;padding:13px;display:grid}.platform-calendar-filters label{gap:6px;display:grid}.platform-calendar-filters label>span{color:#666c66;letter-spacing:1px;font-size:6px;font-weight:900}.platform-calendar-filters input,.platform-calendar-filters select{box-sizing:border-box;color:#e7e7e2;width:100%;height:39px;font:8px var(--font-athlx-body),sans-serif;background:#090c0a;border:1px solid #343934;outline:none;padding:0 11px}.platform-calendar-filters>button{color:#090b09;letter-spacing:.8px;cursor:pointer;background:#c9a96d;border:0;align-self:end;height:39px;padding:0 15px;font-size:7px;font-weight:900}.platform-calendar-loading{color:#717771;letter-spacing:1.2px;background:#0c0f0d;border:1px solid #292d29;justify-content:center;align-items:center;gap:13px;min-height:420px;margin-top:16px;font-size:7px;font-weight:900;display:flex}.platform-calendar-loading i{border:1px solid #4c504b;border-top-color:#c9a96d;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite platform-calendar-spin}@keyframes platform-calendar-spin{to{transform:rotate(360deg)}}.platform-calendar-workspace{grid-template-columns:minmax(0,1fr) 365px;gap:16px;margin-top:16px;display:grid}.platform-calendar-month,.platform-calendar-day-panel,.platform-calendar-agenda{background:#0d100e;border:1px solid #292d29}.platform-calendar-month>header{background:#111411;border-bottom:1px solid #292d29;grid-template-columns:repeat(7,1fr);display:grid}.platform-calendar-month>header span{color:#747a74;letter-spacing:1px;text-align:right;border-right:1px solid #292d29;padding:11px 12px;font-size:6px;font-weight:900}.platform-calendar-month>header span:last-child{border:0}.platform-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.platform-calendar-grid>article{background:#0e110f;border-bottom:1px solid #272b27;border-right:1px solid #272b27;min-height:137px;padding:8px;position:relative;overflow:hidden}.platform-calendar-grid>article:nth-child(7n){border-right:0}.platform-calendar-grid>article:nth-last-child(-n+7){border-bottom:0}.platform-calendar-grid>article.outside{color:#555a55;background:#0a0d0b}.platform-calendar-grid>article.selected{background:linear-gradient(145deg,#c9a96d1c,#0e110f 65%);box-shadow:inset 0 0 0 1px #6b5e41}.platform-calendar-grid>article>header{justify-content:space-between;align-items:center;display:flex}.platform-calendar-grid>article>header button{width:27px;height:27px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.platform-calendar-grid>article.today>header button{color:#090b09;background:#c9a96d;border-radius:50%}.platform-calendar-grid>article>header small{color:#c6aa6e;font-size:6px}.platform-calendar-grid>article>div{gap:4px;margin-top:6px;display:grid}.platform-calendar-grid>article>div button{color:#c7cbc5;width:100%;font:600 6px var(--font-athlx-body),sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#151a15;border:1px solid #333a34;padding:6px 7px 6px 13px;position:relative;overflow:hidden}.platform-calendar-grid>article>div button:disabled{cursor:default;opacity:1}.platform-calendar-grid>article>div button>i{background:#b2b8b1;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.platform-calendar-grid>article>div button[data-type=demo] i{background:#c9a96d}.platform-calendar-grid>article>div button[data-type=follow_up] i{background:#89a9d5}.platform-calendar-grid>article>div button[data-type=onboarding] i{background:#83c396}.platform-calendar-grid>article>div button[data-type=renewal] i{background:#d4b66e}.platform-calendar-grid>article>div button[data-type=support] i{background:#df8d6d}.platform-calendar-grid>article>div button.completed{opacity:.52;text-decoration:line-through}.platform-calendar-grid>article>div button.cancelled{opacity:.3;text-decoration:line-through}.platform-calendar-day-add{color:#565c56;letter-spacing:.7px;cursor:pointer;opacity:0;background:0 0;border:0;font-size:5px;font-weight:900;position:absolute;bottom:7px;right:8px}.platform-calendar-grid>article:hover .platform-calendar-day-add,.platform-calendar-grid>article.selected .platform-calendar-day-add{opacity:1}.platform-calendar-day-panel>header{background:linear-gradient(135deg,#121611,#0c0f0d);border-bottom:1px solid #292d29;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px;display:flex}.platform-calendar-day-panel>header small{color:#c9a96d;letter-spacing:1.1px;font-size:6px;font-weight:900}.platform-calendar-day-panel>header h2{margin:7px 0 0;font-size:17px;line-height:1.3}.platform-calendar-day-panel>header>button{color:#c9ad73;cursor:pointer;background:#17150f;border:1px solid #665b40;height:32px;padding:0 11px;font-size:6px;font-weight:900}.platform-calendar-day-panel>div{gap:8px;max-height:770px;padding:12px;display:grid;overflow:auto}.platform-calendar-activity{background:#111511;border:1px solid #2d322d;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid;position:relative}.platform-calendar-activity>i{background:#9fa49e;align-self:stretch;width:3px}.platform-calendar-activity[data-type=demo]>i{background:#c9a96d}.platform-calendar-activity[data-type=follow_up]>i{background:#89a9d5}.platform-calendar-activity[data-type=onboarding]>i,.platform-calendar-activity[data-type=client_success]>i{background:#83c396}.platform-calendar-activity[data-type=renewal]>i{background:#d4b66e}.platform-calendar-activity[data-type=support]>i{background:#df8d6d}.platform-calendar-activity.cancelled{opacity:.44}.platform-calendar-activity.completed{opacity:.64}.platform-calendar-activity.critical{border-color:#644638}.platform-calendar-activity>div>header{align-items:center;gap:8px;display:flex}.platform-calendar-activity>div>header span{color:#858b84;letter-spacing:.9px;font-size:5px;font-weight:900}.platform-calendar-activity>div>header em{color:#dc956f;letter-spacing:.6px;border:1px solid #604638;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900}.platform-calendar-activity-title{color:#f2f0eb;max-width:100%;font:800 9px var(--font-athlx-body),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;display:block}.platform-calendar-activity-title:disabled{cursor:default}.platform-calendar-activity p{color:#7d837c;margin:5px 0 0;font-size:6px;line-height:1.5}.platform-calendar-activity small{color:#5f655f;margin-top:4px;font-size:6px;line-height:1.45;display:block}.platform-calendar-activity-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:145px;display:flex!important}.platform-calendar-activity-actions button,.platform-calendar-activity-actions a,.platform-calendar-activity-actions>span{box-sizing:border-box;color:#a4aaa3;letter-spacing:.7px;cursor:pointer;background:#0d100e;border:1px solid #3d433d;align-items:center;height:27px;padding:0 8px;font-size:5px;font-weight:900;text-decoration:none;display:inline-flex}.platform-calendar-activity-actions a{color:#cdb274;border-color:#5e543d}.platform-calendar-activity-actions button.cancel{color:#cf8c6b;border-color:#584137}.platform-calendar-activity-actions button:disabled{opacity:.5}.platform-calendar-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.platform-calendar-empty>i{border:1px solid #554c37;width:22px;height:22px;transform:rotate(45deg)}.platform-calendar-empty b{margin-top:20px;font-size:10px}.platform-calendar-empty span{color:#6f756e;max-width:260px;margin-top:8px;font-size:7px;line-height:1.6}.platform-calendar-empty button{height:35px;margin-top:17px}.platform-calendar-agenda{margin-top:16px}.platform-calendar-agenda>header{border-bottom:1px solid #292d29;justify-content:space-between;align-items:flex-end;gap:25px;padding:22px 24px;display:flex}.platform-calendar-agenda>header h2{margin:7px 0 0;font-size:24px}.platform-calendar-agenda>header>span{color:#8ec199;letter-spacing:.8px;border:1px solid #3b443d;padding:8px 10px;font-size:6px;font-weight:900}.platform-calendar-agenda>div{padding:7px 22px 24px}.platform-calendar-agenda>div>section{border-bottom:1px solid #292d29;grid-template-columns:175px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.platform-calendar-agenda>div>section>header{padding:5px 0}.platform-calendar-agenda>div>section>header small{color:#c9a96d;letter-spacing:1px;font-size:6px;font-weight:900;display:block}.platform-calendar-agenda>div>section>header b{margin:7px 0 5px;font-size:10px;line-height:1.4;display:block}.platform-calendar-agenda>div>section>header span{color:#656b65;letter-spacing:.7px;font-size:6px}.platform-calendar-agenda>div>section>div{gap:7px;display:grid}.platform-calendar-privacy{background:#0d110e;border:1px solid #303630;align-items:center;gap:13px;margin-top:17px;padding:14px 16px;display:flex}.platform-calendar-privacy>i{border:1px solid #8ebb97;border-radius:1px;width:8px;height:11px;box-shadow:inset 0 4px #0d110e}.platform-calendar-privacy>span{flex:1}.platform-calendar-privacy b{color:#8fca9d;letter-spacing:1px;font-size:6px;display:block}.platform-calendar-privacy small{color:#6f766f;margin-top:5px;font-size:7px;line-height:1.5;display:block}.platform-calendar-privacy em{color:#c9a96d;letter-spacing:.9px;font-size:6px;font-style:normal;font-weight:900}.platform-calendar-modal{z-index:210;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-calendar-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030504c7;border:0;position:absolute;inset:0}.platform-calendar-modal>section{background:#0c0f0d;border-left:1px solid #544c39;width:min(680px,94vw);height:100%;position:relative;overflow:auto;box-shadow:-40px 0 90px #00000080}.platform-calendar-modal>section>header{background:radial-gradient(circle at 0 0,#c9a96d24,#0000 42%);border-bottom:1px solid #2b2f2b;justify-content:space-between;align-items:flex-start;gap:25px;padding:29px 30px 24px;display:flex}.platform-calendar-modal>section>header small{color:#c9a96d;letter-spacing:1.3px;font-size:7px;font-weight:900}.platform-calendar-modal>section>header h2{letter-spacing:-.8px;margin:8px 0 7px;font-size:27px}.platform-calendar-modal>section>header p{color:#737a73;max-width:510px;margin:0;font-size:8px;line-height:1.6}.platform-calendar-modal>section>header>button{color:#9ca09b;cursor:pointer;background:#111411;border:1px solid #3b403b;width:34px;height:34px;font-size:19px}.platform-calendar-modal form{grid-template-columns:1fr 1fr;gap:13px;padding:25px 30px 38px;display:grid}.platform-calendar-modal form>label{color:#777d76;letter-spacing:1px;gap:7px;font-size:6px;font-weight:900;display:grid}.platform-calendar-modal form>label.wide,.platform-calendar-modal form>footer{grid-column:span 2}.platform-calendar-modal input,.platform-calendar-modal select,.platform-calendar-modal textarea{box-sizing:border-box;color:#f0eee9;width:100%;font:9px var(--font-athlx-body),sans-serif;background:#090c0a;border:1px solid #343934;outline:none;padding:0 12px}.platform-calendar-modal input,.platform-calendar-modal select{height:43px}.platform-calendar-modal textarea{resize:vertical;min-height:105px;padding:12px;line-height:1.55}.platform-calendar-modal input:focus,.platform-calendar-modal select:focus,.platform-calendar-modal textarea:focus{border-color:#7b6b47;box-shadow:0 0 0 2px #c9a96d14}.platform-calendar-modal select:disabled{opacity:.6}.platform-calendar-all-day{background:#101410;border:1px solid #303530;align-items:center;gap:11px;padding:11px;display:flex!important}.platform-calendar-all-day input{accent-color:#c9a96d;width:17px;height:17px}.platform-calendar-all-day span{gap:4px;display:grid}.platform-calendar-all-day b{color:#cdd0ca;font-size:7px}.platform-calendar-all-day small{color:#656c65;letter-spacing:.1px;font-size:6px;font-weight:500}.platform-calendar-modal form>footer{border-top:1px solid #2b302b;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding-top:18px;display:flex}.platform-calendar-modal form>footer>span{color:#656c65;max-width:285px;font-size:6px;line-height:1.55}.platform-calendar-modal form>footer>span b{color:#c3a96f;letter-spacing:.8px;margin-bottom:4px;font-size:6px;display:block}.platform-calendar-modal form>footer>div{gap:8px;display:flex}.platform-calendar-modal form>footer button{color:#989e97;letter-spacing:.8px;cursor:pointer;background:#111411;border:1px solid #3b403b;height:39px;padding:0 14px;font-size:6px;font-weight:900}.platform-calendar-modal form>footer button.primary{color:#090b09;background:#c9a96d;border:0}.platform-calendar-modal form>footer button:disabled{opacity:.5}@media (width<=1250px){.platform-calendar-workspace{grid-template-columns:1fr}.platform-calendar-day-panel>div{max-height:none}.platform-calendar-filters{grid-template-columns:repeat(2,1fr)}.platform-calendar-filters>button{height:43px}.platform-calendar-grid>article{min-height:126px}.platform-calendar-grid>article>div button{max-width:128px}}@media (width<=850px){.platform-owner-nav{flex-direction:column;align-items:flex-start;padding:11px 15px;position:static}.platform-owner-nav>div:first-child{width:100%;overflow:auto}.platform-owner-nav>div:first-child>span{display:none}.platform-owner-nav button{white-space:nowrap}.platform-calendar-page{padding:20px 14px 70px}.platform-calendar-hero{grid-template-columns:1fr}.platform-calendar-hero>div{padding:30px 22px}.platform-calendar-hero h1{font-size:56px}.platform-calendar-hero>aside{border-top:1px solid #33352f;border-left:0}.platform-calendar-metrics{grid-template-columns:1fr 1fr}.platform-calendar-metrics article:nth-child(2){border-right:0}.platform-calendar-metrics article:nth-child(-n+2){border-bottom:1px solid #292d29}.platform-calendar-toolbar{flex-direction:column;align-items:stretch}.platform-calendar-month-nav>div{flex:1;min-width:0}.platform-calendar-view-switch{align-self:flex-start}.platform-calendar-filters{grid-template-columns:1fr}.platform-calendar-month{overflow-x:auto}.platform-calendar-month>header,.platform-calendar-grid{min-width:770px}.platform-calendar-agenda>div>section{grid-template-columns:1fr;gap:8px}.platform-calendar-privacy{flex-wrap:wrap;align-items:flex-start}.platform-calendar-privacy em{width:100%;padding-left:21px}.platform-calendar-modal form{grid-template-columns:1fr;padding:20px}.platform-calendar-modal form>label.wide,.platform-calendar-modal form>footer{grid-column:span 1}.platform-calendar-modal form>footer{flex-direction:column;align-items:stretch}.platform-calendar-modal form>footer>span{max-width:none}.platform-calendar-modal form>footer>div button{flex:1}.platform-calendar-modal>section>header{padding:24px 20px}}@media (width<=520px){.platform-owner-nav>div:first-child button{padding:0 10px}.platform-calendar-hero h1{font-size:48px}.platform-calendar-month-nav{flex-wrap:wrap}.platform-calendar-month-nav>div{flex-basis:100%;order:-1;width:100%;padding:0 2px 8px}.platform-calendar-agenda>header{flex-direction:column;align-items:flex-start}.platform-calendar-activity{grid-template-columns:4px minmax(0,1fr)}.platform-calendar-activity-actions{grid-column:2;justify-content:flex-start;max-width:none}.platform-calendar-modal form>footer>div{grid-template-columns:1fr 1fr;display:grid}}.workspace-governance-note{color:#747a74;background:#0d110e;border:1px solid #2d332e;margin:17px 0 0;padding:13px;font-size:8px;line-height:1.6}.workspace-governance-note:before{content:"GOVERNANCE STANDARD";color:#c9a56d;letter-spacing:1px;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.nav-icon-platform:before{border:1.4px solid;width:14px;height:14px;top:2px;left:2px;transform:rotate(45deg)}.nav-icon-platform:after{width:6px;height:6px;box-shadow:0 0 0 2px var(--nav-icon-background,#0e1010);background:currentColor;border:1.4px solid;top:6px;left:6px}.account-security-stack{gap:18px;display:grid}.mfa-manager{background:#0c100d;border:1px solid #2e342f;padding:17px}.mfa-manager>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mfa-manager>header small{color:#c9a56d;letter-spacing:1.1px;font-size:7px;font-weight:900;display:block}.mfa-manager>header h3{margin:5px 0 0;font-size:15px}.mfa-manager>header>span{color:#81bf90;letter-spacing:.8px;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.mfa-manager>header>span.optional{color:#c5a96e}.mfa-manager>header>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.mfa-manager>p{color:#777e77;font-size:8px;line-height:1.6}.mfa-manager>article{border:1px solid #293029;justify-content:space-between;align-items:center;margin-top:7px;padding:10px;display:flex}.mfa-manager>article>span{align-items:center;gap:10px;display:flex}.mfa-manager>article>span>i{color:#c9a56d;border:1px solid #4d4737;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.mfa-manager>article b{font-size:8px}.mfa-manager>article small{color:#6f766f;margin-top:4px;font-size:6px;display:block}.mfa-manager>article button{color:#9d7c69;letter-spacing:.8px;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:900}.mfa-manager>article button:disabled{color:#626862}.mfa-manager-add{color:#cfb374;letter-spacing:.8px;cursor:pointer;background:#17150f;border:1px solid #5b5139;width:100%;height:38px;margin-top:10px;font-size:7px;font-weight:900}.mfa-manager-enroll{color:#111;background:#f0ede4;grid-template-columns:150px 1fr;gap:15px;margin-top:12px;padding:12px;display:grid}.mfa-manager-enroll>img{width:150px;height:150px}.mfa-manager-enroll>div>small{color:#71664e;font-size:7px;font-weight:900}.mfa-manager-enroll code{overflow-wrap:anywhere;margin:7px 0;font-size:8px;display:block}.mfa-manager-enroll form{gap:7px!important;display:grid!important}.mfa-manager-enroll label{color:#5d584e!important}.mfa-manager-enroll input{letter-spacing:5px;color:#111!important;height:36px!important;font-family:var(--font-geist-mono),monospace!important;background:#fff!important;border-color:#c9c1af!important;padding:0 10px!important}.mfa-manager-enroll button{color:#fff;letter-spacing:.8px;background:#171914;border:0;height:34px;font-size:7px;font-weight:900}.mfa-manager-message{color:#cdb476;background:#15160f;border:1px solid #4a4937;margin-top:10px;padding:9px;font-size:7px;line-height:1.5}@media (width<=620px){.mfa-manager-enroll{grid-template-columns:1fr}.mfa-manager-enroll>img{margin:auto}}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) small{font-size:10px!important;line-height:1.4!important}:where(.shell .page:not(.coach-home),.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(section,article,aside,header,div)>p{font-size:12px!important;line-height:1.62!important}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(div,header,section,aside):has(>:is(h1,h2,h3,h4))>p{color:#9aa19b!important}:where(.shell .page:not(.coach-home),.platform-owner-surface .page,.film-elite-page,.inbox-page) :where([class*=-hero],.premium-hero,.heading) p{font-size:clamp(13px,.95vw,15px)!important;line-height:1.7!important}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(label,dt){font-size:10px!important;line-height:1.35!important}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(input,select,textarea){font-size:12px!important;line-height:1.45!important}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) button:not([aria-label]){font-size:10px!important}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(div,header,section,aside):has(>small:first-child+:is(h2,h3,h4))>small:first-child{color:#777e78!important;letter-spacing:.12em!important;font-weight:650!important}:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(div,header,section,aside):has(>small:first-child+h1)>small:first-child{color:var(--athlx-gold-bright,#d7b56f)!important;letter-spacing:.14em!important}.platform-owner-standalone>header :where(small,button),.platform-owner-standalone .platform-owner-security-note{font-size:10px!important;line-height:1.45!important}.coach-home-system-map{border:1px solid var(--coach-line);background:linear-gradient(145deg,#121613,#0a0d0b);border-radius:15px;margin-top:clamp(64px,7vw,96px);overflow:hidden;box-shadow:0 24px 70px #00000029}.coach-home-system-map>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:18px;min-height:88px;padding:0 clamp(24px,3vw,38px);list-style:none;display:grid}.coach-home-system-map>summary::-webkit-details-marker{display:none}.coach-home-system-map>summary span{color:var(--athlx-bone);letter-spacing:-.025em;font-size:clamp(19px,1.6vw,24px);font-weight:570}.coach-home-system-map>summary small{color:#777e78;font-family:var(--athlx-mono);letter-spacing:.12em;font-size:10px!important}.coach-home-system-map>summary>i{width:18px;height:18px;transition:transform .2s;position:relative}.coach-home-system-map>summary>i:before,.coach-home-system-map>summary>i:after{content:"";background:var(--athlx-gold);width:12px;height:1px;position:absolute;top:8px;left:3px}.coach-home-system-map>summary>i:after{transform:rotate(90deg)}.coach-home-system-map[open]>summary{border-bottom:1px solid var(--coach-line)}.coach-home-system-map[open]>summary>i{transform:rotate(45deg)}.coach-home-system-map>.coach-home-architecture{padding:14px!important}.live-command-page .command-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;position:relative}.command-more-actions{position:relative}.command-more-actions>summary{color:#a0a6a1;letter-spacing:.1em;cursor:pointer;background:#151819;border:1px solid #3b4041;border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.command-more-actions>summary::-webkit-details-marker{display:none}.command-secondary-panel>summary::-webkit-details-marker{display:none}.command-workstreams>summary::-webkit-details-marker{display:none}.command-more-actions>summary i,.command-secondary-panel>summary>i,.command-workstreams>summary>i{width:14px;height:14px;transition:transform .2s;position:relative}.command-more-actions>summary i:before,.command-more-actions>summary i:after,.command-secondary-panel>summary>i:before,.command-secondary-panel>summary>i:after,.command-workstreams>summary>i:before,.command-workstreams>summary>i:after{content:"";background:var(--athlx-gold);width:10px;height:1px;position:absolute;top:6px;left:2px}.command-more-actions>summary i:after,.command-secondary-panel>summary>i:after,.command-workstreams>summary>i:after{transform:rotate(90deg)}:where(.command-more-actions,.command-secondary-panel,.command-workstreams)[open]>summary>i{transform:rotate(45deg)}.command-more-actions>div{z-index:12;background:#0c0f0d;border:1px solid #c9a56d47;border-radius:8px;gap:6px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #0000007a}.live-command-page .command-more-actions>div>button{text-align:left;width:100%;min-height:40px;margin:0}.live-command-page .command-brief{align-items:start}.live-command-page .command-next-move{grid-template-rows:1fr}.command-secondary-panel{align-self:start}.command-secondary-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:end;gap:18px;min-height:88px;padding:18px 23px;list-style:none;display:grid}.command-secondary-panel>summary small{color:#777f79;font-family:var(--athlx-mono);letter-spacing:.12em}.command-secondary-panel>summary h2{letter-spacing:-.04em;margin:7px 0 0;font-size:23px;font-weight:500}.command-secondary-panel>summary>span{color:#767d77;font-family:var(--athlx-mono);letter-spacing:.1em;font-size:10px;font-weight:700}.command-secondary-panel[open]>summary{border-bottom:1px solid #f4f2ed17}.live-command-page .command-alert-engine>header h2{margin:0}.live-command-page .command-alert-engine>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.live-command-page .command-alert-engine>div>button{min-height:205px}.live-command-page .command-alert-engine button p{display:block;font-size:12px!important}.live-command-page .command-bottom-focus{grid-template-columns:1fr;display:grid}.live-command-page .command-bottom-focus>.operations{width:100%}.command-workstreams{background:linear-gradient(145deg,#111512,#090c0a);border:1px solid #f4f2ed1c;border-radius:14px;overflow:hidden}.command-workstreams>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:18px;min-height:82px;padding:0 24px;list-style:none;display:grid}.command-workstreams>summary span{color:var(--athlx-bone);letter-spacing:-.025em;font-size:20px;font-weight:550}.command-workstreams>summary small{color:#777e78;font-family:var(--athlx-mono);letter-spacing:.12em}.command-workstreams[open]>summary{border-bottom:1px solid #f4f2ed17}.command-workstreams>.pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.command-workstreams>.pulse-grid button{min-height:108px}@media (width<=1100px) and (width>=681px){.command-workstreams>.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){:where(.shell .page,.platform-owner-surface .page,.film-elite-page,.inbox-page) small{font-size:10px!important}:where(.shell .page:not(.coach-home),.platform-owner-surface .page,.film-elite-page,.inbox-page) :where(section,article,aside,header,div)>p{font-size:12px!important}.coach-home-system-map{border-radius:13px;margin-top:58px}.coach-home-system-map>summary{grid-template-columns:minmax(0,1fr) 20px;min-height:80px;padding:0 20px}.coach-home-system-map>summary small{display:none}.coach-home-system-map>.coach-home-architecture{padding:10px!important}.live-command-page .command-hero-actions{justify-content:stretch;display:grid}.command-more-actions,.command-more-actions>summary{width:100%}.command-more-actions>summary{justify-content:space-between}.command-more-actions>div{min-width:0;box-shadow:none;margin-top:8px;position:static}.command-secondary-panel>summary{grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:80px;padding:17px 18px}.command-secondary-panel>summary>span{display:none}.command-workstreams>summary{grid-template-columns:minmax(0,1fr) 18px;padding:0 18px}.command-workstreams>summary small{display:none}.command-workstreams>.pulse-grid{grid-template-columns:1fr;padding:10px}}@media (prefers-reduced-motion:reduce){.coach-home-system-map>summary>i{transition:none}}
