/* ASK ROSH X / Gear identity and restrained industrial intelligence surfaces */
:root{--rosh-x-electric:#80ccec;--rosh-x-ink:#0b1a25;--rosh-x-graphite:#102736;--rosh-x-pearl:#f4f8fb;}
.rosh-nav-v2 .rosh-agent-shortcut img{display:block;width:25px;height:25px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.rosh-nav-v2 .rosh-agent-shortcut:hover img{transform:rotate(22deg) scale(1.07)}
.rosh-x-gear,.ri-agent-monogram img{display:block;object-fit:contain}
.rosh-x-launch.rosh-concierge-launch{background:linear-gradient(125deg,#152c3f,#0c1c2c)!important;color:#f3f9ff!important;border:1px solid rgba(137,209,246,.33)!important;padding:12px 19px!important;box-shadow:0 18px 60px #02112085,0 0 0 1px #ffffff09 inset;letter-spacing:.035em;gap:11px;transition:transform .22s ease,box-shadow .22s ease}
.rosh-x-launch.rosh-concierge-launch:hover{background:linear-gradient(125deg,#21485e,#122b40)!important;transform:translateY(-3px);box-shadow:0 24px 65px #0013229a,0 0 24px #68bdd433}
.rosh-x-launch .rosh-x-gear{width:28px;height:28px;filter:drop-shadow(0 0 7px #6cc9f645)}
.rosh-x-launch[data-rosh-state="working"] img{animation:rosh-x-turn 3.3s linear infinite}
@keyframes rosh-x-turn{to{transform:rotate(360deg)}}
.rosh-x-panel.rosh-concierge-panel{display:flex;flex-direction:column;box-sizing:border-box;width:min(460px,calc(100vw - 22px));height:min(700px,calc(100dvh - 112px));max-height:calc(100dvh - 105px);padding:0;overflow:hidden;background:linear-gradient(145deg,#0d2332,#071622);border:1px solid #80c7e440;color:#e7f6fc;border-radius:25px;box-shadow:0 32px 95px rgba(0,10,23,.77);transition:width .3s ease,height .3s ease,border-radius .3s ease,transform .3s ease}
.rosh-x-panel *{box-sizing:border-box}
.rosh-x-panel button,.rosh-x-panel textarea{font:inherit}
.rosh-x-panel button{cursor:pointer}
.rosh-x-panel button:disabled{opacity:.6;cursor:wait}
.rosh-x-panel :focus-visible{outline:3px solid #8ddbf9;outline-offset:3px}
.rosh-x-panel [hidden]{display:none!important}
.rosh-x-head{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(110deg,#193649,#102533);border-bottom:1px solid #ffffff12}
.rosh-x-brand{display:flex;align-items:center;gap:11px;min-width:0}
.rosh-x-gear-shell{width:49px;height:49px;display:grid;place-items:center;flex:0 0 49px;border-radius:15px;background:radial-gradient(circle,#19485f 0%,#092033 75%);box-shadow:0 0 0 1px #9bd9f53b inset}
.rosh-x-gear-shell img{width:37px;height:37px;filter:drop-shadow(0 0 9px #4aabd844)}
.rosh-x-panel[data-rosh-state="working"] .rosh-x-gear-shell img{animation:rosh-x-turn 4s linear infinite}
.rosh-x-overline{font-size:9px!important;font-weight:800;letter-spacing:.16em;color:#9dcde0}
.rosh-x-titles{display:grid;gap:5px;min-width:0}
.rosh-x-titles strong{font:750 24px/1 "Barlow Condensed",Inter,Arial,sans-serif;letter-spacing:.04em;color:#f0f8fc}
.rosh-x-controls{display:flex;align-items:center;gap:6px}
.rosh-x-control{border:1px solid #ffffff23;background:#ffffff0c;color:#e4f3f9;min-height:39px;padding:8px 12px;border-radius:12px;font-size:11px;font-weight:760}
.rosh-x-control:hover{background:#ffffff22}
.rosh-x-body{min-height:0;flex:1;display:grid;grid-template-rows:minmax(270px,1fr) minmax(130px,.45fr);overflow:hidden}
.rosh-x-conversation{display:flex;flex-direction:column;min-height:0;min-width:0}
.rosh-x-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 19px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:#7ca5bc44 transparent}
.rosh-x-welcome{padding:22px;background:radial-gradient(circle at 100% 0%,#254a6047,transparent 55%),#112c3d;border-radius:18px;border:1px solid #ffffff0c}
.rosh-x-welcome h2{font:750 clamp(29px,3vw,39px)/1 "Barlow Condensed",Inter,sans-serif;margin:12px 0;color:#f6fbff}
.rosh-x-welcome p{color:#a9c3ce;font-size:12px;line-height:1.7;margin:0}
.rosh-x-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.rosh-x-chips button{border:1px solid #89cde52a;background:#ffffff0d;color:#cae6f2;border-radius:12px;padding:9px 12px;font-size:11px;line-height:1.3;text-align:left}
.rosh-x-chips button:hover{background:#ffffff1c}
.rosh-x-message{display:grid;gap:7px;max-width:91%;align-self:flex-start;border-radius:16px;padding:13px 15px;background:#1c3849;border:1px solid #ffffff0a}
.rosh-x-message.is-user{background:#ecf4f8;color:#153042;align-self:flex-end;border-radius:16px 16px 5px 16px}
.rosh-x-message-role{font-size:9px;letter-spacing:.11em;font-weight:850;color:#a3dbea}
.rosh-x-message.is-user .rosh-x-message-role{color:#49748c}
.rosh-x-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;color:inherit}
.rosh-x-message.rosh-x-pending{opacity:.68}
.rosh-x-form{flex:0 0 auto;margin:0;padding:12px 17px 15px;border-top:1px solid #ffffff18;background:#0a1d2c}
.rosh-x-composer{display:flex;align-items:end;gap:7px;padding:7px;border-radius:15px;background:#173446;border:1px solid #ffffff24}
.rosh-x-input{flex:1;min-width:0;resize:vertical;min-height:45px;max-height:130px;padding:12px;color:#f0f8fc;background:transparent;border:0!important;box-shadow:none!important;font-size:12px;line-height:1.5;outline:none}
.rosh-x-input::placeholder{color:#97b3c5}
.rosh-x-send,.rosh-x-mic{flex:0 0 auto;min-height:41px;border:0;border-radius:11px;font-size:11px;font-weight:850;padding:10px 12px}
.rosh-x-send{background:#b9e5f7;color:#123043}
.rosh-x-mic{background:#ffffff18;color:#d7edf6}
.rosh-x-mic[aria-pressed="true"]{background:#b7e8e4;color:#153341}
.rosh-x-status{color:#a2bfcd;font-size:10px;line-height:1.4;padding:9px 2px 0;min-height:22px}
.rosh-x-canvas{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#0f2939;border-top:1px solid #ffffff1b;padding:17px}
.rosh-x-canvas-head h3{font:730 25px/1.05 "Barlow Condensed",Inter,sans-serif;margin:9px 0 6px;color:#edf7fc}
.rosh-x-canvas-head p{font-size:11px;line-height:1.55;margin:0 0 10px;color:#98b5c5}
.rosh-x-results{display:grid;gap:10px}
.rosh-x-empty,.rosh-x-notice,.rosh-x-disclaimer{font-size:11px;color:#adcbd5;line-height:1.6;margin:0}
.rosh-x-notice{color:#ffdaac}
.rosh-x-category{color:#8fcce7;font-weight:850;font-size:9px;letter-spacing:.13em;margin:9px 0 2px}
.rosh-x-product{display:grid;gap:7px;background:#ffffff09;border-radius:14px;padding:14px;min-width:0}
.rosh-x-part{font-size:10px;font-weight:850;color:#a5d6ea;letter-spacing:.09em;overflow-wrap:anywhere}
.rosh-x-product strong{font-size:12px;line-height:1.5;color:#f0f8fc;overflow-wrap:anywhere}
.rosh-x-product small{font-size:10px;line-height:1.6;color:#9dbece}
.rosh-x-price{font-size:12px;color:#d2f1f9}
.rosh-x-product-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}
.rosh-x-product-actions a,.rosh-x-follow{color:#d7effa;text-decoration:none;font-size:10px;font-weight:800;border-radius:9px;padding:9px 10px;background:#ffffff14}
.rosh-x-product-actions a:first-child{background:#c5e7f5;color:#143447}
.rosh-x-follow{display:block}
.rosh-x-canvas-foot{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}
.rosh-x-action{text-decoration:none;background:#c1e8f9;color:#12364a;border-radius:12px;padding:12px 15px;min-height:42px;font-size:11px;font-weight:850}
.rosh-x-subtle{background:#ffffff12;color:#d5eef7}
.rosh-x-panel.rosh-x-expanded{width:min(1160px,calc(100vw - 40px));height:min(810px,calc(100dvh - 50px));max-height:calc(100dvh - 44px);right:50%;bottom:50%;transform:translate(50%,50%);z-index:1005}
.rosh-x-expanded .rosh-x-body{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);grid-template-rows:minmax(0,1fr)}
.rosh-x-expanded .rosh-x-canvas{border-top:0;border-left:1px solid #ffffff1b;padding:26px}
.rosh-x-expanded .rosh-x-messages{padding:25px}
.rosh-x-expanded .rosh-x-message{font-size:13px}
.rosh-x-expanded .rosh-x-welcome{margin:auto 0}
.rosh-x-expanded .rosh-x-canvas-head h3{font-size:34px}
/* Flagship assistant: compact intro, unified intent tools, two-column intelligent canvas. */
.rosh-intelligence-page .ri-intro{min-height:290px;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);padding-top:45px;padding-bottom:48px}
.rosh-intelligence-page .ri-intro h1{font-size:clamp(65px,7vw,108px);margin:19px 0}
.rosh-intelligence-page .ri-intro-aside{display:grid;gap:10px;align-content:center;justify-items:start;background:linear-gradient(150deg,#183a4b,#0b2131);border-color:#8bc7dc35;padding:18px 24px}
.rosh-intelligence-page .ri-intro-aside strong{font-size:27px;margin:6px 0}
.rosh-intelligence-page .ri-gear-visual{position:relative;width:116px;height:116px;display:grid;place-items:center;isolation:isolate}
.rosh-intelligence-page .ri-gear-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,#5bbbe43b,transparent 68%);filter:blur(10px);z-index:-1}
.rosh-intelligence-page .ri-gear-emblem{display:block;width:89px;height:89px;filter:drop-shadow(0 0 16px #57b7e288)}
.rosh-intelligence-page .ri-gear-orbit{position:absolute;inset:3px;border:1px solid #8cb9cf73;border-radius:50%}
.rosh-intelligence-page #rosh-intelligence[data-rosh-state="working"] .ri-gear-emblem,.rosh-intelligence-page #rosh-intelligence[data-rosh-state="working"] .ri-agent-monogram img{animation:rosh-x-turn 4s linear infinite}
.rosh-intelligence-page .ri-shell{width:min(calc(100% - 32px),1550px);margin:18px auto;display:grid;grid-template-areas:"modes modes" "conversation insights";grid-template-columns:minmax(0,1.36fr) minmax(310px,.7fr);gap:14px;align-items:stretch;min-height:auto}
.rosh-intelligence-page .ri-sidebar{grid-area:modes;display:grid;grid-template-columns:185px minmax(0,1fr) minmax(155px,.45fr);align-items:center;gap:17px;min-height:unset;padding:15px 19px;border:1px solid #ffffff0b;border-radius:19px;background:#122c3c}
.rosh-intelligence-page .ri-side-top{padding:0}
.rosh-intelligence-page .ri-side-top h2{font-size:24px;margin:5px 0}
.rosh-intelligence-page .ri-side-top p{font-size:10px;line-height:1.5}
.rosh-intelligence-page .ri-specialists{display:flex;align-items:center;gap:7px;margin:0;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
.rosh-intelligence-page .ri-specialist{min-height:56px;flex:0 0 auto;width:auto;padding:10px 13px;gap:8px;border-radius:12px}
.rosh-intelligence-page .ri-specialist-id,.rosh-intelligence-page .ri-arrow{display:none}
.rosh-intelligence-page .ri-specialist small{font-size:9px}
.rosh-intelligence-page .ri-tier{margin:0;min-width:0;border:0;background:#ffffff0b;padding:12px;border-radius:12px}
.rosh-intelligence-page .ri-tier p{display:none}
.rosh-intelligence-page .ri-tier strong{font-size:11px}
.rosh-intelligence-page .ri-side-footer{display:none}
.rosh-intelligence-page .ri-conversation{grid-area:conversation;min-height:670px;max-height:850px;border-radius:20px}
.rosh-intelligence-page .ri-insights{grid-area:insights;min-height:670px;border-radius:20px;display:flex;flex-direction:column;padding:22px}
.rosh-intelligence-page .ri-conversation-header{border-radius:20px 20px 0 0}
.rosh-intelligence-page .ri-agent-monogram{background:radial-gradient(circle,#224e65,#0c2334);box-shadow:0 0 0 1px #95d6f55c inset}
.rosh-intelligence-page .ri-agent-monogram img{width:37px;height:37px}
.rosh-intelligence-page .ri-x-mark{color:#438cac;font-size:.7em}
.rosh-intelligence-page .ri-insights h2{font-size:39px}
.rosh-intelligence-page .ri-welcome{box-shadow:0 17px 62px #153c5810;border:1px solid #d7e6ed}
.rosh-intelligence-page .ri-compose{border-radius:0 0 20px 20px}
.rosh-intelligence-page .ri-evidence-product{background:#ffffff10;border:1px solid #ffffff0e;transition:transform .18s ease}
.rosh-intelligence-page .ri-evidence-product:hover{transform:translateY(-2px)}
.rosh-intelligence-page .ri-voice-button{border:0;border-radius:11px;background:#dae9f0;color:#1c536c;padding:12px;min-width:44px;min-height:48px;font-size:11px;font-weight:850}
.rosh-intelligence-page .ri-voice-button[aria-pressed="true"]{background:#1e6881;color:#fff}
html[data-rosh-theme="light"] .rosh-x-panel{background:#f6fafc;color:#153447;border-color:#ccdce8}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-body{background:#f5f9fb}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-messages{background:#f5f9fb}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-welcome{background:#e7f0f5;border-color:#dbe7ef}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-welcome h2,html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-welcome p{color:#244658}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-message{background:#e5f0f6;color:#16384a}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-message.is-user{background:#224f67;color:#f7fcff}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-message.is-user .rosh-x-message-role{color:#bce2f5}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-form{background:#eaf2f6}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-composer{background:#fff;border-color:#ccdce5}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-input{color:#1b4156}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-input::placeholder{color:#5a8094}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-status{color:#4f7589}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-canvas{background:#e4eef4}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-canvas-head h3,html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-product strong{color:#17384b}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-canvas-head p,html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-product small,html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-empty,html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-disclaimer{color:#456a80}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-product{background:#fff}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-product-actions a:not(:first-child),html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-follow{color:#1d536d;background:#d1e6ef}
html[data-rosh-theme="light"] .rosh-x-panel .rosh-x-price{color:#1b5975}
@media(max-width:1070px){
.rosh-intelligence-page .ri-shell{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}
.rosh-intelligence-page .ri-sidebar{grid-template-columns:1fr;gap:10px}
.rosh-intelligence-page .ri-side-top p,.rosh-intelligence-page .ri-tier{display:none}
.rosh-intelligence-page .ri-intro{grid-template-columns:1fr 245px}
}
@media(max-width:800px){
.rosh-intelligence-page .ri-shell{grid-template-areas:"modes" "conversation" "insights";grid-template-columns:minmax(0,1fr);width:calc(100% - 20px)}
.rosh-intelligence-page .ri-sidebar{grid-template-columns:1fr}
.rosh-intelligence-page .ri-specialists{width:100%}
.rosh-intelligence-page .ri-insights{min-height:350px}
.rosh-intelligence-page .ri-conversation{min-height:570px}
.rosh-intelligence-page .ri-intro{grid-template-columns:1fr;min-height:unset}
.rosh-intelligence-page .ri-intro-aside{display:none}
.rosh-x-expanded .rosh-x-body{grid-template-columns:minmax(0,1fr) minmax(245px,.75fr)}
}
@media(max-width:630px){
.rosh-x-panel.rosh-concierge-panel{right:9px;bottom:75px;width:calc(100vw - 18px);max-height:calc(100dvh - 92px);height:min(760px,calc(100dvh - 92px));border-radius:19px}
.rosh-x-panel.rosh-x-expanded{right:0;bottom:0;width:100vw;height:100dvh;max-height:100dvh;border-radius:0;transform:none}
.rosh-x-expanded .rosh-x-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,1fr) minmax(145px,.55fr)}
.rosh-x-panel .rosh-x-control{padding:8px;font-size:10px}
.rosh-x-panel .rosh-x-canvas{padding:13px}
.rosh-x-messages{padding:13px}
.rosh-x-head{padding:12px}
.rosh-x-gear-shell{height:42px;width:42px;flex-basis:42px}
.rosh-x-titles strong{font-size:21px}
.rosh-intelligence-page .ri-conversation{min-height:580px}
}
@media(prefers-reduced-motion:reduce){
.rosh-x-launch,.rosh-x-panel,.rosh-x-gear,.ri-gear-emblem,.ri-agent-monogram img{animation:none!important;transition:none!important}
.rosh-x-panel.rosh-x-expanded{transform:translate(50%,50%)}
}
@media(max-width:630px) and (prefers-reduced-motion:reduce){.rosh-x-panel.rosh-x-expanded{transform:none}}

/* The flagship workspace uses the same appearance authority as the catalog. */
html[data-rosh-theme="light"] body.rosh-intelligence-page{background:#f1f5f8;color:#1b3648}
html[data-rosh-theme="light"] .rosh-intelligence-page #rosh-intelligence{background:#f1f5f8}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro{background:radial-gradient(ellipse at 83% -15%,#cfe5f4,transparent 57%),linear-gradient(125deg,#f9fbfc,#e6f0f6)}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-ambient{opacity:.06}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro h1{color:#122f44}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro h1 em{color:#267197}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro-copy>p{color:#4e6f83}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-kicker,html[data-rosh-theme="light"] .rosh-intelligence-page .ri-mini-eyebrow{color:#39748f}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro-points span{color:#315971;background:#fff;border-color:#d5e5ee}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro-aside{background:#fff;border-color:#d6e5ee;box-shadow:0 18px 46px #1f4b6815}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro-aside strong{color:#17394d}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro-aside p{color:#4a6c7e}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-intro-aside a{color:#1c7097}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-sidebar{background:#e7f1f6;border-color:#d6e5ef}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-side-top h2{color:#17394a}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-side-top p{color:#5a7786}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-specialist{color:#285368}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-specialist:hover{background:#d8e8f1}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-specialist.is-active{background:#173e55;color:#f1f8fc}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-specialist.is-active small{color:#c5dce9}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-tier{background:#dceaf0}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-tier strong{color:#254d61}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-tier a{color:#1c6283}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-insights{background:#fff;color:#193a4e;box-shadow:0 17px 52px #102d4a0f}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-insight-top h2{color:#173d54}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-insight-top p{color:#607c8b}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-source-state{background:#eaf2f6}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-source-state strong{color:#163d51}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-source-state p{color:#587686}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-source-mark,html[data-rosh-theme="light"] .rosh-intelligence-page .ri-evidence-heading{color:#277493}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-evidence-product{background:#eff5f8;border-color:#e0eaf0}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-evidence-product a,html[data-rosh-theme="light"] .rosh-intelligence-page .ri-evidence-product .ri-evidence-price{color:#1d506b}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-evidence-product small{color:#537284}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-product-buttons a{background:#d8eaf3;color:#1f5574}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-knowledge-card{background:#f0f5f8}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-knowledge-card summary,html[data-rosh-theme="light"] .rosh-intelligence-page .ri-knowledge-card strong{color:#153e54}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-knowledge-card small,html[data-rosh-theme="light"] .rosh-intelligence-page .ri-knowledge-facts{color:#466b7f}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-knowledge-link{color:#2d7696}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-source-foot strong{color:#275b75}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-source-foot p{color:#648090}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-member-insights{background:#eaf2f6}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-member-insights strong{color:#15394d}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-member-insights p{color:#537589}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-member-insights a{color:#256e91}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-final h2{color:#14354b}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-final h2 em{color:#277599}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-final p{color:#557486}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-final a{background:#205875;color:#f5fbff}
html[data-rosh-theme="light"] .rosh-intelligence-page .ri-handoff{background:#17384d}
@keyframes rosh-x-breathe{0%,100%{filter:drop-shadow(0 0 12px #72c5ec66)}50%{filter:drop-shadow(0 0 26px #72c5ec99)}}
@media(prefers-reduced-motion:no-preference){.rosh-intelligence-page #rosh-intelligence:not([data-rosh-state="working"]) .ri-gear-emblem{animation:rosh-x-breathe 6s ease-in-out infinite}}