/* Orbit Command has its own shell, navigation and home hierarchy. */
.orbit-signal86,.orbit-focus-tabs86{display:none}
@media screen{
 /* Gold is an accent on the original cool Ops surfaces, never the main fill. */
 html[data-safe-design="ops-gold"]{--ops-bg:#07121d;--ops-panel:#102332;--ops-raised:#163044;--ops-hover:#1d3c50;--ops-line:#35556c;--ops-accent:#7cdbec;--ops-text:#f1f7fc;--ops-muted:#b6c8d6;--ops-buttonink:#061924;--bg:#07121d;--panel:#102332;--line:#35556c;--blue:#7cdbec;--ink:#f1f7fc;--muted:#b6c8d6}
 html[data-safe-design="ops-gold"] .shell{background:radial-gradient(ellipse at top right,#1d4d6220,transparent 65%),#07121d}
 html[data-safe-design="ops-gold"] .shell>.side{background:linear-gradient(155deg,#112739,#07121d 75%)}
 html[data-safe-design="ops-gold"] .appbar{background:#0b1b29f5;border-color:#35556c;box-shadow:0 1px 0 #cba65520}
 html[data-safe-design="ops-gold"] .side nav .nav-dropdown>summary{background:linear-gradient(110deg,#17394c,#112638);color:#f1f7fc;box-shadow:inset 2px 0 #7cdbec}
 html[data-safe-design="ops-gold"] .side nav button.active{box-shadow:inset 3px 0 #e5c27a;color:#f1f7fc}
 html[data-safe-design="ops-gold"] .app-command-wordmark>b{color:#e5c27a}
 html[data-safe-design="ops-gold"] .cyber-home84 .cockpit-hero .eyebrow{color:#e5c27a}
 html[data-safe-design="ops-gold"] .cyber-home84>#friendly-work{box-shadow:none;border-top-color:#7cdbec}
 html[data-safe-design="ops-gold"] .cyber-summary84{border-top-color:#7cdbec}
 html[data-safe-design="ops-gold"] .cyber-summary84>b{color:#f1f7fc}
 html[data-safe-design="ops-gold"] .cyber-summary84:first-child{box-shadow:inset 0 2px 0 #e5c27a}
 html[data-safe-design="ops-gold"] .design-sample-gold81{background:#102332;border-color:#7cdbec}
 .design-sample-gold81{background:#102332;border-color:#7cdbec}
 .design-sample-gold81 i{background:#163044;border-color:#35556c}.design-sample-gold81 i:nth-child(2){background:#163044;border-top:2px solid #e5c27a}
 /* Independent Orbit palette: deep ink, glass surfaces, cool silver type. */
 html[data-safe-design="neon-pulse"]{--ops-bg:#070c18;--ops-panel:#101b2c;--ops-raised:#17263b;--ops-hover:#21334c;--ops-line:#3e526f;--ops-accent:#91e9dd;--ops-text:#edf3ff;--ops-muted:#adbdd3;--ops-buttonink:#091b25;--bg:#070c18;--panel:#101b2c;--line:#3e526f;--blue:#91e9dd;--ink:#edf3ff;--muted:#adbdd3;--cyber-cyan:#a9b4ff}
 html[data-safe-design="neon-pulse"] .shell{background:radial-gradient(ellipse at 85% 0%,#555eae25,transparent 45%),radial-gradient(ellipse at 10% 70%,#278d9a14,transparent 50%),#070c18}
 html[data-safe-design="neon-pulse"] .shell>.main{background-image:none}
 html[data-safe-design="neon-pulse"] .shell>.side{background:#0c1423ed;border-color:#32415c;box-shadow:none;backdrop-filter:blur(22px)}
 html[data-safe-design="neon-pulse"] .appbar{background:#0b1423ee;border-color:#32415c;box-shadow:none;backdrop-filter:blur(22px)}
 html[data-safe-design="neon-pulse"] .app-command-wordmark{font-style:normal;letter-spacing:.035em;text-shadow:none}
 html[data-safe-design="neon-pulse"] .cyber-brand-symbol81{color:#a9b4ff;filter:none}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown>summary{background:#142137;color:#dce7f7;box-shadow:none;border:1px solid #33435f}
 html[data-safe-design="neon-pulse"] :is(.card,.cockpit-panel,.cockpit-metric,.cockpit-area,.safe-accordion,.daily-group79){border-radius:18px;border-color:#3b4c68;box-shadow:0 10px 35px #02050b35,inset 0 1px #b7c8ef12}
 html[data-safe-design="neon-pulse"] button.primary,html[data-safe-design="neon-pulse"] .primary{background:#91e9dd;color:#091b25;border-radius:10px;border-color:#b9fff1;box-shadow:0 5px 25px #91e9dd12}
 html[data-safe-design="neon-pulse"] .ease-dialog{border-radius:22px;background:#101b2c;border-color:#64759b}
 html[data-safe-design="neon-pulse"] :is(input,select,textarea){border-radius:10px;background:#0a1424;border-color:#52637e}
 html[data-safe-design="neon-pulse"] .safe-accordion>summary{background:#18283d;box-shadow:none;border-radius:17px 17px 0 0}
 html[data-safe-design="neon-pulse"] .safe-accordion-body{background:#101b2c;border-radius:0 0 17px 17px}
 html[data-safe-design="neon-pulse"] #content.orbit-home86{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.87fr);gap:22px;align-items:start;max-width:1640px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.cockpit-hero{grid-column:1/-1;grid-row:1;display:block;position:relative;isolation:isolate;overflow:hidden;padding:28px 32px 32px;border:1px solid #3b4c68;border-radius:24px;background:linear-gradient(110deg,#15263c,#141f37 60%,#202a48);min-height:210px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.cockpit-hero::after{content:'';position:absolute;right:-70px;top:-180px;width:580px;height:580px;border:1px solid #a9b4ff32;border-radius:50%;box-shadow:0 0 0 35px #a9b4ff05,0 0 0 36px #a9b4ff17,0 0 0 72px #a9b4ff04,0 0 0 73px #a9b4ff0d;z-index:-1;pointer-events:none}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cockpit-hero .eyebrow{color:#aab8ff;font-size:11px;letter-spacing:.16em;max-width:75%}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-greeting84{font-size:clamp(40px,4.5vw,70px);font-weight:760;letter-spacing:-.045em;line-height:1.05;margin:18px 0 14px;color:#f1f5ff;text-shadow:none}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cockpit-hero p{font-size:16px;line-height:1.6;max-width:55ch;color:#b9c8df}
 html[data-safe-design="neon-pulse"] .orbit-home86>.cyber-metrics84{display:none}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work{grid-column:1/3;grid-row:2;clip-path:none;border:1px solid #3b4c68;border-radius:22px;padding:25px 27px;background:linear-gradient(145deg,#142239dd,#101b2c);box-shadow:0 15px 45px #02050b35}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work>header{margin-bottom:18px}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work>header h2{font-size:30px;letter-spacing:-.025em}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work>header .eyebrow{font-size:10px;color:#9eafce;letter-spacing:.12em}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work>header>button{border-radius:24px;padding:10px 17px;font-size:12px;background:#1c2c43;border-color:#52637f}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work>p:not(.daily-status79){font-size:13px;line-height:1.6;color:#aabbd1}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-status79{font-size:12px;background:#182b3d;border:1px solid #36516a;border-radius:9px;padding:10px 13px;color:#bad6e4}
 html[data-safe-design="neon-pulse"] .orbit-focus-tabs86{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;padding:5px;border:1px solid #3b4c68;border-radius:14px;background:#0b1526}
 html[data-safe-design="neon-pulse"] .orbit-focus-tabs86>button{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;min-width:120px;min-height:48px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#acbed5;font-size:14px}
 html[data-safe-design="neon-pulse"] .orbit-focus-tabs86>button[aria-pressed=true]{background:#23354f;border-color:#5d718f;color:#f0f6ff}
 html[data-safe-design="neon-pulse"] .orbit-focus-tabs86 b{padding:2px 9px;min-width:27px;border-radius:20px;font-size:12px;background:#0a172a;color:#c8e3ef}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79{border:0;border-radius:0;background:transparent;box-shadow:none}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79>summary{padding:12px 0;background:transparent;color:#b7c9df;font-size:14px;border:0}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79>summary>span{border-color:#3e526f;font-size:12px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list{padding:0;gap:12px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list>button{position:relative;border:1px solid #3d526e;border-left:3px solid #91e9dd;border-radius:13px;background:linear-gradient(105deg,#1a2c43,#111f32);padding:20px;min-height:100px;gap:16px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list>button[data-tone=warning]{border-left-color:#efad64}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list>button:hover{background:#213650;border-color:#9bb9d0;box-shadow:0 5px 25px #91e9dd0c}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list b{font-size:18px;color:#edf3ff}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list small{font-size:13px;color:#aebfd5;line-height:1.6}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-open84{clip-path:none;border-radius:22px;background:#91e9dd;color:#091b25;padding:10px 16px;min-width:100px;font-size:12px;box-shadow:0 4px 18px #91e9dd18}
 html[data-safe-design="neon-pulse"] .orbit-home86>.ease-quick{grid-column:1/3;grid-row:3;clip-path:none;border:1px solid #3b4c68;border-radius:22px;padding:23px 27px;background:#101b2ccc}
 html[data-safe-design="neon-pulse"] .orbit-home86>.ease-quick h2{font-size:19px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.ease-quick>header>button{font-size:12px;padding:7px 12px;min-height:36px;border-radius:20px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .ease-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .ease-quick-grid>button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left;min-height:80px;padding:15px;border:1px solid #3e526f;border-radius:12px;background:#17273b;font-size:13px;line-height:1.45}
 html[data-safe-design="neon-pulse"] .orbit-home86 .ease-quick-grid>button>.app-icon{width:25px;height:25px;flex:0 0 25px;color:#a9b4ff}
 html[data-safe-design="neon-pulse"] .orbit-home86>.cyber-planned84{grid-column:1/-1;grid-row:4;clip-path:none;border:1px solid #3b4c68;border-radius:22px;background:#101b2ccc;padding:23px 27px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-planned84 h2{font-size:20px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-training-list84{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-training-list84>button{border-radius:12px;background:#17273b;border-color:#3e526f;min-height:85px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.orbit-signal86{display:block;grid-column:3;grid-row:2/span 2;position:relative;overflow:hidden;border:1px solid #52617e;border-radius:26px;background:radial-gradient(ellipse at 50% 30%,#42507d28,transparent 65%),linear-gradient(160deg,#17243b,#0e182a);padding:24px 22px;box-shadow:inset 0 1px #bacbff20,0 18px 60px #02050c50}
 html[data-safe-design="neon-pulse"] .orbit-signal86>header{display:flex;flex-direction:column;gap:7px;text-align:center}
 .orbit-kicker86{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.2em;color:#b0bcff}
 .orbit-signal-label86{font-size:15px;color:#d9e6f7;font-weight:600}
 .orbit-radar86{position:relative;width:100%;aspect-ratio:1;max-width:340px;margin:26px auto 18px}
 .orbit-rings86{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#92a8d340;stroke-width:1}
 .orbit-rings86 circle:nth-child(2){stroke-dasharray:2 9;stroke:#a9b4ff70}.orbit-rings86 circle:nth-child(3){stroke:#91e9dd30}
 .orbit-rings86 .orbit-ring-highlight86{stroke:url(#orbit-gradient86);stroke-width:2.4;stroke-dasharray:220 641;transform:rotate(-65deg);transform-origin:center}
 .orbit-rings86 .orbit-dot86{fill:#91e9dd;stroke:none;filter:drop-shadow(0 0 5px #91e9dd80)}.orbit-rings86 .orbit-dot-alt86{fill:#a9b4ff}
 .orbit-core86{position:absolute;inset:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #7895b06b;border-radius:50%;background:radial-gradient(circle at 40% 25%,#1d3850,#101c30 75%);box-shadow:0 0 45px #91e9dd09,inset 0 1px #a7ddf230;padding:12px;color:#dceaf9;cursor:pointer;min-width:0}
 .orbit-core86>span:first-child{font-size:8px;letter-spacing:.13em;font-weight:750;color:#a8c6da;text-align:center}.orbit-core86>strong{font-size:clamp(38px,4vw,62px);font-weight:650;line-height:1;color:#e9fff8;letter-spacing:-.06em}.orbit-core86>span{font-size:10px;line-height:1.4;text-align:center}.orbit-core86>.app-icon{width:18px;height:18px;flex:0 0 18px;margin:0;color:#91e9dd}
 html[data-safe-design="neon-pulse"] .orbit-core86:hover{border-color:#b0f7e6;background:radial-gradient(circle at 40% 25%,#26445b,#15263b 75%)}
 .orbit-signal-note86{font-size:12px;text-align:center;color:#acbdd3;line-height:1.6;margin:15px 0 22px}
 .orbit-ledger86{display:grid;gap:10px;border-top:1px solid #354961;padding-top:20px}
 .orbit-ledger86>button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 14px;border:1px solid #3f526d;border-radius:12px;background:#15263b;color:#c2d1e6;text-align:left;font-size:12px}
 .orbit-ledger86 b{font-size:18px;color:#edf5ff;font-weight:650}
 .design-sample-neon81{border-color:#7a8db6;background:#0b1424;border-radius:10px;grid-template-columns:1fr 18px;grid-template-rows:10px 1fr}.design-sample-neon81 i{border-color:#64799c;background:#1a2d44;border-radius:4px}.design-sample-neon81 i:first-child{grid-column:1/-1;grid-row:1;background:#23364e}.design-sample-neon81 i:nth-child(2){grid-column:1;grid-row:2;background:#1a2d44}.design-sample-neon81 i:last-child{grid-column:2;grid-row:2;border-radius:50%;background:#14263a;border-color:#91e9dd}
}
/* Horizontal navigation is exclusive to Orbit on wide screens. */
@media screen and (min-width:1280px){
 html[data-safe-design="neon-pulse"] .shell{display:block}
 html[data-safe-design="neon-pulse"] .shell>.side{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:215px minmax(0,1fr);align-items:center;gap:20px;width:100%;height:auto;max-height:none;overflow:visible;padding:16px 30px;border-right:0;border-bottom:1px solid #3b4c68}
 html[data-safe-design="neon-pulse"] .app-command-brand{min-height:64px;padding:5px 0 5px 55px;gap:6px;border:0}
 html[data-safe-design="neon-pulse"] .app-command-wordmark{font-size:31px}
 html[data-safe-design="neon-pulse"] .app-command-wordmark>b{font-size:32px}
 html[data-safe-design="neon-pulse"] .app-command-subtitle{font-size:9px}
 html[data-safe-design="neon-pulse"] .cyber-brand-symbol81{top:8px;width:39px;height:46px}
 html[data-safe-design="neon-pulse"] .side>.identity{display:none}
 html[data-safe-design="neon-pulse"] .side nav{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}
 html[data-safe-design="neon-pulse"] .side nav>button{width:auto;min-height:48px;padding:10px 14px;border:1px solid transparent;border-radius:12px;color:#bed0e7;white-space:nowrap}
 html[data-safe-design="neon-pulse"] .side nav>button.active{background:#25374f;border-color:#637593;color:#ecf4ff;box-shadow:none}
 html[data-safe-design="neon-pulse"] .side nav>.nav-dropdown{position:relative;overflow:visible;flex:0 0 auto;width:auto;margin:0;border:0;background:transparent;box-shadow:none;border-radius:0}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown>summary{min-height:48px;padding:10px 13px;font-size:12px;gap:9px;border:1px solid transparent;border-radius:12px;background:transparent;color:#bed0e7;box-shadow:none}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown>summary:hover,html[data-safe-design="neon-pulse"] .side nav .nav-dropdown[open]>summary{background:#25374f;border-color:#637593;color:#ecf4ff}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown>summary .app-icon{width:16px;height:16px;flex:0 0 16px;color:#a9b4ff}
 html[data-safe-design="neon-pulse"] .side nav .nav-academy-logo{width:22px;height:26px}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown>.nav-dropdown-links{position:absolute;right:0;top:calc(100% + 11px);z-index:40;width:290px;max-height:calc(100dvh - var(--orbit-nav-height,100px) - 24px);overflow:auto;padding:10px;margin:0;border:1px solid #637593;border-radius:16px;background:#101d30;box-shadow:0 20px 60px #0007}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown-links>button{font-size:13px;border-radius:9px;margin:2px 0;padding:12px 13px;color:#d2e0f2;border:0}
 html[data-safe-design="neon-pulse"] .side nav .nav-dropdown-links>button:hover,html[data-safe-design="neon-pulse"] .side nav .nav-dropdown-links>button.active{background:#263c54;color:#f0fbff;box-shadow:inset 2px 0 #91e9dd}
 html[data-safe-design="neon-pulse"] .shell>.main{padding:0 34px 40px}
 html[data-safe-design="neon-pulse"] .appbar{top:var(--orbit-nav-height,96px);min-height:70px;margin:0 0 25px;padding:10px 0}
 html[data-safe-design="neon-pulse"] .appbar:has(.person-context){min-height:70px}
}
@media screen and (max-width:1279px){
 html[data-safe-design="neon-pulse"] #content.orbit-home86{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work{grid-column:1;grid-row:2}
 html[data-safe-design="neon-pulse"] .orbit-home86>.orbit-signal86{grid-column:2;grid-row:2}
 html[data-safe-design="neon-pulse"] .orbit-home86>.ease-quick{grid-column:1/-1;grid-row:3}
 html[data-safe-design="neon-pulse"] .orbit-home86 .ease-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media screen and (max-width:1000px){
 html[data-safe-design="neon-pulse"] #content.orbit-home86{display:flex;flex-direction:column;gap:18px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.cockpit-hero{order:-7;padding:25px;min-height:180px}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work{order:-6;padding:22px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.orbit-signal86{order:-8;width:100%;padding:22px}
 html[data-safe-design="neon-pulse"] .orbit-radar86{max-width:270px}
 html[data-safe-design="neon-pulse"] .orbit-home86>.ease-quick{order:-4;width:100%}
 html[data-safe-design="neon-pulse"] .orbit-home86>.cyber-planned84{order:-3}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-training-list84{grid-template-columns:1fr}
 html[data-safe-design="neon-pulse"] .orbit-core86>strong{font-size:48px}
}
@media screen and (max-width:600px){
 html[data-safe-design="neon-pulse"] .orbit-home86>.cockpit-hero{padding:22px;min-height:175px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-greeting84{font-size:42px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cockpit-hero .eyebrow{font-size:9px;max-width:100%}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cockpit-hero p{font-size:14px}
 html[data-safe-design="neon-pulse"] .orbit-home86>#friendly-work,html[data-safe-design="neon-pulse"] .orbit-home86>.ease-quick{padding:18px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .ease-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-safe-design="neon-pulse"] .orbit-home86 .ease-quick-grid>button{flex-direction:column;text-align:center;min-height:100px;padding:14px 10px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list>button{padding:17px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .daily-group79 .ease-work-list b{font-size:17px}
 html[data-safe-design="neon-pulse"] .orbit-home86 .cyber-open84{min-width:0}
}
@media print{.orbit-signal86,.orbit-focus-tabs86{display:none!important}}
