@media(min-width:781px){.floatingSidebar{display:flex;flex-direction:column}.floatingSidebar .navSearch{justify-content:flex-start!important;text-align:left!important}.floatingSidebar .navSearch kbd{margin-left:auto}.floatingSidebar .navGrouped{width:100%;padding-inline:0!important}.floatingSidebar .navSection{width:100%}.floatingSidebar .navSection h4{text-align:left!important;padding-left:40px!important}.floatingSidebar .navGroupItems{width:100%;align-items:stretch}.floatingSidebar .navGroupItems a{width:100%;justify-content:flex-start!important;text-align:left!important;gap:9px!important;padding-left:8px!important;padding-right:8px!important}.floatingSidebar .navCompactGlyph{flex:0 0 24px;width:24px;height:24px}.floatingSidebar .navItemText{flex:1 1 auto;align-items:flex-start!important;text-align:left!important;line-height:1.2}.floatingSidebar .identityToggle{justify-content:flex-start!important;text-align:left!important}.floatingSidebar.collapsed .navSection h4{padding-left:0!important}.floatingSidebar.collapsed .navGroupItems a{justify-content:center!important;padding-inline:4px!important}}.floatingSidebar .navGroupItems a.active:before{top:7px;bottom:7px}.floatingSidebar .identityToggle,.floatingSidebar .navGroupItems a,.floatingSidebar .navSearch{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.floatingSidebar .navGrouped::-webkit-scrollbar{width:5px}.floatingSidebar .navGrouped::-webkit-scrollbar-thumb{background:rgba(225,189,104,.24);border-radius:8px}.floatingSidebar .navGrouped::-webkit-scrollbar-track{background:transparent}@media(min-width:1101px){.appShell,.appShell:has(.floatingSidebar.collapsed){display:grid;align-items:start}.appShell{grid-template-columns:296px minmax(0,1fr)}.appShell:has(.floatingSidebar.collapsed){grid-template-columns:102px minmax(0,1fr)}.floatingSidebar,.floatingSidebar.collapsed{position:-webkit-sticky!important;position:sticky!important;top:16px!important;left:16px!important;align-self:start!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:16px!important;overflow:hidden!important}.floatingSidebar{width:264px!important}.floatingSidebar.collapsed{width:70px!important}.floatingSidebar .navGrouped{display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain}.floatingSidebar .sideFoot{flex:0 0 auto}}@media(max-width:1100px){.appShell,.appShell:has(.floatingSidebar.collapsed){display:block!important}.content{padding:70px 18px 42px!important;max-width:100%!important}.floatingSidebar,.floatingSidebar.collapsed{position:fixed!important;top:12px!important;left:12px!important;bottom:12px!important;width:min(300px,calc(100vw - 36px))!important;height:auto!important;max-height:none!important;margin:0!important;padding:14px 11px 11px!important;transform:translateX(calc(-100% - 26px));transition:transform .18s ease;z-index:81;overflow:hidden!important}.floatingSidebar.collapsed.mobileOpen,.floatingSidebar.mobileOpen{transform:translateX(0)}.floatingSidebar .navGrouped,.floatingSidebar.collapsed .navGrouped{display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto!important}.floatingSidebar .navSection h4,.floatingSidebar.collapsed .navSection h4{display:block!important;text-align:left!important;padding-left:40px!important}.floatingSidebar .navCompactGlyph,.floatingSidebar.collapsed .navCompactGlyph{display:grid!important}.floatingSidebar .navFullLabel,.floatingSidebar.collapsed .navFullLabel{display:block!important}.floatingSidebar .navItemText,.floatingSidebar.collapsed .navItemText{display:flex!important;align-items:flex-start!important;text-align:left!important}.floatingSidebar .navGroupItems a,.floatingSidebar.collapsed .navGroupItems a{justify-content:flex-start!important;text-align:left!important;padding:7px 8px!important}.floatingSidebar .navSearch,.floatingSidebar.collapsed .navSearch{justify-content:flex-start!important;padding:7px 9px!important}.floatingSidebar .sideFoot,.floatingSidebar.collapsed .sideFoot{display:block!important;margin-top:auto!important;padding-top:9px!important}.floatingSidebar .identityToggle,.floatingSidebar.collapsed .identityToggle{display:flex!important;width:100%!important;min-width:0!important;justify-content:flex-start!important}.floatingSidebar .sideFoot.identityOpen .identityDetails,.floatingSidebar.collapsed .sideFoot.identityOpen .identityDetails{display:block!important}.desktopOnly{display:none!important}.mobileOnly{display:inline-flex!important}.mobileMenuTrigger{display:grid!important;place-items:center;position:fixed;left:14px;top:14px;z-index:70;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(10,25,47,.13)!important;background:#0A192F!important;color:#E5C07B!important;box-shadow:0 8px 24px rgba(10,25,47,.14)!important}.mobileBackdrop{display:block;position:fixed;inset:0;z-index:80;border:0!important;border-radius:0!important;background:rgba(10,25,47,.32)!important}}.caseIntelStack{display:grid;grid-gap:16px;gap:16px;min-width:0}.caseIntelHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px}.caseIntelHero h2{margin:4px 0 8px;font-size:24px}.caseIntelHero p{max-width:760px;margin:0;color:var(--muted,#64748b);line-height:1.55}.caseIntelEyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--gold,#b8924e)}.caseIntelScore{min-width:150px;text-align:center;border-left:1px solid #e4e9f0;padding-left:24px}.caseIntelScore strong{font-size:42px;color:#0a234b}.caseIntelScore span{font-weight:700;color:#8090a6}.caseIntelScore small{display:block;margin-top:3px;color:#68778c}.caseIntelMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.caseIntelMetrics article{background:#fff;border:1px solid #e4e9f0;border-radius:12px;padding:15px 16px;box-shadow:0 3px 12px rgba(13,35,68,.04)}.caseIntelMetrics span{display:block;font-size:11px;color:#6b778a;text-transform:uppercase;letter-spacing:.06em}.caseIntelMetrics b{display:block;margin:6px 0 10px;font-size:23px;color:#10294f}.caseIntelMetrics i{display:block;height:5px;background:#edf1f5;border-radius:99px;overflow:hidden}.caseIntelMetrics u{display:block;height:100%;background:#b8924e;border-radius:99px;text-decoration:none}.caseIntelIssues>div:last-child{display:grid;grid-gap:7px;gap:7px}.caseIssue{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:8px;background:#f7f9fc}.caseIssue b{min-width:64px;font-size:10px;letter-spacing:.06em;color:#53647b}.caseIssue.warning{background:#fff8ec}.caseIssue.review{background:#fff2f0}.caseFactForm{display:grid;grid-template-columns:150px minmax(200px,.85fr) minmax(260px,1.15fr) auto;grid-gap:10px;gap:10px;margin:14px 0 18px}.caseFactForm>*{min-width:0}.caseFactColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.caseFactColumn{min-width:0;border:1px solid #e4e9f0;border-radius:11px;background:#f8fafc;padding:12px}.caseFactColumn>h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:13px;color:#18345e}.caseFactColumn>h3 span{font-size:11px;border:1px solid #d9e0ea;border-radius:99px;padding:2px 7px;background:#fff}.caseFactCard{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:12px;margin-bottom:9px;min-width:0}.caseFactCard header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.caseFactCard header>div{min-width:0}.caseFactCard header span{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;color:#a37b35;text-transform:uppercase;margin-bottom:3px}.caseFactCard header b{display:block;font-size:13px;line-height:1.35;color:#152c50}.caseFactCard p{font-size:12px;color:#65758a;line-height:1.45;margin:8px 0}.caseFactCard footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;margin-top:10px}.caseFactCard footer select{min-width:0}.caseFactCard footer button{white-space:nowrap}.caseFactEmpty{padding:18px 8px;text-align:center;color:#8794a6;font-size:12px}.caseEdgeList{display:grid;grid-gap:7px;gap:7px}.caseEdgeList>div{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #e5eaf1;border-radius:8px;background:#fbfcfe}.caseEdgeList b{text-align:center;color:#9b7738;font-size:11px;text-transform:uppercase}.caseEdgeList span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseStrategyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.caseStrategyGrid label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:#314967}.caseStrategyGrid label small{font-weight:400;color:#7b899b}.caseStrategyGrid textarea{min-height:112px;resize:vertical}.caseUnifiedTimeline{display:grid}.caseUnifiedTimeline>div{display:grid;grid-template-columns:150px 14px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:42px;align-items:start}.caseUnifiedTimeline time{font-size:11px;color:#758399;text-align:right;padding-top:4px}.caseUnifiedTimeline i{position:relative;width:9px;height:9px;border-radius:50%;background:#b8924e;margin-top:5px}.caseUnifiedTimeline i:after{content:"";position:absolute;top:10px;left:4px;width:1px;height:32px;background:#dce3ec}.caseUnifiedTimeline>div:last-child i:after{display:none}.caseUnifiedTimeline span{font-size:12px;color:#465a75;padding-bottom:10px}.caseUnifiedTimeline span b{display:block;font-size:9px;letter-spacing:.08em;color:#0b2b57;margin-bottom:2px}.caseIntelLoading{padding:28px;text-align:center;color:#66758a}@media(max-width:1150px){.caseIntelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.caseFactColumns{grid-template-columns:1fr}.caseFactForm{grid-template-columns:1fr 1fr}.caseEdgeList>div,.caseStrategyGrid{grid-template-columns:1fr}.caseEdgeList b{text-align:left}.caseIntelHero{align-items:flex-start}.caseIntelScore{border-left:0;border-top:1px solid #e4e9f0;padding:14px 0 0;min-width:120px}}@media(max-width:720px){.caseIntelHero{display:grid}.caseFactForm,.caseIntelMetrics{grid-template-columns:1fr}.caseUnifiedTimeline>div{grid-template-columns:110px 12px minmax(0,1fr)}}