:root{color-scheme:light;font-family:Saira,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(0,113,186,.08),transparent 32rem),linear-gradient(180deg,#f6f8fb,#edf2f7);color:#0c1f36;--navy: #071b33;--blue: #0071ba;--red: #c52032;--line: #d8e0e8;--card: rgba(255,255,255,.98);--card-soft: #f8fbfd;--shadow: 0 14px 34px rgba(7,27,51,.08);--shadow-strong: 0 24px 60px rgba(7,27,51,.16)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.shell{min-height:100vh;padding:18px;max-width:1320px;margin:0 auto}.topbar{display:grid;grid-template-columns:auto minmax(280px,560px) auto;align-items:center;gap:14px;margin-bottom:18px}.brandLockup{display:flex;align-items:center;gap:12px;min-width:220px}.brandLockup img{width:74px;height:54px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:0 8px 20px #071b3312}.topActions{display:flex;gap:8px;align-items:center;justify-content:end}.overviewButton{white-space:nowrap}.modePill{border:1px solid #cfe8f8;background:#eef7fd;color:var(--navy);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;white-space:nowrap}h1,h2,p{margin:0}h1{font-size:30px;letter-spacing:0}h2{font-size:24px;line-height:1.1;letter-spacing:0}.eyebrow{color:var(--blue);font-weight:800;text-transform:uppercase;font-size:12px}.screen{display:grid;gap:14px}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.heroBand{background:var(--navy);color:#fff;padding:24px;border-radius:8px;display:grid;gap:18px}.systemRibbon{margin:-4px 0 16px;border:1px solid var(--line);background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:9px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;box-shadow:0 8px 24px #071b330f}.systemRibbon>div:first-child{display:flex;gap:8px;align-items:center;color:var(--navy);min-width:0}.systemRibbon strong{font-size:13px}.liveDot{width:9px;height:9px;border-radius:50%;background:#159a5b;box-shadow:0 0 0 4px #159a5b1f;flex:0 0 auto}.ribbonMetrics{display:flex;gap:6px;flex-wrap:wrap;justify-content:end}.ribbonMetrics button{border:1px solid #dcecf7;background:#f5fbff;color:var(--navy);border-radius:999px;padding:6px 9px;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.ribbonMetrics b{color:var(--blue)}.ribbonMetrics span{color:#5d6a78;font-size:11px;font-weight:900;text-transform:uppercase}.chiefBrief{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:stretch}.chiefBriefMain{background:#fff;border:1px solid var(--line);border-radius:8px;padding:22px;display:grid;gap:14px}.chiefBriefMain h2{font-size:clamp(28px,3vw,44px);max-width:900px}.briefText{max-height:270px;overflow:auto;background:#f8fbfd;border:1px solid #e1eaf2;border-radius:8px;padding:14px;color:#142943;font-size:15px}.morningBriefCard{border:1px solid #dcecf7;background:linear-gradient(180deg,#fff,#f7fbfe);border-radius:8px;padding:14px;display:grid;gap:12px}.briefLead{border-left:4px solid var(--blue);padding-left:12px;display:grid;gap:4px}.briefLead strong{color:var(--navy);font-size:18px;line-height:1.22}.briefMetricRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.briefMetricRail div{border:1px solid #e4ebf2;background:#fff;border-radius:8px;padding:9px;display:grid;gap:2px}.briefMetricRail b{color:var(--blue);font-size:22px;line-height:1}.briefMetricRail span{color:#5d6a78;font-size:11px;font-weight:900;text-transform:uppercase}.briefSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:450px;overflow:auto;padding-right:2px}.briefSection{border:1px solid #e4ebf2;background:#fff;border-radius:8px;padding:10px;display:grid;gap:8px;align-content:start;min-width:0}.briefSection.high{border-color:#fecaca;background:#fff7f7}.briefSection.medium{border-color:#fde68a;background:#fffaf0}.briefSectionHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.briefLine{border-top:1px solid #edf2f7;padding-top:7px;display:grid;gap:2px;min-width:0}.briefLine strong{color:var(--navy);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefLine span{color:#314257;font-size:12px;line-height:1.25}.briefLine em{color:#5d6a78;font-size:12px;font-style:normal;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chiefBriefAside{background:#071b33;color:#fff;border-radius:8px;padding:18px;display:grid;gap:14px;align-content:start}.nextMove{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;border-radius:8px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;align-items:center;text-align:left;cursor:pointer}.nextMove strong{display:block;font-size:18px;margin-bottom:4px}.nextMove p{color:#ffffffb8;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.confidenceStrip{display:grid;gap:8px}.confidenceStrip span{display:flex;align-items:center;gap:8px;color:#ffffffc7;border-top:1px solid rgba(255,255,255,.12);padding-top:8px;font-size:13px}.commandTrustStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.commandTrustStrip span{border:1px solid #dcecf7;background:#f8fbfd;color:#314257;border-radius:8px;padding:9px;display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:800;min-width:0}.commandTrustStrip svg{color:var(--blue);flex:0 0 auto}.flagStrip{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px;box-shadow:none}.flagList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flagList button{border:1px solid var(--line);border-radius:8px;background:#f8fbfd;color:var(--navy);padding:12px;display:grid;gap:7px;text-align:left;cursor:pointer}.flagList strong{font-size:15px}.flagList span:last-child{color:#5d6a78;font-size:12px;line-height:1.3}.morningCommand,.chiefActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.morningCommand button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;text-align:left;cursor:pointer;box-shadow:none;min-height:128px}.morningCommand strong{display:block;font-size:18px;line-height:1.1}.morningCommand p{color:#5d6a78;font-size:13px;line-height:1.35;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chiefActionCard{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;text-align:left;cursor:pointer;box-shadow:var(--shadow);min-height:214px;position:relative;overflow:hidden}.chiefActionCard:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--blue)}.chiefActionCard.high:before{background:var(--red)}.chiefActionCard.medium:before{background:#d97706}.chiefActionBody{display:grid;gap:5px;min-width:0}.chiefActionBody em{color:var(--blue);font-style:normal;font-size:11px;font-weight:900;text-transform:uppercase}.chiefActionBody strong{color:var(--navy);font-size:17px;line-height:1.12}.chiefActionBody b{color:#314257;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chiefActionBody p{color:#5d6a78;font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chiefActionBody p span{color:var(--navy);font-weight:900}.chiefActionBody small{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 7px;width:fit-content;font-size:10px;font-weight:900;text-transform:uppercase}.chiefActionCTA{grid-column:1 / -1;border-top:1px solid #edf2f7;padding-top:9px;display:flex;justify-content:space-between;align-items:center;color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.richnessPanel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.richnessFocus{margin:0 14px 2px;border:1px solid #fde68a;background:#fffaf0;border-radius:8px;padding:12px;display:grid;grid-template-columns:auto minmax(0,.34fr) minmax(0,1fr);gap:10px;align-items:center}.richnessFocus strong{color:var(--navy);font-size:18px;line-height:1.1}.richnessFocus p{color:#5d6a78;font-size:13px;line-height:1.35}.richnessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.richnessCard{border:1px solid #e4ebf2;background:#f8fbfd;border-radius:8px;padding:12px;display:grid;gap:9px;align-content:start;min-width:0}.richnessCard strong{color:var(--navy);display:block;font-size:15px;line-height:1.2}.richnessCard span{color:#5d6a78;display:block;font-size:12px;margin-top:3px;line-height:1.25}.richnessCard p{color:#314257;font-size:12px;line-height:1.35}.richnessBar{height:8px;background:#dbe7ef;border-radius:999px;overflow:hidden}.richnessBar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),#159a5b);border-radius:inherit}.unlockRail{border-top:1px solid var(--line);background:#f8fbfd;padding:12px 14px;display:flex;flex-wrap:wrap;gap:8px}.unlockRail span{border:1px solid #dcecf7;background:#fff;color:#314257;border-radius:999px;padding:7px 9px;display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:800}.unlockRail b{color:var(--blue)}.chiefLoopPanel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;background:var(--navy);color:#fff;border-radius:8px;padding:16px;box-shadow:var(--shadow-strong);overflow:hidden;position:relative}.chiefLoopPanel:after{content:"";position:absolute;inset:auto -8% -42%;height:140px;border:1px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.chiefLoopIntro,.chiefLoopSteps{position:relative;z-index:1}.chiefLoopIntro{display:grid;gap:10px;align-content:center}.chiefLoopIntro h2{font-size:clamp(24px,3vw,36px);line-height:1;max-width:760px}.chiefLoopIntro p:not(.eyebrow){color:#ffffffc2;line-height:1.4}.chiefLoopSteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.chiefLoopSteps article{border:1px solid rgba(255,255,255,.14);background:#ffffff14;border-radius:8px;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;min-width:0}.chiefLoopSteps em{color:#8fd2ff;font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase}.chiefLoopSteps strong{display:block;color:#fff;font-size:18px;line-height:1.1;margin:2px 0 4px}.chiefLoopSteps p{color:#ffffffb8;font-size:12px;line-height:1.3}.statHero{background:linear-gradient(135deg,#071b33,#0d4c77 58%,#c52032)}.coverageGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.coverageGrid div{border:1px solid rgba(255,255,255,.16);background:#ffffff17;border-radius:8px;padding:10px;min-width:0}.coverageGrid strong{display:block;font-size:18px;line-height:1.05;overflow-wrap:anywhere}.coverageGrid span{display:block;margin-top:4px;color:#ffffffc2;font-size:12px;line-height:1.2}.linkButton{text-decoration:none}.opsMessage.dark{background:#ffffff1a;color:#ffffffdb;border-color:#ffffff29}.statLeague,.recentCoverage{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:none;overflow:hidden}.recentRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.recentRail button{border:1px solid #e4ebf2;background:#f8fbfd;color:var(--navy);border-radius:8px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;cursor:pointer;min-width:0}.recentRail strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentRail em{display:block;color:#5d6a78;font-size:12px;font-style:normal;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentRail b{color:var(--blue);font-size:11px;text-transform:uppercase}.leagueHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.leagueHeader span{color:var(--blue);font-weight:900;font-size:13px}.statTableWrap{overflow:auto}.statTable{width:100%;min-width:1240px;border-collapse:collapse;font-size:13px}.statTable th{position:sticky;top:0;background:#f8fbfd;color:#5d6a78;text-align:left;text-transform:uppercase;font-size:11px;letter-spacing:0;padding:9px 8px;border-bottom:1px solid var(--line);z-index:1}.statTable td{padding:9px 8px;border-bottom:1px solid #edf2f7;color:#24364a;white-space:nowrap}.flaggedRow td{background:#fffaf0}.tablePlayer{border:0;background:transparent;color:var(--navy);display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:900;padding:0}.tablePlayer .avatar{width:30px;height:30px;font-size:11px}.tableFlags{display:flex;gap:5px;flex-wrap:wrap;min-width:140px}.rowActions{display:flex;gap:6px;align-items:center}.miniAction{border:1px solid #cfe8f8;background:#eef7fd;color:var(--blue);border-radius:8px;padding:7px 9px;display:inline-flex;gap:5px;align-items:center;cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap;text-decoration:none}.miniAction.videoReady{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.miniAction:disabled{opacity:.55;cursor:not-allowed}.flagChip{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:900;text-transform:uppercase}.flagChip.high{background:#fee2e2;color:#991b1b}.flagChip.medium{background:#fef3c7;color:#92400e}.flagChip.info{background:#dbeafe;color:#1e40af}.trustBadge{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;text-transform:uppercase;margin-top:6px}.trustBadge.high{background:#fee2e2;color:#991b1b}.trustBadge.medium{background:#fef3c7;color:#92400e}.trustBadge.info{background:#dcfce7;color:#166534}.quiet{color:#7b8794;font-size:12px}.emptyLeague{padding:18px;color:#5d6a78;background:#f8fbfd}.overviewHero{min-height:430px;color:#fff;background:linear-gradient(135deg,#071b33fa,#0d4c77f0 62%,#c52032b8),url(https://assets.nhle.com/mugs/actionshots/1296x729/8476468.jpg);background-size:cover;background-position:center right;border-radius:8px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:end;overflow:hidden;box-shadow:0 24px 60px #071b3333}.overviewHero>div:first-child{max-width:760px}.overviewHero img{width:90px;height:auto;background:#fff;border-radius:8px;padding:8px;margin-bottom:18px}.overviewHero h2{font-size:clamp(38px,5vw,66px);max-width:760px}.handoffCard{background:#071b33a3;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:18px;display:grid;gap:10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.handoffCard .metric{background:#ffffff1f;min-width:0}.tourGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tourCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px;min-height:190px;display:grid;gap:12px;align-content:start;box-shadow:none}.tourCard strong{color:var(--navy);font-size:18px}.tourCard p{color:#5d6a78;line-height:1.4;font-size:13px}.handoffPanel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;display:grid;gap:16px;box-shadow:none}.flowSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flowSteps button{border:1px solid var(--line);background:#f8fbfd;color:var(--navy);border-radius:8px;padding:14px;text-align:left;display:grid;gap:10px;cursor:pointer}.flowSteps strong{width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center}.flowSteps span{color:#314257;line-height:1.35;font-size:13px}.guardrailList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guardrailList div{display:flex;gap:10px;align-items:center;color:#314257;border:1px solid var(--line);border-radius:8px;padding:12px;background:#f8fbfd}.guardrailList svg{color:var(--blue);flex:0 0 auto}.frontCockpit{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;min-height:300px}.cockpitMedia{position:relative;overflow:hidden;min-height:300px;border-radius:8px;padding:24px;color:#fff;background:linear-gradient(135deg,#071b33,#123b62 58%,#8f1825);background-size:cover;background-position:center right;display:grid;align-content:space-between;box-shadow:0 18px 44px #071b3329}.cockpitMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),radial-gradient(circle at 78% 14%,rgba(255,255,255,.2),transparent 16rem);pointer-events:none}.cockpitMedia .heroContent{max-width:650px}.cockpitMedia h2{font-size:clamp(28px,4vw,46px);line-height:1;max-width:780px;text-wrap:balance}.heroCta{margin-top:18px;width:fit-content}.cockpitPlayer{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.18);background:#071b337a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:10px 12px}.cockpitPlayer strong{display:block}.cockpitPlayer span{color:#ffffffc2;font-size:13px}.cockpitRail{border-radius:8px;padding:20px;background:#071b33;color:#fff;display:grid;align-content:space-between;gap:18px;box-shadow:0 24px 60px #071b332e}.railMetrics{display:grid;gap:10px}.railMetrics .metric{min-width:0;background:#ffffff1a}.railRule{border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);padding:14px 0;color:#ffffffc7;display:flex;gap:8px;align-items:center;line-height:1.35}.railCta{width:100%;justify-content:space-between}.reviewHero{min-height:300px;align-content:space-between;position:relative;overflow:hidden;background:linear-gradient(135deg,#071b33fa,#063056f0 62%,#c52032a6),url(https://bartletthockey.com/wp-content/uploads/2019/08/BH-Logo-MAIN.png);background-repeat:no-repeat;background-size:cover,auto 92px;background-position:right 20px top 20px}.reviewHero:after{content:"";position:absolute;inset:auto -10% -58%;height:210px;border:1px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none}.heroContent,.heroBottom{position:relative;z-index:1}.heroCopy{max-width:680px;margin-top:10px;color:#ffffffc2;line-height:1.45}.dataHero{background:linear-gradient(135deg,#071b33,#0d4c77)}.capHero{background:linear-gradient(135deg,#071b33,#103b63 62%,#8f1825)}.inboxHero{background:linear-gradient(135deg,#071b33,#0f4c75 60%,#0071ba)}.prospectHero{background:linear-gradient(135deg,#071b33,#0d4c77 62%,#159a5b)}.scheduleHero{background:linear-gradient(135deg,#071b33,#0d4c77 58%,#159a5b)}.schemaStrip{display:flex;gap:10px;flex-wrap:wrap}.schemaStrip span{background:#fff;border:1px solid var(--line);color:#314257;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.sourceStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sourceStrip div,.sourceStrip a{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--navy);text-decoration:none;box-shadow:0 8px 24px #071b330f;min-width:0}.sourceStrip strong{display:block;font-size:22px;line-height:1;overflow-wrap:anywhere}.sourceStrip span,.sourceStrip a{font-size:12px;line-height:1.25;font-weight:800;color:#5d6a78}.sourceStrip a{display:flex;align-items:center;color:var(--blue)}.trustBoard{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px}.trustScore{background:var(--navy);color:#fff;border-radius:8px;padding:18px;display:grid;gap:8px;align-content:center;box-shadow:var(--shadow-strong)}.trustScore strong{font-size:54px;line-height:.9}.trustScore span{color:#ffffffc2;font-size:13px;line-height:1.35}.trustSignalRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trustSignalRail button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:12px;display:grid;gap:7px;text-align:left;cursor:pointer;box-shadow:var(--shadow);min-width:0}.trustSignalRail strong{font-size:15px;line-height:1.2;overflow-wrap:anywhere}.trustSignalRail em{color:#5d6a78;font-style:normal;font-size:12px;line-height:1.35}.scheduleControls{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.scheduleFilters{display:flex;gap:8px;flex-wrap:wrap}.scheduleFilters select,.scheduleForm select{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:10px;min-width:150px;font-weight:800}.scheduleLayout{display:grid;grid-template-columns:260px minmax(0,1fr) 240px;gap:14px;align-items:start}.calendarRail,.locationRail,.eventBoard{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:var(--shadow);display:grid;gap:10px}.calendarRail,.locationRail{max-height:760px;overflow:auto}.calendarCard,.locationRail button{border:1px solid #e4ebf2;background:#f8fbfd;color:var(--navy);border-radius:8px;padding:10px;display:grid;gap:4px;text-align:left;cursor:pointer}.calendarCard.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.calendarCard span,.calendarCard em,.locationRail span{color:#5d6a78;font-size:12px;font-style:normal}.schedulePulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.schedulePulse div{border:1px solid #dcecf7;background:#f5fbff;color:var(--navy);border-radius:8px;padding:10px;display:grid;gap:2px}.schedulePulse strong{font-size:20px;line-height:1;color:var(--blue)}.schedulePulse span{color:#5d6a78;font-size:11px;font-weight:900;text-transform:uppercase}.scheduleCalendar{max-height:760px;overflow:auto;display:grid;gap:12px;padding-right:2px}.scheduleDay{display:grid;gap:8px}.scheduleDayHeader{position:sticky;top:0;z-index:2;background:#f8fbfdf5;border:1px solid #e4ebf2;border-radius:8px;padding:9px 10px;display:flex;justify-content:space-between;gap:10px;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scheduleDayHeader span{color:#5d6a78;font-size:12px;font-weight:900;text-transform:uppercase}.scheduleAttention{border:1px solid #fef3c7;background:#fffaf0;border-radius:8px;padding:10px;display:grid;gap:7px}.scheduleAttention strong{color:#92400e}.scheduleAttention button{border:1px solid #fde68a;background:#fff;color:var(--navy);border-radius:8px;padding:8px;display:grid;gap:2px;text-align:left;cursor:pointer}.scheduleAttention span{color:#92400e;font-size:11px;font-weight:900;text-transform:uppercase}.eventGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:760px;overflow:auto;padding-right:2px}.eventCard{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:12px;display:grid;gap:8px;text-align:left;min-height:188px;box-shadow:0 10px 24px #071b330f}.eventCard.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue),0 14px 34px #071b3314}.eventCard:disabled{cursor:default;opacity:.86}.eventTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.eventTop b{color:var(--blue);font-size:13px}.eventCard strong{font-size:17px;color:var(--navy)}.eventCard p,.eventCard em{color:#5d6a78;font-size:13px;line-height:1.35;font-style:normal}.eventMeta{display:grid;gap:5px;border-top:1px solid #edf2f7;padding-top:8px}.eventMeta span{color:#314257;font-size:12px;display:flex;gap:5px;align-items:center;min-width:0}.scheduleDetail{border:1px solid #dcecf7;background:#f8fbfd;border-radius:8px;padding:12px;display:grid;gap:10px}.scheduleDetail h2{font-size:21px}.scheduleDetail>p:not(.eyebrow){color:#5d6a78;font-size:13px;line-height:1.35}.scheduleDetail textarea{width:100%;min-height:118px;border:1px solid var(--line);border-radius:8px;padding:10px;resize:vertical;color:var(--navy);background:#fff}.scheduleEditGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scheduleEditGrid label{display:grid;gap:4px;color:#5d6a78;font-size:11px;font-weight:900;text-transform:uppercase}.scheduleEditGrid input,.scheduleEditGrid select{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px;color:var(--navy);background:#fff;min-width:0}.scheduleDeepLinks{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.scheduleTextDraft{border:1px solid #e4ebf2;background:#fff;border-radius:8px;padding:10px;display:grid;gap:8px}.scheduleTextDraft textarea{min-height:92px;background:#f8fbfd}.scheduleActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scheduleForm{max-width:920px}.honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.qualityPanel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px;box-shadow:none}.qualityPanel .panelHeader{justify-content:space-between}.qualityPanel .panelHeader strong{margin-right:auto}.qualityPanel .panelHeader>span{color:var(--blue);font-size:13px;font-weight:900}.qualityGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.qualityGroup{border:1px solid #e4ebf2;border-radius:8px;padding:10px;background:#f8fbfd;display:grid;gap:8px;align-content:start;min-width:0}.qualityGroup>div{display:flex;align-items:center;gap:8px;min-height:34px}.qualityGroup strong{color:var(--navy);font-size:13px;line-height:1.2}.qualityGroup button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:9px;text-align:left;cursor:pointer;display:grid;gap:3px;min-height:58px}.qualityGroup button span,.qualityGroup p,.staticQualityItem span{color:#5d6a78;font-size:12px;line-height:1.25}.staticQualityItem{border:1px dashed #cbd8e4;background:#f3f6f9;color:var(--navy);border-radius:8px;padding:9px;display:grid;gap:3px;min-height:58px}.qualityRowWithDraft{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:stretch}.qualityRowWithDraft>button:first-child{width:100%}.qualityDraftBtn{min-height:58px;padding:0 12px;border:1px solid var(--blue);background:#eef7fd;color:var(--blue);font-weight:900;font-size:12px;border-radius:8px;cursor:pointer}.qualityDraftBtn:hover{background:var(--blue);color:#fff}.handoffScreen{display:grid;gap:18px}.handoffStatus{padding:16px 18px;border-radius:10px;display:grid;gap:4px}.handoffStatus strong{font-size:18px}.handoffStatus p{color:#5d6a78}.handoffStatus-ready{background:#e8f7ec;border:1px solid #b6e2c4;color:#1b5e20}.handoffStatus-partial{background:#fff7d6;border:1px solid #f1d27a;color:#5b3f00}.handoffStatus-early{background:#ffeceb;border:1px solid #f3b9b5;color:#6d1b15}.handoffSteps{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;display:grid;gap:12px;box-shadow:0 14px 34px #071b330f}.handoffSteps h3{margin:0 0 4px;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#5d6a78}.handoffStep{display:grid;gap:4px;padding:12px 14px;border-radius:8px;border:1px solid #e4ebf2;background:#fafdff}.handoffStep-done{background:#f1faf3;border-color:#c5e3cf}.handoffStep-going{background:#fff9e6;border-color:#ecd596}.handoffStep-todo{background:#fff4f3;border-color:#f0c1bc}.handoffStepHead{display:flex;align-items:center;gap:10px}.handoffStepHead strong{color:var(--navy);font-size:15px}.handoffStepNum{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.handoffStepMetric{color:#2c3640;font-size:13px;margin:0}.handoffStepUnlock{color:#5d6a78;font-size:12px;margin:0}.handoffNext{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;display:grid;gap:10px}.handoffNext h3{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#5d6a78}.handoffNextActions{display:flex;flex-wrap:wrap;gap:8px}.handoffNext .mini{color:#8a96a4;font-size:12px}.handoffNext button[disabled]{opacity:.6;cursor:wait}.handoffSyncMessage{color:var(--navy);background:#eef7fd;padding:10px 12px;border-radius:6px;margin:0;font-size:13px}@media(max-width:820px){.handoffStep{padding:10px 12px}.handoffStepHead{flex-wrap:wrap;gap:8px}.handoffStepHead strong{font-size:14px}.handoffStatus{padding:14px}.handoffStatus strong{font-size:16px}.handoffNextActions{display:grid;grid-template-columns:1fr;gap:6px}.handoffNextActions button{width:100%;justify-content:center}}.unlockCards{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:grid;gap:10px}.unlockCards .panelHeader strong{font-size:14px;color:var(--navy)}.unlockCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.unlockCard{padding:12px 14px;border-radius:8px;display:grid;gap:6px;border:1px solid transparent;background:#f8fbfd}.unlockCard-high{background:#fff4f3;border-color:#f0c1bc}.unlockCard-medium{background:#fff9e6;border-color:#ecd596}.unlockCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.unlockCardHead strong{color:var(--navy);font-size:13px}.unlockCard p{color:#2c3640;font-size:12.5px;line-height:1.4;margin:0}.unlockCard button{justify-self:start;padding:6px 12px;font-size:12px}.chiefActionGridLean{grid-template-columns:repeat(2,minmax(0,1fr))}.voiceEmpty{background:#fffbe8;border:1px solid #ecd596;border-radius:8px;padding:12px 14px;display:grid;gap:8px}.voiceEmpty strong{color:var(--navy);font-size:14px}.voiceEmpty p{color:#2c3640;font-size:13px;line-height:1.45;margin:0}.voiceEmpty ol{margin:0;padding-left:18px;display:grid;gap:6px}.voiceEmpty li{color:#2c3640;font-size:13px;line-height:1.45}.voiceEmpty .mini{color:#5d6a78;font-size:11px;margin:0}.kbdHints{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#ffffffc7;font-size:12px;font-family:Manrope,sans-serif}.kbdHints span{display:inline-flex;align-items:center;gap:6px}.kbdHints kbd{font-family:ui-monospace,monospace;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;color:#fff}.phoneDraftFocused{outline:2px solid var(--blue);outline-offset:2px}.matchTools{display:grid;gap:6px;border-top:1px solid #e4ebf2;padding-top:8px}.matchTools button{min-height:0;font-size:12px}.matchTools button:first-child{background:#eef7fd;color:var(--blue);font-weight:900}.metricRow,.statGrid,.actions,.chips{display:flex;gap:10px;flex-wrap:wrap}.metric{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:10px 12px;min-width:108px;display:grid;gap:2px;color:inherit}.metric strong{font-size:18px}.metric span{font-size:12px;opacity:.74}.signalStrip{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.signalStrip span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.15);background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px;color:#ffffffdb}.panel,.clientCard,.priorityPanel,.scorePanel,.signalCard,.missionPanel,.rosterQueue,.viewingMatrix,.qualityPanel,.handoffPanel,.tourCard,.recentCoverage,.statLeague{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px;min-width:0}.clickableCard{width:100%;color:inherit;text-align:left;cursor:pointer}.clickableCard:hover,.clickableRow:hover,.missionCard:hover,.morningCommand button:hover,.chiefActionCard:hover,.flagList button:hover,.playerCard:hover,.prospectCard:hover,.capCard:hover,.queueClient:hover,.matrixCard:not(:disabled):hover,.flowSteps button:hover{border-color:#b7dff6;box-shadow:0 18px 38px #0071ba21;transform:translateY(-1px)}.clickableCard,.clickableRow,.missionCard,.morningCommand button,.chiefActionCard,.flagList button,.playerCard,.prospectCard,.capCard,.queueClient,.matrixCard,.flowSteps button{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pre{white-space:pre-wrap;line-height:1.45;font-family:Arial,sans-serif}.compact{max-height:420px;overflow:auto;font-size:14px}.commandGrid,.missionDeck{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:stretch}.priorityPanel,.missionPanel{display:grid;gap:10px}.missionCard{border:1px solid var(--line);background:#f8fbfd;color:var(--navy);border-radius:8px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;text-align:left;cursor:pointer;min-height:104px}.missionCard em{color:var(--blue);text-transform:uppercase;font-style:normal;font-size:11px;font-weight:900}.missionCard strong{display:block;font-size:18px;margin:2px 0 4px}.missionCard p{color:#5d6a78;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.actionRow{border:1px solid var(--line);background:#f8fbfd;color:var(--navy);border-radius:8px;padding:12px;display:grid;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:12px;text-align:left;cursor:pointer}.actionRow strong{display:block}.actionRow p{color:#5d6a78;font-size:13px;line-height:1.35;margin-top:2px}.actionRow em{color:var(--blue);font-style:normal;font-size:13px;font-weight:900;white-space:nowrap}.scorePanel{display:grid;place-items:center;text-align:center;align-content:center;gap:10px;background:linear-gradient(180deg,#fff,#f3f8fc)}.scoreRing{width:132px;height:132px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,white 0 58%,transparent 59%),conic-gradient(var(--blue) 0 var(--score, 0%),#dbe7ef var(--score, 0%) 100%);color:var(--navy);font-weight:900;position:relative}.scoreRing strong{font-size:38px;line-height:1}.scoreRing span{font-size:15px;line-height:1;margin-top:4px}.scorePanel p:not(.eyebrow){color:#5d6a78;font-size:13px;line-height:1.4}.insightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.insightCard{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:14px;min-height:172px;text-align:left;display:grid;grid-template-columns:38px 1fr;gap:12px;cursor:pointer;box-shadow:0 8px 24px #071b330f}.insightCard strong{display:block;font-size:19px;margin:4px 0 6px}.insightCard p{color:#5d6a78;line-height:1.35;font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.insightCard em{display:inline-block;color:var(--blue);font-style:normal;font-weight:900;margin-top:10px;font-size:13px}.insightIcon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--blue)}.reviewColumns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;align-items:start}.panelHeader{display:flex;gap:8px;align-items:center;color:var(--navy);margin-bottom:10px}.signalCard{display:grid;align-content:start;min-height:178px;overflow:hidden;border:1px solid var(--line)}.signalList{display:grid;gap:9px}.signalList p{color:#314257;line-height:1.35;padding-top:9px;border-top:1px solid #edf2f7;font-size:13px}.playbook{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;display:grid;gap:16px;box-shadow:0 8px 24px #071b330f}.playbook h2{max-width:760px}.pillarGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pillar{border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;gap:10px;background:#f8fbfd}.pillar strong{color:var(--navy)}.pillar p{color:#5d6a78;font-size:13px;line-height:1.4}.row{display:flex;align-items:center;gap:12px;padding:8px 0;width:100%;text-align:left;border:0;background:transparent;color:var(--navy)}.clickableRow{cursor:pointer;border-radius:8px;padding:9px;border:1px solid transparent}.row p,.capRow p,.detail p{color:#5d6a78;font-size:13px;margin-top:2px}.avatar{border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 auto;object-fit:cover;border:2px solid white;box-shadow:0 6px 18px #071b3324}.avatar.large{width:64px;height:64px}.avatar.small{width:38px;height:38px;font-size:13px}.photo{overflow:hidden}.temp{margin-left:auto;width:10px;height:10px;border-radius:50%}.green{background:#159a5b}.yellow{background:#d99a16}.red{background:var(--red)}.primary,.approve,.iconButton,.navItem,.chip,.actions button{border:0;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary{background:var(--blue);color:#fff;padding:12px 14px;font-weight:800}.primary:disabled,.approve:disabled,.secondary:disabled,.iconButton:disabled,.chip:disabled,.actions button:disabled{opacity:.55;cursor:not-allowed}.approve{background:#159a5b;color:#fff;padding:10px 12px}.actions button:not(.approve),.chip{background:#eef3f7;color:var(--navy);padding:10px 12px}.actions button.primary:not(.approve){background:var(--blue);color:#fff}.actions button.secondary:not(.approve){background:#eef3f7;color:var(--navy)}.chip.active{background:var(--navy);color:#fff}.iconButton{width:42px;height:42px;color:var(--navy);background:#fff;border:1px solid var(--line)}.commandBox{position:relative;display:flex;align-items:center;gap:8px;background:#fffffff0;border:1px solid var(--line);border-radius:999px;padding:0 13px;box-shadow:0 10px 24px #071b330f}.commandBox input{border:0;outline:0;background:transparent;width:100%;padding:12px 0;color:var(--navy)}.commandMenu{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px;display:grid;gap:4px;z-index:10;box-shadow:0 18px 40px #071b332e}.commandMenu button{border:0;background:transparent;color:var(--navy);text-align:left;display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;cursor:pointer}.commandMenu button:hover{background:#eef7fd}.commandMenu span{margin-left:auto;color:#5d6a78;font-size:12px}.clientCard{width:100%;margin-bottom:10px;cursor:pointer}.clientCard.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue),0 8px 24px #071b330f}.rosterHero{background:var(--navy);color:#fff;border-radius:8px;padding:16px;margin-bottom:12px;display:grid;gap:14px}.tierSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tierSummary button{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;border-radius:8px;padding:10px;display:grid;gap:2px;cursor:pointer}.tierSummary strong{font-size:20px}.tierSummary span{text-transform:uppercase;font-size:11px;opacity:.76}.rosterQueue{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;gap:8px;box-shadow:none;margin-bottom:12px}.rosterQueue .panelHeader{justify-content:space-between;margin-bottom:2px}.rosterQueue .panelHeader strong{margin-right:auto}.rosterQueue .panelHeader>span{color:var(--blue);font-size:12px;font-weight:900}.queueClient{border:1px solid #e4ebf2;background:#f8fbfd;color:var(--navy);border-radius:8px;padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr) 42px;gap:10px;align-items:center;text-align:left;cursor:pointer}.queueClient b,.actionScorePill{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:13px}.queueClient strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queueClient em{display:block;color:#5d6a78;font-size:12px;font-style:normal;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queueClient small{justify-self:end;color:var(--blue);font-weight:900;font-size:18px}.rosterControls{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-bottom:10px}.rosterControls select{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:0 10px;min-width:0;font-weight:800}.leagueRoster{display:grid;gap:12px;margin-top:10px}.rosterLeague{display:grid;gap:10px}.compactHeader{padding:0;border-bottom:0}.compactHeader h2{font-size:18px}.rosterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.playerCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px;display:grid;grid-template-columns:52px minmax(0,1fr) 10px;gap:11px;align-items:start;text-align:left;cursor:pointer;box-shadow:0 10px 24px #071b330f;min-height:184px;overflow:visible}.playerCard.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue),0 14px 34px #071b3314}.jerseyPlate{width:52px;height:58px;border-radius:8px;background:linear-gradient(180deg,#102947,#071b33);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:900;overflow:hidden}.jerseyPlate img{width:74%;height:74%;object-fit:contain}.cardNameLine{display:flex;align-items:center;gap:8px;min-width:0}.cardNameLine strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardNameLine em{margin-left:auto;color:var(--blue);background:#eef7fd;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;white-space:nowrap}.cardNameLine em.trustBadge.high{background:#fee2e2;color:#991b1b}.cardNameLine em.trustBadge.medium{background:#fef3c7;color:#92400e}.cardNameLine em.trustBadge.info{background:#dcfce7;color:#166534}.playerMeta strong{color:var(--navy)}.playerMeta p{color:#5d6a78;font-size:13px;margin-top:2px}.playerTags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.playerTags span{background:#eef3f7;color:#314257;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.detail{position:sticky;top:14px;display:grid;gap:12px}.prospectControls{display:grid;gap:10px;margin:12px 0}.viewingMatrix{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;gap:10px;margin-top:12px;box-shadow:none}.matrixGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:430px;overflow:auto}.matrixCard{border:1px solid #e4ebf2;background:#f8fbfd;color:var(--navy);border-radius:8px;padding:10px;display:grid;gap:7px;text-align:left;cursor:pointer;min-height:128px}.matrixCard.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.matrixCard:disabled{cursor:default;opacity:.72}.matrixCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrixCard p{color:#314257;font-size:12px;line-height:1.3}.matrixCard em{color:#5d6a78;font-size:11px;line-height:1.3;font-style:normal;border-top:1px solid #edf2f7;padding-top:6px}.prospectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prospectCard{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #071b330f;min-height:172px}.prospectCard.active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue),0 14px 34px #071b3314}.prospectCard strong{color:var(--navy);font-size:16px}.prospectCard p{color:#5d6a78;font-size:13px;margin-top:3px}.prospectCard .playerTags{grid-column:1 / -1}.prospectCard em{grid-column:1 / -1;color:#5d6a78;font-size:12px;font-style:normal;border-top:1px solid #edf2f7;padding-top:8px;line-height:1.3}.prospectScore{border:1px solid #cfe8f8;background:#eef7fd;border-radius:8px;min-width:56px;padding:8px;text-align:center;color:var(--blue)}.prospectScore b{display:block;font-size:20px;line-height:1}.prospectScore span{display:block;margin-top:3px;font-size:10px;font-weight:900;text-transform:uppercase}.prospectDetail .mini span{line-height:1.35}.paceBoard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.paceColumn{min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:8px;padding:12px;box-shadow:0 8px 24px #071b330d}.paceColumn.ahead{border-top-color:#159a5b}.paceColumn.behind{border-top-color:var(--red)}.paceHeader{display:flex;align-items:start;justify-content:space-between;gap:8px}.paceHeader h2{font-size:17px}.paceHeader>strong{min-width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--navy);background:#eef7fd}.paceRule{min-height:30px;margin:6px 0 9px;color:#5d6a78;font-size:11px;line-height:1.35}.paceNames{max-height:196px;overflow:auto;display:grid;gap:5px;padding-right:2px}.paceNames button{width:100%;border:1px solid #e4ebf2;background:#f8fbfd;color:var(--navy);border-radius:6px;padding:7px 8px;display:flex;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;font-size:12px;font-weight:800}.paceNames button:hover{border-color:#b7dff6;background:#eef7fd}.paceNames button span{flex:0 0 auto;color:#5d6a78;font-size:11px}.prospectProgress{display:grid;gap:5px;margin:9px 0}.prospectProgress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#314257;font-size:11px;font-weight:800}.progressTrack{height:7px;overflow:hidden;border-radius:999px;background:#e4ebf2}.progressTrack i{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--blue);transition:width .2s ease}.progressTrack.ahead i{background:#159a5b}.progressTrack.behind i{background:var(--red)}.touchTracker{border:1px solid #cfe8f8;background:#f5fbff;border-radius:8px;padding:12px;display:grid;gap:10px}.trackerHeading{display:flex;justify-content:space-between;align-items:start;gap:10px}.trackerHeading h3{font-size:17px}.trackerHeading>span{color:#5d6a78;font-size:11px;font-weight:800;white-space:nowrap}.trackerHelp{color:#5d6a78;font-size:12px;line-height:1.4}.touchOptions{display:grid;gap:6px}.touchOption{border:1px solid #dcecf7;background:#fff;border-radius:7px;padding:8px;display:grid;gap:7px}.touchOption.selected{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.touchOption label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--navy);cursor:pointer;font-size:12px;font-weight:800}.touchOption input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue)}.touchOption label b{color:var(--blue)}.touchOption input[type=date]{width:100%;border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:6px;padding:7px 8px;font-size:12px}.trackerSubmit{width:100%}.trackerNotice{border-radius:6px;background:#eef3f7;color:#314257;padding:8px;font-size:12px;line-height:1.35}.scoreBreakdown{border:1px solid #cfe8f8;background:#f5fbff;border-radius:8px;padding:10px;display:grid;gap:8px}.scoreHeader{display:flex;justify-content:space-between;gap:12px;align-items:start}.scoreHeader span{color:#5d6a78;font-size:12px;line-height:1.35}.scoreHeader strong{color:var(--navy);font-size:32px;line-height:1}.scoreBar{display:grid;grid-template-columns:92px minmax(0,1fr) 52px;gap:8px;align-items:center;color:#314257;font-size:12px;text-transform:capitalize}.scoreBar div{height:8px;background:#dcecf7;border-radius:999px;overflow:hidden}.scoreBar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),#159a5b);border-radius:inherit}.scoreBar b{color:var(--navy);text-align:right}.scoreCounts{display:flex;flex-wrap:wrap;gap:6px}.scoreCounts span{border:1px solid #dcecf7;background:#fff;border-radius:999px;padding:5px 7px;color:#314257;font-size:11px;font-weight:800;text-transform:uppercase}.scoreBreakdown p{color:#5d6a78;font-size:12px;line-height:1.35}.playerHeader{display:flex;align-items:center;gap:12px}.temperatureBar{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#f8fbfd;border-radius:8px;padding:10px;color:var(--navy);font-size:13px}.temperatureBar span{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.chiefCard{border:1px solid #cfe8f8;background:linear-gradient(180deg,#f5fbff,#fff);border-radius:8px;padding:12px;display:grid;gap:8px}.chiefCard strong{color:var(--navy);line-height:1.25}.chiefCard p{color:#314257;line-height:1.35}.evidenceList{display:grid;gap:6px}.evidenceList span{border-top:1px solid #e1eef7;padding-top:6px;color:#5d6a78;font-size:12px;line-height:1.3}.actionPlanCard{border:1px solid #dcecf7;background:#f8fbfd;border-radius:8px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:center}.actionPlanCard strong{display:block;color:var(--navy);margin:3px 0}.actionPlanCard span{color:#5d6a78;font-size:12px;line-height:1.35}.actionScorePill{width:42px;height:42px;font-size:16px;font-weight:900}.dossierSnapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dossierSnapshot article{border:1px solid #e4ebf2;background:#f8fbfd;border-radius:8px;padding:10px;display:grid;gap:4px;min-width:0}.dossierSnapshot article.high{border-color:#fecaca;background:#fff7f7}.dossierSnapshot article.medium{border-color:#fde68a;background:#fffaf0}.dossierSnapshot span{color:#5d6a78;font-size:10px;font-weight:900;text-transform:uppercase}.dossierSnapshot strong{color:var(--navy);font-size:16px;line-height:1.1;overflow-wrap:anywhere}.dossierSnapshot p{color:#5d6a78;font-size:12px;line-height:1.3}.detailActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detailActions button:disabled{opacity:.55;cursor:not-allowed}.secondary{border:1px solid var(--line);border-radius:8px;background:#eef3f7;color:var(--navy);padding:12px 14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.sourceActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sourceActions a{text-decoration:none}.sourceMissing{border:1px solid var(--line);border-radius:8px;background:#f8fbfd;color:#7b8794;padding:12px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:900}.notebookButton{display:grid;justify-items:center;text-align:center}.notebookButton span{display:block;margin-top:4px;color:#5d6a78;font-size:12px;line-height:1.25;font-weight:700}.managePlayerBox{border:1px solid #dcecf7;background:#f8fbfd;border-radius:8px;padding:10px}.compactForm{gap:8px}.managementActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dangerButton{border:1px solid #fecaca;background:#fee2e2;color:#991b1b;border-radius:8px;padding:12px 14px;font-weight:900;cursor:pointer}.dangerButton:disabled{opacity:.55;cursor:not-allowed}.tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}.tab{border:0;background:#f7fafc;color:#5d6a78;padding:9px 4px;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.tab.active{color:#fff;background:var(--navy)}.sectionTitle{font-weight:900;color:var(--navy);margin-top:4px}.mini{border-top:1px solid var(--line);padding:9px 0;color:#24364a;font-size:14px;display:grid;gap:2px}.mini span{color:#5d6a78;font-size:13px}.gameLine{grid-template-columns:78px 1fr;align-items:center}.notebookPanel{display:grid;gap:10px}.notebookIntro{border:1px solid #cfe8f8;background:#f5fbff;border-radius:8px;padding:12px;display:grid;gap:5px}.notebookIntro strong{color:var(--navy);line-height:1.25}.notebookIntro span{color:#314257;font-size:13px;line-height:1.35}.notebookLinks{display:flex;gap:8px;flex-wrap:wrap}.notebookLinks a{border:1px solid #cfe8f8;background:#eef7fd;color:var(--blue);border-radius:8px;padding:8px 10px;text-decoration:none;font-size:12px;font-weight:900}.riskLine{color:#8f1825}.compLine{grid-template-columns:1fr}.draft{display:grid;gap:12px}.draftGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phoneDraft{background:#0b1f36;color:#fff;border-radius:22px;padding:14px;display:grid;gap:12px;box-shadow:0 18px 40px #071b3338;border:1px solid rgba(255,255,255,.1)}.phoneTop{display:flex;align-items:center;gap:8px}.phoneTop em{margin-left:auto;color:#ffffff9e;font-style:normal;font-size:12px;text-transform:uppercase}.bubble{background:#fff;color:#102036;border-radius:16px 16px 16px 4px;padding:14px;line-height:1.45;font-size:15px}.bubbleEdit{width:100%;min-height:132px;border:0;resize:vertical;outline:none;font-family:inherit}.draftContext,.voiceRules{display:flex;gap:6px;flex-wrap:wrap}.draftContext span{color:#ffffffc7;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 8px;font-size:11px;text-transform:uppercase;font-weight:800}.voiceRules span{color:#bee6ff;font-size:12px;font-weight:800}.capRow{display:flex;justify-content:space-between;gap:12px;align-items:center}.capGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capCard{background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px;text-align:left;display:grid;gap:14px;cursor:pointer;box-shadow:none}.capTop{display:flex;justify-content:space-between;gap:12px;align-items:start}.capTop strong{font-size:18px;color:var(--navy)}.capTop p{color:#5d6a78;font-size:13px;margin-top:3px}.statusDot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.runway{height:9px;background:#e6edf3;border-radius:999px;overflow:hidden}.runway span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--red));border-radius:inherit}.capFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.capFacts span{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;padding:8px;color:#5d6a78;font-size:11px;text-transform:uppercase;font-weight:800}.capFacts b{display:block;color:var(--navy);font-size:15px;text-transform:none;margin-bottom:2px}.searchBox{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:0 12px}.searchBox input{width:100%;border:0;outline:0;padding:14px 0;background:transparent;min-width:0}.csvBox{width:100%;min-height:260px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.opsPanel{margin-top:14px;border-top:1px solid var(--line);padding-top:14px;display:grid;gap:10px}.opsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.opsMessage{color:#314257;background:#eef7fd;border:1px solid #cfe8f8;border-radius:8px;padding:10px;font-size:13px}.importReview{margin-top:14px;border-top:1px solid var(--line);padding-top:14px;display:grid;gap:10px}.matchRow{border:1px solid var(--line);border-radius:8px;padding:10px;display:grid;gap:8px}.matchRow strong{color:var(--navy)}.matchRow button{border:1px solid #cfe8f8;background:#f5fbff;color:var(--navy);border-radius:8px;padding:8px;text-align:left;cursor:pointer}.editor{display:grid;gap:12px}.clientPicker{display:flex;flex-wrap:wrap;gap:8px}.picker{border:1px solid var(--line);background:#eef3f7;color:var(--navy);border-radius:8px;padding:8px 10px;cursor:pointer}.picker.active{color:#fff;background:var(--navy);border-color:var(--navy)}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formGrid label{display:grid;gap:5px;color:#5d6a78;font-size:12px;text-transform:uppercase;font-weight:800}.formGrid input,.formGrid textarea,.formGrid select,.stageBox input,.stageBox textarea,.stageBox select{border:1px solid var(--line);border-radius:8px;padding:10px;min-width:0;color:var(--navy);text-transform:none;font-weight:500;background:#fff}.formGrid textarea{min-height:96px;resize:vertical}.thresholdGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.thresholdGrid label{display:grid;gap:5px;color:#5d6a78;text-transform:uppercase;font-size:11px;font-weight:900}.thresholdGrid input{border:1px solid var(--line);border-radius:8px;padding:9px 10px;min-width:0;color:var(--navy);background:#fff}.notepadBox,.callLogBox{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;padding:10px;display:grid;gap:8px}.notepadBox textarea,.callLogBox textarea{border:1px solid var(--line);border-radius:8px;padding:10px;min-height:112px;resize:vertical;color:var(--navy);background:#fff;line-height:1.4}.contractMemo{border:1px solid #cfe8f8;background:#f5fbff;color:#17324d;border-radius:8px;padding:12px;font-size:13px;line-height:1.45;white-space:pre-wrap}.callLogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.callLogGrid input,.callLogGrid select,.callLogBox>input{border:1px solid var(--line);border-radius:8px;padding:9px 10px;min-width:0;color:var(--navy);background:#fff}.callLogGrid label{display:flex;gap:7px;align-items:center;color:#5d6a78;font-size:12px;font-weight:900;text-transform:uppercase}.callLogGrid label input{width:auto}.stageBox{border-top:1px solid var(--line);margin-top:4px;padding-top:14px;display:grid;gap:10px}.stageBox textarea{min-height:132px;resize:vertical;line-height:1.4}.helperText{color:#5d6a78;font-size:13px;line-height:1.4}.voiceTrainer textarea{min-height:190px}.voiceProfile{border:1px solid #cfe8f8;background:#f5fbff;border-radius:8px;padding:12px;display:grid;gap:7px}.voiceProfile strong{color:var(--navy);line-height:1.35}.voiceProfile span{color:#314257;font-size:12px;line-height:1.35;border-top:1px solid #dcecf7;padding-top:7px}.wide{grid-column:1 / -1}.bottomNav{width:min(1100px,100%);margin:0 auto 18px;background:#fffffff5;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(9,1fr);box-shadow:0 10px 30px #071b331f;overflow:hidden;position:sticky;top:8px;z-index:40}.navItem{background:transparent;color:#5d6a78;padding:10px 4px;flex-direction:column;font-size:12px;border-radius:0}.navItem.active{color:var(--blue);background:#eef7fd}@media(max-width:1100px){.sourceStrip,.coverageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.qualityGrid,.recentRail,.morningCommand,.chiefActionGrid,.insightGrid,.tourGrid,.pillarGrid,.richnessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleLayout{grid-template-columns:1fr}.eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.frontCockpit{grid-template-columns:1fr}.cockpitRail{min-height:0}}@media(max-width:820px){.shell{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:1fr auto}.brandLockup{min-width:0;gap:8px}.brandLockup img{width:56px;height:42px;padding:5px}.topActions{gap:6px}.modePill{display:none}.overviewButton{width:42px;height:42px;padding:0;font-size:0}.overviewButton svg{margin:0}.commandBox{grid-column:1 / -1;order:3}.systemRibbon{display:grid;gap:8px;padding:9px}.ribbonMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.ribbonMetrics button{justify-content:center;padding:6px 4px;border-radius:8px}.ribbonMetrics span{font-size:9px}.split,.frontCockpit,.insightGrid,.reviewColumns,.pillarGrid,.commandGrid,.missionDeck,.overviewHero,.tourGrid,.flowSteps,.guardrailList,.chiefBrief,.flagList,.sourceStrip,.qualityGrid,.recentRail,.morningCommand,.chiefActionGrid,.chiefLoopPanel,.chiefLoopSteps,.commandTrustStrip,.trustBoard,.trustSignalRail,.richnessGrid,.richnessFocus{grid-template-columns:1fr}.morningCommand{grid-template-columns:repeat(2,minmax(0,1fr))}.chiefBriefMain{padding:18px}.chiefBriefMain h2{font-size:28px}.briefText{max-height:180px;font-size:14px}.briefMetricRail,.briefSections{grid-template-columns:1fr}.briefSections{max-height:none;overflow:visible}.chiefBriefAside{padding:14px;gap:10px}.nextMove{padding:12px}.nextMove strong{font-size:16px}.nextMove p{-webkit-line-clamp:2}.morningCommand button{min-height:104px}.overviewHero{min-height:560px;padding:24px;background-position:center}.overviewHero h2{font-size:38px}.overviewHero img{width:72px}.cockpitMedia{min-height:320px;padding:20px;background-position:center}.cockpitMedia h2{font-size:32px}.heroCta{width:100%}.cockpitRail{min-height:260px}.capGrid,.paceBoard{grid-template-columns:1fr}.paceRule{min-height:0}.prospectGrid,.eventGrid{grid-template-columns:1fr}.calendarRail,.locationRail,.eventGrid,.scheduleCalendar{max-height:560px}.schedulePulse{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleActions{grid-template-columns:1fr}.scheduleControls{align-items:stretch}.scheduleFilters,.scheduleFilters select{width:100%}.statTable{min-width:1240px}.coverageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueHeader{align-items:start}.draftGrid{grid-template-columns:1fr}.opsGrid{grid-template-columns:repeat(2,1fr)}.actionRow{grid-template-columns:38px 1fr 18px}.actionRow em{display:none}.formGrid,.thresholdGrid,.callLogGrid,.dossierSnapshot,.rosterControls{grid-template-columns:1fr}.queueClient{grid-template-columns:28px minmax(0,1fr) 36px}.matrixGrid{grid-template-columns:1fr;max-height:520px}.managementActions,.rosterGrid,.tierSummary{grid-template-columns:1fr}.reviewHero{background-size:cover,auto 58px;background-position:center,right 14px top 14px;min-height:430px}.detail{position:static}.bottomNav{position:fixed;top:auto;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;margin:0;z-index:30;box-shadow:0 12px 30px #071b3333}.navItem{min-width:0;font-size:10px;padding:9px 2px}h1{font-size:26px}h2{font-size:21px}}@media(max-width:430px){.navItem span{display:none}.navItem{padding:11px 2px}.bottomNav{grid-template-columns:repeat(9,1fr)}.systemRibbon>div:first-child strong{font-size:12px}.ribbonMetrics span{display:none}.ribbonMetrics button{border-radius:999px;padding:6px}}@media(max-width:360px){.morningCommand{grid-template-columns:1fr}}
