/* EIXO Experience — 2026-10-04 */
.life-app{background:transparent!important}
body{background:radial-gradient(ellipse at 85% 0,rgba(21,65,168,.22),transparent 45%),#05070b!important}
.view-stack{padding-top:22px!important}
.side-rail .rail-btn{color:#a7b5c9!important;font-size:12px}
.rail-brand-copy small{font-size:9px!important;line-height:1.5!important;color:#94a3b8!important}
.rail-nav{overflow-y:auto;scrollbar-width:thin}
.home-intro{position:relative;display:block!important;padding:30px 32px!important;border:1px solid #24436b;border-radius:24px;overflow:hidden;background:linear-gradient(115deg,#081b4d,#0b172a 65%,#0b101a)!important;box-shadow:0 22px 70px #0003;margin-bottom:20px!important}
.home-intro>div{position:relative;z-index:1;max-width:760px}
.home-intro h1{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:10px 0 14px!important;max-width:680px}
.home-intro>div>p{font-size:15px!important;color:#b7c8de!important;max-width:560px!important;line-height:1.65}
.home-intro .kicker{font-size:11px!important;letter-spacing:.16em}
.home-intro .adaptive-focus{font-size:10px!important;padding:7px 12px!important}
.home-intro .brax-wave{display:none!important}
.home-intro #homeAddBtn{position:absolute;right:28px;bottom:30px;z-index:2;min-height:44px;font-size:12px;background:#122843!important}
.experience-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;padding-right:110px}
.experience-actions button{border:1px solid #375577;border-radius:12px;background:#11213a;color:#e6f0ff;min-height:46px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}
.experience-actions .experience-primary{background:#386ce6;color:#fff;border-color:#5285f4;box-shadow:0 8px 24px #0382f622}
.experience-actions button:hover{transform:translateY(-2px);background:#1c3558}
.experience-actions .experience-primary:hover{background:#477ef3}
.experience-actions button[aria-pressed=true]{background:#203d65;border-color:#6ca4f0}
.experience-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;color:#93afd5;font-size:11px}
.experience-context>span{padding:5px 10px;border-radius:30px;background:#07122580;border:1px solid #2b4363}
.mc-home{gap:18px}.mc-command-grid{gap:18px;align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr)}.mc-side-stack{gap:18px}
.mc-panel{padding:22px;border-radius:20px;background:linear-gradient(145deg,#111c2b,#0b111c)!important;border-color:#26384f;box-shadow:0 15px 40px #0002}
.mc-panel-head{margin-bottom:16px;align-items:center}.mc-panel-head h2{font-size:21px!important;line-height:1.3}
.mc-panel-head .kicker{font-size:10px!important;letter-spacing:.14em}
.mc-link{font-size:11px!important;padding:8px 0;min-height:40px}
.mc-muted,.mc-live{font-size:10px!important}.mc-live[data-state=protected]{color:#b2bfd0}.mc-live[data-state=protected] i{background:#8491a5;animation:none;box-shadow:none}
.mc-now-list{gap:10px}.mc-now-item{padding:15px;gap:14px;min-height:92px}
.mc-area-mark{width:42px;height:42px;font-size:11px}
.mc-now-copy small{font-size:10px;color:#92a6c1}.mc-now-copy strong{font-size:14px;line-height:1.45;white-space:normal}
.mc-now-copy>span{font-size:12px;line-height:1.5;white-space:normal;color:#a4b4c9;margin-top:5px}
.mc-now-meta em{font-size:9px}.mc-now-meta b{font-size:12px}
.mc-pulse-item{padding:12px;min-height:68px}.mc-pulse-item span{font-size:11px;color:#a4b4c9}.mc-pulse-item b{font-size:23px}
.mc-shortcuts{gap:9px}.mc-shortcuts button{padding:12px 6px;min-height:76px;transition:transform .2s,border-color .2s}.mc-shortcuts button:hover{transform:translateY(-3px)}.mc-shortcuts span{width:34px;height:34px;font-size:10px}.mc-shortcuts b{font-size:11px}
.mc-shortcuts button[data-mc-shortcut=os] span{background:#1541a8;color:#fff}
.mc-shortcuts button[data-mc-shortcut=portal] span{background:#133d39;color:#8fe0cf}
.mc-shortcuts button[data-mc-shortcut=missions] span{background:#353021;color:#efd28b}
.mc-moving-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}
.mc-moving-card{padding:20px;transition:transform .22s,border-color .22s}.mc-moving-card:hover{transform:translateY(-3px);border-color:#4774ac}
.mc-moving-card>strong{font-size:15px;white-space:normal;line-height:1.45}.mc-moving-card>small{font-size:11px;color:#94a3b8}
.mc-moving-card p{font-size:12px;line-height:1.55;grid-template-columns:46px 1fr}.mc-moving-card p span{font-size:9px}
.mc-moving-top em{font-size:10px}.mc-progress-label span,.mc-progress-label b,.mc-progress.unknown{font-size:10px}.mc-progress{height:6px}
.mc-protected{padding:20px;align-items:flex-start;background:#0c1625;gap:14px;border-color:#2b405d}
.mc-protected strong{font-size:14px;line-height:1.5}.mc-protected small{font-size:12px;line-height:1.65;color:#a4b4c9;max-width:500px}
.mc-protected>span{width:40px;height:40px;flex-shrink:0}
.mc-now-panel:has(.mc-protected){min-height:0!important;align-self:start}.mc-pulse-panel:has(.mc-protected){min-height:0!important}
.experience-access-note{margin:14px 0 0;font-size:11px;color:#94a3b8;line-height:1.6}
#pwaInstallCard{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;transform:none!important;display:flex!important;align-items:center!important;gap:18px;margin:20px 0!important;padding:18px 22px!important;border:1px solid #26384f;border-radius:18px;background:#0e1623!important;box-shadow:none!important}
#pwaInstallCard .pwa-app-icon{width:42px!important;height:42px!important;flex-shrink:0}
#pwaInstallCard h2{font-size:15px!important}#pwaInstallCard p{font-size:12px!important;color:#94a3b8}
#pwaInstallCard>div:nth-child(2){flex:1}#installEixoBtn{width:auto!important;min-height:42px;font-size:12px}
.attention-panel .widget-head h2{font-size:20px}.attention-item strong{font-size:13px}.attention-item small{font-size:12px}
.view-panel.active{animation:experienceEnter .35s ease both}
.mc-panel,.engine-card,.ecosystem-card,.link-card{transition:border-color .22s,box-shadow .22s}
.mc-panel:hover{border-color:#35577c}
button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #82bcff!important;outline-offset:4px!important}
.experience-focus .mc-side-stack,.experience-focus .mc-moving-panel,.experience-focus #pwaInstallCard,.experience-focus #attentionPanel{display:none!important}
.experience-focus .mc-command-grid{grid-template-columns:1fr}
.mc-flight-grid{grid-template-columns:1fr!important}
.mc-card-title strong{font-size:14px;white-space:normal}.mc-card-title small{font-size:10px}
.mc-stage-cell small,.mc-card-next small{font-size:9px}.mc-stage-cell span,.mc-card-next span{font-size:12px;white-space:normal}
.mc-state-pill,.mc-card-owner{font-size:10px}.mc-card-actions button,.mc-card-actions a{font-size:11px;min-height:40px}
.mc-drawer-section>p{font-size:14px}.mc-step>span strong{font-size:13px}.mc-step>span small,.mc-history span{font-size:12px}
@keyframes experienceEnter{from{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:1100px){.home-intro{min-height:250px}.home-intro>div{max-width:90%}}
@media(max-width:1050px){.mc-command-grid{grid-template-columns:1fr}.mc-side-stack{grid-template-columns:1fr 1fr}.home-intro{padding:26px!important}}
@media(max-width:780px){.view-stack{width:calc(100% - 28px)!important;padding-top:16px!important}.home-intro{padding:24px 20px!important;border-radius:20px}.home-intro>div>p{display:block!important;font-size:13px!important}.home-intro #homeAddBtn{position:static;margin-top:14px;min-height:42px}.experience-actions{padding-right:0;gap:8px}.experience-actions button{padding:0 12px;font-size:11px;flex:1 1 auto}.mc-panel{padding:18px}.mc-panel-head h2{font-size:18px!important}.mc-side-stack{grid-template-columns:1fr}.mc-moving-grid{display:grid!important;grid-template-columns:1fr;overflow:visible!important}.mc-moving-card{width:100%!important;max-width:none!important;min-width:0}.mc-now-item{gap:10px;padding:12px;grid-template-columns:36px minmax(0,1fr) auto}.mc-area-mark{width:36px;height:36px}.mc-now-copy>span{max-width:none!important}.mc-now-copy strong{font-size:13px}.mc-shortcuts b{font-size:11px}#pwaInstallCard{flex-wrap:wrap!important;padding:16px!important}#installEixoBtn{width:100%!important}.mc-protected{padding:16px}.mc-protected small{font-size:12px}.experience-context{font-size:10px}.home-intro .adaptive-focus{display:none!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}