*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f7fa;background:#090c10;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #8ecaff}header{background:#090c10;border-bottom:1px solid #263442;justify-content:space-between;align-items:center;padding:10px 5vw;display:flex}.logo img{object-fit:contain;width:74px;height:84px}nav{align-items:center;gap:25px;font-size:14px;display:flex}nav a:hover{color:#8ecaff}details{position:relative}summary{cursor:pointer}details div{z-index:10;background:#18212c;gap:12px;min-width:150px;padding:18px;display:grid;position:absolute}.button,.outline{text-transform:uppercase;letter-spacing:.06em;padding:14px 24px;font-size:14px;font-weight:700;display:inline-block}.button{color:#08121e;background:#95cbff}.outline{border:1px solid #6a7e91}.small{padding:10px 16px}.hero{grid-template-columns:1fr 1fr;min-height:780px;display:grid}.hero>div:first-child{padding:80px 5vw}.eyebrow{color:#9dceff;letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:700}h1{letter-spacing:-.05em;margin:30px 0;font-size:clamp(44px,5.7vw,90px);font-weight:900;line-height:.99}h1 em{color:#9dceff;font-style:normal}h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(32px,4vw,58px);line-height:1.12}h3{font-size:25px;line-height:1.2}.intro{color:#bdc7d2;max-width:650px;font-size:18px}.actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.hero-art{min-height:650px;position:relative;overflow:hidden}.hero-art img{object-fit:cover}.hero-art:after{content:"";background:linear-gradient(90deg,#090c10,#0000 30%),linear-gradient(#0000 65%,#090c10);position:absolute;inset:0}.hero-art span{z-index:1;letter-spacing:.12em;font-size:14px;position:absolute;bottom:45px;left:40px}.section{border-top:1px solid #263442;padding:85px 7vw}.three{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.three article{border-top:1px solid #405165;padding-top:25px}.three p{color:#bdc7d2}.number{color:#91c9ff;font-size:14px}.divisions{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.division{position:relative;overflow:hidden}.division img{object-fit:cover;width:100%;height:540px;transition:transform .3s}.division:hover img{transform:scale(1.03)}.division>div{background:linear-gradient(#0000,#080c12);padding:40px;position:absolute;bottom:0;left:0;right:0}.division h3{text-transform:uppercase;margin:8px 0;font-size:42px}.caption{color:#9aa9b8;font-size:13px}.stage{background:#111923}.closing{padding-bottom:100px}footer{color:#b6c2ce;border-top:1px solid #263442;padding:50px 7vw}footer div{gap:25px;margin:20px 0;display:flex}footer strong{color:#fff;letter-spacing:.12em}.page{max-width:1100px;min-height:60vh;margin:auto;padding:70px 5vw}.page h1{font-size:clamp(44px,6vw,76px)}.page p{max-width:760px}.skip{position:absolute;top:-100px}.skip:focus{z-index:50;color:#000;background:#fff;padding:10px;top:0}.form{gap:22px;max-width:780px;margin-top:35px;display:grid}label{color:#d6e0ea;gap:8px;display:grid}input,select,textarea{font:inherit;color:#fff;background:#141e29;border:1px solid #526273;border-radius:0;width:100%;padding:12px}textarea{min-height:110px}.check{align-items:flex-start;gap:12px;display:flex}.check input{width:auto;margin-top:8px}.form button{cursor:pointer;border:0}.notice{background:#152230;border-left:3px solid #9dceff;padding:18px}.hidden{display:none}@media (max-width:900px){header{align-items:flex-start}nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;max-width:80%}.hero{grid-template-columns:1fr}.hero>div:first-child{padding:55px 7vw}.hero-art{min-height:560px}.three{grid-template-columns:1fr;gap:20px}.section{padding:55px 7vw}.divisions{grid-template-columns:1fr}.division img{height:520px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.division img{transition:none}}fieldset{border:1px solid #35475b;gap:20px;min-width:0;margin:0;padding:24px;display:grid}legend{letter-spacing:.08em;text-transform:uppercase;color:#9dceff;padding:0 10px;font-size:14px}fieldset:disabled{opacity:.7}.form-note{color:#a8b7c7;font-size:14px}.form button:disabled{cursor:default;opacity:.65}.site-header{align-items:center;min-height:100px;position:relative}.logo{align-items:center;gap:10px;display:flex}.logo img{width:60px;height:60px}.logo span{letter-spacing:.04em;font-size:20px;font-weight:900;line-height:1.05}.logo small{letter-spacing:.3em;margin-top:6px;font-size:12px;display:block}.mobile-menu{display:none}@media (max-width:1000px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{border:1px solid #607a91;padding:10px 16px;list-style:none}.mobile-menu nav{z-index:20;background:#111923;border:1px solid #35475b;gap:20px;width:min(310px,85vw);max-width:none;padding:25px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 12px 25px #0008}.site-header{padding:14px 7vw}}.profile-image{object-fit:cover;max-width:100%;height:auto}.site-header .logo{flex:none;width:105px;height:78px;overflow:hidden}.hero-logo{background:radial-gradient(circle,#173658 0%,#0b1725 32%,#090c10 68%);justify-content:center;align-items:center;min-width:0;min-height:660px;display:flex;overflow:hidden}.hero-logo img{object-fit:cover;object-position:center;width:min(100%,760px);height:min(80vh,780px);min-height:600px;display:block}@media (max-width:900px){.hero-logo{min-height:500px}.hero-logo img{height:600px;min-height:0}}@media (max-width:560px){.hero-logo{min-height:360px}.hero-logo img{height:430px}}.content-page{max-width:1250px}.content-block{border-top:1px solid #304457;margin-top:65px;padding-top:40px}.content-block h2{max-width:850px;font-size:clamp(30px,3.4vw,48px)}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0;display:grid}.content-grid p{color:#bdc7d2}.content-card{background:#111b27;border:1px solid #304457;padding:28px}.credential{font-weight:700;color:#9dceff!important}.mission-block{background:#111d2b;border:1px solid #304457;padding:40px}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:35px;display:grid}.team-card h3{margin:20px 0 8px;font-size:20px}.team-card p{color:#adc0d2;margin:0;font-size:14px}.photo-placeholder{aspect-ratio:4/5;color:#8fa2b5;background:#101821;border:1px dashed #50677d;place-items:center;font-size:13px;display:grid}.process-list{padding-left:30px;list-style:decimal-leading-zero}.process-list li{border-bottom:1px solid #304457;padding:10px 0 20px 18px}.process-list li::marker{color:#9dceff}.contact-links{color:#9dceff;flex-wrap:wrap;gap:20px;margin:25px 0;display:flex}.contact-links a{text-decoration:underline}.status-label{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#9dceff!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq-page{max-width:1400px}.demo-banner p{max-width:none;margin:5px 0 0;font-size:14px}.hq-login{max-width:650px;margin:50px auto}.demo-credentials{overflow-wrap:anywhere;background:#101821;border:1px solid #304457;margin-top:30px;padding:20px}.demo-credentials p{margin:0 0 10px}.demo-credentials code{color:#a4d4ff}.hq-top{justify-content:space-between;align-items:center;gap:25px;margin:40px 0 30px;display:flex}.hq-top h1{margin:0 0 18px;font-size:clamp(36px,4vw,58px)}.hq-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:35px;display:grid}.hq-metrics article{background:#131e2b;border:1px solid #354a60;padding:24px}.hq-metrics span{color:#bac8d5;font-size:14px;display:block}.hq-metrics strong{color:#9dceff;margin-top:12px;font-size:38px;line-height:1.2;display:block}.hq-tabs{border-bottom:1px solid #405569;gap:12px;margin-bottom:35px;display:flex}.hq-tabs button{font:inherit;color:#b6c8d9;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 22px}.hq-tabs button[aria-selected=true]{color:#9dceff;border-color:#9dceff}.hq-page h2{font-size:32px}.hq-filters{grid-template-columns:minmax(0,1fr) 200px;gap:20px;margin:28px 0 20px;display:grid}.recruiting-filters{grid-template-columns:minmax(0,1fr) 180px 180px}.table-scroll{border:1px solid #354a60;overflow-x:auto}.hq-table{border-collapse:collapse;width:100%;font-size:14px}.hq-table th{text-align:left;color:#adcbeb;text-transform:uppercase;letter-spacing:.05em;background:#172535;font-size:12px}.hq-table td,.hq-table th{vertical-align:top;border-bottom:1px solid #304457;padding:18px}.hq-table td{color:#ced8e3}.table-action{font:inherit;color:#a9d5ff;cursor:pointer;white-space:nowrap;background:#152333;border:1px solid #496985;padding:9px 13px}.table-action:disabled{cursor:default;opacity:.5}.status-badge{color:#bdcde1;background:#263449;border-radius:3px;padding:4px 10px;font-size:12px;display:inline-block}.status-new{color:#a9d5ff;background:#183c5c}.status-reviewing{color:#f0d398;background:#413622}.status-contacted{color:#a5ddc4;background:#1e4036}.hq-detail{background:#101e2d;border:1px solid #6b9bc3;margin-top:28px;padding:30px}.hq-detail h3{margin:12px 0 24px;font-size:30px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.detail-grid div{min-width:0}.detail-grid dt{color:#9bb6d0;text-transform:uppercase;margin-bottom:8px;font-size:12px}.detail-grid dd{overflow-wrap:anywhere;white-space:pre-wrap;color:#e4ebf3;margin:0}.demo-tools{color:#adbed0;border-top:1px solid #304457;margin-top:50px;padding-top:30px;font-size:14px}.hq-page button{font-family:inherit}.hq-top .outline,.demo-tools .outline{color:#dbe7f3;cursor:pointer;background:0 0}.hq-detail:focus{outline-offset:3px;outline:2px solid #9dceff}.hq-page [hidden],[data-preview-page][hidden]{display:none!important}footer div{flex-wrap:wrap}@media (max-width:1000px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiting-filters{grid-template-columns:minmax(0,1fr) 160px}.recruiting-filters>label:first-child{grid-column:1/-1}}@media (max-width:600px){.content-grid,.team-grid,.hq-metrics,.hq-filters,.recruiting-filters,.detail-grid{grid-template-columns:1fr}.content-block{margin-top:45px;padding-top:30px}.mission-block{padding:25px}.hq-top{flex-direction:column;align-items:flex-start}.hq-tabs button{padding:13px 15px;font-size:14px}.hq-detail{padding:22px}.hq-table td,.hq-table th{padding:12px}.photo-placeholder{aspect-ratio:5/3}}.branded-page-heading{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:35px;display:grid}.page-brand-mark{background:radial-gradient(#18334b55,#0000 70%);height:220px;overflow:hidden}.page-brand-mark img{object-fit:cover;opacity:.85;width:220px;height:220px}.branded-page-heading h1{margin-top:20px}.branded-page-heading+.content-block{border-top-color:#5486aa}.content-page .service-grid .content-card{border-top:2px solid #6598bc}.hq-tabs{overflow-x:auto}.hq-tabs button{white-space:nowrap;flex-shrink:0}.press-body{white-space:pre-wrap;overflow-wrap:anywhere}.press-attachment{color:#9dceff;text-decoration:underline}.news-release{border-top:2px solid #6598bc}.news-release details div{background:0 0;padding:15px 0;display:block;position:static}.news-release summary{color:#9dceff;font-weight:700}.press-actions{flex-wrap:wrap;gap:8px;display:flex}.demo-banner+.hq-login .intro{max-width:650px}[data-demo-insights][hidden]{display:none!important}@media (max-width:600px){.branded-page-heading{grid-template-columns:minmax(0,1fr) 85px;gap:12px}.page-brand-mark{height:100px}.page-brand-mark img{width:85px;height:100px}.branded-page-heading h1{font-size:clamp(34px,8vw,44px)}}.assignment-search{gap:.5rem;max-width:36rem;margin:1.5rem 0;display:grid}.assignment-members{border:1px solid var(--line,#344150);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:1.25rem;display:grid}.assignment-members legend{color:#a6d5ff;padding:0 .5rem}.assignment-members label{align-items:center;gap:.65rem;display:flex}.assignment-members input{accent-color:#8ac9ff;width:18px;height:18px}.player-workspace{background:linear-gradient(135deg,#5db0ec12,#0000 65%);border:1px solid #36546d;border-radius:16px;padding:clamp(1rem,3vw,2rem)}.player-activity{padding-left:1.2rem;line-height:1.8}[data-document-members]{gap:1rem;display:grid}.press-actions details a{margin-top:.6rem;display:block}.site-header .logo{justify-content:center;width:76px;height:72px}.site-header .logo img{object-fit:contain;object-position:center;width:68px;height:64px}[data-preview-page=hq]>.site-header,[data-preview-page=hq]>footer{display:none}body:not(:has([data-preview-page])):has(.hq-page)>.site-header{display:none}body:not(:has([data-preview-page])):has(.hq-page)>footer{display:none}.hq-page{--hq-border:#283b4d;background:radial-gradient(at 85% 0,#1e354c55,#0000 50%),#0a1019;max-width:none;min-height:100vh;padding:24px 28px 48px}.hq-app-brand{border-bottom:1px solid var(--hq-border);align-items:center;gap:14px;padding:0 6px 22px;display:flex}.hq-app-brand img{object-fit:contain;width:45px;height:45px}.hq-app-brand strong{letter-spacing:.13em;font-size:19px;display:block}.hq-app-brand span{letter-spacing:.09em;text-transform:uppercase;color:#91a9be;font-size:11px;display:block}.hq-app-brand>a{color:#b0c9dd;border:1px solid #344c60;border-radius:8px;margin-left:auto;padding:9px 14px;font-size:13px}.hq-page>.demo-banner{background:#10213377;border:1px solid #2b4459;border-radius:10px;align-items:center;gap:16px;margin:18px 0 22px;padding:12px 18px;display:flex}.hq-page>.demo-banner strong{white-space:nowrap;color:#9bd0ff;font-size:12px}.hq-page>.demo-banner p{color:#90a8bd;font-size:12px}.hq-shell{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:28px;display:grid}.hq-sidebar{border:1px solid var(--hq-border);background:linear-gradient(165deg,#162335,#0f1825);border-radius:16px;padding:18px 12px;position:sticky;top:20px}.hq-nav-label{color:#7f9cb5;letter-spacing:.16em;margin:5px 10px 14px;font-size:10px}.hq-sidebar .hq-sidebar-nav{border:0;flex-direction:column;gap:6px;margin:0;display:flex;overflow:visible}.hq-sidebar-nav button{text-align:left;color:#a7bdcf;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px 10px;font-size:13px;display:flex}.hq-sidebar-nav button[aria-selected=true]{color:#e8f4ff;background:linear-gradient(100deg,#244967,#1c344c);border:1px solid #47769a;box-shadow:inset 3px 0 #99d3ff}.hq-nav-icon{color:#97c9ed;background:#88bbdf12;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.hq-sidebar-nav button:hover{background-color:#22394e}.hq-sidebar-note{color:#c0d1df;margin:35px 10px 25px;font-size:12px}.hq-sidebar-note p{color:#7f9cb5;margin:8px 0;font-size:11px;line-height:1.6}.hq-live-dot{background:#9bcfff;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #9bcfff66}.hq-user{border-top:1px solid var(--hq-border);align-items:center;gap:10px;padding:18px 5px;display:flex}.hq-avatar{color:#bbddf6;background:#29445c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.hq-user strong{font-size:12px;display:block}.hq-user div span{color:#829cb3;font-size:10px}.hq-sidebar>.outline{color:#adbed0;cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:9px;font-size:10px}.hq-main{min-width:0}.hq-workspace-top{align-items:center;margin:8px 0 24px}.hq-workspace-top .eyebrow{letter-spacing:.18em;margin:0 0 12px;font-size:10px}.hq-workspace-top h1{letter-spacing:-.04em;margin:0 0 10px;font-size:34px}.hq-workspace-top .intro{color:#91a8bd;margin:0;font-size:13px}.hq-access-chip{color:#a9c8e0;white-space:nowrap;background:#182b3d;border:1px solid #38536b;border-radius:30px;padding:6px 12px;font-size:10px}.hq-page .hq-metrics{gap:14px;margin-bottom:24px}.hq-page .hq-metrics article{border:1px solid var(--hq-border);background:linear-gradient(125deg,#172b40,#111d2c);border-radius:12px;padding:20px 22px;position:relative;box-shadow:0 5px 20px #0002}.hq-page .hq-metrics span{color:#8fa9bf;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.hq-page .hq-metrics strong{color:#e2f2ff;font-size:32px;font-weight:600}.hq-page .hq-metrics article:after{content:"";opacity:.6;background:#7bb7e5;border-radius:10px;width:26px;height:5px;position:absolute;bottom:23px;right:22px}.hq-main>[data-demo-panel]{border:1px solid var(--hq-border);background:#111b29;border-radius:14px;padding:26px;box-shadow:0 8px 35px #0002}.hq-main>[data-demo-panel]>h2{letter-spacing:-.03em;margin:0 0 10px;font-size:24px}.hq-main>[data-demo-panel]>.intro{font-size:14px}.hq-page .form-note{color:#91a8bd;font-size:12px}.hq-page .hq-filters{gap:14px}.hq-page label{color:#b6c9da;font-size:12px}.hq-page input,.hq-page select,.hq-page textarea{color:#e2edf7;font:inherit;background:#0b1421;border:1px solid #344b61;border-radius:8px;min-width:0;padding:11px}.hq-page input:focus,.hq-page textarea:focus,.hq-page select:focus{outline-offset:2px;outline:2px solid #8fc7f5}.hq-page .button,.hq-page .outline,.hq-page .table-action{text-transform:none;letter-spacing:0;border-radius:7px}.hq-page .button{color:#0e2032;cursor:pointer;background:#9acfff;padding:11px 18px}.hq-page .table-scroll{border-color:#2c4054;border-radius:10px}.hq-page .hq-table th{background:#192a3d;padding:13px 16px;font-size:10px}.hq-page .hq-table td{border-color:#22374c;padding:16px;font-size:12px}.hq-page .hq-table tr:last-child td{border-bottom:0}.hq-page .hq-table tbody tr:hover{background:#1b304733}.hq-page .table-action{padding:7px 10px;font-size:11px}.hq-page .status-badge{border-radius:20px}.hq-page .hq-detail{background:#0d1826;border-color:#3b607e;border-radius:12px}.hq-page .content-card{background:#132337;border-color:#2d4860;border-radius:12px;padding:22px}.hq-page .content-card h3{font-size:20px}.hq-page .content-card p{font-size:13px}.hq-page .detail-grid{gap:18px}.hq-page .detail-grid dt{font-size:10px}.hq-page .detail-grid dd{font-size:13px}.hq-page .content-block{margin-top:30px;padding-top:25px}.hq-page .demo-tools{margin:24px 0 0;padding:18px 5px;font-size:11px}.hq-page .demo-tools p{max-width:800px}.hq-page .hq-login{background:linear-gradient(145deg,#192c42,#0d1724);border:1px solid #36536c;border-radius:20px;max-width:620px;margin:50px auto;padding:35px;box-shadow:0 25px 65px #0004}.hq-login h1{font-size:48px}.hq-page .demo-credentials{background:#0c1725;border-radius:10px;font-size:12px}.internal-profile{border-top:1px solid #36536c;margin-top:28px;padding-top:22px}.internal-profile h3{font-size:22px!important}.profile-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.profile-financial-metrics article{background:#15283b;border:1px solid #2b4b65;border-radius:10px;padding:17px}.profile-financial-metrics span{text-transform:uppercase;color:#9bb9d1;font-size:10px;display:block}.profile-financial-metrics strong{color:#d4ecff;overflow-wrap:anywhere;margin-top:9px;font-size:22px;display:block}.profile-editor{background:#122235;border:1px solid #2e4a61;border-radius:9px;margin:18px 0;padding:15px}.profile-editor summary{color:#a6d4f7;font-size:13px;font-weight:600}.profile-editor .profile-form{background:0 0;grid-template-columns:1fr 1fr;gap:16px;max-width:none;padding:18px 0 0;display:grid;position:static}.profile-form label{gap:6px;display:grid}.profile-form [role=status]{grid-column:1/-1}.profile-form label:has(textarea){grid-column:1/-1}.profile-form button{justify-self:start}@media (max-width:1050px){.hq-shell{grid-template-columns:185px minmax(0,1fr);gap:16px}.hq-page{padding:20px 16px}.hq-access-chip{display:none}.hq-main>[data-demo-panel]{padding:20px}.profile-financial-metrics{grid-template-columns:1fr}.hq-sidebar-nav button{gap:8px;font-size:12px}}@media (max-width:760px){.hq-shell{grid-template-columns:1fr}.hq-sidebar{padding:12px;position:static}.hq-sidebar .hq-sidebar-nav{flex-direction:row;gap:6px;overflow-x:auto}.hq-sidebar-nav button{flex:none;padding:9px 12px}.hq-nav-label,.hq-sidebar-note,.hq-user{display:none}.hq-sidebar>.outline{width:auto;margin-top:10px}.hq-page .hq-workspace-top{flex-direction:row}.hq-page>.demo-banner{display:block}.hq-app-brand>a{font-size:11px}.hq-page .hq-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hq-page .hq-metrics article{padding:14px}.hq-page .hq-metrics span{font-size:8px}.hq-page .hq-metrics article:after{display:none}.hq-page .hq-login{padding:24px}.hq-main>[data-demo-panel]{padding:16px}.profile-editor .profile-form,.hq-page .hq-filters{grid-template-columns:1fr}.hq-page .hq-top h1{font-size:30px}.hq-app-brand strong{font-size:16px}}.overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.overview-stats article{background:linear-gradient(120deg,#18334b,#142336);border:1px solid #35536c;border-radius:10px;padding:18px}.overview-stats span{text-transform:uppercase;color:#9abbd3;letter-spacing:.05em;font-size:10px;display:block}.overview-stats strong{color:#d8eeff;margin-top:8px;font-size:30px;display:block}.overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.overview-grid h3{margin:0 0 18px}.overview-item{border-top:1px solid #294258;padding:15px 0}.overview-item strong{font-size:13px}.overview-item p{margin:5px 0 9px}.calendar-top{align-items:center;gap:12px;margin:25px 0 12px;display:flex}.calendar-top h3{margin:0 auto 0 0;font-size:19px}.calendar-top button{padding:7px 12px;font-size:12px}.event-calendar{background:#0e1b2a;border:1px solid #2e4c66;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px;display:grid}.calendar-weekday{text-align:center;color:#9eb9cf;padding:6px;font-size:11px}.calendar-day{text-align:left;min-height:70px;font:inherit;color:#c7dcec;cursor:pointer;background:#14283c;border:1px solid #263e55;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px;font-size:13px;display:flex}.calendar-day small{color:#9bceef;background:#274967;border-radius:4px;padding:2px 5px;font-size:9px}.calendar-day[aria-pressed=true]{background:#2a4d6c;border-color:#afd9ff;box-shadow:inset 0 0 0 1px #afd9ff}.calendar-current{border-color:#81acd2}.calendar-blank{min-height:70px}.event-form{grid-template-columns:1fr 1fr;gap:18px;max-width:none;display:grid}.event-form fieldset>div{gap:12px;display:grid}.event-form .actions,.event-form [role=status]{grid-column:1/-1}.event-form label:has(textarea){grid-column:1/-1}.pipeline-board{grid-template-columns:repeat(6,minmax(180px,1fr));gap:12px;padding-bottom:15px;display:grid;overflow-x:auto}.pipeline-lane{background:#0d1927;border:1px solid #2d455d;border-radius:10px;min-width:0;padding:12px}.pipeline-lane h3{color:#a7cbe5;margin:4px 0 16px;font-size:12px}.pipeline-card{background:#192d42;border:1px solid #36556f;border-radius:8px;margin:10px 0;padding:13px}.pipeline-card>strong{overflow-wrap:anywhere;font-size:13px}.pipeline-card p{margin:7px 0;font-size:11px!important}.pipeline-card .credential{font-size:10px!important}.hq-sidebar{max-height:calc(100vh - 40px);overflow-y:auto}.hq-sidebar-note{margin-top:20px}.hq-page .hq-sidebar-nav button{padding:10px}.event-calendar button:hover{background:#223c53}.event-calendar button:focus-visible{outline-offset:2px;outline:2px solid #b4deff}@media (max-width:1000px){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hq-sidebar{max-height:none;overflow:visible}.overview-grid,.event-form{grid-template-columns:1fr}.calendar-day{min-height:55px;padding:5px}.calendar-day small{padding:1px 2px;font-size:8px}.calendar-top h3{font-size:15px}.calendar-top{gap:6px}.calendar-top button{padding:7px}.event-calendar{gap:3px;padding:6px}}.published-document{gap:14px;display:grid}.published-document h3{margin:0}.published-document .status-badge{justify-self:start}.published-document .press-body{background:#101e2d;border:1px solid #36536c;border-radius:10px;padding:24px;line-height:1.8}.athlete-portal .notice{background:#13263a;border-color:#365b79;border-radius:14px}.athlete-portal .content-card,.athlete-portal .hq-detail{border-radius:14px}.athlete-portal input,.athlete-portal select,.athlete-portal textarea{border-radius:8px}.athlete-portal .outline{color:#c7deef;cursor:pointer;background:0 0;border-radius:8px}.athlete-portal .button{cursor:pointer;border-radius:8px}.athlete-portal .form label{gap:8px;display:grid}.athlete-portal details p{position:static}.hq-page [data-publish-form]{grid-template-columns:1fr 1fr;gap:16px;max-width:none;display:grid}.hq-page [data-publish-form]>.actions,.hq-page [data-publish-form]>p{grid-column:1/-1}.hq-page [data-publish-form]>label:has(textarea){grid-column:1/-1}.hq-page [data-publish-form] textarea[name=body]{min-height:240px}@media (max-width:760px){.hq-page [data-publish-form]{grid-template-columns:1fr}.published-document .press-body{padding:16px}}.service-interaction-note{color:#9ab5ca;margin:32px 0 0;font-size:12px}.service-flip{perspective:1200px;background:#101c28;border:1px solid #36546b;border-top:2px solid #6598bc;min-height:350px;position:relative;overflow:hidden}.service-flip .service-front{text-align:center;backface-visibility:hidden;z-index:2;background:linear-gradient(135deg,#172b3d,#101c28);justify-content:center;align-items:center;padding:30px;list-style:none;transition:transform .55s cubic-bezier(.2,.7,.25,1);display:flex;position:absolute;inset:0;transform:rotateY(0)}.service-front::-webkit-details-marker{display:none}.service-front h3{margin:0;font-size:clamp(22px,2.1vw,29px);line-height:1.3}.service-flip .service-back{backface-visibility:hidden;z-index:1;background:linear-gradient(140deg,#1b354a,#11202e);min-width:0;padding:28px;transition:transform .55s cubic-bezier(.2,.7,.25,1);display:block;position:absolute;inset:0;overflow:auto;transform:rotateY(-180deg)}.service-back h3{color:#b2d9f6;margin:0 0 16px;font-size:21px}.service-back p{margin:0;font-size:16px;line-height:1.7}.service-flip[open]>.service-front{z-index:0;transform:rotateY(180deg)}.service-flip[open]>.service-back{z-index:2;transform:rotateY(0)}.service-flip-hint{color:#9bb4c8;margin-top:18px;font-size:10px;display:block}.service-flip:has(summary:focus-visible){outline-offset:4px;outline:3px solid #a5d5ff}.service-front:focus-visible{outline-offset:-6px}.service-grid{margin-top:22px}.motion-ready [data-scroll-item]{opacity:0;transition:transform .7s cubic-bezier(.2,.7,.25,1),opacity .7s;transition-delay:var(--reveal-delay,0s);transform:translate(-65px)}.motion-ready.motion-visible [data-scroll-item]{opacity:1;transform:translate(0)}@media (max-width:600px){.service-flip{min-height:370px}.service-back p{font-size:15px}.service-flip .service-front,.service-flip .service-back{padding:24px}}@media (prefers-reduced-motion:reduce){.service-flip .service-front,.service-flip .service-back{transition:none;transform:none}.service-flip[open]>.service-front{visibility:hidden}.motion-ready [data-scroll-item]{opacity:1;transition:none;transform:none}}.service-close{font:inherit;color:#b8ddf8;cursor:pointer;background:0 0;border:1px solid #5d829e;border-radius:5px;margin-top:18px;padding:7px 12px;font-size:12px}.service-flip:not([open])>.service-back{visibility:hidden}.service-flip[open]>.service-back{visibility:visible}.service-flip:not([data-motion-initialized])[open]>.service-front{visibility:visible;min-height:90px;position:relative;transform:none}.service-flip:not([data-motion-initialized])[open]>.service-back{position:relative;inset:auto;transform:none}.service-flip:not([data-motion-initialized]) .service-close{display:none}.motion-ready[data-scroll-style=rise] [data-scroll-item]{transition-duration:.8s;transform:translateY(34px)}.motion-ready.motion-visible[data-scroll-style=rise] [data-scroll-item]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.motion-ready[data-scroll-style=rise] [data-scroll-item]{opacity:1;transition:none;transform:none}}.athlete-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0;display:grid}.athlete-roster-card{background:#101c28;border:1px solid #2d4558;border-radius:12px;min-width:0;overflow:hidden}.athlete-photo{aspect-ratio:4/5;background:linear-gradient(145deg,#1d3449,#101923);overflow:hidden}.athlete-photo img{object-fit:cover;width:100%;height:100%}.athlete-photo-placeholder{color:#90b4d0;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.athlete-photo-placeholder span{opacity:.65;font-size:48px;font-weight:700}.athlete-photo-placeholder small{letter-spacing:.2em;font-size:10px}.athlete-roster-bio{padding:22px}.athlete-roster-bio h3{margin:0 0 14px;font-size:23px;line-height:1.2}.athlete-roster-bio p{font-size:14px;line-height:1.6}.athlete-roster-bio .eyebrow{color:#a8d5f5;font-size:10px}.athlete-ranking{color:#b5ddfa;border-top:1px solid #365069;padding-top:14px;font-size:14px}.athlete-ranking small{color:#94a9ba;margin-top:8px;font-size:10px;display:block}@media (max-width:1000px){.athlete-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.athlete-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:450px){.athlete-roster{grid-template-columns:1fr}}.athlete-sport-tabs{border-bottom:1px solid #263b4b;justify-content:center;gap:32px;margin:32px 0 0;display:flex}.athlete-sport-tabs button{color:#96a9b8;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 10px;font-size:15px;transition:color .2s,border-color .2s}.athlete-sport-tabs button[aria-selected=true]{color:#b9dffc;border-bottom-color:#8ac5ed}.athlete-sport-tabs button:hover{color:#e9f5ff}.athlete-sport-tabs button:focus-visible{outline-offset:4px;outline:2px solid #8ac5ed}.athlete-sport-panel{min-height:96px}.athlete-sport-panel[hidden]{display:none}.athlete-sport-panel .athlete-roster{margin-top:28px}.compact-picker{align-self:start;min-width:0}.compact-picker details{background:#101a2b;border:1px solid #334155;border-radius:12px;padding:12px}.compact-picker summary{cursor:pointer;color:#dbeafe;font-weight:600}.compact-picker details>input{width:100%;margin-top:12px}.compact-picker details>div{grid-template-columns:1fr;gap:8px;max-height:220px;margin-top:12px;display:grid;overflow:auto}.compact-picker details label{align-items:center;gap:10px;margin:0;padding:6px;display:flex}.compact-picker details label[hidden]{display:none}.compact-picker input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.compact-picker [data-picker-selection]{overflow-wrap:anywhere}.compact-picker details{position:relative}.compact-picker summary{padding-right:36px}.compact-picker .picker-close{color:#dbeafe;cursor:pointer;background:#17263b;border:1px solid #475569;border-radius:8px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:6px;right:8px}.compact-picker .picker-close:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}[data-applicant-fields][hidden]{display:none!important}.athlete-staff-card p{overflow-wrap:anywhere}.auth-page{max-width:660px;margin:auto}.live-form{gap:18px;max-width:720px;margin:22px 0;display:grid}.live-form label,.live-filter label{gap:8px;font-weight:600;display:grid}.live-form input,.live-form select,.live-form textarea,.live-filter input,.live-filter select{color:#edf5ff;width:100%;font:inherit;background:#101d2c;border:1px solid #35485e;border-radius:7px;padding:12px}.live-form textarea{min-height:110px}.live-form button{justify-self:start}.live-form .live-check{align-items:center;gap:10px;display:flex}.live-check input{width:auto}.live-hq{color:#edf5ff;background:#0b1421;grid-template-columns:240px minmax(0,1fr);min-height:80vh;display:grid}.live-sidebar{background:#0e1b2b;border-right:1px solid #2b3e54;padding:30px 20px}.live-brand{letter-spacing:2px;font-size:22px;font-weight:900}.live-brand span{color:#83bbff;margin-top:7px;font-size:11px;display:block}.live-sidebar nav{gap:6px;margin:30px 0;display:grid}.live-sidebar nav a{border-radius:7px;padding:11px 9px}.live-sidebar nav a:hover,.live-sidebar nav a:focus-visible{color:#9dcbff;background:#213a57}.live-content{min-width:0;padding:40px}.live-content h1{font-size:clamp(2rem,4vw,3.8rem);line-height:1.1}.live-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:28px 0;display:grid}.live-card{overflow-wrap:anywhere;background:linear-gradient(135deg,#14253a,#101c2c);border:1px solid #304258;border-radius:14px;margin:20px 0;padding:24px;display:block}.live-grid>.live-card{margin:0}.live-card h2{font-size:1.5rem}.live-card p{color:#c0cfdf;line-height:1.7}.live-filter{flex-wrap:wrap;align-items:end;gap:16px;margin:25px 0;display:flex}.live-filter label{flex:1;min-width:180px}.live-form fieldset{border:1px solid #35485e;border-radius:7px;padding:14px}.live-card summary{cursor:pointer;font-weight:700}.live-card article+article{border-top:1px solid #304258;padding-top:18px}.live-hq .notice{color:#dceeff;background:#142c46}.live-hq .outline{color:#e3f1ff;border-color:#6384ab}.live-hq button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.live-hq{grid-template-columns:1fr}.live-sidebar{border-bottom:1px solid #304258;border-right:0}.live-sidebar nav{grid-template-columns:repeat(2,1fr);margin:20px 0}.live-content{padding:26px 18px}}.live-workspace{font-size:14px;line-height:1.65}.live-workspace .hq-app-brand{margin-bottom:26px}.live-workspace .live-hq{background:0 0;grid-template-columns:225px minmax(0,1fr);min-height:0}.live-workspace .live-sidebar{border:1px solid var(--hq-border);background:linear-gradient(165deg,#162335,#0f1825);max-height:calc(100vh - 40px);padding:18px 12px;overflow-y:auto}.live-workspace .workspace-navigation{grid-template-columns:1fr;align-items:stretch;gap:5px;max-width:none;margin:0;font-size:13px;display:grid}.live-workspace .workspace-nav-link{color:#a7bdcf;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:11px 10px;display:flex}.live-workspace .workspace-nav-link.is-active{color:#e8f4ff;background:linear-gradient(100deg,#244967,#1c344c);border-color:#47769a;box-shadow:inset 3px 0 #99d3ff}.live-workspace .workspace-subnav{border-left:1px solid #334c62;gap:3px;margin:5px 0 7px 22px;padding-left:17px;display:grid}.live-workspace .workspace-subnav a{color:#91a8bd;padding:6px 8px;font-size:11px}.live-workspace .workspace-subnav a[aria-current=page]{color:#d4edff;background:#233e56}.live-workspace .hq-user{align-items:flex-start}.live-workspace .hq-avatar{flex:0 0 34px}.live-workspace .hq-user div{min-width:0}.live-workspace .hq-user div span{text-transform:capitalize;line-height:1.8;display:block}.live-workspace .live-sidebar>form .outline{cursor:pointer;background:0 0;width:100%;padding:9px;font-size:11px}.live-workspace .live-content{padding:0}.live-workspace .workspace-title{letter-spacing:-.04em;color:#edf5ff;margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.2}.live-workspace .workspace-panel{border:1px solid var(--hq-border);background:#111b29;border-radius:14px;min-width:0;padding:26px;box-shadow:0 8px 35px #0002}.live-workspace .workspace-panel>h1{letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(26px,3vw,34px);line-height:1.15}.live-workspace .workspace-panel>.eyebrow{margin:0 0 10px;font-size:10px}.live-workspace .workspace-panel>.intro{color:#91a8bd;font-size:14px}.live-workspace .live-card{background:linear-gradient(125deg,#14263a,#101d2d);border-color:#2d4359;border-radius:12px;padding:22px;box-shadow:0 4px 18px #0001}.live-workspace .live-card h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;line-height:1.3}.live-workspace .live-card h3{font-size:17px}.live-workspace .live-card p{color:#9eb4c8;font-size:13px}.live-workspace .live-card .eyebrow{color:#9dceff;font-size:10px}.live-workspace .live-filter{background:#0c1724;border:1px solid #293e52;border-radius:10px;gap:14px;padding:18px}.live-workspace .live-filter label{min-width:min(180px,100%)}.live-workspace .live-filter .outline{padding:10px 16px}.live-workspace .live-form{margin-bottom:0;font-size:13px}.live-workspace .live-form legend{font-size:10px}.live-workspace .outline{cursor:pointer;color:#cce6fa;background:0 0;border-color:#45637e;padding:10px 15px;font-size:12px}.live-workspace .outline:hover{background:#213a50;border-color:#8bbce0}.live-workspace .button{border:0;font-size:12px;font-weight:700}.live-workspace .live-form input[type=checkbox]{accent-color:#9acfff;width:18px;height:18px}.live-workspace details>div{background:0 0;min-width:0;padding:0;position:static}.live-workspace details>summary{color:#c1def5;font-size:13px}.live-workspace details[open]>summary{margin-bottom:18px}.live-workspace dd{overflow-wrap:anywhere;color:#afc5d8;margin:5px 0 16px}.live-workspace dt{color:#8eaac1;text-transform:uppercase;font-size:11px}.live-workspace .workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.live-workspace .workspace-metric{background:linear-gradient(125deg,#18334b,#142336);border:1px solid #35536c;border-radius:10px;min-width:0;padding:20px 18px;transition:border-color .15s}.live-workspace .workspace-metric:hover{border-color:#8bc7f5}.live-workspace .workspace-metric>span{letter-spacing:.08em;text-transform:uppercase;color:#9abbd3;font-size:10px;display:block}.live-workspace .workspace-metric strong{color:#d8eeff;margin:10px 0;font-size:32px;font-weight:600;line-height:1.2;display:block}.live-workspace .workspace-metric small{color:#9ebad0;justify-content:space-between;gap:8px;font-size:10px;display:flex}.live-workspace .workspace-overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.live-workspace .workspace-overview-grid>.live-card{margin:0}.live-workspace .workspace-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.live-workspace .workspace-section-heading a{color:#a6d2f1;white-space:nowrap;font-size:11px}.live-workspace .workspace-empty{text-align:center;padding:22px 8px}.live-workspace .workspace-empty-mark{color:#a3d7ff;background:#1d3a51;border:1px solid #365c7c;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 auto 12px;display:grid}.live-workspace .workspace-empty strong{font-size:14px;display:block}.live-workspace .workspace-empty p{max-width:260px;margin:8px auto 18px;font-size:12px}.live-workspace .workspace-quick-link,.live-workspace .workspace-list-item{border-top:1px solid #294258;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex}.live-workspace .workspace-quick-link:hover,.live-workspace .workspace-list-item:hover{color:#9ed3fc}.live-workspace .workspace-quick-link strong,.live-workspace .workspace-list-item strong{font-size:13px;display:block}.live-workspace .workspace-quick-link div>span,.live-workspace .workspace-list-item div>span{color:#92acc1;margin-top:5px;font-size:11px;display:block}.live-workspace .workspace-rollout{background:#0d1826;margin-bottom:0}.live-workspace .workspace-view-tabs{background:0 0;border:0;border-bottom:1px solid #2d4359;border-radius:0;justify-content:flex-start;align-items:center;max-width:none;padding:0 0 14px}.live-workspace .workspace-view-tabs a{color:#9ab6cd;border:1px solid #0000;border-radius:7px;padding:8px 12px;font-size:12px}.live-workspace .workspace-view-tabs a[aria-current=page]{color:#d5edff;background:#203d55;border-color:#426784}@media (min-width:1600px){.live-workspace .hq-shell{max-width:1600px;margin:0 auto}.live-workspace .hq-app-brand{max-width:1600px;margin-left:auto;margin-right:auto}}@media (max-width:1100px){.live-workspace .live-hq{grid-template-columns:205px minmax(0,1fr);gap:18px}.live-workspace .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-workspace .hq-workspace-top{align-items:flex-start}.live-workspace .hq-access-chip{display:none}.live-workspace .workspace-overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.live-workspace{padding:18px 14px 30px}.live-workspace .hq-app-brand{gap:10px;margin-bottom:18px;padding:0 0 18px}.live-workspace .hq-app-brand strong{font-size:16px}.live-workspace .hq-app-brand>a{padding:8px;font-size:10px}.live-workspace .live-hq{grid-template-columns:1fr}.live-workspace .live-sidebar{max-height:none;padding:12px;position:static;overflow:visible}.live-workspace .workspace-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.live-workspace .workspace-nav-link{padding:8px;font-size:12px}.live-workspace .workspace-subnav{margin-left:19px;padding-left:8px}.live-workspace .hq-user{margin-top:16px;padding:14px 5px;display:flex}.live-workspace .hq-sidebar-note{display:none}.live-workspace .live-sidebar>form .outline{width:auto}.live-workspace .live-content{padding:0}.live-workspace .workspace-title{font-size:28px}.live-workspace .workspace-panel{padding:20px 16px}.live-workspace .live-filter{padding:14px}.live-workspace .live-filter label{flex-basis:100%}.live-workspace .live-card{padding:18px}.live-workspace .workspace-metric{padding:16px 12px}.live-workspace .workspace-metric small{font-size:10px}.live-workspace .workspace-section-heading{flex-wrap:wrap}.live-workspace .workspace-view-tabs{padding:0 0 14px}.live-workspace .workspace-list-item{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.live-workspace .workspace-metric{transition:none}}.live-workspace .workspace-subnav{display:none}.live-workspace .workspace-nav-group:hover>.workspace-subnav,.live-workspace .workspace-nav-group:focus-within>.workspace-subnav{display:grid}.live-workspace .workspace-nav-group:has(.is-active)>.workspace-subnav{display:grid}.live-workspace .workspace-picker{border:1px solid #344b61;border-radius:10px;min-width:0;padding:14px;display:block}.live-workspace .workspace-picker legend{font-size:10px}.live-workspace .workspace-picker details{padding:8px 0;position:relative}.live-workspace .workspace-picker summary{padding-right:28px;font-size:12px}.live-workspace .workspace-picker .picker-close{color:#d6edff;cursor:pointer;background:#20364b;border:1px solid #486681;border-radius:6px;width:28px;height:28px;font-size:21px;line-height:1;position:absolute;top:1px;right:0}.live-workspace .workspace-picker input[type=search]{margin:10px 0}.live-workspace .workspace-picker-options{gap:8px;max-height:210px;display:grid;overflow-y:auto}.live-workspace .workspace-picker label{align-items:center;gap:9px;padding:4px 0;font-weight:400;display:flex}.live-workspace .workspace-picker input[type=checkbox]{accent-color:#99cfff;flex:0 0 18px;width:18px;height:18px}.live-workspace .workspace-picker small{color:#8fa9c0;overflow-wrap:anywhere;font-size:11px;display:block}.live-workspace .workspace-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.live-workspace .workspace-two-column>.workspace-wide{grid-column:1/-1}.live-workspace .workspace-empty-state{color:#90aabf;padding:24px 18px;font-size:13px}.live-workspace .hq-table details{min-width:190px}.live-workspace .hq-table details[open]{min-width:260px}.live-workspace .hq-table td strong{color:#e0edf7}.live-workspace .hq-table td p{font-size:12px}.live-workspace .hq-table .live-form{min-width:180px}.live-workspace .hq-table form+.outline,.live-workspace .hq-table .outline+.outline{margin-top:8px}.live-workspace .hq-table .button,.live-workspace .hq-table .outline{white-space:normal;padding:8px 11px;font-size:11px}.live-workspace .workspace-list-heading{margin:30px 0 16px;font-size:23px}.live-workspace .workspace-module-shortcuts{margin-top:18px}.live-workspace .workspace-calendar-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.live-workspace .workspace-calendar-heading h2{margin:0 12px;font-size:23px}.live-workspace .workspace-calendar{border:1px solid #2e465c;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.live-workspace .workspace-weekday{color:#a2bfd6;text-align:center;background:#192c40;padding:10px 6px;font-size:11px}.live-workspace .workspace-calendar-day,.live-workspace .workspace-calendar-blank{background:#0d1826;border-top:1px solid #2e465c;border-right:1px solid #23374b;min-width:0;min-height:95px;padding:8px}.live-workspace .workspace-calendar-day>span{color:#97b4cd;font-size:11px}.live-workspace .workspace-calendar-day.is-today{background:#19334b;box-shadow:inset 0 0 0 1px #7db6e0}.live-workspace .workspace-calendar-day a{color:#d2eaff;overflow-wrap:anywhere;background:#244763;border-radius:5px;margin-top:4px;padding:5px;font-size:10px;display:block}@media (max-width:760px){.live-workspace .workspace-two-column{grid-template-columns:1fr}.live-workspace .workspace-calendar-day,.live-workspace .workspace-calendar-blank{min-height:70px;padding:4px}.live-workspace .workspace-calendar-day a{padding:3px;font-size:9px}.live-workspace .overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-workspace .workspace-player-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.live-workspace .workspace-player-hero{background:linear-gradient(120deg,#1b3b56,#142236);border:1px solid #3c5a73;border-radius:14px;align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex}.live-workspace .workspace-player-avatar{color:#b9defa;background:#294d68;border:1px solid #537998;border-radius:16px;flex:0 0 68px;place-items:center;height:68px;font-size:24px;font-weight:700;display:grid}.live-workspace .workspace-player-hero h1{letter-spacing:-.035em;margin:6px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.15}.live-workspace .workspace-player-hero p{color:#9ebad0;margin:0;font-size:12px}.live-workspace .workspace-player-hero .eyebrow{color:#9dceff;font-size:10px}.live-workspace .workspace-player-hero>.status-badge{margin-left:auto}.live-workspace .workspace-client-cards h2{font-size:24px}.live-workspace .workspace-client-cards h3{color:#9eb8cd;margin-top:24px;font-size:13px}.live-workspace .workspace-assignment-list{margin:0 0 20px;padding:0;list-style:none}.live-workspace .workspace-assignment-list li{border-top:1px solid #2e465c;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.live-workspace .workspace-assignment-list small{color:#8faac0;text-transform:capitalize;font-size:11px;display:block}@media (max-width:760px){.live-workspace .workspace-player-hero{flex-wrap:wrap;gap:14px;padding:18px}.live-workspace .workspace-player-avatar{flex-basis:50px;height:50px;font-size:18px}.live-workspace .workspace-player-hero>.status-badge{margin-left:0}}
