/*! 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-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-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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,)}}:root{--red:#e10e2c;--blue:#1677b8;--navy:#04182f;--ink:#080b10;--cream:#f3f0e8;--silver:#edf1f5;--line:#d7d4cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{color:#fff;z-index:5;background:#090a0c;border-bottom:1px solid #282a2e;height:82px;position:relative}.header-inner{justify-content:space-between;align-items:center;max-width:1380px;height:100%;margin:auto;padding:0 40px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--red);clip-path:polygon(50% 0,95% 17%,86% 78%,50% 100%,14% 78%,5% 17%);place-items:center;width:42px;height:50px;display:grid;position:relative}.brand-mark span{letter-spacing:-3px;font-size:27px;font-style:italic;font-weight:1000}.brand-mark i{clip-path:inherit;border:1px solid #ffffffa6;position:absolute;inset:4px}.brand-copy{flex-direction:column;display:flex}.brand-copy b{letter-spacing:.08em;font-size:23px}.brand-copy small{letter-spacing:.12em;color:#9a9ca1;text-transform:uppercase;font-size:8px}.main-nav{align-items:center;gap:33px;display:flex}.main-nav a{text-transform:uppercase;letter-spacing:.12em;color:#c6c6c8;font-size:12px;font-weight:800}.main-nav a:hover{color:#fff}.account-link{text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #2d2e31;padding-left:30px;font-size:12px;font-weight:900}.account-link span,.section-heading a span,.leader-card a span{color:var(--red);margin-left:6px}.score-ribbon{color:#fff;letter-spacing:.09em;background:#151619;justify-content:center;align-items:center;gap:16px;height:42px;font-size:11px;display:flex}.live-chip{background:var(--red);padding:4px 7px;font-size:9px;font-weight:900}.ribbon-label{color:#96989c;margin-right:8px}.score-ribbon strong{font-size:17px}.dash{color:#56585e}.score-ribbon a{color:#c5c6c8;margin-left:18px}.score-ribbon a span{color:var(--red)}.hero{color:#fff;background:#0b0c0e;min-height:690px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 79% 44%,#db142726,#0000 28%),linear-gradient(105deg,#090a0c 0%,#101216 70%,#08090a 100%);position:absolute;inset:0}.field-lines{opacity:.065;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#fff 10%);position:absolute;inset:0;transform:skew(-8deg)scale(1.2)}.hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:80px;max-width:1300px;margin:auto;padding:82px 40px 72px;display:grid;position:relative}.eyebrow{letter-spacing:.22em;color:#aeb0b4;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.eyebrow span{background:var(--red);width:28px;height:2px;display:inline-block}.eyebrow.dark{color:#6d6d69}.hero h1{letter-spacing:.006em;text-transform:uppercase;margin:28px 0 25px;font-family:Impact,Arial Narrow,sans-serif;font-size:86px;font-weight:900;line-height:.88}.hero h1 em{color:var(--red);font-style:normal}.hero-description{color:#b4b6bb;max-width:600px;font-size:16px;line-height:1.7}.hero-actions{gap:12px;margin-top:35px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;min-height:49px;padding:0 22px;font-size:10px;font-weight:900;display:inline-flex}.button span{margin-left:18px}.button-primary{background:var(--red);color:#fff}.button-ghost{color:#fff;border:1px solid #3e4046}.button-dark{color:#fff;background:#0a0b0d}.champion-card{background:linear-gradient(150deg,#ffffff0f,#ffffff04);border:1px solid #32343a;min-height:430px;padding:38px;position:relative;box-shadow:0 30px 80px #00000059}.champion-card:before{content:"";border:1px solid #ffffff12;position:absolute;inset:9px}.champion-card>p{letter-spacing:.24em;color:#e4e4e5;text-align:center;font-size:10px;font-weight:900}.champion-monogram{letter-spacing:-.08em;color:#fff;height:180px;text-shadow:8px 8px 0 var(--red);place-items:center;font-family:Impact,sans-serif;font-size:118px;font-style:italic;display:grid}.champion-card h2{text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:8px 0 25px;font-family:Impact,Arial Narrow,sans-serif;font-size:35px;line-height:1}.champion-record{border-top:1px solid #35373c;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.champion-record span{letter-spacing:.18em;color:#96989e;font-size:9px}.champion-record strong{font-size:27px}.season-stamp{background:var(--red);justify-content:center;align-items:center;gap:9px;width:112px;height:68px;display:flex;position:absolute;bottom:37px;right:7px;transform:translate(40%);box-shadow:0 14px 35px #00000059}.season-stamp b{font-size:31px}.season-stamp span{letter-spacing:.12em;font-size:7px;font-weight:900;line-height:1.4}.section{padding:92px max(40px,50vw - 650px)}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.section-heading h2{text-transform:uppercase;letter-spacing:.025em;margin:12px 0 0;font-family:Impact,Arial Narrow,sans-serif;font-size:49px;line-height:1}.section-heading>a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #9e9d98;padding-bottom:8px;font-size:10px;font-weight:900}.standings-card{border:1px solid var(--line);background:#fff;box-shadow:0 18px 45px #1414140d}.table-head,.standing-row{grid-template-columns:90px 1fr 160px 120px;align-items:center;display:grid}.table-head{color:#8f9196;letter-spacing:.18em;background:#101114;min-height:43px;padding:0 26px;font-size:9px;font-weight:900}.standing-row{border-bottom:1px solid #e4e1da;min-height:76px;padding:0 26px}.standing-row:last-child{border:0}.rank{color:#8f8f8b;font-size:12px;font-weight:800}.team-cell{align-items:center;gap:16px;display:flex}.team-cell i{color:#fff;border:3px solid #f3f1eb;border-radius:50%;place-items:center;width:39px;height:39px;font-size:8px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 1px #dbd8d0}.team-cell b{font-size:16px}.standing-row>strong{font-size:19px}.standing-row>.win,.standing-row>.loss{justify-self:start;padding:5px 8px;font-size:9px;font-weight:900}.standing-row>.win{color:#278031;background:#dff1df}.standing-row>.loss{color:#a53a45;background:#f3dddd}.leaders-section{color:#fff;background:#0d0e10}.section-heading.light>a{color:#ddd;border-color:#44464c}.leader-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.leader-card{background:linear-gradient(150deg,#17191d,#0e0f11);border:1px solid #2f3135;min-height:397px;padding:26px;position:relative;overflow:hidden}.leader-card:after{content:"";border:44px solid #ffffff05;border-radius:50%;width:220px;height:220px;position:absolute;top:55px;right:-80px}.leader-top{justify-content:space-between;align-items:center;display:flex}.leader-top span{text-transform:uppercase;letter-spacing:.18em;color:#a5a7ac;font-size:9px;font-weight:900}.leader-top b{color:#55585f;font-size:11px}.player-number{color:#23252a;font-family:Impact,sans-serif;font-size:105px;font-style:italic;position:absolute;top:43px;right:28px}.leader-value{align-items:flex-end;gap:8px;margin-top:69px;display:flex}.leader-value strong{letter-spacing:.02em;font-family:Impact,sans-serif;font-size:64px;line-height:.8}.leader-value span{color:var(--red);margin-bottom:4px;font-size:9px;font-weight:900}.leader-card h3{margin:28px 0 4px;font-size:21px}.leader-card p{color:#888b91;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px}.leader-card a{text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute;bottom:25px;left:26px}.data-note{text-align:right;color:#5f6268;margin:16px 0 0;font-size:9px}.player-hub-section{background:#e8e4db;grid-template-columns:1.13fr .87fr;align-items:center;gap:82px;display:grid}.profile-preview{color:#fff;background:#101114;transform:rotate(-1.5deg);box-shadow:0 28px 55px #0000002b}.profile-topline{background:var(--red);letter-spacing:.15em;justify-content:space-between;align-items:center;height:40px;padding:0 20px;font-size:8px;font-weight:900;display:flex}.profile-body{grid-template-columns:170px 1fr;min-height:360px;padding:35px;display:grid;position:relative;overflow:hidden}.profile-avatar{background:linear-gradient(150deg,#292c32,#17191d);place-items:center;display:grid;position:relative}.profile-avatar:after{content:"";border:1px solid #3b3e44;position:absolute;inset:13px}.profile-avatar span{color:#fff;text-shadow:6px 5px 0 var(--red);font-family:Impact,sans-serif;font-size:96px;font-style:italic}.profile-info{padding-left:29px}.profile-info>p{letter-spacing:.13em;color:#8d9096;font-size:8px}.profile-info h2{text-transform:uppercase;letter-spacing:.035em;margin:18px 0;font-family:Impact,sans-serif;font-size:52px;line-height:.85}.profile-tags{gap:7px;display:flex}.profile-tags span{text-transform:uppercase;letter-spacing:.09em;border:1px solid #42454b;padding:7px 8px;font-size:7px}.profile-stats{border-top:1px solid #33353a;grid-column:1/3;grid-template-columns:repeat(3,1fr);margin-top:28px;padding-top:20px;display:grid}.profile-stats div{flex-direction:column;display:flex}.profile-stats b{font-size:24px}.profile-stats span{color:#787b82;letter-spacing:.12em;margin-top:4px;font-size:7px}.hub-copy h2{text-transform:uppercase;letter-spacing:.02em;margin:18px 0;font-family:Impact,sans-serif;font-size:51px;line-height:.95}.hub-copy>p:not(.eyebrow){color:#5f605e;font-size:14px;line-height:1.75}.hub-copy ul{margin:27px 0;padding:0;list-style:none}.hub-copy li{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #cbc7be;padding:12px 0;font-size:11px;font-weight:800}.hub-copy li span{color:var(--red);margin-right:16px;font-size:9px}.legacy-strip{background:var(--red);color:#fff;justify-content:center;align-items:center;gap:55px;min-height:128px;padding:25px;display:flex}.legacy-strip>div{align-items:center;gap:13px;display:flex}.legacy-strip b{font-family:Impact,sans-serif;font-size:42px}.legacy-strip span{letter-spacing:.12em;font-size:8px;font-weight:900;line-height:1.5}.legacy-strip i{background:#ffffff4d;width:1px;height:42px}footer{color:#fff;background:#08090b;grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:180px;padding:50px max(40px,50vw - 650px);display:grid}.footer-brand{align-items:center;gap:15px;display:flex}.footer-brand b{letter-spacing:.08em;font-size:16px}.footer-brand p{color:#73767d;font-size:9px}.footer-links{text-transform:uppercase;letter-spacing:.13em;gap:25px;font-size:9px;font-weight:900;display:flex}footer>p{color:#63666d;letter-spacing:.1em;border-top:1px solid #24262a;grid-column:1/3;margin:0;padding-top:20px;font-size:8px}@media (width<=900px){.header-inner{padding:0 20px}.brand-copy small,.main-nav{display:none}.account-link{padding-left:15px}.score-ribbon{white-space:nowrap;justify-content:flex-start;padding:0 15px;overflow:hidden}.ribbon-label,.score-ribbon a{display:none}.hero-grid{grid-template-columns:1fr;padding:65px 24px}.hero h1{font-size:63px}.hero-feature{display:none}.section{padding:70px 24px}.section-heading{align-items:flex-start;gap:25px}.section-heading h2{font-size:39px}.section-heading>a{display:none}.table-head,.standing-row{grid-template-columns:45px 1fr 64px 48px;padding:0 13px}.team-cell{gap:10px}.team-cell i{width:32px;height:32px}.team-cell b{font-size:12px}.leader-grid{grid-template-columns:1fr}.player-hub-section{grid-template-columns:1fr;gap:45px}.profile-body{grid-template-columns:115px 1fr;padding:22px}.profile-info h2{font-size:39px}.profile-info{padding-left:18px}.legacy-strip{flex-wrap:wrap;justify-content:flex-start;gap:22px}.legacy-strip i{display:none}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}footer>p{grid-column:1}}@media (width<=520px){.account-link{font-size:9px}.brand-mark{width:36px;height:43px}.hero{min-height:610px}.hero h1{font-size:52px}.hero-actions{flex-direction:column;align-items:stretch}.section-heading h2{font-size:35px}.table-head span:nth-child(4),.standing-row>.win,.standing-row>.loss{display:none}.table-head,.standing-row{grid-template-columns:38px 1fr 55px}.profile-preview{transform:none}.profile-body{grid-template-columns:1fr}.profile-avatar{display:none}.profile-info{padding:0}.profile-stats{grid-column:1}.hub-copy h2{font-size:43px}}.interior-page{background:#f2efe7;min-height:100vh}.interior-header{color:#fff;background:#090a0c;border-bottom:1px solid #27282c;align-items:center;gap:42px;height:76px;padding:0 max(28px,50vw - 650px);display:flex}.interior-brand{align-items:center;gap:7px;margin-right:auto;display:flex}.interior-brand>span{background:var(--red);clip-path:polygon(50% 0,95% 17%,86% 78%,50% 100%,14% 78%,5% 17%);place-items:center;width:34px;height:40px;font-size:23px;font-style:italic;font-weight:1000;display:grid}.interior-brand b{letter-spacing:.08em;font-size:21px}.interior-brand small{color:#7c7f85;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.interior-header nav{gap:27px;display:flex}.interior-header nav a,.office-link{text-transform:uppercase;letter-spacing:.15em;color:#c5c6c9;font-size:9px;font-weight:900}.office-link{border:1px solid #414348;padding:11px 14px}.interior-hero{color:#fff;background:#0d0e11;padding:68px max(28px,50vw - 650px) 62px;position:relative;overflow:hidden}.interior-hero:after{content:"GEFA";color:#ffffff05;font-family:Impact,sans-serif;font-size:230px;font-style:italic;position:absolute;top:-35px;right:3%}.interior-hero>p{color:var(--red);letter-spacing:.22em;margin:0;font-size:9px;font-weight:900}.interior-hero h1{text-transform:uppercase;letter-spacing:.035em;margin:18px 0;font-family:Impact,sans-serif;font-size:70px;line-height:.9}.interior-hero>span{color:#a4a6ab;max-width:680px;font-size:14px;line-height:1.7;display:block}.interior-content{max-width:1300px;margin:auto;padding:64px 28px 90px}.interior-footer{color:#fff;background:#090a0c;justify-content:space-between;align-items:center;min-height:118px;padding:32px max(28px,50vw - 650px);display:flex}.interior-footer p{flex-direction:column;gap:7px;display:flex}.interior-footer p b{letter-spacing:.1em}.interior-footer p span{color:#777a80;font-size:9px}.interior-footer>a{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.control-bar{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.control-bar label{letter-spacing:.16em;color:#767673;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.control-bar button,.stats-tabs button,.mini-heading button{background:#fff;border:1px solid #c8c5bd;padding:11px 15px;font-weight:800}.status-key{color:#696967;gap:20px;font-size:9px;display:flex}.dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dot.red{background:var(--red)}.dot.dark{background:#151619}.wide-table{background:#fff;border:1px solid #d2cfc7;overflow-x:auto}.wide-head,.wide-row{grid-template-columns:70px 1.7fr repeat(7,.65fr);align-items:center;min-width:850px;padding:0 24px;display:grid}.wide-head{color:#888b91;letter-spacing:.15em;background:#111215;min-height:43px;font-size:8px;font-weight:900}.wide-row{border-bottom:1px solid #e4e1da;min-height:77px;font-size:12px}.wide-row:last-child{border:0}.wide-row .club-name{font-size:14px;font-weight:900}.wide-row i{color:var(--red);margin-right:10px;font-style:normal}.champion-row{border-left:3px solid var(--red);background:#fff8f0}.rules-note{background:#e6e2d9;align-items:center;gap:35px;margin-top:19px;padding:22px 25px;display:flex}.rules-note b{letter-spacing:.14em;white-space:nowrap;font-size:9px}.rules-note p{color:#656561;margin:0;font-size:11px;line-height:1.6}.stats-tabs{gap:7px;margin-bottom:24px;display:flex;overflow-x:auto}.stats-tabs button{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:8px}.stats-tabs button.active{color:#fff;background:#111215;border-color:#111215}.stat-leader-callout{background:var(--red);color:#fff;grid-template-columns:.75fr 1.25fr;min-height:260px;margin-bottom:24px;display:grid}.stat-leader-callout>div{padding:36px}.stat-leader-callout>div:first-child{border-right:1px solid #ffffff3d;flex-direction:column;display:flex}.stat-leader-callout small,.stat-leader-callout p{letter-spacing:.17em;font-size:8px;font-weight:900}.stat-leader-callout strong{margin-top:25px;font-family:Impact,sans-serif;font-size:92px;line-height:1}.stat-leader-callout>div:first-child span{letter-spacing:.14em;font-size:9px}.stat-leader-callout h2{letter-spacing:.04em;text-transform:uppercase;margin:28px 0 4px;font-family:Impact,sans-serif;font-size:48px}.stat-leader-callout>div:nth-child(2)>span{letter-spacing:.1em;font-size:10px}.stat-leader-callout a{text-transform:uppercase;letter-spacing:.13em;margin-top:32px;font-size:9px;font-weight:900;display:block}.stats-table .wide-head,.stats-table .wide-row{grid-template-columns:60px 1.3fr 1.3fr repeat(4,.6fr)}.prototype-note{color:#8a8984;margin-top:15px;font-size:9px;line-height:1.5}.directory-tools{gap:10px;margin-bottom:26px;display:flex}.directory-tools label{background:#fff;border:1px solid #cfccc4;flex:1;align-items:center;padding:0 17px;display:flex}.directory-tools input{background:0 0;border:0;outline:0;width:100%;padding:14px 10px;font-size:12px}.directory-tools button{text-transform:uppercase;letter-spacing:.09em;background:#fff;border:1px solid #cfccc4;padding:0 18px;font-size:9px;font-weight:900}.player-directory{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.player-directory article{background:#fff;border:1px solid #d7d3cb;padding:21px;position:relative}.directory-avatar{background:linear-gradient(145deg,#1b1d22,#0c0d0f);place-items:center;height:185px;margin-bottom:20px;display:grid;position:relative;overflow:hidden}.directory-avatar:after{content:"";border:37px solid #ffffff08;border-radius:50%;width:180px;height:180px;position:absolute}.directory-avatar>span{color:#fff;z-index:1;font-family:Impact,sans-serif;font-size:70px}.directory-avatar b{color:#34363b;font-family:Impact,sans-serif;font-size:70px;position:absolute;bottom:9px;right:14px}.player-directory article>small{letter-spacing:.12em;color:var(--red);font-size:8px;font-weight:900}.player-directory h2{margin:8px 0 4px;font-size:20px}.player-directory article>p{text-transform:uppercase;color:#74736f;letter-spacing:.08em;font-size:9px}.player-directory article>div:nth-of-type(2){border-top:1px solid #e3e0d9;justify-content:space-between;padding-top:14px;font-size:8px;display:flex}.player-directory em{color:#2a8b3a;font-style:normal;font-weight:900}.player-directory em.unclaimed{color:#a7a49d}.player-directory a{text-transform:uppercase;letter-spacing:.13em;margin-top:17px;font-size:8px;font-weight:900;display:block}.claim-banner{color:#fff;background:#101114;justify-content:space-between;align-items:center;gap:35px;margin-top:34px;padding:39px;display:flex}.claim-banner small{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:900}.claim-banner h2{text-transform:uppercase;letter-spacing:.035em;margin:10px 0;font-family:Impact,sans-serif;font-size:36px}.claim-banner p{color:#94969c;max-width:620px;font-size:11px;line-height:1.6}.claim-banner a{background:var(--red);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:15px 18px;font-size:8px;font-weight:900}.player-hero{color:#fff;background:linear-gradient(120deg,#0a0b0d,#17191d);min-height:520px;padding:75px max(28px,50vw - 650px);position:relative;overflow:hidden}.player-hero-number{color:#ffffff08;font-family:Impact,sans-serif;font-size:530px;font-style:italic;position:absolute;top:-75px;right:8%}.verified-line{letter-spacing:.14em;color:#69c777;font-size:9px;font-weight:900}.player-hero>p{color:#a2a5aa;letter-spacing:.16em;margin-top:50px;font-size:9px}.player-hero h1{text-transform:uppercase;letter-spacing:.035em;margin:20px 0 38px;font-family:Impact,sans-serif;font-size:96px;line-height:.78}.profile-badges{gap:8px;display:flex}.profile-badges span{text-transform:uppercase;letter-spacing:.1em;border:1px solid #41444a;padding:8px 10px;font-size:8px}.profile-dashboard{grid-template-columns:260px 1fr;gap:38px;max-width:1300px;margin:auto;padding:55px 28px 90px;display:grid}.profile-dashboard aside{border-right:1px solid #cbc8c0;padding-right:28px}.profile-id{color:#fff;background:#18191c;flex-direction:column;gap:5px;padding:15px;display:flex}.profile-id span{color:#85878c;letter-spacing:.13em;font-size:7px}.profile-id b{letter-spacing:.1em;font-size:10px}.profile-dashboard aside h3{text-transform:uppercase;letter-spacing:.15em;margin:31px 0 21px;font-size:9px}.profile-dashboard ol{margin:0;padding:0;list-style:none}.profile-dashboard li{border-left:2px solid #d4d0c8;grid-template-columns:51px 1fr;padding:0 0 25px 17px;display:grid;position:relative}.profile-dashboard li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-5px}.profile-dashboard li>b{font-size:10px}.profile-dashboard li>span{font-size:11px;font-weight:800}.profile-dashboard li small{color:#8b8984;font-size:8px}.profile-dashboard aside>a{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.career-totals{background:#fff;border:1px solid #d3d0c8;grid-template-columns:repeat(4,1fr);display:grid}.career-totals div{border-right:1px solid #ddd9d2;flex-direction:column;padding:21px;display:flex}.career-totals div:last-child{border:0}.career-totals strong{font-family:Impact,sans-serif;font-size:34px}.career-totals span{letter-spacing:.11em;color:#84837f;font-size:7px}.profile-main>section{margin-top:42px}.mini-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.mini-heading h2{text-transform:uppercase;letter-spacing:.035em;margin:0;font-family:Impact,sans-serif;font-size:28px}.mini-heading>span{letter-spacing:.12em;color:#8a8883;font-size:7px}.profile-stat-grid{background:#d3d0c8;border:1px solid #d3d0c8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.profile-stat-grid div{background:#fff;flex-direction:column;padding:22px;display:flex}.profile-stat-grid span{color:#85837e;letter-spacing:.12em;font-size:7px}.profile-stat-grid b{margin-top:8px;font-size:24px}.trophy-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trophy-row article{color:#fff;background:#16171a;min-height:150px;padding:19px;position:relative}.trophy-row article>b{color:var(--red);font-size:30px}.trophy-row span{color:#73767d;font-size:8px;position:absolute;top:17px;right:16px}.trophy-row h3{text-transform:uppercase;letter-spacing:.08em;margin-top:34px;font-size:12px}.feed-card{background:#fff;border:1px solid #d5d2ca;gap:14px;padding:21px;display:flex}.feed-avatar{color:#fff;background:#18191c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.feed-card>div:nth-child(2){flex-direction:column;display:flex}.feed-card b{font-size:11px}.feed-card b em{color:#2d9d43;font-style:normal}.feed-card small{color:#999792;margin-top:3px;font-size:8px}.feed-card p{font-size:12px}.feed-card>div>span{color:#6f6e69;font-size:9px}.history-content{grid-template-columns:.85fr 1.15fr;gap:52px;display:grid}.history-feature{color:#fff;background:#111215;align-self:start;padding:40px;position:sticky;top:20px}.history-feature>small{color:var(--red);letter-spacing:.16em;font-size:8px;font-weight:900}.history-feature h2{text-transform:uppercase;letter-spacing:.03em;font-family:Impact,sans-serif;font-size:42px;line-height:1}.history-score{text-align:center;border:1px solid #36383d;grid-template-columns:1fr auto auto auto 1fr;align-items:center;padding:16px;display:grid}.history-score span{font-size:10px;font-weight:900}.history-score b{font-size:27px}.history-score i{background:var(--red);margin:0 10px;padding:4px;font-size:7px;font-style:normal}.history-feature>p{color:#8d9096;font-size:11px;line-height:1.6}.history-timeline article{border-bottom:1px solid #cdc9c1;grid-template-columns:110px 1fr;margin-bottom:30px;padding:7px 0 36px;display:grid}.history-timeline article>b{color:var(--red);font-family:Impact,sans-serif;font-size:36px}.history-timeline small{color:#85837e;letter-spacing:.14em;font-size:7px}.history-timeline h3{margin:8px 0;font-size:20px}.history-timeline p{color:#6e6c67;font-size:11px;line-height:1.6}.archive-roadmap{background:#dedad1;grid-column:1/3;padding:35px}.archive-roadmap h2{text-transform:uppercase;letter-spacing:.03em;font-family:Impact,sans-serif}.archive-roadmap>div{background:#c3c0b8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.archive-roadmap span{text-transform:uppercase;letter-spacing:.08em;background:#f2efe7;padding:18px;font-size:9px;font-weight:900}.prototype-banner{color:#141414;letter-spacing:.13em;background:#efbd2d;place-items:center;height:34px;font-size:8px;font-weight:900;display:grid}.office-shell{background:#eaebe9;grid-template-columns:225px 1fr;min-height:900px;display:grid}.office-shell>aside{color:#fff;background:#111215;flex-direction:column;padding:32px 21px;display:flex}.office-shell>aside>p{color:#70737a;letter-spacing:.16em;margin:0 0 25px;font-size:8px;font-weight:900}.office-shell aside nav{flex-direction:column;gap:5px;display:flex}.office-shell aside nav a{color:#a3a5aa;justify-content:space-between;padding:12px;font-size:9px;font-weight:800;display:flex}.office-shell aside nav a.active{background:var(--red);color:#fff}.office-shell aside nav b{background:#ffffff1f;padding:2px 5px}.office-shell>aside>span{color:#70737a;margin-top:auto;font-size:8px;line-height:1.7}.office-shell>aside>span b{color:#fff}.office-main{padding:42px}.office-main>header{justify-content:space-between;align-items:end;display:flex}.office-main header small{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:900}.office-main h1{margin:7px 0 0;font-size:30px}.office-main header button{background:var(--red);color:#fff;text-transform:uppercase;border:0;padding:13px 17px;font-size:9px;font-weight:900}.office-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:27px 0;display:grid}.office-kpis article,.office-panel{background:#fff;border:1px solid #d6d8d5}.office-kpis article{flex-direction:column;padding:19px;display:flex}.office-kpis span{letter-spacing:.13em;color:#727571;font-size:7px}.office-kpis b{margin:8px 0 4px;font-size:26px}.office-kpis small{color:#969995;font-size:8px}.office-panel{padding:22px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-head h2{margin:0;font-size:15px}.panel-head p{color:#969995;font-size:8px}.panel-head button{background:#fff;border:1px solid #cfd1ce;padding:8px 10px;font-size:8px;font-weight:800}.approval-row{border-top:1px solid #e4e5e3;grid-template-columns:1.5fr 1fr .7fr .8fr 70px;align-items:center;min-width:780px;min-height:66px;font-size:9px;display:grid}.approval-row.head{color:#929590;letter-spacing:.1em;min-height:34px;font-size:7px}.approval-row>span:first-child{flex-direction:column;gap:4px;display:flex}.approval-row small{color:#9b9d9a;font-size:7px}.approval-row .both{color:#2a8d3c}.approval-row .one{color:#ad7e12}.approval-row .review,.approval-row .waiting{justify-self:start;padding:5px 7px}.approval-row .review{color:#895d09;background:#f6e4c5}.approval-row .waiting{color:#797b78;background:#ebebea}.approval-row button{background:0 0;border:0;font-size:8px;font-weight:900}.office-columns{grid-template-columns:1.4fr .6fr;gap:12px;margin-top:12px;display:grid}.audit-list{margin:0;padding:0;list-style:none}.audit-list li{border-top:1px solid #e3e4e2;gap:12px;padding:12px 0;display:flex}.audit-list i{color:#fff;background:#191a1d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.audit-list span{flex-direction:column;display:flex}.audit-list b{font-size:9px}.audit-list small{color:#929590;margin-top:5px;font-size:7px}.health-panel>div:not(.panel-head){border-top:1px solid #e3e4e2;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.health-panel>div b{color:var(--red)}@media (width<=850px){.interior-header{padding:0 18px}.interior-header nav{display:none}.interior-hero{padding:55px 24px}.interior-hero h1{font-size:55px}.interior-content{padding:45px 18px 70px}.player-directory{grid-template-columns:1fr 1fr}.stat-leader-callout{grid-template-columns:1fr}.stat-leader-callout>div:first-child{border-bottom:1px solid #ffffff3d;border-right:0}.profile-dashboard{grid-template-columns:1fr}.profile-dashboard aside{border:0;border-bottom:1px solid #cbc8c0;padding:0 0 25px}.career-totals{grid-template-columns:1fr 1fr}.history-content{grid-template-columns:1fr}.history-feature{position:static}.archive-roadmap{grid-column:1}.archive-roadmap>div{grid-template-columns:1fr 1fr}.office-shell{grid-template-columns:1fr}.office-shell>aside{display:none}.office-main{padding:24px}.office-kpis{grid-template-columns:1fr 1fr}.office-columns{grid-template-columns:1fr}.office-panel{overflow-x:auto}}@media (width<=520px){.office-link{padding:9px;font-size:7px}.interior-brand small{display:none}.interior-hero h1{font-size:46px}.control-bar{align-items:flex-start}.status-key{display:none}.rules-note{display:block}.rules-note b{margin-bottom:8px;display:block}.player-directory{grid-template-columns:1fr}.directory-tools button{display:none}.claim-banner{display:block}.claim-banner a{margin-top:15px;display:inline-block}.player-hero h1{font-size:69px}.profile-badges{flex-wrap:wrap}.profile-stat-grid,.trophy-row,.career-totals{grid-template-columns:1fr 1fr}.history-timeline article{grid-template-columns:80px 1fr}.archive-roadmap>div,.office-kpis{grid-template-columns:1fr}.office-main>header{align-items:flex-start}.office-main>header button{display:none}}.champion-logo img{background:#fff;border-radius:50%;padding:8px;mix-blend-mode:normal!important}.site-header{border-bottom:3px solid var(--red);background:#060b14;height:88px}.header-gefa-logo{object-fit:contain;width:66px;height:60px}.main-nav{gap:27px}.main-nav a,.account-link{font-size:11px}.account-link span,.section-heading a span,.leader-card a span{color:var(--blue)}.hero{background:#07101d}.hero:before{background:radial-gradient(circle at 79% 44%,#1677b82e,#0000 32%),radial-gradient(circle at 70% 70%,#e10e2c1c,#0000 26%),linear-gradient(105deg,#050b13 0%,#0a1b31 72%,#05090f 100%)}.champion-logo{place-items:center;height:180px;display:grid}.champion-logo img{object-fit:contain;mix-blend-mode:screen;max-width:180px;max-height:170px}.team-cell i{background:#fff;overflow:hidden}.member-teams-section{background:var(--silver)}.member-team-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.member-team-card{background:#fff;border:1px solid #d5dae0;flex-direction:column;min-height:290px;padding:18px;display:flex}.member-team-card>span{color:var(--blue);text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:900}.member-team-card>div{place-items:center;height:170px;padding:12px;display:grid}.member-team-card img{object-fit:contain;max-width:100%;max-height:145px}.member-team-card h3{margin:12px 0 18px;font-size:15px}.member-team-card small{letter-spacing:.13em;color:#74777b;margin-top:auto;font-size:7px;font-weight:900}.footer-gefa-logo{object-fit:contain;width:70px;height:62px}.interior-header{border-bottom:3px solid var(--red);background:#060b14;height:82px}.interior-brand>span{display:none}.interior-footer>div{gap:24px;display:flex}.interior-footer>div a{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.interior-hero{background:radial-gradient(circle at 75% 20%,#1677b824,#0000 35%),linear-gradient(110deg,#07111f,#05090f)}.season-callout{color:#fff;border-left:5px solid var(--red);background:#071426;grid-template-columns:160px 180px 1fr;align-items:center;margin-bottom:25px;padding:24px 30px;display:grid}.season-callout span{letter-spacing:.15em;color:#7ebfe9;font-size:8px;font-weight:900}.season-callout b{letter-spacing:.03em;font-family:Impact,sans-serif;font-size:35px}.season-callout p{color:#9aa8b7;font-size:10px;line-height:1.6}.teams-page-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.teams-page-grid article{--team-color:#1677b8;border:1px solid #d6d3cb;border-top:5px solid var(--team-color);background:#fff;padding:20px}.team-logo-stage{background:#f4f5f5;place-items:center;height:235px;padding:24px;display:grid}.team-logo-stage img{object-fit:contain;max-width:100%;max-height:190px}.teams-page-grid article>span{color:var(--team-color);letter-spacing:.13em;text-transform:uppercase;margin-top:17px;font-size:7px;font-weight:900;display:block}.teams-page-grid h2{margin:9px 0 19px;font-size:20px}.team-card-actions{border-top:1px solid #e2dfd8;gap:18px;padding-top:14px;display:flex}.team-card-actions a{text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.team-data-note{background:#dfe6ee;align-items:center;gap:35px;margin-top:28px;padding:24px;display:flex}.team-data-note b{letter-spacing:.13em;white-space:nowrap;font-size:9px}.team-data-note p{color:#59626c;font-size:10px;line-height:1.6}.game-hero{color:#fff;text-align:center;background:linear-gradient(120deg,#060b13,#0b203a);padding:55px max(28px,50vw - 550px)}.game-hero>p{color:#7ebfe9;letter-spacing:.18em;font-size:8px;font-weight:900}.game-matchup{grid-template-columns:1fr 80px 1fr;align-items:center;gap:30px;max-width:850px;margin:35px auto;display:grid}.game-matchup>div{text-align:left;grid-template-columns:95px 1fr 70px;align-items:center;gap:17px;display:grid}.game-matchup>div:last-child{text-align:right;grid-template-columns:70px 1fr 95px}.game-matchup>div:last-child img{grid-area:1/3}.game-matchup>div:last-child h2{grid-area:1/2}.game-matchup>div:last-child b{grid-area:1/1}.game-matchup img{object-fit:contain;width:95px;height:95px}.game-matchup h2{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:25px;line-height:1}.game-matchup b{font-family:Impact,sans-serif;font-size:52px}.game-matchup>span{background:var(--red);padding:6px;font-size:7px;font-weight:900}.game-hero>small{color:#818e9c;font-size:8px}.game-content{grid-template-columns:1fr 230px;gap:24px;max-width:1150px;margin:auto;padding:55px 28px 80px;display:grid}.film-card{background:#fff;border:1px solid #d8d5cd;grid-template-columns:1.1fr .9fr;display:grid}.video-frame{color:#fff;background:linear-gradient(140deg,#06101d,#163d65);place-items:center;min-height:290px;display:grid;position:relative}.video-frame>span{background:var(--red);border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;display:grid}.video-frame small{letter-spacing:.15em;font-size:7px;position:absolute;bottom:18px}.film-card>div:last-child{padding:35px}.film-card p{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.film-card h2{font-size:24px}.film-card div>span{color:#767773;font-size:10px;line-height:1.6}.film-card button{color:#999;background:#d8d8d5;border:0;margin-top:28px;padding:13px;font-size:8px;font-weight:900;display:block}.game-box{background:#fff;border:1px solid #d8d5cd;margin-top:22px;padding:24px}.game-box h2{font-size:18px}.quarter-head,.game-box>div:not(.quarter-head){border-top:1px solid #e4e1da;grid-template-columns:1fr repeat(5,60px);align-items:center;min-height:45px;font-size:9px;display:grid}.quarter-head{color:#8a8984;font-size:7px}.game-sidebar section{background:#fff;border:1px solid #d8d5cd;flex-direction:column;margin-bottom:10px;padding:18px;display:flex}.game-sidebar span{color:#888;letter-spacing:.12em;font-size:7px}.game-sidebar b{margin:8px 0 3px;font-size:12px}.game-sidebar small{color:#989793;font-size:8px}.game-sidebar>a{background:var(--navy);color:#fff;text-align:center;padding:14px;font-size:8px;font-weight:900;display:block}.account-hero{color:#fff;background:linear-gradient(115deg,#06101d,#0c2a4a);grid-template-columns:1fr 310px;align-items:center;min-height:390px;padding:60px max(28px,50vw - 550px);display:grid}.account-hero p{color:#7ebfe9;letter-spacing:.18em;font-size:8px;font-weight:900}.account-hero h1{text-transform:uppercase;letter-spacing:.03em;margin:18px 0;font-family:Impact,sans-serif;font-size:62px;line-height:.88}.account-hero span{color:#a5b1be;max-width:610px;font-size:12px;line-height:1.7;display:block}.account-hero img{object-fit:contain;width:280px;height:250px}.account-content{grid-template-columns:1fr 260px;gap:35px;max-width:1100px;margin:auto;padding:50px 28px 85px;display:grid}.claim-progress{align-items:center;gap:12px;margin-bottom:22px;display:flex}.claim-progress span{text-transform:uppercase;letter-spacing:.1em;color:#999;font-size:7px}.claim-progress span.active{color:var(--blue);font-weight:900}.claim-progress i{background:#ccc;flex:1;height:1px}.claim-step{background:#fff;border:1px solid #d7d4cc;margin-bottom:14px;padding:27px}.claim-step>p{color:var(--blue);letter-spacing:.14em;font-size:7px;font-weight:900}.claim-step h2{font-size:20px}.role-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.role-choice button{text-align:left;cursor:pointer;background:#f8f7f4;border:1px solid #d6d3cb;gap:15px;padding:18px;display:flex}.role-choice button.selected{border:2px solid var(--blue);background:#f0f7fc}.role-choice button>b{color:#c7cbd0;font-family:Impact,sans-serif;font-size:32px}.role-choice span{flex-direction:column;display:flex}.role-choice strong{font-size:13px}.role-choice small{color:#83827e;margin-top:6px;font-size:8px;line-height:1.6}.profile-search{border:1px solid #cfccc4;padding:0 13px;display:flex}.profile-search input{border:0;outline:0;width:100%;padding:13px}.profile-matches{margin-top:10px}.profile-matches button{cursor:pointer;background:#faf9f6;border:1px solid #dad7d0;justify-content:space-between;width:100%;padding:14px;display:flex}.profile-matches button.selected{background:#f0faf2;border-color:#2c9d46}.profile-matches span{font-size:10px;font-weight:800}.profile-matches b{color:var(--blue);font-size:7px}.not-found{background:#eff3f7;flex-direction:column;gap:7px;margin-top:12px;padding:16px;display:flex}.not-found b{font-size:10px}.not-found span{color:#777;font-size:8px}.not-found button{color:var(--blue);background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:7px;font-weight:900}.selected-record{color:#fff;background:#071426;flex-direction:column;padding:15px;display:flex}.selected-record span{color:#7ebfe9;font-size:7px}.selected-record b{margin-top:7px;font-size:10px}.approval-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.approval-fields label{letter-spacing:.1em;font-size:7px;font-weight:900}.approval-fields input{border:1px solid #d4d1ca;width:100%;margin-top:6px;padding:12px;display:block}.submit-claim{background:var(--red);color:#fff;border:0;margin-top:16px;padding:14px;font-size:8px;font-weight:900}.approval-step>small{color:#92918c;margin-top:9px;font-size:7px;display:block}.account-content>aside{color:#fff;background:#071426;align-self:start;padding:24px}.account-content>aside h3{letter-spacing:.13em;font-size:9px}.account-content>aside ol{padding:0;list-style:none}.account-content>aside li{border-top:1px solid #ffffff1d;gap:12px;padding:14px 0;display:flex}.account-content>aside li b{color:#4ea6df;font-size:8px}.account-content>aside li span{font-size:9px;line-height:1.5}.account-content>aside>div{background:#ffffff0d;padding:14px}.account-content>aside>div b{color:#7ebfe9;font-size:8px}.account-content>aside>div p{color:#9aa8b7;font-size:8px;line-height:1.6}.panel-head>a,.approval-row>a{text-transform:uppercase;color:var(--blue);font-size:8px;font-weight:900}.workspace-page{max-width:1280px;margin:auto;padding:30px 28px 80px}.workspace-back{letter-spacing:.12em;color:#727571;justify-content:space-between;font-size:7px;font-weight:900;display:flex}.workspace-title{justify-content:space-between;align-items:end;margin:35px 0 25px;display:flex}.workspace-title p,.panel-section-title p{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.workspace-title h1{margin:7px 0;font-size:31px}.workspace-title span,.panel-section-title span{color:#838580;font-size:9px}.workspace-title>div:last-child{gap:8px;display:flex}.primary-action,.secondary-action{text-transform:uppercase;border:0;padding:12px 15px;font-size:8px;font-weight:900}.primary-action{background:var(--red);color:#fff}.secondary-action{background:#fff;border:1px solid #cccfcc}.roster-status,.office-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.roster-status article{color:#fff;background:#071426;flex-direction:column;padding:18px;display:flex}.roster-status b{font-size:24px}.roster-status span{color:#8395a8;letter-spacing:.1em;margin-top:5px;font-size:7px}.workspace-panel{background:#fff;border:1px solid #d6d8d5;margin-top:14px;padding:22px;overflow-x:auto}.workspace-tools{gap:8px;display:flex}.workspace-tools label,.audit-filters label{border:1px solid #d4d6d3;flex:1;align-items:center;padding:0 12px;display:flex}.workspace-tools input,.audit-filters input{border:0;outline:0;width:100%;padding:11px}.workspace-tools button,.audit-filters button{background:#fff;border:1px solid #d4d6d3;padding:0 14px;font-size:8px}.roster-table{min-width:800px;margin-top:15px}.roster-head,.roster-record{border-top:1px solid #e5e6e4;grid-template-columns:55px 1.3fr .7fr .8fr .8fr 55px;align-items:center;min-height:57px;font-size:9px;display:grid}.roster-head{color:#989a97;min-height:35px;font-size:7px}.roster-person{align-items:center;gap:10px;display:flex}.roster-person i{color:#fff;background:#14243a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.ok-state{color:#278640;font-weight:900}.review-state{color:#ae7a0b;font-weight:900}.roster-record button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:900}.workflow-explainer{margin-top:20px}.workflow-explainer>h2{font-size:18px}.workflow-explainer>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.workflow-explainer article{background:#e0e5eb;padding:18px}.workflow-explainer article>b{color:var(--blue);font-family:Impact,sans-serif;font-size:27px}.workflow-explainer h3{font-size:11px}.workflow-explainer p{color:#6f7479;font-size:8px;line-height:1.6}.entry-steps{background:#fff;border:1px solid #d6d8d5;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.entry-steps span{color:#9a9c99;border-right:1px solid #dedfdd;padding:14px;font-size:8px}.entry-steps span.active{color:#fff;background:#071426}.entry-steps span.done{color:#2a8941}.panel-section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-section-title h2{margin:7px 0;font-size:18px}.required-pill{color:#8b6108;background:#fff1cd;padding:7px;font-weight:900;font-size:7px!important}.youtube-entry{background:#f0f3f6;grid-template-columns:50px 1fr 90px;align-items:end;gap:12px;padding:15px;display:grid}.youtube-entry i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.youtube-entry label{letter-spacing:.1em;font-size:7px;font-weight:900}.youtube-entry input{border:1px solid #cfd4d8;width:100%;margin-top:5px;padding:10px;display:block}.youtube-entry button{color:#fff;background:#071426;border:0;height:37px;font-size:7px;font-weight:900}.game-details-panel>small{color:#898b87;margin-top:10px;font-size:7px;display:block}.stat-entry-table{min-width:900px}.stat-entry-head,.stat-entry-row,.stat-entry-total{border-top:1px solid #e2e4e1;grid-template-columns:1.4fr repeat(7,.55fr);align-items:center;gap:8px;min-height:50px;display:grid}.stat-entry-head{color:#939693;font-size:7px}.stat-entry-row>span{flex-direction:column;display:flex}.stat-entry-row b{font-size:9px}.stat-entry-row small{color:#999;font-size:7px}.stat-entry-row input{border:1px solid #d4d6d3;width:100%;padding:9px}.stat-entry-total{color:#fff;background:#071426;padding:0 10px;font-size:9px}.publish-chain{background:#dfe8f0;justify-content:space-between;align-items:center;margin-top:15px;padding:22px;display:flex}.publish-chain>div{flex-direction:column;gap:6px;display:flex}.publish-chain b{letter-spacing:.1em;font-size:8px}.publish-chain span{color:#68737e;font-size:8px}.publish-chain a{background:var(--blue);color:#fff;padding:13px;font-size:8px;font-weight:900}.office-transfer{color:#fff;background:#071426;grid-template-columns:260px 50px 1fr;align-items:center;padding:24px;display:grid}.office-transfer>div:first-child{grid-template-columns:54px 1fr;column-gap:12px;display:grid}.office-transfer>div:first-child>span{color:#7ebfe9;grid-column:1/3;font-size:7px}.office-transfer img{object-fit:contain;grid-row:2/4;width:54px;height:54px}.office-transfer b{align-self:end;font-size:12px}.office-transfer small{color:#8b99a8;font-size:7px}.office-transfer>i{color:#7ebfe9;font-style:normal}.transfer-action span{color:#7ebfe9;font-size:7px}.transfer-action h2{margin:6px 0;font-size:19px}.transfer-action p{color:#9aa8b7;font-size:8px}.transfer-action button{background:var(--red);color:#fff;border:0;padding:10px;font-size:7px;font-weight:900}.role-matrix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.role-matrix article{background:#f2f3f2;grid-template-columns:37px 1fr;padding:15px;display:grid}.role-matrix article.master-role{color:#fff;background:#071426}.role-matrix>article>span{color:var(--blue);font-family:Impact,sans-serif;font-size:20px}.role-matrix h3{margin:0;font-size:11px}.role-matrix div>b{color:var(--blue);text-transform:uppercase;font-size:7px}.role-matrix p{color:#777;font-size:8px;line-height:1.5}.master-role p{color:#9aa8b7}.access-row{border-top:1px solid #e3e4e2;grid-template-columns:1fr .8fr 1fr .8fr 65px;align-items:center;min-width:800px;min-height:58px;font-size:9px;display:grid}.access-row.head{color:#999;min-height:33px;font-size:7px}.access-row>span:first-child{flex-direction:column;display:flex}.access-row small{color:#999;font-size:7px}.access-row button{color:var(--blue);background:0 0;border:0;font-size:7px;font-weight:900}.security-note{background:#fff2ce;gap:28px;margin-top:14px;padding:18px;display:flex}.security-note b{white-space:nowrap;font-size:8px}.security-note p{margin:0;font-size:8px;line-height:1.5}.audit-filters{gap:8px;margin-bottom:15px;display:flex}.audit-timeline{background:#fff;border:1px solid #d6d8d5;padding:20px}.audit-timeline article{border-bottom:1px solid #e3e4e2;grid-template-columns:34px 80px 1fr 85px;align-items:start;gap:14px;padding:17px 0;display:grid}.audit-icon{color:#fff;background:#071426;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.audit-timeline time{color:#898c88;font-size:8px}.audit-timeline article>div:nth-of-type(2)>span{color:var(--blue);font-size:7px;font-weight:900}.audit-timeline h2{margin:5px 0;font-size:12px}.audit-timeline p{margin:4px 0;font-size:9px}.audit-timeline small{color:#999;font-size:7px}.audit-timeline button{color:var(--blue);background:0 0;border:0;font-size:7px;font-weight:900}.audit-detail{color:#fff;background:#071426;grid-template-columns:1fr 1.2fr 1fr;gap:25px;margin-top:15px;padding:24px;display:grid}.audit-detail>div>span,.audit-detail small{color:#7ebfe9;font-size:7px}.audit-detail h2{font-size:16px}.audit-detail p{color:#9aa8b7;font-size:8px}.change-values{justify-content:center;align-items:center;gap:15px;display:flex}.change-values>span{flex-direction:column;display:flex}.change-values b{margin-top:5px;font-size:10px}.downstream{flex-direction:column;gap:6px;display:flex}.downstream b{font-size:8px}.downstream span{color:#9aa8b7!important}@media (width<=950px){.member-team-grid,.teams-page-grid{grid-template-columns:repeat(2,1fr)}.game-matchup>div,.game-matchup>div:last-child{text-align:center;grid-template-columns:1fr}.game-matchup>div:last-child img,.game-matchup>div:last-child h2,.game-matchup>div:last-child b{grid-area:auto/1}.game-content,.film-card,.account-content,.account-hero{grid-template-columns:1fr}.account-hero img{display:none}.workflow-explainer>div{grid-template-columns:1fr 1fr}.role-matrix,.audit-detail{grid-template-columns:1fr}.office-transfer{grid-template-columns:1fr;gap:20px}.office-transfer>i{transform:rotate(90deg)}}@media (width<=600px){.header-gefa-logo{width:50px}.member-team-grid,.teams-page-grid{grid-template-columns:1fr}.season-callout{grid-template-columns:1fr;gap:8px}.team-logo-stage{height:205px}.game-matchup{grid-template-columns:1fr}.game-matchup>span{justify-self:center}.account-hero h1{font-size:48px}.role-choice,.approval-fields{grid-template-columns:1fr}.workspace-title{display:block}.workspace-title>div:last-child{margin-top:18px}.roster-status,.office-kpis{grid-template-columns:1fr 1fr}.workflow-explainer>div{grid-template-columns:1fr}.entry-steps{grid-template-columns:1fr 1fr}.youtube-entry{grid-template-columns:40px 1fr}.youtube-entry button{grid-column:2}.publish-chain{display:block}.publish-chain a{margin-top:15px;display:inline-block}.audit-filters button{display:none}.audit-timeline article{grid-template-columns:30px 1fr}.audit-timeline time,.audit-timeline article>div:nth-of-type(2){grid-column:2}.audit-timeline article>button{grid-column:2;justify-self:start}.interior-footer>div{display:none}}.huddle-nav{background:var(--red);padding:8px 10px;color:#fff!important}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;font-size:20px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{border-top:3px solid var(--red);z-index:30;background:#071426;flex-direction:column;width:250px;padding:12px;display:flex;position:absolute;top:39px;right:0;box-shadow:0 20px 50px #0008}.mobile-menu>div a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:11px;font-size:9px;font-weight:900}.global-footer{color:#fff;background:#060b14;padding:0!important;display:block!important}.instagram-footer{background:linear-gradient(120deg,#071426,#101b29);padding:58px max(28px,50vw - 650px)}.instagram-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.instagram-heading span,.global-footer>section span{letter-spacing:.16em;color:#6bb6e8;font-size:8px;font-weight:900}.instagram-heading h2{text-transform:uppercase;letter-spacing:.04em;margin:8px 0;font-family:Impact,sans-serif;font-size:38px}.instagram-heading p{color:#919aa6;margin:0;font-size:10px}.instagram-heading>a{letter-spacing:.12em;border:1px solid #3b5270;padding:13px 17px;font-size:8px;font-weight:900}.instagram-reels{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.instagram-reels>a{background:linear-gradient(145deg,#152b45,#08111e);border:1px solid #2a3c52;flex-direction:column;min-height:170px;padding:18px;display:flex;position:relative;overflow:hidden}.instagram-reels>a:after{content:"";border:24px solid #ffffff07;border-radius:50%;width:140px;height:140px;position:absolute;top:-35px;right:-35px}.instagram-reels b{color:#6bb6e8;letter-spacing:.14em;font-size:8px}.reel-play{background:var(--red);z-index:1;border-radius:50%;place-items:center;width:42px;margin:auto;padding-left:2px;color:#fff!important;height:42px!important;font-size:12px!important;display:grid!important}.instagram-reels p{color:#cbd1da;margin:0;font-size:10px}.footer-directory{grid-template-columns:1.5fr repeat(4,.65fr);gap:34px;max-width:1300px;margin:auto;padding:50px 28px;display:grid}.footer-directory>div{flex-direction:column;gap:10px;display:flex}.footer-directory>div>b{letter-spacing:.13em;color:#fff;font-size:9px}.footer-directory a{color:#8c96a2;font-size:9px}.footer-directory a:hover{color:#fff}.footer-identity{grid-template-columns:85px 1fr;align-content:start;display:grid!important}.footer-identity img{object-fit:contain;grid-row:1/3;width:78px;height:78px}.footer-identity div{flex-direction:column;gap:8px;display:flex}.footer-identity div>b{letter-spacing:.1em;font-size:15px}.footer-identity p{color:#7f8996;margin:0;font-size:9px;line-height:1.6}.footer-legal{color:#6e7782;border-top:1px solid #1f2b39;justify-content:space-between;padding:18px max(28px,50vw - 650px);display:flex}.footer-legal span{color:#6e7782!important;font-size:7px!important}.content-shell{max-width:1300px;margin:auto;padding:60px 28px 90px}.account-universal>div:first-child{min-width:0}.universal-login{background:#fff;border:1px solid #d5d2ca;padding:28px}.universal-login>div:first-child p{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.universal-login h2{margin:8px 0;font-size:26px}.universal-login>div:first-child span{color:#787a78;font-size:10px}.universal-login form{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.universal-login form>label{letter-spacing:.1em;font-size:7px;font-weight:900}.universal-login form input[type=email],.universal-login form input[type=password]{border:1px solid #caccc9;width:100%;margin-top:6px;padding:13px;display:block}.login-options{color:#747774;grid-column:1/3;justify-content:space-between;align-items:center;font-size:8px;display:flex}.login-options label{align-items:center;gap:6px;display:flex}.login-options a{color:var(--blue);font-weight:900}.universal-login form>button{color:#fff;letter-spacing:.1em;background:#071426;border:0;grid-column:1/3;padding:15px;font-size:8px;font-weight:900}.approved-roles{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.approved-roles span{color:#30475f;letter-spacing:.08em;background:#e9eef3;padding:7px;font-size:6px;font-weight:900}.universal-login>small{color:#8a8b87;margin-top:12px;font-size:7px;line-height:1.6;display:block}.account-divider{place-items:center;height:55px;display:grid;position:relative}.account-divider:before{content:"";background:#d0cdc5;height:1px;position:absolute;left:0;right:0}.account-divider span{letter-spacing:.14em;color:#7f817d;background:#f2efe7;padding:0 12px;font-size:7px;font-weight:900;position:relative}.profile-socials{background:#0b203a;flex-direction:column;gap:8px;margin:17px 0 24px;padding:14px;display:flex}.profile-socials span{letter-spacing:.12em;font-weight:900;color:#75bce9!important;font-size:7px!important}.profile-socials a{border-bottom:1px solid #ffffff18;padding-bottom:7px;color:#fff!important;font-size:8px!important}.huddle-hero{color:#fff;background:radial-gradient(circle at 75%,#e10e2c33,#0000 25%),linear-gradient(120deg,#050a12,#0b213b);grid-template-columns:1fr 360px;align-items:center;gap:60px;min-height:480px;padding:70px max(28px,50vw - 600px);display:grid}.huddle-hero p{color:#72bde9;letter-spacing:.2em;font-size:8px;font-weight:900}.huddle-hero h1{text-transform:uppercase;letter-spacing:.04em;margin:20px 0;font-family:Impact,sans-serif;font-size:77px;line-height:.86}.huddle-hero>div:first-child>span{color:#a8b4c0;max-width:630px;font-size:13px;line-height:1.7;display:block}.huddle-hero>div:first-child>div{color:#a8b4c0;margin-top:30px;font-size:9px}.huddle-hero>div:first-child>div b{color:#fff}.huddle-hero i{background:#516273;width:1px;height:10px;margin:0 15px;display:inline-block}.huddle-mark{border:1px solid #ffffff24;place-items:center;height:300px;display:grid;position:relative}.huddle-mark span{color:#fff;text-shadow:10px 8px 0 var(--red);font-family:Impact,sans-serif;font-size:170px;font-style:italic}.huddle-mark small{letter-spacing:.15em;color:#87a1b8;font-size:7px;position:absolute;bottom:20px}.huddle-content{max-width:1200px;margin:auto;padding:48px 28px 85px}.huddle-grid{grid-template-columns:1fr 330px;gap:15px;display:grid}.huddle-live-card,.youtube-chat-shell,.huddle-engagement article{background:#fff;border:1px solid #d6d4ce}.huddle-video{color:#fff;background:linear-gradient(140deg,#07111f,#102c4d);place-items:center;height:380px;display:grid;position:relative}.huddle-video>span{background:var(--red);padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:17px;left:17px}.huddle-video>div{background:var(--red);border-radius:50%;place-items:center;width:70px;height:70px;padding-left:5px;font-size:20px;display:grid}.huddle-video p{letter-spacing:.15em;font-size:9px;font-weight:900;position:absolute;bottom:38px}.huddle-video small{color:#8fa0b3;font-size:7px;position:absolute;bottom:18px}.huddle-video-info{justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.huddle-video-info span,.huddle-engagement article>span{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.huddle-video-info h2{margin:7px 0;font-size:21px}.huddle-video-info p{color:#737571;margin:0;font-size:9px;line-height:1.5}.huddle-video-info a{background:var(--red);color:#fff;white-space:nowrap;padding:13px;font-size:7px;font-weight:900}.youtube-chat-shell{flex-direction:column;min-height:512px;display:flex}.chat-head{color:#fff;background:#071426;justify-content:space-between;padding:15px;display:flex}.chat-head span,.chat-head b{font-size:7px}.chat-head b{color:#e9aeb6}.chat-empty{text-align:center;margin:auto;padding:40px 27px}.chat-empty b{font-size:11px}.chat-empty p{font-size:10px;line-height:1.5}.chat-empty span{color:#8b8d89;font-size:8px;line-height:1.5;display:block}.youtube-chat-shell>a{text-align:center;background:#e8edf2;margin:15px;padding:13px;font-size:7px;font-weight:900}.huddle-engagement{grid-column:1/3;grid-template-columns:1fr 1fr;gap:15px;display:grid}.huddle-engagement article{padding:25px}.huddle-engagement h3{font-size:21px}.huddle-engagement article:first-child>div{gap:8px;display:flex}.huddle-engagement button{text-align:left;background:#f4f4f2;border:1px solid #d4d5d2;flex:1;justify-content:space-between;padding:14px;font-size:9px;display:flex}.huddle-engagement button b{color:var(--blue);font-size:7px}.huddle-engagement button.selected{border-color:var(--blue);background:#edf6fc}.huddle-engagement p,.huddle-engagement li{color:#70736f;font-size:8px;line-height:1.6}.huddle-engagement ul{padding:0;list-style:none}.huddle-engagement li{border-top:1px solid #ddd;padding:7px 0}.huddle-engagement li b{color:var(--blue);margin-right:10px}.huddle-code{color:#fff;background:#071426;align-items:center;gap:35px;margin-top:15px;padding:18px;display:flex}.huddle-code b{white-space:nowrap;font-size:8px}.huddle-code span{color:#8f9cac;font-size:8px;line-height:1.6}.about-hero{color:#fff;background:radial-gradient(circle at 75% 30%,#1677b82c,#0000 30%),#07111f;grid-template-columns:1fr 360px;align-items:center;min-height:490px;padding:65px max(28px,50vw - 600px);display:grid}.about-hero p{color:#71b9e5;letter-spacing:.18em;font-size:8px;font-weight:900}.about-hero h1,.bowl-hero h1{text-transform:uppercase;letter-spacing:.035em;margin:18px 0;font-family:Impact,sans-serif;font-size:68px;line-height:.9}.about-hero span{color:#a8b2bf;max-width:650px;font-size:13px;line-height:1.7;display:block}.about-hero img{object-fit:contain;width:320px;height:300px}.about-content{grid-template-columns:1fr 360px;gap:55px;max-width:1200px;margin:auto;padding:60px 28px;display:grid}.about-story>p{color:#5f625f;font-size:13px;line-height:1.8}.about-numbers{border:1px solid #d2d0ca;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.about-numbers div{border-right:1px solid #d2d0ca;flex-direction:column;padding:20px;display:flex}.about-numbers b{color:var(--navy);font-family:Impact,sans-serif;font-size:31px}.about-numbers span{color:#777;letter-spacing:.1em;font-size:7px}.about-content aside{color:#fff;background:#071426;padding:28px}.about-content aside>span{color:#71b9e5;letter-spacing:.15em;font-size:7px}.about-content aside h2{font-size:24px}.about-content aside p,.about-content blockquote{color:#a1adba;font-size:10px;line-height:1.7}.about-content blockquote{border-left:3px solid var(--red);margin:22px 0;padding-left:15px}.about-content aside a{color:#fff;font-size:8px;font-weight:900}.about-timeline{background:#e5e9ed;padding:50px max(28px,50vw - 600px) 80px}.about-timeline h2{font-family:Impact,sans-serif;font-size:34px}.about-timeline>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.about-timeline article{border-top:4px solid var(--blue);background:#fff;padding:18px}.about-timeline article b{font-size:15px}.about-timeline article p{color:#70736f;font-size:8px;line-height:1.6}.staff-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.staff-grid article{background:#fff;border:1px solid #d5d3cc;padding:22px}.staff-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:7px;font-weight:900}.staff-avatar{color:#fff;background:#071426;place-items:center;height:130px;margin:16px 0;font-family:Impact,sans-serif;font-size:45px;display:grid}.staff-grid h2{font-size:17px}.staff-grid p{color:#727570;font-size:9px;line-height:1.6}.content-note{background:#dde6ee;gap:30px;margin-top:20px;padding:20px;display:flex}.content-note b{white-space:nowrap;font-size:8px}.content-note span{color:#627080;font-size:9px;line-height:1.6}.expansion-layout{grid-template-columns:1fr 330px;gap:35px;display:grid}.expansion-layout h2{font-family:Impact,sans-serif;font-size:28px}.expansion-steps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.expansion-steps article{background:#fff;border:1px solid #d5d3cc;padding:20px}.expansion-steps article>b{color:var(--blue);font-family:Impact,sans-serif;font-size:34px}.expansion-steps h3{font-size:15px}.expansion-steps p,.expansion-layout aside p{color:#737570;font-size:9px;line-height:1.7}.expansion-layout aside{color:#fff;background:#071426;padding:24px}.expansion-layout aside ul{padding-left:18px}.expansion-layout aside li{padding:7px 0;font-size:9px}.expansion-layout aside p{color:#99a6b4}.expansion-layout aside a{background:var(--red);text-align:center;margin-top:18px;padding:13px;font-size:7px;font-weight:900;display:block}.affiliations-stack{grid-template-columns:1fr 1fr;gap:14px;display:grid}.affiliations-stack article{background:#fff;border:1px solid #d5d3cc;padding:28px}.affiliations-stack article:last-child{color:#fff;background:#071426;grid-column:1/3}.affiliations-stack article>span{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.affiliations-stack h2{text-transform:uppercase;font-family:Impact,sans-serif;font-size:31px}.affiliations-stack p{color:#727570;font-size:10px;line-height:1.7}.affiliations-stack article:last-child p{color:#a3afbb;max-width:800px}.affiliation-pills,.affiliation-values{flex-wrap:wrap;gap:7px;display:flex}.affiliation-pills b,.affiliation-values b{background:#e5edf3;padding:7px;font-size:7px}.affiliations-stack button{background:var(--red);color:#fff;border:0;padding:13px;font-size:7px;font-weight:900}.media-hub{grid-template-columns:1fr 1fr;gap:13px;display:grid}.media-hub>a{color:#fff;background:#071426;flex-direction:column;min-height:245px;padding:26px;display:flex}.media-hub>a:nth-child(3){background:var(--red)}.media-hub>a:nth-child(4){background:#14395e}.media-hub span{color:#75bce9;letter-spacing:.15em;font-size:7px;font-weight:900}.media-hub>a:nth-child(3) span{color:#fff}.media-hub h2{text-transform:uppercase;max-width:440px;font-family:Impact,sans-serif;font-size:29px}.media-hub b{margin-top:auto;font-size:8px}.article-list{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.article-list article{background:#fff;border:1px solid #d4d2cc;padding:24px}.article-list article>div{justify-content:space-between;font-size:7px;display:flex}.article-list article>div span{color:var(--blue);font-weight:900}.article-list h2{font-size:20px;line-height:1.2}.article-list p{color:#70736f;font-size:9px;line-height:1.7}.article-list button{background:0 0;border:0;padding:15px 0 0;font-size:7px;font-weight:900}.recap-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.recap-grid article{background:#fff;border:1px solid #d4d2cc;flex-direction:column;min-height:310px;padding:23px;display:flex}.recap-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:7px;font-weight:900}.recap-grid article>b{margin:20px 0;font-family:Impact,sans-serif;font-size:44px}.recap-grid h2{font-size:18px}.recap-grid p{color:#70736f;font-size:9px;line-height:1.6}.recap-grid a{margin-top:auto;font-size:7px;font-weight:900}.schedule-switch{gap:7px;display:flex}.schedule-switch button{background:#fff;border:1px solid #cbd0d3;padding:11px 15px;font-size:8px;font-weight:900}.schedule-switch button.active{color:#fff;background:#071426}.schedule-coming{color:#fff;text-align:center;background:#071426;margin-top:15px;padding:40px}.schedule-coming>span,.schedule-example>span{color:#75bce9;letter-spacing:.15em;font-size:7px;font-weight:900}.schedule-coming h2{font-family:Impact,sans-serif;font-size:34px}.schedule-coming p{color:#9dabb8;font-size:10px}.schedule-coming>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.schedule-coming img{object-fit:contain;background:#fff;border-radius:50%;width:54px;height:54px;padding:5px}.schedule-example{margin-top:28px}.schedule-example article{background:#fff;border:1px solid #d3d1cb;grid-template-columns:70px 1fr 110px;align-items:center;gap:20px;margin-top:10px;padding:17px;display:grid}.schedule-example time{text-align:center;border-right:1px solid #ddd;font-size:8px}.schedule-example time b{font-size:25px}.schedule-example small{color:var(--blue);font-size:7px}.schedule-example h3{margin:6px 0;font-size:14px}.schedule-example h3 i{color:#999;font-weight:400}.schedule-example p{color:#838581;font-size:8px}.schedule-example a{font-size:7px;font-weight:900}.bowl-hero{color:#fff;background:radial-gradient(circle at 75%,#e10e2c30,#0000 26%),#060d18;grid-template-columns:1fr 330px;align-items:center;min-height:500px;padding:65px max(28px,50vw - 575px);display:grid}.bowl-hero p{color:#75bce9;letter-spacing:.17em;font-size:8px;font-weight:900}.bowl-hero>div:first-child>span{color:#a2afbd;max-width:580px;font-size:12px;line-height:1.7;display:block}.bowl-trophy{border:1px solid #ffffff24;place-items:center;height:360px;display:grid;position:relative}.bowl-trophy img{object-fit:contain;width:230px;height:220px}.bowl-trophy b{font-family:Impact,sans-serif;font-size:42px;position:absolute;bottom:38px}.bowl-trophy small{letter-spacing:.15em;color:#7da3c5;font-size:7px;position:absolute;bottom:19px}.bowl-current{grid-template-columns:270px 1fr;gap:14px;max-width:1150px;margin:auto;padding:50px 28px;display:grid}.bowl-year{background:var(--red);color:#fff;flex-direction:column;padding:25px;display:flex}.bowl-year span,.last-champion>span{letter-spacing:.14em;font-size:7px;font-weight:900}.bowl-year>b{font-family:Impact,sans-serif;font-size:76px}.bowl-year p{font-size:9px;line-height:1.6}.bowl-year a{margin-top:auto;font-size:7px;font-weight:900}.last-champion{background:#fff;border:1px solid #d4d2cc;grid-template-columns:120px 1fr 130px;align-items:center;column-gap:20px;padding:25px;display:grid}.last-champion>span{color:var(--blue);grid-column:1/4}.last-champion img{object-fit:contain;width:110px;height:110px}.last-champion h2{font-size:19px}.last-champion div>b{font-family:Impact,sans-serif;font-size:38px}.last-champion p{color:#777;font-size:8px}.last-champion a{font-size:7px;font-weight:900}.bowl-history{background:#e2e7ec;padding:60px max(28px,50vw - 575px)}.bowl-history>div:first-child p{color:var(--blue);letter-spacing:.14em;font-size:7px;font-weight:900}.bowl-history>div:first-child h2{text-transform:uppercase;font-family:Impact,sans-serif;font-size:38px}.bowl-history>div:first-child span{color:#656d75;max-width:820px;font-size:10px;line-height:1.7;display:block}.bowl-table{background:#fff;border:1px solid #cdd2d5;margin-top:30px}.bowl-table>div{border-bottom:1px solid #e0e2e2;grid-template-columns:110px 1.2fr 1fr 120px;align-items:center;min-height:54px;padding:0 18px;display:grid}.bowl-table>div:first-child{color:#fff;background:#071426;min-height:35px}.bowl-table span{color:#34383b;font-size:8px}.bowl-table>div:first-child span{color:#8fa3b7;font-size:7px}.archive-callout{background:#cbd7e1;gap:30px;margin-top:15px;padding:20px;display:flex}.archive-callout b{white-space:nowrap;font-size:8px}.archive-callout span{color:#596b7a!important;font-size:8px!important}.rules-layout{grid-template-columns:240px 1fr;gap:35px;display:grid}.rules-layout>aside{color:#fff;background:#071426;flex-direction:column;align-self:start;padding:20px;display:flex;position:sticky;top:20px}.rules-layout>aside>b{color:#75bce9;letter-spacing:.14em;margin-bottom:10px;font-size:8px}.rules-layout>aside>a{border-bottom:1px solid #ffffff18;padding:9px 0;font-size:8px}.rules-layout>aside>div{background:#ffffff0c;margin-top:18px;padding:13px}.rules-layout>aside span{color:#75bce9;font-size:7px;font-weight:900}.rules-layout>aside p{color:#9aa7b4;font-size:7px;line-height:1.6}.rules-alert{background:#e9d8b3;margin-bottom:12px;padding:20px}.rules-alert b{font-size:8px}.rules-alert p{font-size:9px;line-height:1.6}.rules-content details{background:#fff;border:1px solid #d4d2cc;margin-bottom:9px;padding:0 20px;scroll-margin-top:20px}.rules-content summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;font-size:12px;font-weight:900;display:flex}.rules-content summary span{color:var(--blue);font-size:18px}.rules-content details>p,.rules-content details li{color:#686b68;font-size:9px;line-height:1.7}.rules-content details>p{padding-bottom:15px}.team-detail-hero{--team-color:#1677b8;border-bottom:7px solid var(--team-color);color:#fff;background:linear-gradient(120deg,#06101d,#0c2038);grid-template-columns:300px 1fr;align-items:center;gap:55px;min-height:430px;padding:55px max(28px,50vw - 550px);display:grid}.team-detail-hero img{object-fit:contain;background:#fff;border-radius:8px;width:280px;height:280px;padding:18px}.team-detail-hero p{color:#78bde7;letter-spacing:.15em;font-size:8px;font-weight:900}.team-detail-hero h1{text-transform:uppercase;margin:15px 0;font-family:Impact,sans-serif;font-size:56px;line-height:.95}.team-detail-hero span{color:#9fafbf;font-size:11px}.team-detail-content{grid-template-columns:1fr 260px;gap:40px;max-width:1100px;margin:auto;padding:55px 28px 80px;display:grid}.team-detail-content>div>span{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.team-detail-content h2{font-size:27px}.team-detail-content p{color:#686b68;font-size:11px;line-height:1.7}.team-detail-actions{gap:8px;margin-top:24px;display:flex}.team-detail-actions a{color:#fff;background:#071426;padding:12px;font-size:7px;font-weight:900}.team-detail-content aside{background:#fff;border:1px solid #d4d2cc;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.team-detail-content aside b{color:#777;font-size:7px}.team-detail-content aside span{text-align:right;font-size:8px}@media (width<=1050px){.main-nav{gap:15px}.main-nav a{font-size:9px}.interior-header nav{gap:15px}.interior-header nav a{font-size:7px}.footer-directory{grid-template-columns:1.3fr repeat(2,1fr)}.footer-directory>div:nth-last-child(-n+2){margin-top:12px}.about-timeline>div{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.mobile-menu{display:block}.interior-header .office-link{display:none}.home-mobile-menu{color:#fff}.header-inner>.account-link{display:none}.instagram-reels,.staff-grid,.article-list,.recap-grid,.footer-directory{grid-template-columns:1fr 1fr}.footer-identity{grid-column:1/3}.huddle-hero,.about-hero,.bowl-hero{grid-template-columns:1fr}.huddle-mark,.about-hero img,.bowl-trophy{display:none}.huddle-grid{grid-template-columns:1fr}.youtube-chat-shell{min-height:360px}.huddle-engagement{grid-column:1;grid-template-columns:1fr}.about-content,.expansion-layout,.rules-layout,.team-detail-content{grid-template-columns:1fr}.rules-layout>aside{position:static}.about-timeline>div{grid-template-columns:1fr 1fr}.affiliations-stack{grid-template-columns:1fr}.affiliations-stack article:last-child{grid-column:1}.bowl-current{grid-template-columns:1fr}.last-champion{grid-template-columns:100px 1fr}.last-champion>span{grid-column:1/3}.last-champion>a{grid-column:2}.team-detail-hero{grid-template-columns:190px 1fr}.team-detail-hero img{width:180px;height:180px}.account-universal .universal-login form{grid-template-columns:1fr}.account-universal .login-options,.account-universal .universal-login form>button{grid-column:1}.interior-header .mobile-menu{margin-left:auto}.interior-header{gap:16px}}@media (width<=600px){.instagram-heading{display:block}.instagram-heading>a{margin-top:18px;display:inline-block}.instagram-reels,.staff-grid,.article-list,.recap-grid,.media-hub,.footer-directory{grid-template-columns:1fr}.footer-identity{grid-column:1}.footer-legal{display:block}.footer-legal span{margin:5px 0;display:block}.huddle-hero h1,.about-hero h1,.bowl-hero h1{font-size:51px}.huddle-video{height:280px}.huddle-video-info{display:block}.huddle-video-info a{margin-top:16px;display:inline-block}.huddle-engagement article:first-child>div{display:block}.huddle-engagement button{width:100%;margin:6px 0}.huddle-code,.content-note,.archive-callout{display:block}.huddle-code b,.content-note b,.archive-callout b{margin-bottom:8px;display:block}.about-numbers{grid-template-columns:1fr 1fr}.about-timeline>div,.expansion-steps{grid-template-columns:1fr}.schedule-example article{grid-template-columns:55px 1fr}.schedule-example a{grid-column:2}.last-champion{display:block}.last-champion>img{width:90px;height:90px}.bowl-table{overflow-x:auto}.bowl-table>div{min-width:700px}.team-detail-hero{text-align:center;grid-template-columns:1fr}.team-detail-hero img{margin:auto}.team-detail-hero h1{font-size:42px}.profile-socials{margin-top:14px}.approved-roles{gap:4px}}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.nav-trigger{height:100%;font-size:inherit;font-weight:inherit;text-transform:uppercase;letter-spacing:inherit;color:inherit;align-items:center;display:flex}.nav-dropdown>div{border-top:3px solid var(--red);z-index:50;background:#071426;width:225px;padding:10px;display:none;position:absolute;top:100%;left:-18px;box-shadow:0 18px 45px #0008}.nav-dropdown:hover>div,.nav-dropdown:focus-within>div{flex-direction:column;display:flex}.nav-dropdown>div a{white-space:nowrap;border-bottom:1px solid #ffffff15;padding:11px 10px;color:#fff!important}.nav-dropdown>div a:last-child{border-bottom:0}.nav-dropdown>div a:hover,.nav-dropdown>div a:focus-visible{color:#fff;background:#ffffff12}.teams-dropdown>div{width:285px;max-height:520px;overflow-y:auto}.dropdown-overview{color:#78bde7!important}.interior-header nav>.nav-dropdown>.nav-trigger{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.main-nav>.nav-dropdown>.nav-trigger{letter-spacing:.12em;color:#c6c6c8;font-size:11px;font-weight:800}.team-cell i{width:48px;height:44px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.team-cell i img{object-fit:contain;width:100%;height:100%}.champion-logo img{background:0 0!important;border-radius:0!important;padding:0!important}.schedule-coming img{background:0 0;border-radius:0;width:72px;height:64px;padding:0}.team-detail-hero img{background:0 0;border-radius:0;padding:0}.instagram-reels>a{justify-content:flex-end;min-height:220px}.instagram-reels>a:after{display:none}.instagram-reels>a>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-shade{z-index:1;background:linear-gradient(#0000 15%,#06101de8 100%);inset:0;position:absolute!important}.instagram-reels b,.instagram-reels p,.reel-play{z-index:2;position:relative}.reel-play{background:var(--red);letter-spacing:.12em;border-radius:0;width:auto;margin:auto auto 12px;height:auto!important;padding:8px 11px!important;font-size:8px!important}.instagram-reels p{color:#fff}.control-bar select{border:2px solid var(--blue);background:#fff;margin-top:8px;padding:13px 38px 13px 14px;font-size:14px;font-weight:900;display:block}.stats-empty,.standings-empty{background:#fff;border:1px solid #d4d2cc;margin-top:22px;padding:42px}.stats-empty span,.standings-empty span{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.stats-empty h2,.standings-empty h2{text-transform:uppercase;margin:10px 0;font-family:Impact,sans-serif;font-size:31px}.stats-empty p,.standings-empty p{color:#727570;font-size:10px}.stat-leader-person{position:relative;overflow:hidden}.stat-leader-person>img{object-fit:contain;object-position:right bottom;opacity:.58;width:300px;height:100%;position:absolute;bottom:0;right:0}.stat-leader-person>:not(img){z-index:1;position:relative}.form-feedback{background:#e3edf4;grid-column:1/3;margin:0;padding:12px;line-height:1.5;color:#24496a!important;font-size:8px!important}.huddle-player{object-fit:contain;align-self:end;width:360px;height:390px}.huddle-video{overflow:hidden}.huddle-video>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.huddle-video:after{content:"";background:#06111faa;position:absolute;inset:0}.huddle-video>:not(img){z-index:1}.huddle-video>div{letter-spacing:.12em;border-radius:0;width:auto;height:auto;padding:13px 16px;font-size:9px;font-weight:900}.trei-photo{object-fit:cover;width:calc(100% + 56px);height:175px;margin:-28px -28px 22px}.affiliations-stack article:last-child{grid-template-columns:1fr 420px;align-items:center;gap:30px;display:grid}.affiliations-stack article:last-child>div>span{color:#75bce9;letter-spacing:.15em;font-size:7px;font-weight:900}.affiliations-stack article:last-child>img{object-fit:cover;width:100%;height:250px}.affiliation-apply{background:var(--red);color:#fff;margin-top:10px;padding:13px;font-size:7px;font-weight:900;display:inline-block}.bowl-action{object-fit:contain;width:440px;height:380px}.about-hero>img{width:480px;height:370px}.approved-roles{display:none}.universal-login form>button,.submit-claim,.not-found button,.role-choice button,.profile-matches button,.stats-tabs button,.huddle-engagement button{cursor:pointer}@media (width<=850px){.nav-dropdown,.huddle-player,.about-hero>img,.bowl-action{display:none}.affiliations-stack article:last-child{grid-template-columns:1fr}.affiliations-stack article:last-child>img{height:210px}.form-feedback{grid-column:1}}.directory-tools select{text-transform:uppercase;letter-spacing:.09em;background:#fff;border:1px solid #cfccc4;padding:0 18px;font-size:9px;font-weight:900}.roster-source-note{border-left:4px solid var(--blue);background:#dbe8f2;align-items:center;gap:18px;margin-bottom:14px;padding:15px 18px;display:flex}.roster-source-note b{white-space:nowrap;font-size:8px}.roster-source-note span{color:#526575;font-size:9px;line-height:1.5}.team-roster{padding:10px max(28px,50vw - 550px) 80px}.team-roster-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;display:flex}.team-roster-heading span,.team-roster>span{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.team-roster-heading h2,.team-roster-empty h2{text-transform:uppercase;margin:8px 0 0;font-family:Impact,sans-serif;font-size:34px}.team-roster-heading p{color:#686b68;max-width:430px;font-size:9px;line-height:1.6}.team-roster-table{background:#fff;border:1px solid #d4d2cc}.team-roster-head,.team-roster-row{grid-template-columns:60px 1.2fr 130px 1fr 70px;align-items:center;column-gap:15px;padding:0 18px;display:grid}.team-roster-head{color:#8ea3b8;letter-spacing:.12em;background:#071426;min-height:38px;font-size:7px;font-weight:900}.team-roster-row{border-bottom:1px solid #e5e2dc;min-height:56px}.team-roster-row:last-child{border-bottom:0}.team-roster-row b{color:var(--blue);font-size:12px}.team-roster-row strong{font-size:11px}.team-roster-row span{color:#6e716e;font-size:8px}.team-roster-row a{background:var(--red);color:#fff;text-align:center;padding:8px;font-size:7px;font-weight:900}.team-roster-empty{padding-top:20px}.team-roster-empty p{color:#70736f;font-size:10px}.bylaws-download{background:var(--red);text-align:center;font-weight:900;border:0!important;margin-top:14px!important;padding:11px!important}.bylaw-article{padding:0 0 16px}.bylaw-article section{border-top:1px solid #e3e0d9;padding:12px 0}.bylaw-article h3{margin:0 0 10px;font-size:13px}.bylaw-article h4{margin:14px 0 6px;font-size:10px}.bylaw-article p,.bylaw-article li{color:#686b68;font-size:9px;line-height:1.75}.bylaw-article p{margin:7px 0}.bylaw-article ol,.bylaw-article ul{margin:8px 0;padding-left:22px}.bylaw-article li{padding:3px 0}@media (width<=520px){.directory-tools select{max-width:105px;padding:0 6px}}@media (width<=700px){.roster-source-note,.team-roster-heading{display:block}.roster-source-note b{margin-bottom:7px;display:block}.team-roster-table{overflow-x:auto}.team-roster-head,.team-roster-row{min-width:720px}}.instagram-official-embed{text-align:center;max-width:540px;margin:0 auto}.instagram-official-embed .instagram-media{width:100%;background:#fff!important;border:0!important;border-radius:4px!important;min-width:0!important;margin:0!important}.instagram-official-embed .instagram-media>a{color:#071426;background:linear-gradient(145deg,#fff,#eef4f8);flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px;display:flex}.instagram-official-embed .instagram-media b{text-transform:uppercase;letter-spacing:.04em;font-family:Impact,sans-serif;font-size:30px}.instagram-official-embed .instagram-media span{color:var(--blue);margin:8px 0;font-size:15px;font-weight:900}.instagram-official-embed .instagram-media small{color:#66717c;font-size:10px}.instagram-fallback{letter-spacing:.12em;border:1px solid #3b5270;margin-top:14px;padding:12px 16px;font-size:8px;font-weight:900;display:inline-block}.news-toolbar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.news-toolbar span,.writer-rules>span{color:var(--blue);letter-spacing:.15em;font-size:7px;font-weight:900}.news-toolbar h2{text-transform:uppercase;margin:8px 0 0;font-family:Impact,sans-serif;font-size:30px}.news-toolbar>a,.read-article{color:#fff;letter-spacing:.1em;white-space:nowrap;background:#071426;padding:12px 14px;font-size:7px;font-weight:900}.article-list article{flex-direction:column;display:flex}.read-article{align-self:flex-start;margin-top:auto;display:inline-block}.news-article{max-width:900px;margin:0 auto;padding:70px 28px 90px}.news-article>header{border-bottom:1px solid #cbc9c3;padding-bottom:35px}.news-article>header>span{color:var(--red);letter-spacing:.18em;font-size:8px;font-weight:900}.news-article h1{text-transform:uppercase;letter-spacing:.025em;margin:18px 0;font-family:Impact,sans-serif;font-size:58px;line-height:.95}.news-article>header>p{color:#60635f;max-width:780px;font-size:15px;line-height:1.7}.news-article>header>div{letter-spacing:.1em;gap:24px;margin-top:25px;font-size:8px;display:flex}.news-article>header time{color:#777}.news-article-body{padding:30px 0}.news-article-body p{color:#353936;font-size:14px;line-height:1.9}.news-article>footer{border-top:1px solid #cbc9c3;justify-content:space-between;padding-top:25px;display:flex}.news-article>footer a{letter-spacing:.1em;color:var(--blue);font-size:8px;font-weight:900}.writer-layout{grid-template-columns:300px 1fr;gap:28px;display:grid}.writer-rules{color:#fff;background:#071426;padding:25px;position:sticky;top:20px}.writer-rules h2{text-transform:uppercase;font-family:Impact,sans-serif;font-size:29px}.writer-rules ul{padding-left:18px}.writer-rules li{color:#a7b2bf;margin:8px 0;font-size:9px;line-height:1.7}.writer-rules a{background:var(--red);text-align:center;margin-top:20px;padding:12px;font-size:7px;font-weight:900;display:block}.journalist-form{background:#fff;border:1px solid #d5d2ca;flex-direction:column;gap:15px;padding:28px;display:flex}.writer-gate{background:#e1eaf1;flex-direction:column;gap:6px;padding:16px;display:flex}.writer-gate b{color:#214d70;font-size:8px}.writer-gate span{color:#657684;font-size:8px;line-height:1.5}.journalist-form label{letter-spacing:.1em;flex-direction:column;gap:7px;font-size:7px;font-weight:900;display:flex}.journalist-form input,.journalist-form select,.journalist-form textarea{font:inherit;letter-spacing:0;background:#fff;border:1px solid #cfccc4;padding:12px}.journalist-form textarea{resize:vertical;min-height:170px}.journalist-form label:last-of-type textarea{min-height:90px}.writer-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.character-count{color:#747773;align-self:flex-end;font-size:7px}.journalist-form>button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:14px;font-size:8px;font-weight:900}.role-choice.four{grid-template-columns:1fr 1fr}.approval-fields select{background:#fff;border:1px solid #d4d1ca;width:100%;margin-top:6px;padding:12px;display:block}.public-account-step>small{color:#92918c;margin-top:10px;font-size:7px;display:block}.team-detail-content aside a{color:#fff;text-align:center;letter-spacing:.1em;background:#071426;grid-column:1/3;padding:11px;font-size:7px;font-weight:900}.text-button{cursor:pointer;color:var(--blue)!important;letter-spacing:0!important;background:0 0!important;border:0!important;padding:0!important;font-size:8px!important;font-weight:900!important}.claim-account-form{margin-top:14px}.claim-account-form>.submit-claim{width:100%}.claim-account-form button:disabled,.universal-login button:disabled,.invite-form button:disabled{opacity:.55;cursor:wait}.password-setup{max-width:720px;margin:auto;padding:70px 28px 110px}.password-setup form{background:#fff;border:1px solid #d4d1ca;gap:16px;padding:30px;display:grid}.password-setup label{letter-spacing:.12em;font-size:8px;font-weight:900}.password-setup input{border:1px solid #c9cbc8;width:100%;margin-top:7px;padding:14px;display:block}.password-setup button{color:#fff;letter-spacing:.1em;background:#071426;border:0;padding:15px;font-size:8px;font-weight:900}.account-dashboard{max-width:1280px;margin:auto;padding:50px 28px 90px}.account-loading,.account-empty,.access-live-state,.access-denied{background:#fff;border:1px solid #d5d2ca;padding:34px}.account-empty a,.access-denied a{color:#fff;background:#071426;margin-top:12px;padding:12px 16px;font-size:8px;font-weight:900;display:inline-block}.account-welcome{color:#fff;background:#071426;justify-content:space-between;align-items:center;padding:28px;display:flex}.account-welcome span,.access-session span{color:#76bde9;letter-spacing:.14em;font-size:7px;font-weight:900}.account-welcome h2{margin:8px 0 4px;font-size:29px}.account-welcome p{color:#9ba9b7;margin:0;font-size:9px}.account-welcome>div:last-child{gap:8px;display:flex}.account-welcome button,.account-welcome a{color:#fff;background:0 0;border:1px solid #ffffff45;padding:11px 13px;font-size:8px;font-weight:900}.account-welcome a{background:var(--red);border-color:var(--red)}.account-dashboard-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.account-card{background:#fff;border:1px solid #d5d2ca;padding:24px}.account-card>p{color:var(--blue);letter-spacing:.14em;font-size:7px;font-weight:900}.account-card h3{margin:7px 0 16px;font-size:19px}.account-card>span{color:#7b7d79;font-size:9px}.account-role-list{gap:7px;display:grid}.account-role-list article{background:#f0f2f3;flex-direction:column;gap:5px;padding:13px;display:flex}.account-role-list b{font-size:10px}.account-role-list span{color:#737874;text-transform:capitalize;font-size:8px}.account-profile-card{margin-top:14px}.account-profile-card form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-profile-card label,.invite-form label{letter-spacing:.1em;font-size:7px;font-weight:900}.account-profile-card input,.invite-form input,.invite-form select{background:#fff;border:1px solid #d0d2ce;width:100%;margin-top:6px;padding:12px;display:block}.account-profile-card form>button,.invite-form>button{background:var(--red);color:#fff;border:0;padding:13px;font-size:8px;font-weight:900}.account-profile-card form>button{align-self:end}.access-session{color:#fff;background:#071426;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 22px;display:flex}.access-session>div:first-child{flex-direction:column;gap:5px;display:flex}.access-session b{font-size:11px}.access-session>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.access-session strong{text-transform:uppercase;background:#ffffff13;padding:7px;font-size:7px}.invite-form{grid-template-columns:1.2fr 1.3fr 1fr 1.2fr .55fr;align-items:end;gap:10px;display:grid}.invite-form>button{height:39px}.live-request-list{display:grid}.live-request-list article{border-top:1px solid #e4e5e2;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.live-request-list article>div:first-child{flex-direction:column;gap:5px;display:flex}.live-request-list b{font-size:10px}.live-request-list span,.live-request-list small{color:#777;text-transform:capitalize;font-size:8px}.live-request-list article>div:last-child{gap:6px;display:flex}.live-request-list button,.live-account-row button{color:var(--blue);background:#fff;border:1px solid #cfd1ce;padding:8px;font-size:7px;font-weight:900}.access-empty{color:#777;background:#f2f3f2;padding:24px;font-size:9px}.live-account-table{min-width:920px}.live-account-row{text-transform:capitalize;border-top:1px solid #e3e4e2;grid-template-columns:1.45fr .65fr 1.2fr 1fr .55fr;align-items:center;min-height:59px;font-size:9px;display:grid}.live-account-row.head{color:#969995;min-height:34px;font-size:7px;font-weight:900}.live-account-row>span:first-child{text-transform:none;flex-direction:column;gap:4px;display:flex}.live-account-row small{color:#8f918d;font-size:7px}.live-invites{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.live-invites article{background:#f1f2f1;flex-direction:column;gap:5px;padding:14px;display:flex}.live-invites b{font-size:9px}.live-invites span,.live-invites small{color:#777;text-transform:capitalize;font-size:7px}.live-role-matrix article{min-height:112px}@media (width<=900px){.account-dashboard-grid,.account-profile-card form{grid-template-columns:1fr}.account-welcome{align-items:flex-start;gap:18px}.account-welcome,.access-session{flex-direction:column}.invite-form{grid-template-columns:1fr 1fr}.invite-form>button{height:auto}.live-invites{grid-template-columns:1fr 1fr}}.mobile-menu-button{color:#fff;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff52;min-width:64px;padding:10px 12px;font-size:8px;font-weight:900}.mobile-menu>div{z-index:70;width:270px;max-height:calc(100vh - 92px);top:45px;overflow-y:auto}.mobile-menu>div a:last-child{border-bottom:0}.primary-action,.secondary-action,.workspace-title button,.workspace-tools button,.roster-record button,.audit-timeline button,.youtube-entry button{cursor:pointer}.primary-action:disabled,.secondary-action:disabled,.workspace-title button:disabled{opacity:.55;cursor:wait}.office-main>header>.primary-action{letter-spacing:.05em;padding:13px 17px;font-size:9px}.workspace-feedback{border-left:4px solid var(--blue);color:#24496a;background:#dbe8f2;margin:-9px 0 15px;padding:13px 16px;font-size:9px}.workspace-tools select,.audit-filters select{background:#fff;border:1px solid #d4d6d3;min-height:39px;padding:0 13px;font-size:8px;font-weight:800}.audit-timeline article.selected{background:#f1f5f8}.media-label{background:var(--red);color:#fff;letter-spacing:.08em;place-items:center;width:44px;height:44px;font-size:7px;font-weight:900;display:grid}.pending-status{letter-spacing:.08em;background:#e2e2df;padding:13px;color:#757873!important;margin-top:28px!important;font-size:8px!important;font-weight:900!important;display:inline-block!important}.season-select{color:#777;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.season-select select{background:#fff;border:1px solid #c8c5bd;padding:9px 26px 9px 11px;font-weight:900}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=850px){.office-shell>aside{padding:14px 18px;display:block;overflow-x:auto}.office-shell>aside>p,.office-shell>aside>span{display:none}.office-shell aside nav{flex-direction:row;min-width:max-content}.office-shell aside nav a{min-width:max-content}.office-shell{grid-template-columns:1fr}.workspace-tools{flex-wrap:wrap}.workspace-tools label{flex-basis:100%}.audit-filters{flex-wrap:wrap}.audit-filters label{flex-basis:100%}}.office-auth-check{color:#fff;background:#071426;place-items:center;min-height:100vh;display:grid}.office-auth-check>div{text-align:center;flex-direction:column;gap:10px;display:flex}.office-auth-check b{letter-spacing:.05em;font-family:Impact,sans-serif;font-size:32px}.office-auth-check span{color:#75bce9;letter-spacing:.14em;font-size:8px;font-weight:900}.account-profile-card select{background:#fff;border:1px solid #d0d2ce;width:100%;margin-top:6px;padding:12px;display:block}@media (width<=600px){.account-welcome>div:last-child,.live-request-list article{flex-direction:column;align-items:stretch}.invite-form,.live-invites{grid-template-columns:1fr}.live-request-list article>div:last-child{flex-wrap:wrap;margin-top:10px}}@media (width<=850px){.writer-layout{grid-template-columns:1fr}.writer-rules{position:static}.news-toolbar{align-items:flex-start}.stat-leader-person>img{width:250px}.account-content{grid-template-columns:1fr}.account-content>aside{display:none}}@media (width<=600px){.news-toolbar{display:block}.news-toolbar>a{margin-top:16px;display:inline-block}.news-article h1{font-size:42px}.news-article>footer{flex-direction:column;gap:16px}.writer-fields,.role-choice.four,.approval-fields{grid-template-columns:1fr}.form-feedback{grid-column:1}.instagram-official-embed .instagram-media>a{min-height:260px;padding:25px}}.office-header-actions,.account-action-buttons,.roster-actions,.review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-header-actions .secondary-action,.review-actions button,.review-actions a,.account-action-buttons button,.roster-actions button,.live-invites article button,.content-review-card>button,.huddle-chat-messages article>button{color:#102033;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #ccd1d5;padding:9px 11px;font-size:8px;font-weight:900}.review-actions button:first-of-type,.content-review-link,.huddle-settings-form>.primary-action,.archive-entry-form>.primary-action{background:var(--red);color:#fff;border:0}.account-action-buttons small{color:#6b7280;font-size:7px;display:block}.live-invites article button{margin-top:9px}.roster-editor-form,.game-details-grid,.archive-entry-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.roster-editor-form label,.game-details-grid label,.archive-entry-form label,.huddle-settings-form>label,.media-upload-control label,.add-game-player label,.stats-season-select,.team-roster-season label{color:#5a6169;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.roster-editor-form input,.game-details-grid input,.game-details-grid select,.archive-entry-form input,.archive-entry-form select,.archive-entry-form textarea,.huddle-settings-form input[type=url],.media-upload-control input,.add-game-player input,.add-game-player select,.stats-season-select select,.team-roster-season select{color:#14171c;background:#fff;border:1px solid #ccd1d5;width:100%;min-height:41px;padding:10px 12px;font-size:11px}.roster-editor-form>.primary-action,.archive-entry-form>.primary-action{min-height:41px;padding:0 14px}.game-details-grid .wide-field,.archive-entry-form .wide-field{grid-column:span 2}.archive-entry-form textarea{resize:vertical;min-height:105px}.roster-editor,.game-details-panel{margin-bottom:16px}.roster-actions{align-items:stretch}.roster-actions button{padding:8px 9px}.workspace-tools{gap:10px}.workspace-tools select{max-width:210px}.stat-entry-scroll{overflow-x:auto}.expanded-stat-table .stat-entry-row input{min-width:50px}.remove-stat-row{color:#a3132e;cursor:pointer;background:#fff;border:1px solid #d5d8da;padding:8px 4px;font-size:7px;font-weight:900}.publish-chain{gap:15px}.publish-chain>.secondary-action{padding:11px 13px}.content-record-list{flex-direction:column;gap:12px;display:flex}.content-review-card{background:#fbfbfa;border:1px solid #e0e2df;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:17px;display:grid}.content-review-card>div:first-child>span{color:#376084;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.content-review-card h3{margin:8px 0;font-size:17px}.content-review-card p{color:#656b70;font-size:10px;line-height:1.6}.content-review-card.compact{align-items:center}.content-review-card details{margin-top:12px}.content-review-card summary{cursor:pointer;font-size:9px;font-weight:900}.review-article-body{max-width:800px;padding-top:8px}.review-actions{justify-content:flex-end;align-items:stretch}.review-actions a{text-align:center}.huddle-settings-form{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:15px;display:grid}.huddle-open-toggle{grid-column:1/-1;align-items:center;flex-direction:row!important}.huddle-open-toggle input{width:16px;height:16px}.media-upload-control{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.media-upload-control>a,.game-film-link,.public-game-empty>a,.published-history-heading>a{color:#fff;letter-spacing:.08em;background:#0b1a2d;padding:12px 14px;font-size:8px;font-weight:900;display:inline-block}.huddle-video.live-video-embed:after{display:none}.huddle-video.live-video-embed iframe,.video-frame.has-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-frame.has-video{position:relative;overflow:hidden}.youtube-chat-embed{background:#fff;border:0;flex:1;width:100%;min-height:490px}.huddle-chat-messages{flex-direction:column;gap:12px;min-height:320px;max-height:460px;padding:14px;display:flex;overflow-y:auto}.huddle-chat-messages article{background:#fff;border:1px solid #e0e3e4;padding:11px}.huddle-chat-messages article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.huddle-chat-messages article>div b{font-size:10px}.huddle-chat-messages article>div span,.huddle-chat-messages article>div time{color:#68737e;font-size:8px}.huddle-chat-messages article>p{font-size:11px;line-height:1.5}.huddle-chat-messages article>button{padding:5px 8px}.huddle-message-form{gap:8px;padding:12px;display:grid}.huddle-message-form textarea{resize:vertical;border:1px solid #d1d6d8;min-height:74px;padding:10px}.huddle-message-form>button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:12px;font-size:8px;font-weight:900}.huddle-message-form>button:disabled{cursor:not-allowed;background:#a3a9af}.youtube-chat-shell>a{color:#fff;text-align:center;background:#122136;margin:0 12px 12px;padding:12px;font-size:8px;font-weight:900}.stats-filter-row{justify-content:space-between;align-items:end;gap:15px;display:flex}.stats-season-select{min-width:116px}.stat-leader-person>img{pointer-events:none;max-width:43%;object-position:right bottom!important;bottom:0!important;right:0!important}.published-schedule{flex-direction:column;gap:13px;display:flex}.published-schedule>span{letter-spacing:.12em;color:#57728b;font-size:8px;font-weight:900}.published-game-card{background:#fff;border:1px solid #d7d5cf;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.published-game-card>time{text-align:center;font-size:9px;font-weight:900}.published-game-card>time b{font-size:24px}.published-game-card>div small{color:#536e87;font-size:8px;font-weight:900}.published-game-card>div h3{margin:7px 0;font-size:15px}.published-game-card>div h3 i{color:#777;font-size:10px;font-style:normal}.published-game-card>div p{color:#737773;font-size:9px}.published-game-card>a{color:#fff;letter-spacing:.04em;background:#0b1a2d;padding:12px 14px;font-size:8px;font-weight:900}.team-roster-season{max-width:450px}.team-roster-season select{max-width:130px}.team-roster-season>p{margin-top:9px}.public-game-empty{max-width:1100px;margin:70px auto}.public-game-empty>a{margin-top:16px}.public-game-stats{gap:12px;display:grid}.public-game-stats article{border-top:1px solid #ddd;flex-direction:column;gap:5px;padding-top:10px;display:flex}.public-game-stats article span,.public-game-stats article small{color:#62676d;font-size:9px}.game-film-link{margin-top:18px}.published-history{margin:42px 0}.published-history-heading>span,.published-history-grid article>span,.who-we-are-lead>div>span{color:#3c6082;letter-spacing:.13em;font-size:8px;font-weight:900}.published-history-heading>h2{text-transform:uppercase;margin:9px 0;font-family:Impact,sans-serif;font-size:38px}.published-history-heading>p{color:#676c70;font-size:11px}.published-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:20px;display:grid}.published-history-grid article{background:#fff;border:1px solid #dad8d2;padding:18px}.published-history-grid article img{object-fit:cover;width:100%;height:190px;margin-bottom:14px}.published-history-grid article h3{margin:9px 0;font-size:17px}.published-history-grid article p{color:#656c70;font-size:10px;line-height:1.65}.who-we-are-content{max-width:1240px;margin:55px auto 80px;padding:0 25px}.who-we-are-lead{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.who-we-are-lead>img{object-fit:contain;background:#091425;width:100%;height:320px}.who-we-are-lead>div>h2{text-transform:uppercase;margin:10px 0;font-family:Impact,sans-serif;font-size:42px}.who-we-are-lead>div>p,.league-values-grid article>p{color:#61676d;font-size:12px;line-height:1.8}.who-we-are-lead>div>a,.league-values-grid article>a{color:#fff;background:#0b1a2d;margin-top:15px;padding:11px 14px;font-size:8px;font-weight:900;display:inline-block}.league-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.league-values-grid article{background:#fff;border:1px solid #d7d6d1;padding:23px}.league-values-grid article>span{color:var(--red);font-size:12px;font-weight:900}.league-values-grid article>h3{margin:11px 0;font-size:19px}.news-refresh-note{color:#69717a;margin-top:16px;font-size:8px}.news-article-image{object-fit:cover;width:100%;max-height:420px;margin:20px 0}@media (width<=1050px){.office-kpis{grid-template-columns:repeat(2,1fr)}.office-header-actions{justify-content:flex-end}.roster-editor-form,.game-details-grid,.archive-entry-form{grid-template-columns:repeat(2,minmax(0,1fr))}.live-account-table{overflow-x:auto}.live-account-row{min-width:900px}.media-upload-control{grid-template-columns:1fr}}@media (width<=700px){.office-main{padding:24px 15px}.office-main>header{flex-direction:column;align-items:flex-start;gap:14px}.office-header-actions{justify-content:flex-start}.office-kpis{grid-template-columns:1fr 1fr}.office-panel{overflow-x:auto}.roster-editor-form,.game-details-grid,.archive-entry-form,.add-game-player,.huddle-settings-form,.who-we-are-lead,.league-values-grid,.published-history-grid{grid-template-columns:1fr}.game-details-grid .wide-field,.archive-entry-form .wide-field{grid-column:span 1}.content-review-card{grid-template-columns:1fr}.review-actions{justify-content:flex-start}.stats-filter-row{flex-direction:column;align-items:flex-start}.stats-tabs{flex-wrap:wrap}.published-game-card{grid-template-columns:55px 1fr}.published-game-card>a{text-align:center;grid-column:1/-1}.who-we-are-lead>img{height:240px}.who-we-are-lead>div>h2{font-size:35px}.youtube-chat-embed{min-height:380px}.stat-leader-person>img{max-width:37%}.workspace-tools select{width:100%;max-width:none}}.player-profile-actions{flex-wrap:wrap;gap:10px!important;margin-top:16px!important;display:flex!important}.player-profile-actions a{color:#fff;letter-spacing:.08em;background:#101114;padding:10px 12px;font-size:8px;font-weight:900;display:inline-block}.player-profile-actions a+a{background:var(--red)}.career-data-note{color:#727570;font-size:11px;line-height:1.7}.career-huddle>p{color:#676966;font-size:12px;line-height:1.8}.career-huddle>.button{margin:12px 12px 0 0;padding:12px 15px;font-size:9px;display:inline-block}.leader-card-empty h3{color:#e6e6e6}.leader-card-empty p{max-width:260px;line-height:1.5}.nav-dropdown:not(.open)>div{display:none!important}.nav-dropdown.open>div{flex-direction:column;display:flex}.brand-copy b{letter-spacing:.055em;text-transform:uppercase;max-width:245px;font-size:14px;line-height:1.05}.brand-copy small{margin-top:4px;font-size:7px}.interior-brand>img{object-fit:contain;width:46px;height:48px}.interior-brand>div{flex-direction:column;max-width:210px;display:flex}.interior-brand>div b{letter-spacing:.055em;text-transform:uppercase;font-size:12px;line-height:1.05}.interior-brand>div small{margin-top:4px;font-size:7px}.hero h1>span{display:block}.hero h1 .hero-accent-line{color:var(--red)}.hero-cover-feature{background:#111;border:1px solid #32343a;height:475px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.hero-cover-feature:before{content:"";z-index:1;background:linear-gradient(#0000 36%,#050608f2 100%);position:absolute;inset:0}.hero-cover-feature:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:10px}.hero-cover-feature>img{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.hero-cover-feature>figcaption{z-index:3;color:#fff;padding:34px 36px;position:absolute;bottom:0;left:0;right:0}.hero-cover-feature>figcaption span{letter-spacing:.2em;color:#ff5363;font-size:8px;font-weight:900}.hero-cover-feature>figcaption h2{letter-spacing:.04em;text-transform:uppercase;max-width:420px;margin:9px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:35px;line-height:.95}.hero-cover-feature>figcaption b{letter-spacing:.14em;font-size:9px}.homepage-editor{border-top:4px solid var(--red)}.homepage-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:24px;display:grid}.homepage-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.homepage-editor form label{color:#5a6169;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.homepage-editor form input,.homepage-editor form select,.homepage-editor form textarea{color:#14171c;background:#fff;border:1px solid #ccd1d5;width:100%;min-height:42px;padding:10px 12px;font-size:11px}.homepage-editor form textarea{resize:vertical;min-height:88px}.homepage-editor form .wide-field{grid-column:1/-1}.homepage-upload{background:#eef2f4;border:1px dashed #aeb8c0;padding:13px}.homepage-upload input{border:0!important;padding:7px 0!important}.homepage-upload small{color:#7a8289;font-size:7px}.homepage-feature-preview{color:#fff;background:#071426;padding:16px;position:sticky;top:18px}.homepage-feature-preview>span{letter-spacing:.15em;color:#6bb6e8;margin-bottom:10px;font-size:7px;font-weight:900;display:block}.homepage-feature-preview figure{height:310px;margin:0;position:relative;overflow:hidden}.homepage-feature-preview figure:after{content:"";background:linear-gradient(#0000 35%,#050608ed);position:absolute;inset:0}.homepage-feature-preview figure>img{object-fit:cover;width:100%;height:100%}.homepage-feature-preview figcaption{z-index:1;position:absolute;bottom:17px;left:17px;right:17px}.homepage-feature-preview figcaption small,.homepage-feature-preview>div>small{color:#ff6472;letter-spacing:.13em;font-size:7px;font-weight:900}.homepage-feature-preview figcaption h3{text-transform:uppercase;margin:6px 0;font-family:Impact,sans-serif;font-size:25px}.homepage-feature-preview figcaption b{letter-spacing:.1em;font-size:8px}.homepage-feature-preview>div{padding:17px 3px 3px}.homepage-feature-preview>div h3{text-transform:uppercase;font-size:14px;line-height:1.35}.homepage-feature-preview>div p{color:#9aa8b7;font-size:9px;line-height:1.6}@media (width<=1180px){.main-nav{gap:19px}.brand-copy b{max-width:190px;font-size:12px}.interior-header{gap:24px}.interior-header nav{gap:18px}.interior-brand>div{max-width:155px}.interior-brand>div b{font-size:10px}}@media (width<=900px){.homepage-editor-layout{grid-template-columns:1fr}.homepage-feature-preview{position:static}.interior-brand>div b{font-size:10px}.interior-brand>div small{display:none}}@media (width<=600px){.brand-copy b{max-width:160px;font-size:10px}.brand-copy small{display:none}.hero-cover-feature{height:360px;display:block}.hero-grid{gap:35px}.homepage-editor form{grid-template-columns:1fr}.homepage-editor form .wide-field{grid-column:1}.homepage-feature-preview figure{height:250px}}.expanded-directory-tools{grid-template-columns:minmax(230px,1.45fr) minmax(195px,1fr) minmax(140px,.8fr) minmax(130px,.7fr) minmax(135px,.75fr);align-items:center;gap:10px;display:grid}.expanded-directory-tools>select{width:100%;min-width:0}.directory-results-summary{color:#646a70;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 18px;font-size:10px;display:flex}.directory-results-summary>button,.review-writing-sample{color:#132239;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #b7bbc0;padding:9px 12px;font-size:8px;font-weight:900}.directory-results-summary>button:hover,.review-writing-sample:hover{color:#fff;background:#132239}.schedule-filter-bar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.schedule-filter-bar>.schedule-switch{margin-bottom:0}.schedule-season-select,.team-game-history-heading>label{letter-spacing:.11em;color:#52677a;gap:7px;font-size:8px;font-weight:900;display:grid}.schedule-season-select>select,.team-game-history-heading>label>select{color:#111;background:#fff;border:1px solid #c9c6be;min-width:116px;padding:10px 12px;font-size:11px}.team-game-history{background:#fff;border:1px solid #ddd9d0;max-width:1180px;margin:0 auto 34px;padding:30px 32px}.team-game-history-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-game-history-heading>div>span,.team-game-list article>div>span{letter-spacing:.13em;color:#536b84;font-size:8px;font-weight:900}.team-game-history-heading>div>h2{text-transform:uppercase;letter-spacing:.03em;margin:10px 0 5px;font-family:Impact,sans-serif;font-size:32px}.team-game-history-heading>div>p,.team-game-list article>div>p,.team-game-empty{color:#696d70;font-size:10px;line-height:1.65}.team-game-history-heading>a,.team-game-list article>a{color:#fff;letter-spacing:.07em;white-space:nowrap;background:#112138;padding:12px 14px;font-size:8px;font-weight:900}.team-game-list{gap:12px;margin-top:22px;display:grid}.team-game-list>article{border:1px solid #e1ded8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:15px;display:grid}.team-game-list article>div>h3{margin:8px 0 4px;font-size:16px}.team-game-result{white-space:nowrap;font-size:15px;font-weight:900}.team-game-result.w{color:#167440}.team-game-result.l{color:var(--red)}.team-game-result.pending{color:#557087;font-size:9px}.team-game-empty{border-top:1px solid #e6e3dc;margin-top:18px;padding-top:15px}.review-writing-sample{margin-top:8px;display:inline-block}.account-review-note{color:#6c582e;background:#f8f1de;margin-top:7px;padding:8px 9px;font-size:9px;line-height:1.55;display:block}.read-only-stat-row{color:#737b84;text-align:center;font-size:8px;font-weight:900}.stat-entry-row input:disabled{color:#66717a;cursor:not-allowed;background:#f0f1f2}.password-setup form>label+label{margin-top:13px}@media (width<=1050px){.expanded-directory-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.expanded-directory-tools>label{grid-column:span 2}.team-game-history{margin-left:24px;margin-right:24px}.workspace-title>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (width<=700px){.expanded-directory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-directory-tools>label{grid-column:1/-1}.directory-results-summary{align-items:flex-start}.schedule-filter-bar{flex-direction:column;align-items:flex-start}.schedule-season-select,.schedule-season-select>select{width:100%}.team-game-history{margin:0 16px 24px;padding:20px 17px}.team-game-history-heading{flex-direction:column;align-items:flex-start}.team-game-history-heading>div>h2{font-size:27px}.team-game-list>article{grid-template-columns:minmax(0,1fr) auto}.team-game-list>article>a{text-align:center;grid-column:1/-1}.workspace-title>div:last-child{justify-content:flex-start}}.league-office-menu{z-index:120;filter:drop-shadow(0 12px 25px #0005);align-items:stretch;gap:6px;display:flex;position:fixed;bottom:18px;left:18px}.league-office-menu>button,.operations-back-button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#071426;border:0;padding:13px 16px;font-size:8px;font-weight:900}.operations-back-button{background:var(--red)}.league-office-menu nav{border-top:4px solid var(--red);background:#071426;flex-direction:column;width:250px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 7px);left:0}.league-office-menu nav a{color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff1c;padding:12px;font-size:9px;font-weight:800}.league-office-menu nav a:last-child{border-bottom:0}.league-office-menu nav a:hover,.league-office-menu nav a:focus-visible{background:#ffffff12}.stat-status-key{color:#617080;background:#edf2f5;align-items:center;gap:18px;margin:12px 0;padding:11px 14px;font-size:8px;display:flex}.stat-status-key span:last-child{color:#071426;margin-left:auto;font-weight:900}.stat-status-key b{color:var(--blue)}.player-availability{gap:10px;margin-top:7px;flex-direction:row!important;display:flex!important}.player-availability label{color:#24374c;align-items:center;gap:4px;font-size:7px;font-weight:900;display:flex}.player-availability input{height:13px;accent-color:var(--red);width:13px!important;padding:0!important}.stat-entry-row.inactive-player{color:#838783;background:#eceeed}.stat-entry-row.inactive-player input{color:#9b9e9c;background:#e3e5e4}.public-game-stats article.inactive-player{opacity:.55;background:#eceeed}.expanded-stat-table .stat-entry-head,.expanded-stat-table .stat-entry-row,.expanded-stat-table .stat-entry-total{grid-template-columns:260px repeat(16,92px) 80px}.audit-detail-inline{border-left:4px solid var(--red);margin:0 0 10px}.downstream span{white-space:pre-wrap;overflow-wrap:anywhere}.downstream strong{text-transform:uppercase;color:#fff}.huddle-player-frame{background:radial-gradient(circle at 50% 45%,#cf15343b,#071426 72%);border:2px solid #ffffff45;border-radius:50%;align-self:center;place-items:end center;width:370px;height:370px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #0008,inset 0 0 0 12px #ffffff08}.huddle-player-frame:after{content:"";background:#ffffff35;height:1px;position:absolute;bottom:39px;left:12%;right:12%}.huddle-player-frame .huddle-player{object-fit:contain;object-position:center bottom;align-self:end;width:315px;height:338px}.huddle-player-frame>span{z-index:2;color:#fff;background:var(--red);letter-spacing:.14em;padding:7px 11px;font-size:7px;font-weight:900;position:absolute;bottom:14px}.conference-alignment{color:#fff;background:#071426;margin:0 0 34px;padding:30px}.conference-alignment-heading{grid-template-columns:1fr 1.3fr;column-gap:30px;display:grid}.conference-alignment-heading>span{color:#73bce8;letter-spacing:.15em;grid-column:1/3;font-size:8px;font-weight:900}.conference-alignment-heading h2{margin:10px 0;font-size:29px}.conference-alignment-heading p{color:#95a4b4;font-size:10px;line-height:1.6}.conference-alignment>div:last-child{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.conference-alignment article{border:1px solid #ffffff2b;padding:20px}.conference-alignment article>span{color:#73bce8;letter-spacing:.13em;font-size:8px;font-weight:900}.conference-alignment h3{margin:8px 0;font-family:Impact,sans-serif;font-size:28px}.conference-alignment ul{margin:0;padding:0;list-style:none}.conference-alignment li{border-top:1px solid #ffffff1c}.conference-alignment li a{color:#fff;padding:10px 0;font-size:9px;display:block}.conference-alignment li a:hover{text-decoration:underline}@media (width<=850px){.huddle-player-frame{display:none}.conference-alignment-heading{display:block}.conference-alignment>div:last-child{grid-template-columns:1fr}.league-office-menu{bottom:10px;left:10px;right:10px}.league-office-menu>button{flex:1}.operations-back-button{display:none}}@media (width<=600px){.stat-status-key{flex-direction:column;align-items:flex-start}.stat-status-key span:last-child{margin-left:0}.conference-alignment{padding:22px 18px}}.history-feature{padding:0;position:static;top:auto;overflow:hidden}.history-feature-photo{object-fit:cover;object-position:center 24%;width:100%;height:265px;display:block}.history-feature-copy{padding:34px 40px 38px}.history-feature-copy>small{color:var(--red);letter-spacing:.16em;font-size:8px;font-weight:900}.history-feature-copy h2{text-transform:uppercase;letter-spacing:.03em;font-family:Impact,sans-serif;font-size:42px;line-height:1}.history-feature-copy>p{color:#a0a4aa;font-size:11px;line-height:1.6}.huddle-player-frame:before{content:"";z-index:1;background:#071426;border-top:1px solid #ffffff35;height:76px;position:absolute;bottom:0;left:0;right:0}.huddle-player-frame:after{display:none}.huddle-player-frame>span{bottom:22px}.team-card-visual{background:#f4f5f5;place-items:center;height:235px;display:grid;position:relative;overflow:hidden}.team-card-visual.logo-only{padding:24px}.team-card-photo{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.teams-page-grid article:hover .team-card-photo{transform:scale(1.025)}.team-card-logo{background:#fff;border:1px solid #fffa;place-items:center;width:70px;height:70px;padding:8px;display:grid;position:absolute;bottom:13px;right:13px;box-shadow:0 7px 20px #0005}.team-card-logo img{object-fit:contain;max-width:100%;max-height:100%}.team-card-visual.logo-only .team-card-logo{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:0;position:static}.team-card-visual.logo-only .team-card-logo img{max-height:190px}.member-team-card>div.member-team-visual{background:#eef0f2;place-items:center;height:170px;padding:0;display:grid;position:relative;overflow:hidden}.member-team-photo{width:100%;height:100%;transition:transform .25s;display:block;object-fit:cover!important;max-width:none!important;max-height:none!important}.member-team-card:hover .member-team-photo{transform:scale(1.03)}.member-team-logo{object-fit:contain;max-width:100%;max-height:145px}.member-team-visual.has-photo .member-team-logo{object-fit:contain;background:#fff;width:52px;max-width:none;height:52px;max-height:none;padding:6px;position:absolute;bottom:9px;right:9px;box-shadow:0 5px 15px #0005}.team-detail-hero>.team-detail-logo{object-fit:contain;background:#fff;border-radius:8px;width:280px;height:280px;padding:18px}.team-detail-photo{border:1px solid #ffffff31;width:420px;height:320px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0007}.team-detail-photo>img{object-fit:cover;background:0 0;border-radius:0;width:100%;height:100%;padding:0}.team-detail-photo>span{box-sizing:border-box;background:#fff;place-items:center;width:92px;height:92px;padding:12px;display:grid;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 24px #0006}.team-detail-photo>span>img{object-fit:contain;object-position:center;background:0 0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:block}.team-detail-hero.has-photo{grid-template-columns:420px 1fr}.team-secondary-photo{max-width:1100px;margin:-35px auto 65px;padding:0 28px;position:relative}.team-secondary-photo>img{object-fit:contain;object-position:center;background:#071426;width:100%;height:370px;display:block}.team-secondary-photo>figcaption{color:#fff;border-left:4px solid var(--team-color,var(--red));letter-spacing:.14em;background:#071426;padding:12px 15px;font-size:8px;font-weight:900;position:absolute;bottom:20px;left:48px}@media (width<=850px){.history-feature-photo{height:230px}.history-feature-copy{padding:30px}.team-detail-hero.has-photo{grid-template-columns:190px 1fr}.team-detail-photo{width:190px;height:220px}.team-detail-photo>span{width:62px;height:62px;bottom:10px;right:10px}.team-detail-hero>.team-detail-logo{width:180px;height:180px}.team-secondary-photo{margin-top:-25px}.team-secondary-photo>img{height:300px}}@media (width<=600px){.history-feature-copy{padding:26px 22px 30px}.history-feature-copy h2{font-size:36px}.history-feature-photo{height:215px}.team-card-visual{height:205px}.team-detail-hero.has-photo{grid-template-columns:1fr}.team-detail-photo{width:100%;height:280px}.team-detail-hero>.team-detail-logo{margin:auto}.team-secondary-photo{margin:-35px 0 45px;padding:0 16px}.team-secondary-photo>img{height:240px}.team-secondary-photo>figcaption{bottom:14px;left:30px}}.stat-workspace{overflow:visible}.stat-roster-controls{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:12px;margin:16px 0;display:grid}.stat-roster-controls label{color:#5a6169;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.stat-roster-controls select,.stat-roster-controls input{color:#14171c;background:#fff;border:1px solid #ccd1d5;width:100%;min-height:42px;padding:10px 12px;font-size:11px}.stat-roster-controls button{min-height:42px}.attendance-roster{background:#f7f8f8;border:1px solid #d8dcde;margin:14px 0 18px}.attendance-roster-heading{color:#fff;background:#071426;justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.attendance-roster-heading b{letter-spacing:.11em;font-size:8px}.attendance-roster-heading span{color:#9dadbc;font-size:8px}.attendance-roster>div:nth-child(2){background:#d9dddf;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:420px;display:grid;overflow-y:auto}.attendance-roster article{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 12px;display:flex}.attendance-roster article.inactive-player{color:#868b8e;background:#e6e8e8}.attendance-roster article>div{flex-direction:column;min-width:0;display:flex}.attendance-roster article b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.attendance-roster article small{color:#8b9093;margin-top:4px;font-size:7px}.attendance-roster .player-availability{flex:none;margin:0}.attendance-roster .player-availability label{font-size:7px}.stats-collapsed-note{border-left:4px solid var(--blue);background:#e9eef2;align-items:center;gap:22px;padding:16px 18px;display:flex}.stats-collapsed-note b{letter-spacing:.1em;white-space:nowrap;font-size:8px}.stats-collapsed-note span{color:#64717c;font-size:8px}.expanded-stats-shell{position:relative}.stat-entry-scroll{border:1px solid #d8dcde;max-height:68vh;overflow:auto}.expanded-stat-table{min-width:2100px}.expanded-stat-table .stat-entry-head{z-index:2;background:#f7f8f8;position:sticky;top:0}.expanded-stat-table .stat-entry-row>span:first-child,.expanded-stat-table .stat-entry-head>span:first-child,.expanded-stat-table .stat-entry-total>span:first-child{background:inherit;z-index:1;padding-left:10px;position:sticky;left:0}.row-status-label{margin-top:5px;font-weight:900;color:var(--blue)!important;font-size:7px!important}.stat-horizontal-control{z-index:8;background:#dfe5e9;border:1px solid #aeb9c1;height:20px;position:sticky;bottom:10px;overflow:auto hidden;box-shadow:0 -7px 20px #07142624}.stat-horizontal-track{width:2100px;height:1px}@media (width<=900px){.attendance-roster>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.stat-roster-controls,.attendance-roster>div:nth-child(2){grid-template-columns:1fr}.attendance-roster-heading,.stats-collapsed-note{flex-direction:column;align-items:flex-start}}.game-record-actions,.delete-game-confirmation>div:last-child{gap:8px;display:flex}.danger-action{color:#b70d25;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b70d25;padding:12px 15px;font-size:8px;font-weight:900}.danger-action:disabled{opacity:.55;cursor:wait}.delete-game-confirmation{background:#fff0f2;border:1px solid #e10e2c;border-left-width:5px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:15px 17px;display:flex}.delete-game-confirmation>div:first-child{flex-direction:column;gap:5px;display:flex}.delete-game-confirmation b{color:#8f0b1d;font-size:10px}.delete-game-confirmation span{color:#6d4a4f;font-size:8px;line-height:1.5}.delete-game-confirmation>div:last-child{flex-shrink:0}@media (width<=700px){.game-record-actions{flex-wrap:wrap;justify-content:flex-end}.delete-game-confirmation{flex-direction:column;align-items:stretch}.delete-game-confirmation>div:last-child{justify-content:flex-end}}.team-media-editor>form{gap:16px;display:grid}.team-media-selector{letter-spacing:.11em;gap:6px;font-size:7px;font-weight:900;display:grid}.team-media-selector select{background:#fff;border:1px solid #cfd3d6;min-width:260px;padding:11px;font-weight:800}.team-media-field{background:#edf1f4;grid-template-columns:minmax(0,1fr) 420px;gap:18px;padding:18px;display:grid}.team-media-field>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.team-media-field>div>b,.team-media-field>div>span{grid-column:1/-1}.team-media-field>div>b{font-size:11px}.team-media-field>div>span{color:#68737e;font-size:8px}.team-media-field label{letter-spacing:.08em;gap:6px;font-size:7px;font-weight:900;display:grid}.team-media-field input,.team-media-field select{background:#fff;border:1px solid #cfd3d6;width:100%;padding:10px}.team-media-field label:first-of-type,.team-media-field label:nth-of-type(3),.team-media-upload{grid-column:1/-1}.team-media-field figure{background:#071426;place-items:center;min-height:230px;margin:0;display:grid;position:relative;overflow:hidden}.team-media-field figure>img{object-fit:contain;width:100%;height:230px}.team-media-field figure>span{color:#91a0b0;font-size:8px;font-weight:900}.team-media-field figcaption{background:var(--red);color:#fff;letter-spacing:.1em;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:12px}.team-media-editor>form>.primary-action{justify-self:start}.team-media-upload input{background:#fff;padding:8px}@media (width<=900px){.team-media-field{grid-template-columns:1fr}.team-media-field figure{min-height:210px}.team-media-selector select{min-width:200px}}@media (width<=600px){.team-media-editor .panel-section-title{flex-direction:column;align-items:flex-start;gap:14px}.team-media-selector,.team-media-selector select{width:100%}.team-media-field{padding:13px}.team-media-field>div{grid-template-columns:1fr}.team-media-field label{grid-column:1/-1!important}}@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}
