@layer components{.missionhub-shell{isolation:isolate;width:100%;min-height:100dvh;color:var(--mh-text-primary);contain:layout paint;--icon-size:56px;--mh-text-primary:#f8fafc;--mh-text-secondary:#d7e4fb;--mh-text-muted:#9cb6d6;--mh-text-ghost:#a4bad4b8;--mh-accent-300:#5eead4;--mh-accent-400:#38d1f5;--mh-accent-500:#3b82f6;--mh-accent-600:#2563eb;--mh-success:#4ade80;--mh-warning:#fbbf24;--mh-danger:#f87171;--mh-surface-soft:#081624ad;--mh-surface-strong:#061220d1;--mh-surface-elevated:#040e1ae6;--mh-border-glass:#94b2d447;--mh-border-strong:#94b2d480;--mh-glass-gradient:linear-gradient(150deg, #ffffff2e 0%, #061828c2 55%);--mh-glass-highlight:linear-gradient(120deg, #ffffff3d 0%, #bdd7ff1f 40%, #061a2dc7 100%);--mh-glass-ambient:radial-gradient(80% 80% at 48% 28%, #3b82f633, #25d3ee1f, transparent 72%);--mh-chip-background:#061624b8;--mh-chip-text:var(--mh-text-secondary);--mh-chip-border:#7c9ec657;--mh-chip-accent-bg:linear-gradient(120deg, #25d3ee4d 0%, #3b82f647 100%);--mh-chip-accent-border:#5eead466;--mh-chip-accent-text:#f8fafc;--mh-chip-success-bg:linear-gradient(120deg, #4ade8061 0%, #0f766e47 100%);--mh-chip-warning-bg:linear-gradient(120deg, #fabf2461 0%, #fb923c42 100%);--mh-chip-danger-bg:linear-gradient(120deg, #f8717161 0%, #be185d3d 100%);--mh-shadow-elevated:0 28px 65px #0612208c, 0 12px 28px #020c186b, 0 0 0 1px #5eead426;--mh-shadow-floating:0 40px 85px #04101e99, 0 18px 38px #020c1873, 0 4px 12px #3b82f633, 0 0 0 1px #5eead42e;--mh-shadow-card:0 20px 40px #0512207a, 0 8px 16px #020a1452, 0 0 0 1px #94b2d424;--mh-divider-color:linear-gradient(90deg, #94a3b800 0%, #94a3b873 50%, #94a3b800 100%);--mh-skeleton-gradient:linear-gradient(90deg, #94a3b829 0%, #94a3b852 50%, #94a3b829 100%);--mh-shell-before:radial-gradient(82% 80% at 18% 12%, #25d3ee47, #3b82f624 42%, transparent 78%), radial-gradient(62% 60% at 78% 18%, #10b9813d, transparent 75%);--mh-shell-before-blur:blur(110px);--mh-shell-before-opacity:.82;--mh-shell-after:radial-gradient(110% 95% at 52% 74%, #0f5e9a52, #04142414 55%, transparent 88%);--mh-shell-after-blur:blur(140px);--mh-shell-after-opacity:.58;--mh-mobile-nav-height:72px;--mh-mobile-content-padding:calc(var(--mh-mobile-nav-height) + 48px);--mh-top-chrome-subnav-offset:8rem;--mh-top-chrome-floating-offset:120px;--mh-top-chrome-floating-sticky-offset:92px;--mh-top-chrome-floating-stacked-offset:192px;--mh-top-chrome-floating-stacked-sticky-offset:164px;--mh-dock-accent-bg:linear-gradient(135deg, #14b8a626 0%, #3b82f61f 100%);--mh-dock-accent-bg-hover:linear-gradient(135deg, #14b8a640 0%, #3b82f633 100%);--mh-dock-accent-bg-strong:linear-gradient(135deg, #14b8a633 0%, #3b82f629 100%);--mh-dock-accent-text:#5eead4;--mh-dock-accent-text-secondary:#99f6e4;--mh-dock-accent-text-highlight:#dbeafe;--mh-dock-accent-border:#2dd4bf80;--mh-dock-accent-border-hover:#60a5fa99;--mh-dock-accent-border-ring:#5eead440;--mh-dock-button-bg:linear-gradient(135deg, #14b8a6 0%, #2563eb 100%);--mh-dock-button-bg-hover:linear-gradient(135deg, #0d9488 0%, #1d4ed8 100%);--mh-layout-max-width:1200px;--mh-layout-padding:clamp(1rem, 5vw, 2.75rem);--mh-layout-padding-wide:clamp(1.5rem, 4vw, 3.5rem);--mh-handset-shell:linear-gradient(160deg, #08101ce0, #0f172ad1);--mh-handset-border:#94a3b847;--mh-handset-inner:#0b121ed1;--mh-handset-glow:#3b82f659;background:radial-gradient(140% 120% at 15% -12%,#25d3ee2e 0%,#25d3ee00 58%),radial-gradient(120% 110% at 90% -16%,#164e6333 0%,#164e6300 68%),radial-gradient(120% 90% at 50% 120%,#2563eb33 0%,#2563eb00 68%),linear-gradient(#041425 0%,#071e33 46%,#020915 100%);position:relative;overflow:visible}.missionhub-floating-surface--primary{top:var(--mh-top-chrome-floating-offset,120px)}.missionhub-floating-surface--sticky{top:var(--mh-top-chrome-floating-sticky-offset,92px)}.missionhub-floating-surface--stacked{top:var(--mh-top-chrome-floating-stacked-offset,192px)}.missionhub-floating-surface--stacked-sticky{top:var(--mh-top-chrome-floating-stacked-sticky-offset,164px)}.missionhub-floating-surface--mobile-primary{top:calc(env(safe-area-inset-top,0px) + .5rem)}.missionhub-floating-surface--mobile-stacked{top:calc(env(safe-area-inset-top,0px) + 4.75rem)}.landing-profile-shell{contain:none}.landing-profile-shell:before,.landing-profile-shell:after{display:none}@media (width<=767px),(pointer:coarse),(hover:none){html.mh-layout-mobile,body.mh-layout-mobile,body.mh-layout-mobile *{scrollbar-width:none;-ms-overflow-style:none}html.mh-layout-mobile::-webkit-scrollbar{width:0;height:0;display:none}body.mh-layout-mobile::-webkit-scrollbar{width:0;height:0;display:none}body.mh-layout-mobile ::-webkit-scrollbar{width:0;height:0;display:none}}@keyframes mh-timer-shockwave-core{0%{opacity:1;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes mh-timer-shockwave-primary{0%{opacity:1;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(12)}}@keyframes mh-timer-shockwave-secondary{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}10%{opacity:.92}to{opacity:0;transform:translate(-50%,-50%)scale(10.5)rotate(65deg)}}@keyframes mh-timer-shockwave-tertiary{0%{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(.2)}12%{opacity:.65}to{opacity:0;filter:blur(1.5px);transform:translate(-50%,-50%)scale(14)}}@keyframes mh-shell-shockwave-shake{0%{transform:translate(0,0)}6%{transform:translate(-5px,3px)}12%{transform:translate(6px,-4px)}18%{transform:translate(-6px,2px)}24%{transform:translate(5px,-3px)}32%{transform:translate(-4px,3px)}40%{transform:translate(4px,-2px)}50%{transform:translate(-3px,2px)}60%{transform:translate(2px,-1.5px)}72%{transform:translate(-1.5px,1px)}84%{transform:translate(.8px,-.5px)}to{transform:translate(0,0)}}.missionhub-shell.mh-theme-light{--mh-text-primary:#0c111c;--mh-text-secondary:#182133;--mh-text-muted:#2c3a53;--mh-text-ghost:#1923368c;--mh-accent-300:#a7b9ec;--mh-accent-400:#7f94cb;--mh-accent-500:#4a62a0;--mh-accent-600:#384b7c;--mh-success:#2f8a63;--mh-warning:#b76a3c;--mh-danger:#b25968;--mh-surface-soft:#fff;--mh-surface-strong:#f7f9fd;--mh-surface-elevated:#fcfdff;--mh-border-subtle:#46587a2e;--mh-border-glass:#7686a257;--mh-border-medium:#58688a80;--mh-border-strong:#4e60849e;--mh-glass-gradient:linear-gradient(164deg, #fcfdffeb 0%, #f4f7fcf5 100%);--mh-glass-highlight:linear-gradient(140deg, #ffffffd9 0%, #f8fafead 50%, #eef2fab8 100%);--mh-glass-ambient:radial-gradient(78% 70% at 58% 14%, #788ebc26, transparent 74%);--mh-blur-light:blur(24px);--mh-blur-medium:blur(32px);--mh-blur-strong:blur(42px);--mh-chip-background:#e2e8f2db;--mh-chip-text:var(--mh-text-secondary);--mh-chip-border:#7484a266;--mh-chip-accent-bg:linear-gradient(135deg, #4a62a0f0, #364778e6);--mh-chip-accent-border:#364778e0;--mh-chip-accent-text:#f4f6fa;--mh-chip-success-bg:linear-gradient(135deg, #2d8660eb, #23664adb);--mh-chip-warning-bg:linear-gradient(135deg, #9a5f28eb, #7c4c20d6);--mh-chip-danger-bg:linear-gradient(135deg, #9f4c5ceb, #803c4adb);--mh-shadow-elevated:0 16px 38px #28344829, 0 8px 18px #70809833;--mh-shadow-floating:0 30px 68px #2c3a5033, 0 12px 28px #7e8ca438;--mh-shadow-card:0 12px 28px #36445e2e;--mh-hover-lift:translateY(-2px);--mh-hover-scale:scale(1.01);--mh-hover-glow:0 4px 18px #4a62a042;--mh-divider-color:linear-gradient(90deg, transparent 0%, #7684a061 50%, transparent 100%);--mh-skeleton-gradient:linear-gradient(90deg, #dce2ee7a 0%, #c6ceded1 45%, #dce2ee7a 100%);--mh-shell-before:radial-gradient(78% 74% at 18% 10%, #eed5c142, transparent 74%), radial-gradient(72% 78% at 84% 20%, #9bb0d63d, transparent 78%);--mh-shell-before-blur:blur(90px);--mh-shell-before-opacity:.38;--mh-shell-after:radial-gradient(72% 70% at 54% 80%, #b9c6da38, transparent 82%);--mh-shell-after-blur:blur(120px);--mh-shell-after-opacity:.3;--mh-dock-accent-bg:linear-gradient(135deg, #4a62a01a 0%, #384b7c14 100%);--mh-dock-accent-bg-hover:linear-gradient(135deg, #4a62a02e 0%, #384b7c24 100%);--mh-dock-accent-bg-strong:linear-gradient(135deg, #4a62a024 0%, #384b7c1a 100%);--mh-dock-accent-text:#3b5998;--mh-dock-accent-text-secondary:#4a62a0;--mh-dock-accent-text-highlight:#1e3a5f;--mh-dock-accent-border:#4a62a08c;--mh-dock-accent-border-hover:#384b7ca6;--mh-dock-accent-border-ring:#4a62a04d;--mh-dock-button-bg:linear-gradient(135deg, #4a62a0 0%, #384b7c 100%);--mh-dock-button-bg-hover:linear-gradient(135deg, #3d5490 0%, #2e3f6a 100%);--mh-handset-shell:linear-gradient(148deg, #f0f4fcf7, #dce2eef0);--mh-handset-border:#7484a875;--mh-handset-inner:#f6fafffa;--mh-handset-glow:#5e80ba4d;background:radial-gradient(138% 118% at 12% -18%,#ffffffe6 0%,#f4f7fca6 46%,#e8ecf600 78%),radial-gradient(118% 115% at 104% -6%,#e1e6f252 0%,#e1e6f200 68%),linear-gradient(168deg,#f7f9fc 0%,#ecf1f7 52%,#e1e7f1 100%)}@media (width>=640px){.missionhub-shell{--mh-top-chrome-subnav-offset:9rem}}@media (width>=1280px){.missionhub-shell{--mh-top-chrome-subnav-offset:10rem}}.mh-timer-shockwave-layer{z-index:44;pointer-events:none;contain:paint;position:fixed;inset:0;overflow:hidden}.mh-timer-shockwave-base{will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute}.mh-timer-shockwave-core{background:radial-gradient(circle,#fffffff7 0%,#fb7185e6 26%,#0000 62%);width:16rem;height:16rem;animation:1.2s cubic-bezier(.1,.9,.2,1) forwards mh-timer-shockwave-core;box-shadow:0 0 66px 28px #fb718580}.mh-timer-shockwave-primary{background:radial-gradient(circle,#fb718524 0%,#fb718547 78%,#0000 100%);border:2px solid #fb7185e0;width:22rem;height:22rem;animation:1.8s cubic-bezier(.1,.9,.2,1) forwards mh-timer-shockwave-primary;box-shadow:inset 0 0 28px #fb718599,0 0 40px #fb718594}.mh-timer-shockwave-secondary{border:2px dashed #fca5a5b8;width:19rem;height:19rem;animation:1.9s cubic-bezier(.1,.9,.2,1) forwards mh-timer-shockwave-secondary;box-shadow:0 0 24px #fca5a559}.mh-timer-shockwave-tertiary{border:3px solid #ffe4e685;width:26rem;height:26rem;animation:2s cubic-bezier(.1,.9,.2,1) forwards mh-timer-shockwave-tertiary;box-shadow:0 0 44px #fb718554}.mh-timer-shockwave-layer--bonus .mh-timer-shockwave-core{background:radial-gradient(circle,#ecfdf5fa 0%,#34d399e6 28%,#0000 62%);box-shadow:0 0 66px 28px #34d39975}.mh-timer-shockwave-layer--bonus .mh-timer-shockwave-primary{background:radial-gradient(circle,#34d39929 0%,#10b98147 78%,#0000 100%);border:2px solid #34d399db;box-shadow:inset 0 0 28px #34d3998f,0 0 40px #34d3997a}.mh-timer-shockwave-layer--bonus .mh-timer-shockwave-secondary{border:2px dashed #6ee7b7b8;box-shadow:0 0 24px #6ee7b757}.mh-timer-shockwave-layer--bonus .mh-timer-shockwave-tertiary{border:3px solid #d1fae58c;box-shadow:0 0 44px #34d39952}.missionhub-shell.mh-shell-shockwave-shake{will-change:transform;animation:1s cubic-bezier(.22,.61,.36,1) mh-shell-shockwave-shake}@keyframes mh-delta-toast-lifecycle{0%{opacity:0;filter:blur(8px);transform:translate(-28px)scale(.7)}7%{opacity:1;filter:blur();transform:translate(5px)scale(1.08)}12%{filter:blur();transform:translate(0)scale(1)}40%{opacity:1;filter:blur();transform:scale(1.03)}48%{filter:blur();transform:scale(.99)}56%{filter:blur();transform:scale(1.01)}80%{opacity:1;filter:blur();transform:scale(1)}92%{opacity:.5;filter:blur(4px);transform:translate(-6px)scale(.96)}to{opacity:0;filter:blur(6px);transform:translate(-18px)scale(.88)}}@keyframes mh-delta-toast-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.mh-delta-toast{font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;will-change:transform, opacity, filter;-webkit-backdrop-filter:blur(14px);border-radius:.875rem;align-items:center;gap:.5rem;padding:.375rem .875rem;font-weight:800;animation:5.2s cubic-bezier(.22,.61,.36,1) forwards mh-delta-toast-lifecycle;display:inline-flex;position:relative;overflow:hidden}.mh-delta-toast:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:2s ease-in-out infinite mh-delta-toast-glow-pulse;position:absolute;inset:0}.mh-delta-toast--penalty{color:#fecdd3;text-shadow:0 0 16px #fb7185e6,0 0 40px #fb718566;background:linear-gradient(135deg,#881337e0 0%,#1e080eeb 100%);border:1px solid #fb71858c;box-shadow:0 0 24px #fb718573,0 0 64px #fb71852e,inset 0 1px #ffffff1a}.mh-delta-toast--penalty:before{box-shadow:0 0 32px #fb718580,inset 0 0 20px #fb718526}.mh-delta-toast--bonus{color:#a7f3d0;text-shadow:0 0 16px #34d399e6,0 0 40px #34d39966;background:linear-gradient(135deg,#064e3be0 0%,#04100aeb 100%);border:1px solid #34d3998c;box-shadow:0 0 24px #34d39973,0 0 64px #34d3992e,inset 0 1px #ffffff1a}.mh-delta-toast--bonus:before{box-shadow:0 0 32px #34d39980,inset 0 0 20px #34d39926}.mh-delta-toast-delta{font-size:.9375rem;line-height:1}.mh-delta-toast-reason{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.6875rem;font-weight:500;overflow:hidden}.mh-delta-toast--compact{border-radius:.625rem;gap:.375rem;padding:.25rem .625rem}.mh-delta-toast--compact .mh-delta-toast-delta{font-size:.75rem}.mh-delta-toast--compact .mh-delta-toast-reason{max-width:8rem;font-size:.5625rem}@keyframes mh-realtime-pill-alert{0%,to{box-shadow:var(--mh-shadow-card), inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--mh-border-strong) 22%, transparent 78%);transform:translateY(0)}50%{box-shadow:var(--mh-shadow-floating), inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb, var(--mh-border-strong) 28%, transparent 72%);transform:translateY(-1px)}}@keyframes mh-realtime-pill-time-pulse{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 24%, transparent 76%));transform:scale(1)}50%{filter:drop-shadow(0 0 14px color-mix(in srgb, currentColor 42%, transparent 58%));transform:scale(1.03)}}.mh-realtime-pill{--mh-realtime-pill-accent:var(--mh-accent-400);--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-border-glass) 34%, transparent 66%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-border-glass) 52%, transparent 48%);--mh-realtime-pill-glow:color-mix(in srgb, var(--mh-realtime-pill-accent) 22%, transparent 78%);isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--mh-surface-elevated) 84%, var(--mh-realtime-pill-accent) 16%) 0%, color-mix(in srgb, var(--mh-surface-strong) 88%, transparent 12%) 58%, color-mix(in srgb, var(--mh-surface-soft) 84%, var(--mh-realtime-pill-accent) 16%) 100%);color:var(--mh-text-secondary);box-shadow:0 22px 48px -26px #020617d1, 0 12px 28px -22px color-mix(in srgb, var(--mh-realtime-pill-accent) 22%, transparent 78%), inset 0 0 0 1px var(--mh-realtime-pill-outline), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 color-mix(in srgb, var(--mh-border-strong) 22%, transparent 78%), 0 0 34px -20px var(--mh-realtime-pill-glow);text-shadow:0 1px #0000002e;-webkit-backdrop-filter:blur(var(--mh-runtime-glass-soft-blur,18px)) saturate(var(--mh-runtime-glass-soft-saturation,150%));transform-origin:0;position:relative;overflow:hidden}.mh-realtime-pill>*{z-index:1;position:relative}.mh-realtime-pill:before{content:"";border-radius:inherit;opacity:.96;pointer-events:none;background:linear-gradient(#ffffff2e 0%,#ffffff0f 34%,#0000 100%);position:absolute;inset:1px}.mh-realtime-pill:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--mh-realtime-pill-accent) 36%, transparent 64%) 0%, transparent 72%);opacity:1;pointer-events:none;border-radius:9999px;width:7rem;height:7rem;transition:transform .3s,opacity .3s,background .3s;position:absolute;top:-3.25rem;right:-2rem}.mh-theme-light .mh-realtime-pill{--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-realtime-pill-accent) 28%, #7686a23d 72%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-realtime-pill-accent) 42%, #4e60843d 58%);--mh-realtime-pill-glow:color-mix(in srgb, var(--mh-realtime-pill-accent) 38%, transparent 62%);background:linear-gradient(135deg, color-mix(in srgb, white 58%, var(--mh-realtime-pill-accent) 42%) 0%, color-mix(in srgb, var(--mh-surface-strong) 74%, white 26%) 50%, color-mix(in srgb, var(--mh-surface-soft) 52%, var(--mh-realtime-pill-accent) 48%) 100%);color:var(--mh-text-primary);box-shadow:0 20px 42px #36445e3d, 0 12px 28px #5e6f903d, 0 0 36px -12px var(--mh-realtime-pill-glow), inset 0 0 0 1px var(--mh-realtime-pill-outline), inset 0 1px 0 #fffffff5, inset 0 -1px 0 #4c5e842e;text-shadow:none}.mh-theme-light .mh-realtime-pill:before{opacity:1;background:linear-gradient(#fffffffa 0%,#ffffffa3 34%,#0000 100%)}.mh-theme-light .mh-realtime-pill:after{opacity:1;width:7.5rem;height:7.5rem;top:-3.5rem;right:-2.15rem}.mh-realtime-pill--desktop.mh-realtime-pill--normal,.mh-realtime-pill--desktop.mh-realtime-pill--urgent,.mh-realtime-pill--desktop.mh-realtime-pill--grace-urgent,.mh-realtime-pill--desktop.mh-realtime-pill--grace,.mh-realtime-pill--desktop.mh-realtime-pill--expired,.mh-realtime-pill--desktop.mh-realtime-pill--grace-expired,.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus,.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty,.mh-realtime-pill--desktop.mh-realtime-pill--recent{background:linear-gradient(180deg, color-mix(in srgb, var(--mh-text-primary) 7%, transparent), transparent 62%), color-mix(in srgb, var(--mh-surface-strong) 91%, transparent);box-shadow:0 18px 48px #020c1861, 0 8px 24px #020c1838, 0 0 34px color-mix(in srgb, var(--mh-accent-400) 7%, transparent), inset 0 1px 0 color-mix(in srgb, var(--mh-text-primary) 14%, transparent)}.mh-realtime-pill--desktop.mh-realtime-pill--urgent,.mh-realtime-pill--desktop.mh-realtime-pill--grace-urgent{animation:none}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus,.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty,.mh-realtime-pill--desktop.mh-realtime-pill--recent{transform:none}.mh-realtime-pill--desktop.mh-realtime-pill--normal:after,.mh-realtime-pill--desktop.mh-realtime-pill--urgent:after,.mh-realtime-pill--desktop.mh-realtime-pill--grace-urgent:after,.mh-realtime-pill--desktop.mh-realtime-pill--grace:after,.mh-realtime-pill--desktop.mh-realtime-pill--expired:after,.mh-realtime-pill--desktop.mh-realtime-pill--grace-expired:after,.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus:after,.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty:after,.mh-realtime-pill--desktop.mh-realtime-pill--recent:after{border-radius:inherit;background:var(--mh-glass-ambient);opacity:.34;width:auto;height:auto;inset:auto auto -80% -80%;transform:none}.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--normal,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--urgent,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--grace-urgent,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--grace,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--expired,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--grace-expired,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty,.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--recent{background:linear-gradient(180deg, color-mix(in srgb, var(--mh-text-primary) 3%, transparent), transparent 64%), color-mix(in srgb, var(--mh-surface-elevated) 95%, transparent);box-shadow:0 16px 40px #28344829, 0 6px 18px #2834481a, inset 0 1px 0 color-mix(in srgb, var(--mh-text-primary) 8%, transparent)}.mh-theme-light .mh-realtime-pill--shockwave-bonus,.mh-theme-light .mh-realtime-pill--shockwave-penalty{box-shadow:0 0 40px #0f172a24, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #ffffff1f}.mh-theme-light .mh-realtime-pill--shockwave-bonus{--mh-realtime-pill-accent:#047857;--mh-realtime-pill-outline:#34d39942;--mh-realtime-pill-outline-strong:#34d39970;--mh-realtime-pill-glow:#10b9816b;color:#ecfdf5;box-shadow:0 0 44px #10b98142, 0 18px 36px -20px #065f4675, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #d1fae529;background:linear-gradient(135deg,#065f46f5 0%,#022c22fa 100%)}.mh-theme-light .mh-realtime-pill--shockwave-penalty{--mh-realtime-pill-accent:#be185d;--mh-realtime-pill-outline:#fb718547;--mh-realtime-pill-outline-strong:#fb71856b;--mh-realtime-pill-glow:#f43f5e70;color:#fff1f2;box-shadow:0 0 44px #f43f5e42, 0 18px 36px -20px #7f1d1d75, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #ffe4e629;background:linear-gradient(135deg,#7f1d1df5 0%,#450a0afa 100%)}.mh-theme-light .mh-realtime-pill--shockwave-bonus:before,.mh-theme-light .mh-realtime-pill--shockwave-penalty:before{opacity:.72;background:linear-gradient(#fff3 0%,#ffffff0f 34%,#0000 100%)}.mh-theme-light .mh-realtime-pill--shockwave-penalty:before{opacity:.78;background:linear-gradient(#ffe4e629 0%,#ffe4e60a 34%,#0000 100%)}.mh-theme-light .mh-realtime-pill--shockwave-bonus:after,.mh-theme-light .mh-realtime-pill--shockwave-penalty:after{opacity:.82;width:7rem;height:7rem;top:-3.25rem;right:-2rem}.mh-theme-light .mh-realtime-pill--shockwave-penalty:after{opacity:.94;background:radial-gradient(circle,#fb71856b 0%,#0000 74%)}.mh-realtime-pill--compact{box-shadow:0 16px 34px -24px #020617c7, 0 8px 22px -18px color-mix(in srgb, var(--mh-realtime-pill-accent) 18%, transparent 82%), inset 0 0 0 1px var(--mh-realtime-pill-outline), inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--mh-border-strong) 20%, transparent 80%), 0 0 28px -18px var(--mh-realtime-pill-glow);border-radius:.875rem}.mh-realtime-pill--normal{--mh-realtime-pill-accent:var(--mh-accent-400);--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-accent-400) 12%, transparent 88%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-accent-300) 16%, transparent 84%)}.mh-realtime-pill--urgent,.mh-realtime-pill--grace-urgent{--mh-realtime-pill-accent:var(--mh-warning);--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-warning) 16%, transparent 84%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-warning) 24%, transparent 76%);--mh-realtime-pill-glow:color-mix(in srgb, var(--mh-warning) 32%, transparent 68%);background:linear-gradient(135deg, color-mix(in srgb, var(--mh-warning) 18%, var(--mh-surface-elevated) 82%) 0%, color-mix(in srgb, var(--mh-danger) 12%, var(--mh-surface-strong) 88%) 100%);box-shadow:0 22px 44px -28px #020617d1, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb, var(--mh-warning) 12%, transparent 88%), 0 0 36px -16px var(--mh-realtime-pill-glow);animation:2.2s ease-in-out infinite mh-realtime-pill-alert}.mh-realtime-pill--urgent:after,.mh-realtime-pill--grace-urgent:after{background:radial-gradient(circle, color-mix(in srgb, var(--mh-warning) 34%, transparent 66%) 0%, transparent 72%)}.mh-realtime-pill--critical{--mh-realtime-pill-accent:var(--mh-danger);--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-danger) 20%, transparent 80%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-danger) 30%, transparent 70%);--mh-realtime-pill-glow:color-mix(in srgb, var(--mh-danger) 38%, transparent 62%);background:linear-gradient(135deg, color-mix(in srgb, var(--mh-danger) 24%, var(--mh-surface-elevated) 76%) 0%, color-mix(in srgb, var(--mh-danger) 30%, var(--mh-surface-strong) 70%) 100%);box-shadow:0 24px 48px -28px #020617db, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb, var(--mh-danger) 14%, transparent 86%), 0 0 40px -14px var(--mh-realtime-pill-glow);animation:1.4s ease-in-out infinite mh-realtime-pill-alert}.mh-realtime-pill--critical:after{background:radial-gradient(circle, color-mix(in srgb, var(--mh-danger) 42%, transparent 58%) 0%, transparent 72%)}.mh-realtime-pill--grace{--mh-realtime-pill-accent:var(--mh-warning);--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-warning) 12%, transparent 88%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-warning) 18%, transparent 82%);--mh-realtime-pill-glow:color-mix(in srgb, var(--mh-warning) 24%, transparent 76%);background:linear-gradient(135deg, color-mix(in srgb, var(--mh-warning) 12%, var(--mh-surface-elevated) 88%) 0%, color-mix(in srgb, var(--mh-surface-strong) 88%, transparent 12%) 100%)}.mh-realtime-pill--grace:after{background:radial-gradient(circle, color-mix(in srgb, var(--mh-warning) 24%, transparent 76%) 0%, transparent 72%)}.mh-realtime-pill--expired,.mh-realtime-pill--grace-expired{--mh-realtime-pill-accent:var(--mh-danger);--mh-realtime-pill-outline:color-mix(in srgb, var(--mh-danger) 18%, transparent 82%);--mh-realtime-pill-outline-strong:color-mix(in srgb, var(--mh-danger) 24%, transparent 76%);--mh-realtime-pill-glow:color-mix(in srgb, var(--mh-danger) 32%, transparent 68%);background:linear-gradient(135deg, color-mix(in srgb, var(--mh-danger) 18%, var(--mh-surface-elevated) 82%) 0%, color-mix(in srgb, var(--mh-danger) 26%, var(--mh-surface-strong) 74%) 100%);box-shadow:0 22px 44px -28px #020617d6, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 color-mix(in srgb, var(--mh-danger) 12%, transparent 88%), 0 0 34px -16px var(--mh-realtime-pill-glow)}.mh-realtime-pill--expired:after,.mh-realtime-pill--grace-expired:after{background:radial-gradient(circle, color-mix(in srgb, var(--mh-danger) 34%, transparent 66%) 0%, transparent 72%)}.mh-realtime-pill--shockwave-bonus{--mh-realtime-pill-accent:#34d399;--mh-realtime-pill-outline:#34d39938;--mh-realtime-pill-outline-strong:#34d39957;--mh-realtime-pill-glow:#34d39957;box-shadow:0 0 40px #10b98142, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #d1fae52e;background:linear-gradient(135deg,#064e3beb 0%,#04140ef5 100%);transform:scale(1.035)}.mh-realtime-pill--shockwave-bonus:after{background:radial-gradient(circle,#6ee7b74d 0%,#0000 74%)}.mh-realtime-pill--shockwave-penalty{--mh-realtime-pill-accent:#fb7185;--mh-realtime-pill-outline:#fb718538;--mh-realtime-pill-outline-strong:#fb718557;--mh-realtime-pill-glow:#fb718557;box-shadow:0 0 40px #f43f5e42, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #ffe4e62e;background:linear-gradient(135deg,#7f1d1deb 0%,#240a0ef5 100%);transform:scale(1.035)}.mh-realtime-pill--shockwave-penalty:after{background:radial-gradient(circle,#fb92a94d 0%,#0000 74%)}.mh-realtime-pill--recent{box-shadow:var(--mh-shadow-floating), 0 0 0 2px color-mix(in srgb, var(--mh-accent-400) 48%, transparent 52%), 0 0 30px color-mix(in srgb, var(--mh-accent-400) 28%, transparent 72%);transform:scale(1.02)}.mh-realtime-pill__status{flex-shrink:0;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.mh-realtime-pill__status-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--mh-surface-soft) 62%, var(--mh-realtime-pill-accent) 38%) 0%, color-mix(in srgb, var(--mh-surface-elevated) 76%, var(--mh-realtime-pill-accent) 24%) 100%);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh-border-glass) 30%, transparent 70%), inset 0 1px 0 #ffffff24, 0 10px 18px -16px color-mix(in srgb, var(--mh-realtime-pill-accent) 28%, transparent 72%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mh-realtime-pill--compact .mh-realtime-pill__status-icon{width:1.5rem;height:1.5rem}.mh-theme-light .mh-realtime-pill__status-icon{background:linear-gradient(180deg, color-mix(in srgb, white 44%, var(--mh-realtime-pill-accent) 56%) 0%, color-mix(in srgb, var(--mh-surface-elevated) 68%, var(--mh-realtime-pill-accent) 32%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh-realtime-pill-accent) 30%, transparent 70%), inset 0 1px 0 #fffffffa, 0 12px 20px -14px color-mix(in srgb, var(--mh-realtime-pill-accent) 34%, transparent 66%)}.mh-realtime-pill--compact .mh-realtime-pill__timer-block{gap:0;min-width:0}.mh-realtime-pill__timer-note{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--mh-text-muted) 88%, var(--mh-text-secondary) 12%);font-size:.52rem;font-weight:700;line-height:1}.mh-theme-light .mh-realtime-pill__timer-note{color:color-mix(in srgb, var(--mh-text-secondary) 76%, var(--mh-realtime-pill-accent) 24%)}.mh-realtime-pill__actions{background:linear-gradient(180deg, color-mix(in srgb, var(--mh-surface-soft) 78%, transparent 22%) 0%, color-mix(in srgb, var(--mh-surface-elevated) 86%, transparent 14%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh-border-glass) 28%, transparent 72%), inset 0 1px 0 #ffffff1a;border-radius:.95rem;flex-shrink:0;align-items:stretch;margin-left:.18rem;display:inline-flex;overflow:hidden}.mh-theme-light .mh-realtime-pill__actions{background:linear-gradient(180deg, color-mix(in srgb, white 70%, var(--mh-realtime-pill-accent) 30%) 0%, color-mix(in srgb, var(--mh-surface-elevated) 84%, var(--mh-realtime-pill-accent) 16%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh-realtime-pill-accent) 24%, transparent 76%), inset 0 1px 0 #fffffff0}.mh-realtime-pill__timer-block{flex-direction:column;flex:none;align-items:flex-start;gap:.16rem;min-width:8ch;display:flex}.mh-realtime-pill--compact .mh-realtime-pill__timer-block{gap:0}.mh-realtime-pill__label{box-shadow:none;color:var(--mh-text-primary);white-space:nowrap;text-transform:uppercase;letter-spacing:.045em;text-shadow:0 0 14px color-mix(in srgb, var(--mh-realtime-pill-accent) 20%, transparent 80%);background:0 0;border-radius:0;align-items:center;padding:0;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.mh-theme-light .mh-realtime-pill__label{box-shadow:none;color:color-mix(in srgb, var(--mh-text-primary) 94%, var(--mh-realtime-pill-accent) 6%);text-shadow:0 0 22px color-mix(in srgb, var(--mh-realtime-pill-accent) 32%, transparent 68%);background:0 0}.mh-theme-light .mh-realtime-pill__label--grace,.mh-theme-light .mh-realtime-pill__label--expired{box-shadow:none;background:0 0}.mh-realtime-pill__label--grace{box-shadow:none;color:color-mix(in srgb, var(--mh-warning) 66%, var(--mh-text-primary) 34%);background:0 0}.mh-realtime-pill__label--expired{box-shadow:none;color:color-mix(in srgb, var(--mh-danger) 72%, var(--mh-text-primary) 28%);background:0 0}.mh-realtime-pill__label--shockwave-bonus{box-shadow:none;color:#ecfdf5;background:0 0}.mh-realtime-pill__label--shockwave-penalty{box-shadow:none;color:#fff1f2;background:0 0}.mh-theme-light .mh-realtime-pill--shockwave-bonus .mh-realtime-pill__label--shockwave-bonus{box-shadow:none;color:#ecfdf5;background:0 0}.mh-theme-light .mh-realtime-pill--shockwave-penalty .mh-realtime-pill__label--shockwave-penalty{box-shadow:none;color:#fff1f2;background:0 0}.mh-realtime-pill__time{color:var(--mh-text-primary);letter-spacing:.045em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 14px color-mix(in srgb, var(--mh-realtime-pill-accent) 20%, transparent 80%);font-size:.9rem;font-weight:600}.mh-realtime-pill--compact .mh-realtime-pill__time{font-size:.8rem}.mh-theme-light .mh-realtime-pill__time{color:color-mix(in srgb, var(--mh-text-primary) 94%, var(--mh-realtime-pill-accent) 6%);text-shadow:0 0 22px color-mix(in srgb, var(--mh-realtime-pill-accent) 32%, transparent 68%)}.mh-theme-light .mh-realtime-pill__time--pulse{color:color-mix(in srgb, var(--mh-warning) 84%, var(--mh-text-primary) 16%)}.mh-theme-light .mh-realtime-pill__time--critical-pulse{color:color-mix(in srgb, var(--mh-danger) 88%, var(--mh-text-primary) 12%)}.mh-theme-light .mh-realtime-pill__time--expired{color:color-mix(in srgb, var(--mh-danger) 86%, var(--mh-text-primary) 14%)}.mh-realtime-pill__time--pulse{color:color-mix(in srgb, var(--mh-warning) 66%, var(--mh-text-primary) 34%);animation:1.8s ease-in-out infinite mh-realtime-pill-time-pulse}.mh-realtime-pill__time--critical-pulse{color:color-mix(in srgb, var(--mh-danger) 76%, var(--mh-text-primary) 24%);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--mh-danger) 44%, transparent 56%));animation:.9s ease-in-out infinite mh-realtime-pill-time-pulse}.mh-realtime-pill__time--expired{color:color-mix(in srgb, var(--mh-danger) 72%, var(--mh-text-primary) 28%);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--mh-danger) 38%, transparent 62%))}.mh-realtime-pill__time--shockwave-bonus{color:#ecfdf5;filter:drop-shadow(0 0 16px #34d39985);transform:scale(1.04)}.mh-realtime-pill__time--shockwave-penalty{color:#fff1f2;filter:drop-shadow(0 0 16px #fb718585);transform:scale(1.04)}.mh-theme-light .mh-realtime-pill--shockwave-bonus .mh-realtime-pill__time--shockwave-bonus{color:#ecfdf5;text-shadow:none;filter:drop-shadow(0 0 16px #34d39985)}.mh-theme-light .mh-realtime-pill--shockwave-penalty .mh-realtime-pill__time--shockwave-penalty{color:#fff1f2;text-shadow:0 0 16px #fb71855c;filter:drop-shadow(0 0 16px #fb718585)}.mh-theme-light .mh-realtime-pill--shockwave-penalty .mh-realtime-pill__time{color:#fff1f2;text-shadow:0 0 16px #fb71855c}.mh-realtime-pill__action{cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--mh-surface-soft) 84%, transparent 16%) 0%, color-mix(in srgb, var(--mh-surface-elevated) 92%, transparent 8%) 100%);color:color-mix(in srgb, var(--mh-text-secondary) 78%, var(--mh-realtime-pill-accent) 22%);border:none;padding:0;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000002e}.mh-realtime-pill__action--history{color:color-mix(in srgb, var(--mh-text-primary) 76%, var(--mh-realtime-pill-accent) 24%)}.mh-realtime-pill__action--info{color:color-mix(in srgb, var(--mh-text-primary) 54%, var(--mh-text-secondary) 46%)}.mh-theme-light .mh-realtime-pill__action{background:linear-gradient(180deg, color-mix(in srgb, white 74%, var(--mh-realtime-pill-accent) 26%) 0%, color-mix(in srgb, var(--mh-surface-elevated) 88%, var(--mh-realtime-pill-accent) 12%) 100%);color:color-mix(in srgb, var(--mh-text-primary) 70%, var(--mh-realtime-pill-accent) 30%);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #4e608414}.mh-theme-light .mh-realtime-pill__action--history{color:color-mix(in srgb, var(--mh-text-primary) 68%, var(--mh-realtime-pill-accent) 32%)}.mh-theme-light .mh-realtime-pill__action--info{color:color-mix(in srgb, var(--mh-text-primary) 78%, var(--mh-text-secondary) 22%)}.mh-realtime-pill__action--right{border-left:1px solid color-mix(in srgb, var(--mh-border-glass) 40%, transparent 60%)}.mh-theme-light .mh-realtime-pill__action--right{border-left-color:color-mix(in srgb, var(--mh-realtime-pill-accent) 22%, transparent 78%)}.mh-theme-light .mh-realtime-pill--shockwave-bonus .mh-realtime-pill__action,.mh-theme-light .mh-realtime-pill--shockwave-penalty .mh-realtime-pill__action{color:#ffffffd6;background:linear-gradient(#ffffff1f 0%,#ffffff0f 100%);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff24}.mh-theme-light .mh-realtime-pill--shockwave-bonus .mh-realtime-pill__action{color:#ecfdf5}.mh-theme-light .mh-realtime-pill--shockwave-bonus .mh-realtime-pill__action--right{border-left-color:#d1fae52e}.mh-theme-light .mh-realtime-pill--shockwave-penalty .mh-realtime-pill__action{color:#fff1f2}.mh-theme-light .mh-realtime-pill--shockwave-penalty .mh-realtime-pill__action--right{border-left-color:#ffe4e62e}.mh-realtime-pill__action:hover{background:color-mix(in srgb, var(--mh-chip-accent-bg) 54%, transparent 46%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh-accent-400) 22%, transparent 78%), inset 0 1px 0 #ffffff24;color:var(--mh-chip-accent-text)}.mh-realtime-pill__action:focus-visible{outline:2px solid color-mix(in srgb, var(--mh-accent-300) 62%, transparent 38%);outline-offset:2px}.mh-realtime-pill__action-icon{pointer-events:none;color:currentColor;flex-shrink:0;display:block}@media (prefers-reduced-motion:reduce){.mh-timer-shockwave-base,.missionhub-shell.mh-shell-shockwave-shake,.mh-realtime-pill--critical,.mh-realtime-pill--urgent,.mh-realtime-pill--grace-urgent,.mh-realtime-pill__time--critical-pulse,.mh-realtime-pill__time--pulse{animation:none!important}.mh-realtime-pill,.mh-realtime-pill--recent,.mh-realtime-pill--shockwave-bonus,.mh-realtime-pill--shockwave-penalty,.mh-realtime-pill__time--shockwave-bonus,.mh-realtime-pill__time--shockwave-penalty{transform:none!important}}.mh-realtime-pill--desktop{--mh-realtime-pill-desktop-glass-scrim:var(--mh-glass-scrim-dark);background:linear-gradient(180deg, color-mix(in srgb, var(--mh-text-primary) 7%, transparent), transparent 62%), color-mix(in srgb, var(--mh-surface-strong) 91%, transparent);box-shadow:0 18px 48px #020c1861, 0 8px 24px #020c1838, 0 0 34px color-mix(in srgb, var(--mh-accent-400) 7%, transparent), inset 0 1px 0 color-mix(in srgb, var(--mh-text-primary) 14%, transparent)}.mh-realtime-pill--desktop:before{background:var(--mh-realtime-pill-desktop-glass-scrim), var(--mh-glass-highlight);opacity:.92;inset:0}.mh-realtime-pill--desktop:after{border-radius:inherit;background:var(--mh-glass-ambient);opacity:.34;width:auto;height:auto;inset:auto auto -80% -80%}.mh-theme-light .mh-realtime-pill--desktop{--mh-realtime-pill-desktop-glass-scrim:var(--mh-glass-scrim-light);background:linear-gradient(180deg, color-mix(in srgb, var(--mh-text-primary) 3%, transparent), transparent 64%), color-mix(in srgb, var(--mh-surface-elevated) 95%, transparent);box-shadow:0 16px 40px #28344829, 0 6px 18px #2834481a, inset 0 1px 0 color-mix(in srgb, var(--mh-text-primary) 8%, transparent)}.mh-theme-light .mh-realtime-pill--desktop:before{opacity:.8}.mh-theme-light .mh-realtime-pill--desktop:after{opacity:.34}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus{box-shadow:0 0 40px #10b98142, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #d1fae52e;background:linear-gradient(135deg,#064e3beb 0%,#04140ef5 100%);transform:scale(1.035)}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus:before{opacity:.72;background:linear-gradient(#fff3 0%,#ffffff0f 34%,#0000 100%);inset:1px}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus:after{opacity:.82;background:radial-gradient(circle,#6ee7b74d 0%,#0000 74%);border-radius:9999px;width:7rem;height:7rem;inset:-3.25rem -2rem auto auto}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty{box-shadow:0 0 40px #f43f5e42, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #ffe4e62e;background:linear-gradient(135deg,#7f1d1deb 0%,#240a0ef5 100%);transform:scale(1.035)}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty:before{opacity:.78;background:linear-gradient(#ffe4e629 0%,#ffe4e60a 34%,#0000 100%);inset:1px}.mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty:after{opacity:.94;background:radial-gradient(circle,#fb71856b 0%,#0000 74%);border-radius:9999px;width:7rem;height:7rem;inset:-3.25rem -2rem auto auto}.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--shockwave-bonus{--mh-realtime-pill-accent:#047857;--mh-realtime-pill-outline:#34d39942;--mh-realtime-pill-outline-strong:#34d39970;--mh-realtime-pill-glow:#10b9816b;color:#ecfdf5;box-shadow:0 0 44px #10b98142, 0 18px 36px -20px #065f4675, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #d1fae529;background:linear-gradient(135deg,#065f46f5 0%,#022c22fa 100%)}.mh-theme-light .mh-realtime-pill--desktop.mh-realtime-pill--shockwave-penalty{--mh-realtime-pill-accent:#be185d;--mh-realtime-pill-outline:#fb718547;--mh-realtime-pill-outline-strong:#fb71856b;--mh-realtime-pill-glow:#f43f5e70;color:#fff1f2;box-shadow:0 0 44px #f43f5e42, 0 18px 36px -20px #7f1d1d75, inset 0 0 0 1px var(--mh-realtime-pill-outline-strong), inset 0 1px 0 #ffe4e629;background:linear-gradient(135deg,#7f1d1df5 0%,#450a0afa 100%)}.missionhub-content{padding-bottom:calc(var(--mh-mobile-content-padding) + env(safe-area-inset-bottom))}.mh-container{width:min(100%, var(--mh-layout-max-width));padding-inline:var(--mh-layout-padding);margin-inline:auto}.mh-container-tight{width:min(100%, var(--mh-layout-max-width));margin-inline:auto;padding-inline:clamp(.75rem,3.5vw,1.75rem)}@media (width>=768px){.missionhub-shell{--mh-layout-max-width:1280px}}.missionhub-shell.mh-layout-desktop{--mh-mobile-nav-height:0px}.missionhub-shell.mh-layout-desktop .missionhub-content{padding-bottom:48px}.missionhub-shell.mh-layout-desktop .mh-container{padding-inline:var(--mh-layout-padding-wide)}.missionhub-shell.mh-layout-desktop .mh-container-tight{padding-inline:clamp(1rem,3vw,2.25rem)}.missionhub-shell:before{content:"";background:var(--mh-shell-before);filter:var(--mh-shell-before-blur);opacity:var(--mh-shell-before-opacity);pointer-events:none;z-index:0;will-change:transform, opacity;contain:layout style paint;backface-visibility:hidden;transition:opacity .26s,background .26s;position:absolute;inset:-35% -20% 35% 10%;transform:translate(0,0)}.missionhub-shell:after{content:"";background:var(--mh-shell-after);filter:var(--mh-shell-after-blur);opacity:var(--mh-shell-after-opacity);pointer-events:none;z-index:0;will-change:transform, opacity;contain:layout style paint;backface-visibility:hidden;transition:opacity .26s,background .26s;position:absolute;inset:-10% -30% 45% 40%;transform:translate(0,0)}@media (width<=767px){.missionhub-shell{--mh-shell-before-blur:blur(26px);--mh-shell-after-blur:blur(34px);--mh-shell-before-opacity:.22;--mh-shell-after-opacity:.18}.missionhub-shell.mh-theme-dark{--mh-shell-before-opacity:.18;--mh-shell-after-opacity:.14;--mh-shadow-floating:0 18px 44px #04101e47, 0 10px 20px #020c1838;--mh-shadow-card:0 12px 28px #0512203d, 0 6px 12px #020a142e}.missionhub-shell:before,.missionhub-shell:after{animation:none!important}}@media (prefers-reduced-motion:reduce){.missionhub-shell:before,.missionhub-shell:after{will-change:auto;transition:none!important;animation:none!important}.missionhub-shell{--mh-shell-before-blur:blur(60px);--mh-shell-after-blur:blur(80px);--mh-shell-before-opacity:.6;--mh-shell-after-opacity:.4}.missionhub-shell *,.missionhub-shell :before,.missionhub-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.missionhub-shell.mh-low-motion,.missionhub-shell.mh-low-spec{--mh-shell-before-blur:blur(20px);--mh-shell-after-blur:blur(28px);--mh-shell-before-opacity:.16;--mh-shell-after-opacity:.12;--mh-shadow-elevated:0 14px 32px #06122052, 0 8px 18px #020c183d;--mh-shadow-floating:0 22px 50px #04101e57, 0 12px 24px #020c1842;--mh-shadow-card:0 12px 26px #05122042, 0 6px 12px #020a1433}.missionhub-shell.mh-theme-dark.mh-low-motion,.missionhub-shell.mh-theme-dark.mh-low-spec{--mh-shell-before:radial-gradient(82% 80% at 18% 12%, #25d3ee2e, #3b82f614 42%, transparent 78%), radial-gradient(62% 60% at 78% 18%, #10b98124, transparent 75%);--mh-shell-after:radial-gradient(110% 95% at 52% 74%, #0f5e9a2e, #04142414 55%, transparent 88%);--mh-shell-before-opacity:.18;--mh-shell-after-opacity:.14;--mh-shell-before-blur:blur(20px);--mh-shell-after-blur:blur(28px);--mh-shadow-floating:0 22px 50px #04101e57, 0 12px 24px #020c1842;--mh-shadow-card:0 12px 26px #05122042, 0 6px 12px #020a1433}.missionhub-shell.mh-low-motion *,.missionhub-shell.mh-low-spec *{transition-duration:.2s!important;animation-duration:.6s!important}.missionhub-shell.mh-low-spec:before,.missionhub-shell.mh-low-spec:after{transition:none!important;animation:none!important}.missionhub-shell.animation-paused:before,.missionhub-shell.animation-paused:after{transition:none!important;animation-play-state:paused!important}.missionhub-shell.mh-theme-light:before{content:"";mix-blend-mode:soft-light;opacity:.25;pointer-events:none;z-index:0;background:linear-gradient(133deg,#ffffff8f 0%,#e8edf652 60%,#d4dcea00 96%),repeating-linear-gradient(138deg,#b8c2d61a 0 1px,#0000 1px 34px);transition:opacity .26s,background .26s;position:absolute;inset:0}.missionhub-shell{--mh-angular-line:color-mix(in srgb, var(--mh-border-strong) 76%, transparent 24%);--mh-angular-line-hover:color-mix(in srgb, var(--mh-accent-300) 66%, transparent 34%);--mh-angular-accent:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mh-accent-300) 94%, white 6%), transparent);--mh-angular-shadow:0 28px 68px #01091557, 0 10px 24px #0108123d, inset 0 1px 0 #ffffff09;--mh-angular-shadow-hover:0 34px 78px #0109156b, 0 12px 28px #01081247, 0 0 30px #5eead414, inset 0 1px 0 #ffffff0d}.missionhub-shell.mh-theme-light{--mh-angular-line:#64748b61;--mh-angular-line-hover:#0891b294;--mh-angular-shadow:0 24px 58px #1e3a8a1a, 0 8px 20px #1e293b12, inset 0 1px 0 #ffffffc2;--mh-angular-shadow-hover:0 30px 68px #1e3a8a24, 0 10px 24px #1e293b17, 0 0 26px #0891b214, inset 0 1px 0 #ffffffe6}.missionhub-angular-surface{border-color:var(--mh-angular-line,#94a3b852);box-shadow:var(--mh-angular-shadow,0 24px 60px #0109154d, inset 0 1px 0 #ffffff09);position:relative;border-radius:0!important}.missionhub-angular-surface:before{content:"";background:var(--mh-angular-accent,linear-gradient(90deg, transparent, #67e8f9, transparent));width:clamp(4.5rem,22%,11rem);height:1px;box-shadow:0 0 20px color-mix(in srgb, var(--mh-accent-300,#67e8f9) 42%, transparent 58%);pointer-events:none;position:absolute;top:-1px;left:clamp(1.25rem,7%,4.5rem)}.missionhub-angular-surface--interactive{transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .2s}.missionhub-angular-surface--interactive:hover,.missionhub-angular-surface--interactive:focus-within{box-shadow:var(--mh-angular-shadow-hover);transform:translateY(-2px);border-color:var(--mh-angular-line-hover)!important}.missionhub-angular-surface--quiet{box-shadow:0 14px 34px #0109152e,inset 0 1px #ffffff06}.missionhub-shell.mh-theme-light .missionhub-angular-surface--quiet{box-shadow:0 12px 30px #1e3a8a12,inset 0 1px #ffffffad}.missionhub-angular-surface--quiet:before{opacity:.4;width:clamp(3rem,14%,6rem);box-shadow:none}.mh-nav-frame{border:0!important;border-radius:14px!important}.mh-nav-frame:before{border-radius:14px!important}.missionhub-command-status-plate,.missionhub-command-status-plate:before,.missionhub-command-status-plate .mh-realtime-pill__actions{border-radius:0!important}.missionhub-command-popover{box-shadow:0 30px 72px #01091575, 0 12px 28px #01081247, 0 0 30px color-mix(in srgb, var(--mh-accent-500) 8%, transparent), inset 0 1px 0 #ffffff0b!important;border:0!important;border-radius:14px!important}.mh-theme-dark .missionhub-command-popover{background:linear-gradient(#1f33484d,#07122224 52%),linear-gradient(140deg,#0c1f32b3,#040e1af5)!important}.mh-theme-light .missionhub-command-popover{background:linear-gradient(#fffffff7,#f7fafff0 52%),linear-gradient(140deg,#ffffffb3,#e8f0fbf0)!important;box-shadow:0 28px 62px #1e3a8a29,0 10px 24px #1e293b1a,inset 0 1px #ffffffe0!important}.missionhub-command-popover .missionhub-desktop-options-menu__action,.missionhub-command-popover .missionhub-realtime-readout-menu__item,.missionhub-command-popover .missionhub-desktop-guest-menu__credential-row{border-radius:6px}.missionhub-file-cabinet-rule{inset-inline:-2rem;border-top:1px solid var(--mh-angular-line);background:linear-gradient(to bottom, color-mix(in srgb, var(--mh-surface-soft) 62%, transparent 38%) 0%, color-mix(in srgb, var(--mh-surface-soft) 20%, transparent 80%) 48%, transparent 100%);height:10rem;box-shadow:0 -1px 0 color-mix(in srgb, var(--mh-accent-300) 15%, transparent 85%), 0 18px 50px #020a161f;pointer-events:none;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 0% 18%,#000000b8 48%,#0000 100%);mask-image:linear-gradient(#000 0% 18%,#000000b8 48%,#0000 100%)}.missionhub-file-cabinet-rule:before{content:"";background:var(--mh-angular-accent);width:clamp(5rem,20%,12rem);height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--mh-accent-300) 38%, transparent 62%);position:absolute;top:-1px;left:clamp(2rem,12%,8rem)}@media (prefers-reduced-motion:reduce){.missionhub-angular-surface--interactive{transition:none}.missionhub-angular-surface--interactive:hover,.missionhub-angular-surface--interactive:focus-within{transform:none}}}
