:root{--orbit-void:#02050b;--orbit-depth:#050d17;--orbit-shell:#07131f;--orbit-surface:#091827;--orbit-surface-2:#0c2030;--orbit-surface-3:#102738;--orbit-line:rgba(106,219,255,0.16);--orbit-line-hot:rgba(106,219,255,0.48);--orbit-cyan:#6adbff;--orbit-mint:#72f1bd;--orbit-amber:#ffd477;--orbit-violet:#a695ff;--orbit-danger:#ff738b;--orbit-text:#effaff;--orbit-muted:#849bac;--orbit-font:var(--font-space-grotesk),Inter,system-ui,sans-serif;--orbit-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--orbit-radius:15px;--orbit-radius-small:10px;--orbit-ease:220ms cubic-bezier(0.22,1,0.36,1);--nova-font:var(--orbit-font);--nova-bg:var(--orbit-void);--nova-surface:var(--orbit-surface);--nova-surface-2:var(--orbit-surface-2);--nova-text:var(--orbit-text);--nova-muted:var(--orbit-muted);--nova-cyan:var(--orbit-cyan);--nova-cyan-light:var(--orbit-cyan);--nova-border:var(--orbit-line);--nova-border-strong:var(--orbit-line-hot);--aurora-font-display:var(--orbit-font);--aurora-font-body:var(--orbit-font);--aurora-accent:var(--orbit-cyan);--aurora-accent-2:var(--orbit-violet);--aurora-glow:rgba(106,219,255,0.25);--aurora-glow-soft:rgba(106,219,255,0.08);--aurora-border:var(--orbit-line);--aurora-border-strong:var(--orbit-line-hot);--aurora-surface:var(--orbit-surface);--aurora-surface-solid:var(--orbit-surface);--aurora-radius:var(--orbit-radius);--aurora-radius-sm:var(--orbit-radius-small)}body,html{min-width:0;background:var(--orbit-void);font-family:var(--orbit-font)}body{background-image:radial-gradient(circle at 52% -12%,rgba(58,151,220,.13),transparent 34rem),radial-gradient(circle at 104% 96%,rgba(114,241,189,.05),transparent 32rem),linear-gradient(rgba(106,219,255,.024) 1px,transparent 0),linear-gradient(90deg,rgba(106,219,255,.024) 1px,transparent 0);background-size:auto,auto,32px 32px,32px 32px;background-attachment:fixed}::selection{color:#031019;background:var(--orbit-cyan)}.app-shell{display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-rows:72px minmax(calc(100vh - 72px),auto);grid-template-areas:"topbar topbar" "sidebar main";min-height:100vh;background:transparent}.orbit-topbar{grid-area:topbar;position:-webkit-sticky;position:sticky;top:0;z-index:70;display:grid;grid-template-columns:minmax(190px,auto) minmax(260px,680px) minmax(180px,auto);align-items:center;grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem);min-width:0;height:72px;padding:10px 18px;border-bottom:1px solid var(--orbit-line);background:rgba(4,11,19,.96);box-shadow:0 16px 42px rgba(0,0,0,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.orbit-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(106,219,255,.55),transparent 72%);pointer-events:none}.orbit-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0;color:var(--orbit-text)}.orbit-brand,.orbit-brand:hover{text-decoration:none}.orbit-brand-orb{position:relative;display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border:1px solid var(--orbit-line-hot);border-radius:50%;background:radial-gradient(circle,rgba(106,219,255,.14),rgba(5,13,23,.88));box-shadow:inset 0 0 18px rgba(106,219,255,.12),0 0 22px rgba(106,219,255,.11)}.orbit-brand-orb:before{content:"";position:absolute;inset:-5px;border:1px dashed rgba(106,219,255,.18);border-radius:50%;animation:orbit-spin 28s linear infinite}.orbit-brand-orb img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(106,219,255,.3))}.orbit-brand-copy{display:grid;min-width:0;line-height:1.05}.orbit-brand-copy strong{font-size:var(--font-size-md);font-weight:600;letter-spacing:.22em}.orbit-brand-copy small{margin-top:.3rem;color:var(--orbit-muted);font:.75rem var(--orbit-mono);letter-spacing:.1em;white-space:nowrap}.orbit-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:0}.orbit-system-state{min-width:0;padding-right:.25rem;text-align:right}.orbit-system-state small,.orbit-system-state strong{display:block;white-space:nowrap}.orbit-system-state strong{color:var(--orbit-mint);font:.75rem var(--orbit-mono);letter-spacing:.08em}.orbit-system-state strong i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--orbit-mint);box-shadow:0 0 8px rgba(114,241,189,.65)}.orbit-system-state small{margin-top:.2rem;color:var(--orbit-muted);font-size:var(--font-size-sm)}.orbit-top-actions .sound-control{width:38px;height:38px;margin:0;padding:0;justify-content:center;border-color:var(--orbit-line);border-radius:50%;background:var(--orbit-surface)}.orbit-top-actions .sound-control>span:last-child{display:none}.orbit-top-actions .sound-icon{width:22px;height:22px}.orbit-profile{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--orbit-line-hot);border-radius:50%;color:#03131b;background:linear-gradient(135deg,var(--orbit-cyan),var(--orbit-mint));font-size:var(--font-size-sm);font-weight:700;text-decoration:none}.orbit-profile:hover{color:#03131b;text-decoration:none;box-shadow:0 0 18px rgba(106,219,255,.24)}.orbit-logout button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:50%;color:var(--orbit-muted);background:transparent;cursor:pointer}.orbit-logout button:focus-visible,.orbit-logout button:hover{color:var(--orbit-text);border-color:var(--orbit-line);outline:none}.nav-toggle{display:none}.orbit-command-trigger{display:flex;align-items:center;gap:.65rem;min-width:0;height:44px;padding:0 .8rem;border:1px solid rgba(106,219,255,.24);border-radius:11px;color:var(--orbit-muted);background:var(--orbit-surface);box-shadow:inset 0 0 24px rgba(106,219,255,.025);cursor:pointer;text-align:left;transition:border-color var(--orbit-ease),box-shadow var(--orbit-ease)}.orbit-command-trigger:focus-visible,.orbit-command-trigger:hover{border-color:var(--orbit-line-hot);box-shadow:0 0 22px rgba(106,219,255,.08);outline:none}.orbit-command-symbol{color:var(--orbit-cyan);font:1rem var(--orbit-mono)}.orbit-command-placeholder{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-md)}.orbit-command-dialog kbd,.orbit-command-trigger kbd{padding:.2rem .4rem;border:1px solid var(--orbit-line);border-radius:5px;color:var(--orbit-text);background:var(--orbit-surface-2);font:.75rem var(--orbit-mono);box-shadow:inset 0 -1px 0 rgba(255,255,255,.05)}.orbit-command-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding:min(15vh,130px) 1rem 1rem;background:rgba(1,4,9,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.orbit-command-dialog{width:min(700px,100%);max-height:min(650px,78vh);overflow:hidden;border:1px solid var(--orbit-line-hot);border-radius:16px;background:#07131f;box-shadow:0 38px 110px rgba(0,0,0,.62),0 0 42px rgba(106,219,255,.1);animation:orbit-dialog-in .18s ease-out both}.orbit-command-dialog>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem;border-bottom:1px solid var(--orbit-line)}.orbit-command-dialog>header>span{color:var(--orbit-cyan);font:1.1rem var(--orbit-mono)}.orbit-command-dialog input{width:100%;min-width:0;padding:0;border:0;outline:0;color:var(--orbit-text);background:transparent;font-size:var(--font-size-lg)}.orbit-command-results{max-height:min(510px,60vh);overflow-y:auto;padding:.55rem}.orbit-command-results button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;padding:.75rem;border:1px solid transparent;border-radius:9px;color:var(--orbit-text);background:transparent;text-align:left;cursor:pointer}.orbit-command-results button.is-first,.orbit-command-results button:focus-visible,.orbit-command-results button:hover{border-color:var(--orbit-line);background:rgba(106,219,255,.065);outline:none}.orbit-command-index{color:var(--orbit-cyan);font:.75rem var(--orbit-mono)}.orbit-command-results strong{display:block;font-size:var(--font-size-base)}.orbit-command-results small{display:block;margin-top:.16rem;color:var(--orbit-muted);font-size:var(--font-size-sm)}.orbit-command-results em{color:var(--orbit-muted);font:normal .75rem var(--orbit-mono);letter-spacing:.05em;text-transform:uppercase}.orbit-command-empty{padding:2rem;color:var(--orbit-muted);text-align:center}.orbit-command-dialog>footer{display:flex;gap:1rem;padding:.65rem 1rem;border-top:1px solid var(--orbit-line);color:var(--orbit-muted);font:.75rem var(--orbit-mono)}.sidebar{grid-area:sidebar;position:-webkit-sticky;position:sticky;top:72px;z-index:60;display:flex;width:132px;height:calc(100vh - 72px);padding:.8rem .45rem;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--orbit-line);background:rgba(5,13,22,.94);box-shadow:14px 0 44px rgba(0,0,0,.18)}.sidebar:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--orbit-cyan),transparent);box-shadow:0 0 12px rgba(106,219,255,.35)}.sidebar .nav{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0}.sidebar .nav-section{position:relative;height:16px;margin:.45rem 0 .2rem;padding:0;overflow:hidden;color:transparent;font-size:0}.sidebar .nav-section:after{content:"";position:absolute;top:50%;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,var(--orbit-line-hot),transparent)}.sidebar .nav a[data-section=operations],.sidebar .nav a[data-section=prospection]{--nav-accent:var(--orbit-cyan)}.sidebar .nav a[data-section=ressources]{--nav-accent:var(--orbit-mint)}.sidebar .nav a[data-section=qualite]{--nav-accent:var(--orbit-amber)}.sidebar .nav a[data-section=administration],.sidebar .nav a[data-section=compte]{--nav-accent:var(--orbit-violet)}.sidebar .nav a,.sidebar .nav a.nav-cta,.sidebar .nav a.nav-radar{--nav-accent:var(--orbit-cyan);position:relative;display:flex;min-width:0;min-height:60px;margin:0;padding:.45rem .2rem;flex-direction:column;justify-content:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--nav-accent) 22%,transparent);border-radius:10px;color:var(--orbit-muted);background:transparent;box-shadow:none;text-align:center;text-decoration:none;transition:color var(--orbit-ease),border-color var(--orbit-ease),background var(--orbit-ease),box-shadow var(--orbit-ease),transform var(--orbit-ease)}.sidebar .nav a.nav-cta:hover,.sidebar .nav a.nav-radar:focus-visible,.sidebar .nav a.nav-radar:hover,.sidebar .nav a:focus-visible,.sidebar .nav a:hover{transform:translateY(-2px) scale(1.02);border-color:var(--nav-accent);color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent) 16%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--nav-accent) 22%,transparent),0 0 22px color-mix(in srgb,var(--nav-accent) 45%,transparent);outline:none}.sidebar .nav a.active{transform:none;border-color:var(--nav-accent);color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent) 18%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--nav-accent) 26%,transparent),0 0 26px color-mix(in srgb,var(--nav-accent) 50%,transparent);outline:none}.sidebar .nav a.active:before{content:"";position:absolute;left:-.46rem;top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--nav-accent);box-shadow:0 0 9px var(--nav-accent)}.sidebar .nav a.active .nav-icon{animation:aurora-icon-pulse 2.4s ease-in-out infinite}.sidebar .nav a.nav-radar .nav-icon,.sidebar .nav-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid color-mix(in srgb,var(--nav-accent) 32%,transparent);border-radius:9px;color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent) 13%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--nav-accent) 28%,transparent);transition:box-shadow var(--orbit-ease),background var(--orbit-ease),border-color var(--orbit-ease)}.sidebar .nav a.active .nav-icon,.sidebar .nav a:hover .nav-icon{box-shadow:0 0 16px color-mix(in srgb,var(--nav-accent) 55%,transparent)}.sidebar .nav a.nav-radar .nav-icon svg,.sidebar .nav-icon svg{width:21px;height:21px}.sidebar .nav-copy{display:block;width:100%;min-width:0;line-height:1.1}.sidebar .nav-copy strong{display:block;width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;color:inherit;font:.75rem var(--orbit-mono);font-weight:500;letter-spacing:.035em;line-height:1.18}.sidebar .nav-copy small,.sidebar .sidebar-foot{display:none}.main{grid-area:main;position:relative;isolation:isolate;width:100%;max-width:none;min-width:0;padding:clamp(1rem,2.3vw,2rem);overflow:visible}.main:before{position:fixed;top:120px;right:-300px;width:620px;height:620px;border-color:rgba(106,219,255,.1);opacity:.6}.page-head{min-height:0;margin-bottom:1.25rem;padding:1.2rem 1.35rem;border-left:1px solid var(--orbit-line);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius);background:linear-gradient(120deg,rgba(106,219,255,.055),transparent 38%),var(--orbit-shell);background-image:linear-gradient(120deg,rgba(106,219,255,.055),transparent 38%);box-shadow:0 18px 48px rgba(0,0,0,.22)}.page-head:before{background:linear-gradient(rgba(106,219,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(106,219,255,.025) 1px,transparent 0);background-size:28px 28px;opacity:1}.page-head:after{width:46px;border-color:var(--orbit-cyan);opacity:.45}.page-head-text{max-width:min(740px,72%)}.page-head h1{font-family:var(--orbit-font);font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:500;letter-spacing:-.035em;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;text-shadow:none}.page-head p{color:var(--orbit-muted);text-shadow:none}.orbit-kicker,.page-eyebrow{color:var(--accent-text);font:.75rem var(--orbit-mono);letter-spacing:.13em}.card,.glass-panel,.session-hero{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius);background:linear-gradient(145deg,rgba(106,219,255,.028),transparent 34%),var(--orbit-surface);box-shadow:0 18px 46px rgba(0,0,0,.2);backdrop-filter:none;-webkit-backdrop-filter:none}.card:before,.glass-panel:before{width:24px;height:1px;background:var(--orbit-cyan);box-shadow:0 0 8px rgba(106,219,255,.35)}.card:hover{transform:none;border-color:rgba(106,219,255,.28);box-shadow:0 20px 52px rgba(0,0,0,.24)}.btn{min-height:42px;border:1px solid rgba(106,219,255,.38);border-radius:9px;color:#03131b;background:linear-gradient(135deg,var(--orbit-cyan),var(--orbit-mint));box-shadow:0 9px 24px rgba(106,219,255,.1);font-size:var(--font-size-base);font-weight:650;letter-spacing:.025em;text-transform:none}.btn:focus-visible,.btn:hover{transform:translateY(-1px);color:#03131b;background:linear-gradient(135deg,#8ce5ff,#8df7cb);box-shadow:0 0 24px rgba(106,219,255,.2)}.btn-ghost{color:var(--orbit-text);border-color:var(--orbit-line);background:var(--orbit-surface);box-shadow:none}.btn-ghost:focus-visible,.btn-ghost:hover{color:var(--orbit-cyan);background:rgba(106,219,255,.07)}.badge{border-radius:6px;font:.75rem var(--orbit-mono)}.main .page-head p{font-size:var(--font-size-lg)}.main .field label,.main table.data{font-size:var(--font-size-base)}.main table.data th{font-size:var(--font-size-sm)}.main .kanban-col h3{font-size:var(--font-size-base)}.main .kanban-card strong{font-size:var(--font-size-lg)}.main .kanban-card span,.main .smart-guide-step-detail{font-size:var(--font-size-md)}.orbit-dashboard{min-width:0}.orbit-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:0 0 1.15rem;padding:clamp(.35rem,1vw,.8rem) 0 .7rem}.orbit-dashboard-hero h1{max-width:790px;margin:.48rem 0 .55rem;font-size:clamp(2rem,4vw,3.65rem);font-weight:500;line-height:1.02;letter-spacing:-.052em}.orbit-dashboard-hero h1 em{color:var(--orbit-mint);font-style:normal}.orbit-dashboard-hero p{max-width:670px;margin:0;color:var(--orbit-muted);font-size:var(--font-size-lg)}.orbit-hero-actions{display:flex;flex:0 0 auto;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.orbit-objective{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;min-width:0;margin-bottom:.85rem;padding:.85rem 1rem;border:1px solid rgba(166,149,255,.24);border-radius:11px;background:linear-gradient(90deg,rgba(166,149,255,.09),rgba(106,219,255,.025))}.orbit-objective.is-clear{border-color:rgba(114,241,189,.2);background:linear-gradient(90deg,rgba(114,241,189,.065),transparent)}.orbit-objective>span{color:var(--orbit-violet);font:.75rem var(--orbit-mono);letter-spacing:.09em}.orbit-objective.is-clear>span{color:var(--orbit-mint)}.orbit-objective div{min-width:0}.orbit-objective small,.orbit-objective strong{display:block}.orbit-objective strong{font-size:var(--font-size-base)}.orbit-objective small,.orbit-objective strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-objective small{margin-top:.15rem;color:var(--orbit-muted);font-size:var(--font-size-sm)}.orbit-objective>a{padding:.42rem .65rem;border-radius:7px;color:#04131a;background:var(--orbit-mint);font-size:var(--font-size-sm);font-weight:650;white-space:nowrap}.orbit-objective>a:hover{text-decoration:none;box-shadow:0 0 16px rgba(114,241,189,.2)}.orbit-signal-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem;border:1px solid var(--orbit-line);border-radius:11px;background:rgba(7,19,31,.88);overflow:hidden}.orbit-signal-strip>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;min-width:0;padding:.8rem .9rem;border-right:1px solid var(--orbit-line);transition:transform var(--orbit-v2-ease,.22s ease),box-shadow var(--orbit-v2-ease,.22s ease),background var(--orbit-v2-ease,.22s ease)}.orbit-signal-strip>div:hover{z-index:1;background:rgba(106,219,255,.05);box-shadow:var(--orbit-v2-shadow-soft,0 14px 38px rgba(0,0,0,.2));transform:translateY(-2px)}.orbit-signal-strip>div:last-child{border-right:0}.orbit-signal-strip strong{color:var(--orbit-cyan);font:1.2rem var(--orbit-mono)}.orbit-signal-strip span{overflow:hidden;color:var(--orbit-muted);font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap}.orbit-signal-strip .is-warning strong{color:var(--orbit-amber)}.orbit-signal-strip .is-ok strong{color:var(--orbit-mint)}.orbit-command-grid{display:grid;grid-template-columns:minmax(440px,1.2fr) minmax(315px,.8fr);grid-gap:1rem;gap:1rem;align-items:stretch}.orbit-copilot-panel,.orbit-data-panel,.orbit-quality-panel,.orbit-twin-panel{position:relative;min-width:0;border:1px solid var(--orbit-line);border-radius:var(--orbit-radius);background:rgba(7,19,31,.95);box-shadow:0 18px 46px rgba(0,0,0,.2);overflow:hidden}.orbit-copilot-panel,.orbit-twin-panel{min-height:555px;padding:1.1rem}.orbit-panel-heading{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.orbit-panel-heading h2{margin:0;font-size:var(--font-size-lg);font-weight:550}.orbit-panel-heading p{margin:.24rem 0 0;color:var(--orbit-muted);font-size:var(--font-size-md)}.orbit-panel-heading>span{flex:0 0 auto;font:.75rem var(--orbit-mono);letter-spacing:.06em}.orbit-panel-heading .is-live{color:var(--orbit-mint)}.orbit-panel-heading .is-offline{color:var(--orbit-danger)}.orbit-panel-heading>a{color:var(--orbit-cyan);font-size:var(--font-size-md);white-space:nowrap}.orbit-twin-toolbar{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.8rem;gap:.8rem;margin-top:1rem;padding:.75rem;border:1px solid var(--orbit-line);border-radius:10px;background:rgba(3,10,18,.58)}.orbit-twin-selector{display:grid;min-width:0;grid-gap:.4rem;gap:.4rem}.orbit-twin-selector>span{color:var(--orbit-cyan);font:.75rem var(--orbit-mono);letter-spacing:.08em}.orbit-twin-selector>div{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;min-width:0}.orbit-twin-selector button,.orbit-twin-selector select{min-height:42px;border:1px solid var(--orbit-line-hot);color:var(--orbit-text);background:var(--orbit-depth);font:.84rem var(--orbit-font)}.orbit-twin-selector button{padding:0;color:var(--orbit-cyan);font-size:var(--font-size-xl);cursor:pointer}.orbit-twin-selector button:first-child{border-radius:8px 0 0 8px}.orbit-twin-selector button:last-child{border-radius:0 8px 8px 0}.orbit-twin-selector button:disabled{color:var(--orbit-muted);cursor:default;opacity:.45}.orbit-twin-selector select{width:100%;min-width:0;padding:0 .7rem;border-right:0;border-left:0;border-radius:0}.orbit-twin-selector button:focus-visible,.orbit-twin-selector select:focus-visible{position:relative;z-index:1;outline:2px solid var(--orbit-cyan);outline-offset:1px}.orbit-twin-toolbar-action{display:grid;justify-items:end;grid-gap:.42rem;gap:.42rem;white-space:nowrap}.orbit-twin-toolbar-action span{color:var(--orbit-muted);font:.75rem var(--orbit-mono)}.orbit-twin-toolbar-action a{color:var(--orbit-cyan);font-size:var(--font-size-sm)}.orbit-twin-context{position:relative;z-index:4;display:flex;align-items:baseline;gap:.55rem;min-width:0;padding:.68rem .15rem 0}.orbit-twin-context span{flex:0 0 auto;padding:.2rem .42rem;border:1px solid rgba(114,241,189,.25);border-radius:5px;color:var(--orbit-mint);font:.75rem var(--orbit-mono)}.orbit-twin-context strong{max-width:34%;font-size:var(--font-size-md)}.orbit-twin-context small,.orbit-twin-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-twin-context small{min-width:0;color:var(--orbit-muted);font-size:var(--font-size-sm)}.orbit-system-map{position:relative;width:min(430px,92%);aspect-ratio:1.18;margin:.15rem auto -.6rem}.orbit-ring{position:absolute;border:1px solid rgba(106,219,255,.14);border-radius:50%;pointer-events:none}.orbit-ring-one{inset:6% 16%}.orbit-ring-two{inset:18% 25%;border-color:rgba(114,241,189,.17)}.orbit-ring-three{inset:0 10%;border-style:dashed;animation:orbit-spin 48s linear infinite}.orbit-map-core{position:absolute;z-index:3;inset:31% 36%;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:120px;min-height:120px;border:1px solid var(--orbit-line-hot);border-radius:50%;color:var(--orbit-text);background:radial-gradient(circle,rgba(26,69,93,.98),#071521 70%);box-shadow:0 0 42px rgba(106,219,255,.13),inset 0 0 30px rgba(106,219,255,.07);text-align:center;text-decoration:none}.orbit-map-core:hover{text-decoration:none;border-color:var(--orbit-cyan)}.orbit-map-core img{width:43px;height:43px;margin-bottom:.22rem;object-fit:contain;filter:drop-shadow(0 0 10px rgba(106,219,255,.38))}.orbit-map-core strong{max-width:108px;overflow:hidden;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.orbit-map-core small{margin-top:.2rem;color:var(--orbit-mint);font:.75rem var(--orbit-mono)}.orbit-map-node{position:absolute;z-index:3;display:grid;place-items:center;min-width:78px;min-height:49px;padding:.35rem .5rem;border:1px solid var(--orbit-line);border-radius:9px;color:var(--orbit-text);background:var(--orbit-surface);box-shadow:0 10px 24px rgba(0,0,0,.25);text-align:center;text-decoration:none}.orbit-map-node:hover{border-color:var(--orbit-line-hot);text-decoration:none;transform:translateY(-1px)}.orbit-map-node b{color:var(--orbit-cyan);font:.76rem var(--orbit-mono)}.orbit-map-node span{color:var(--orbit-muted);font-size:var(--font-size-sm)}.orbit-map-node.is-warning b{color:var(--orbit-amber)}.orbit-map-node.node-one{top:1%;left:41%}.orbit-map-node.node-two{top:24%;right:0}.orbit-map-node.node-three{right:8%;bottom:6%}.orbit-map-node.node-four{bottom:2%;left:18%}.orbit-map-node.node-five{top:28%;left:0}.orbit-copilot-panel{background:linear-gradient(150deg,rgba(166,149,255,.04),transparent 38%),rgba(7,19,31,.96)}.orbit-copilot-core{position:relative;width:72px;height:72px;margin:1.35rem auto 1rem;border:1px solid var(--orbit-cyan);border-radius:50%;box-shadow:0 0 32px rgba(106,219,255,.12),inset 0 0 22px rgba(106,219,255,.08)}.orbit-copilot-core:after,.orbit-copilot-core:before{content:"";position:absolute;border:1px dashed rgba(106,219,255,.27);border-radius:50%;animation:orbit-spin 12s linear infinite}.orbit-copilot-core:before{inset:7px}.orbit-copilot-core:after{inset:-8px;animation-direction:reverse;animation-duration:20s}.orbit-copilot-core i{position:absolute;inset:27px;border-radius:50%;background:var(--orbit-cyan);box-shadow:0 0 16px var(--orbit-cyan);animation:orbit-pulse 2.2s ease-in-out infinite}.orbit-primary-insight{margin-bottom:.85rem;padding:.9rem;border:1px solid rgba(114,241,189,.24);border-radius:10px;background:linear-gradient(135deg,rgba(114,241,189,.065),var(--orbit-surface))}.orbit-primary-insight>span{color:var(--orbit-mint);font:.75rem var(--orbit-mono);letter-spacing:.07em}.orbit-primary-insight strong{display:block;margin-top:.45rem;font-size:var(--font-size-base)}.orbit-primary-insight p{margin:.4rem 0 0;color:var(--orbit-muted);font-size:var(--font-size-sm);line-height:1.45}.orbit-primary-insight a{display:inline-block;margin-top:.65rem;color:var(--orbit-cyan);font-size:var(--font-size-sm)}.orbit-primary-insight.is-clear{border-color:var(--orbit-line)}.orbit-copilot-panel .smart-guide{padding:0;border:0;background:transparent;box-shadow:none}.orbit-copilot-panel .smart-guide:before{display:none}.orbit-copilot-panel .smart-guide .card-title-row{margin:0 0 .5rem}.orbit-copilot-panel .smart-guide h2{color:var(--orbit-muted);font:.75rem var(--orbit-mono);letter-spacing:.08em;text-transform:uppercase}.orbit-copilot-panel .smart-guide-steps{gap:.38rem}.orbit-copilot-panel .smart-guide-step{padding:.55rem .6rem;border-left-width:2px;border-radius:6px;background:rgba(255,255,255,.018)}.orbit-copilot-panel .smart-guide-step-icon{width:21px;height:21px;flex-basis:21px;font-size:var(--font-size-sm)}.orbit-copilot-panel .smart-guide-step-detail,.orbit-copilot-panel .smart-guide-step-row strong{font-size:var(--font-size-sm)}.orbit-lower-grid{display:grid;grid-template-columns:minmax(430px,1.1fr) minmax(340px,.9fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.orbit-data-panel,.orbit-quality-panel{min-height:330px;padding:1.1rem}.orbit-data-panel .table-wrap{margin-top:1rem;border:0}.orbit-data-panel table.data td,.orbit-data-panel table.data th{padding:.7rem .55rem;font-size:var(--font-size-base)}.orbit-data-panel table.data th{color:var(--orbit-muted);font:.79rem var(--orbit-mono);letter-spacing:.05em}.orbit-data-panel table.data td small{display:block;max-width:260px;margin-top:.16rem;overflow:hidden;color:var(--orbit-muted);font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap}.orbit-data-panel table.data tbody tr{transition:background var(--orbit-v2-ease,.22s ease),box-shadow var(--orbit-v2-ease,.22s ease)}.orbit-data-panel table.data tbody tr:hover{background:rgba(106,219,255,.05);box-shadow:inset 3px 0 0 var(--orbit-cyan,#6adbff)}.orbit-quality-panel .pillars{margin-top:1rem}.orbit-quality-panel .pillar{transition:transform var(--orbit-v2-ease,.22s ease),box-shadow var(--orbit-v2-ease,.22s ease)}.orbit-quality-panel .pillar:hover{transform:translateY(-2px);box-shadow:var(--orbit-v2-shadow-soft,0 14px 38px rgba(0,0,0,.2))}.orbit-rnq-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1rem}.orbit-rnq-signals>div{padding:.65rem;border:1px solid var(--orbit-line);border-radius:8px;background:rgba(255,255,255,.018);transition:transform var(--orbit-v2-ease,.22s ease),box-shadow var(--orbit-v2-ease,.22s ease),border-color var(--orbit-v2-ease,.22s ease)}.orbit-rnq-signals>div:hover{border-color:var(--orbit-line-hot);transform:translateY(-2px);box-shadow:var(--orbit-v2-shadow-soft,0 14px 38px rgba(0,0,0,.2))}.orbit-rnq-signals span,.orbit-rnq-signals strong{display:block}.orbit-rnq-signals strong{color:var(--orbit-cyan);font:.86rem var(--orbit-mono)}.orbit-rnq-signals span{margin-top:.18rem;color:var(--orbit-muted);font-size:var(--font-size-md)}.orbit-rnq-context{margin-top:.75rem;padding:.75rem;border:1px solid var(--orbit-line);border-radius:8px;background:rgba(106,219,255,.025)}.orbit-rnq-context>strong{color:var(--orbit-mint);font-size:var(--font-size-md)}.orbit-rnq-context p{margin:.3rem 0 0;color:var(--orbit-muted);font-size:var(--font-size-md);line-height:1.45}.orbit-rnq-context details{margin-top:.65rem}.orbit-rnq-context summary{min-height:44px;display:flex;align-items:center;color:var(--orbit-cyan);cursor:pointer;font-size:var(--font-size-md)}.orbit-dossier-workspace{margin:0;padding:0;border-radius:0;background:transparent;color:var(--text-strong)}.orbit-dossier-commandbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.orbit-dossier-commandbar .dossier-back{margin:0;color:var(--text-muted);font-size:var(--font-size-base)}.orbit-dossier-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.orbit-dossier-actions a{display:inline-flex;align-items:center;min-height:38px;padding:.45rem .72rem;border:1px solid var(--glass-line);border-radius:var(--radius-sm);color:var(--accent-text);background:var(--surface-solid);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);font-weight:700}.orbit-dossier-actions a:hover{border-color:var(--glass-line-hot);color:var(--accent-hover);background:var(--accent-soft);text-decoration:none}.orbit-dossier-workspace .dossier-action-card,.orbit-dossier-workspace .dossier-edm,.orbit-dossier-workspace .dossier-finance-card,.orbit-dossier-workspace .dossier-participants,.orbit-dossier-workspace .dossier-stakeholders article,.orbit-dossier-workspace .dossier-summary-card{position:relative;color:var(--text-strong)}.orbit-dossier-workspace .dossier-stakeholders article>div:last-child{min-width:0}.orbit-dossier-workspace .dossier-action-card h2,.orbit-dossier-workspace .dossier-section-heading h2,.orbit-dossier-workspace .dossier-stakeholders h2,.orbit-dossier-workspace .dossier-summary-card h2{color:var(--text-strong);font-size:var(--font-size-lg);font-weight:500}.orbit-dossier-workspace .dossier-action-card p,.orbit-dossier-workspace .dossier-section-heading p,.orbit-dossier-workspace .dossier-stakeholders p{color:var(--text-muted);font-size:var(--font-size-base);line-height:1.45}.orbit-dossier-workspace .dossier-stakeholders h2,.orbit-dossier-workspace .dossier-stakeholders p{overflow-wrap:anywhere}.orbit-dossier-workspace .dossier-avatar.nova{border:1px solid var(--glass-line-hot);color:var(--accent-text);background:var(--accent-soft)}.orbit-dossier-workspace .dossier-avatar.client{border:1px solid color-mix(in srgb,var(--success) 30%,transparent);color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.orbit-dossier-workspace .dossier-kicker{color:var(--accent-text);font-size:.67rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.orbit-dossier-workspace .dossier-action-card{position:static}.orbit-dossier-workspace .dossier-progress-summary span{color:var(--text-muted);font-size:var(--font-size-sm)}.orbit-dossier-workspace .dossier-participants>.dossier-section-heading>strong,.orbit-dossier-workspace .dossier-progress-summary strong{color:var(--accent-text)}.orbit-dossier-workspace .dossier-filterbar button{display:inline-flex;align-items:center;min-height:40px;padding:.48rem .7rem;border:1px solid var(--glass-line);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface-solid);font-size:var(--font-size-md)}.orbit-dossier-workspace .dossier-filterbar button.active,.orbit-dossier-workspace .dossier-filterbar button:hover{border-color:var(--glass-line-hot);color:var(--text-strong);background:var(--accent-soft)}.orbit-dossier-workspace .dossier-filterbar button.active{box-shadow:inset 0 -2px 0 var(--accent)}.orbit-dossier-workspace .dossier-filterbar .copy-reference{color:var(--accent-text);border-color:var(--glass-line-hot)}.orbit-dossier-workspace .dossier-document-list article{border:1px solid var(--glass-line);border-left-width:3px;border-radius:var(--radius-sm);color:var(--text-strong);background:var(--surface-solid)}.orbit-dossier-workspace .dossier-document-list article.ready{border-left-color:var(--success)}.orbit-dossier-workspace .dossier-document-list article.pending{border-left-color:var(--warning)}.orbit-dossier-workspace .dossier-doc-status{color:var(--success);background:var(--success-soft)}.orbit-dossier-workspace .dossier-document-list article.pending .dossier-doc-status{color:var(--warning);background:var(--warning-soft)}.orbit-dossier-workspace .dossier-doc-copy strong{color:var(--text-strong);font-size:var(--font-size-base)}.orbit-dossier-workspace .dossier-doc-copy span{color:var(--text-muted);font-size:var(--font-size-sm)}.orbit-dossier-workspace .dossier-doc-action,.orbit-dossier-workspace .dossier-doc-waiting{display:inline-flex;align-items:center;min-height:40px;padding:.42rem .62rem;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.orbit-dossier-workspace .dossier-doc-action{color:#fff;background:var(--accent)}.orbit-dossier-workspace .dossier-doc-waiting{color:var(--text-muted);background:var(--surface-muted)}.orbit-dossier-workspace .dossier-participant-list article{border:1px solid var(--glass-line);border-radius:var(--radius-sm);background:var(--surface-solid)}.orbit-dossier-workspace .dossier-participant-list article>span{color:var(--accent-text);background:var(--accent-soft)}.orbit-dossier-workspace .dossier-participant-list strong{color:var(--text-strong);font-size:var(--font-size-base)}.orbit-dossier-workspace .dossier-participant-list small{color:var(--text-muted);font-size:var(--font-size-sm)}.orbit-dossier-workspace .dossier-participant-list em{color:var(--success);font-size:var(--font-size-sm)}.orbit-dossier-workspace .dossier-finance-card>span{color:var(--accent-text);font-size:.67rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.orbit-dossier-workspace .dossier-finance-card h2{color:var(--text-strong)}.orbit-dossier-workspace .dossier-finance-card>strong{color:var(--success)}.orbit-dossier-workspace .dossier-finance-card dt{color:var(--text-muted)}.orbit-dossier-workspace .dossier-finance-card dd,.orbit-dossier-workspace .dossier-finance-card dt,.orbit-dossier-workspace .dossier-summary-card dd,.orbit-dossier-workspace .dossier-summary-card dt{min-width:0;font-size:var(--font-size-md)}.orbit-dossier-workspace .dossier-finance-card dl div,.orbit-dossier-workspace .dossier-summary-card dl div{border-color:var(--glass-line)}.orbit-dossier-workspace .dossier-summary-card dt{color:var(--text-muted)}.orbit-dossier-workspace .dossier-summary-card dd{color:var(--text-strong)}.orbit-dossier-workspace .copy-field{min-width:0}.orbit-dossier-workspace .copy-field span{min-width:0;overflow-wrap:anywhere}.orbit-dossier-workspace .dossier-quick-links a{display:inline-flex;align-items:center;min-height:42px;border:1px solid var(--glass-line);border-radius:var(--radius-sm);color:var(--accent-text);background:var(--surface-solid);font-size:var(--font-size-md)}.orbit-dossier-workspace .dossier-quick-links a:hover{border-color:var(--glass-line-hot);text-decoration:none}.orbit-dossier-workspace .details-panel{border-radius:var(--radius-sm);color:var(--text-strong)}.orbit-dossier-workspace .details-panel summary{color:var(--text-strong)}.orbit-dossier-workspace .dossier-cell-details p{border-color:var(--glass-line)}.orbit-dossier-workspace .dossier-cell-details b{color:var(--accent-text);font-size:var(--font-size-sm)}.orbit-dossier-workspace .signature-envelope-panel,.orbit-dossier-workspace .signature-link-ready,.orbit-dossier-workspace .signature-message-preview{border-color:var(--glass-line);background:var(--surface-solid)}.orbit-dossier-workspace .signature-link-ready input{width:100%;min-width:0;padding:.7rem .85rem;overflow-wrap:anywhere}.orbit-dossier-workspace .signature-link-ready>div:first-child{flex-wrap:wrap}.orbit-dossier-workspace .signature-envelope-history>div{border-color:var(--glass-line)}.orbit-dossier-workspace .signature-envelope-history>div>span{min-width:0}.orbit-dossier-workspace .signature-envelope-history small,.orbit-dossier-workspace .signature-envelope-history strong{overflow-wrap:anywhere}.app-shell .user-role,.orbit-dossier-workspace .mono{font-size:var(--font-size-md)}.orbit-dossier-workspace .details-panel table.data th{color:var(--text-muted);background:var(--surface-muted)}.orbit-dossier-workspace .action-list>li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid var(--glass-line);border-radius:var(--radius-sm);background:var(--surface-solid)}@media (max-width:700px){.orbit-dossier-commandbar{align-items:flex-start;flex-direction:column}.orbit-dossier-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:.5rem;gap:.5rem}.orbit-dossier-actions>span{grid-column:1/-1;grid-row:1;width:100%;margin-left:0!important}.orbit-dossier-actions>span .btn{width:100%;white-space:nowrap}.orbit-dossier-actions>a{min-width:0;min-height:42px;justify-content:center;padding-inline:.5rem;overflow:hidden;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.orbit-dossier-workspace .dossier-stakeholders article{min-width:0}.orbit-dossier-workspace .dossier-document-list article{grid-template-columns:auto minmax(0,1fr)}.orbit-dossier-workspace .dossier-doc-action,.orbit-dossier-workspace .dossier-doc-waiting{grid-column:2;justify-self:start}.orbit-dossier-workspace .dossier-participant-list article{grid-template-columns:auto minmax(0,1fr)}.orbit-dossier-workspace .dossier-participant-list article>span{font-size:var(--font-size-sm)}.orbit-dossier-workspace .dossier-participant-list em{grid-column:2}.orbit-dossier-workspace .action-list>li,.orbit-dossier-workspace .signature-envelope-history>div{align-items:stretch;flex-direction:column}}.login-page{position:relative;display:grid;place-items:center;min-height:100dvh;padding:1rem;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(56,150,211,.15),transparent 24rem),radial-gradient(circle at 8% 95%,rgba(114,241,189,.055),transparent 28rem),linear-gradient(rgba(106,219,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(106,219,255,.025) 1px,transparent 1px),var(--orbit-void);background-size:auto,auto,32px 32px,32px 32px,auto}.login-page:before{content:"BULMA";position:absolute;left:50%;top:50%;max-width:none;overflow:visible;transform:translate(-50%,-54%);color:rgba(106,219,255,.022);font:700 clamp(8rem,26vw,24rem) var(--orbit-font);letter-spacing:-.08em;line-height:1;pointer-events:none}.login-card{position:relative;width:min(450px,100%);padding:clamp(1.35rem,4vw,2.25rem);border:1px solid var(--orbit-line-hot);border-radius:18px;background:linear-gradient(145deg,rgba(106,219,255,.065),transparent 35%),#07131f;box-shadow:0 34px 100px rgba(0,0,0,.52),0 0 44px rgba(106,219,255,.08)}.login-card:before{width:100%;height:1px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,var(--orbit-cyan),var(--orbit-violet),transparent);box-shadow:0 0 14px rgba(106,219,255,.35)}.login-card:after{content:"";position:absolute;right:1rem;top:1rem;width:42px;height:12px;border-top:1px solid var(--orbit-cyan);border-right:1px solid var(--orbit-cyan);opacity:.42}.login-card .logo-row{gap:1rem;margin-bottom:1.45rem}.login-logo-orbit{position:relative;display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;border:1px solid var(--orbit-line-hot);border-radius:50%;background:radial-gradient(circle,rgba(106,219,255,.12),rgba(5,13,23,.9));box-shadow:inset 0 0 24px rgba(106,219,255,.1),0 0 22px rgba(106,219,255,.08)}.login-logo-orbit:before{content:"";position:absolute;inset:-7px;border:1px dashed rgba(106,219,255,.2);border-radius:50%;animation:orbit-spin 30s linear infinite}.login-logo-orbit img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(106,219,255,.32))}.login-card .page-eyebrow{margin:0 0 .35rem;font-size:var(--font-size-sm)}.login-card h1{margin:0;font-size:var(--font-size-3xl);font-weight:600;letter-spacing:.14em}.login-brand-subtitle{margin-top:.25rem;color:var(--orbit-muted);font-size:var(--font-size-md)}.login-card .sub{margin-bottom:1.45rem;color:var(--orbit-muted);font-size:var(--font-size-base)}.login-card .field label{color:var(--orbit-muted);font:.75rem var(--orbit-mono);letter-spacing:.04em}.login-card .field input{min-height:46px;border:1px solid var(--orbit-line);border-radius:9px;background:#030a12}.login-card .field input:focus{border-color:var(--orbit-cyan);box-shadow:0 0 0 3px rgba(106,219,255,.09),0 0 22px rgba(106,219,255,.07)}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes orbit-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes orbit-dialog-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:1180px){.orbit-system-state{display:none}.orbit-command-grid,.orbit-lower-grid{grid-template-columns:1fr}.orbit-copilot-panel{min-height:0}.orbit-copilot-panel .smart-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.app-shell{display:grid;grid-template-columns:1fr;grid-template-rows:64px minmax(calc(100vh - 64px),auto);grid-template-areas:"topbar" "main"}.orbit-topbar{height:64px;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.65rem;padding:8px 12px}.nav-toggle{display:grid;place-content:center;grid-gap:4px;gap:4px;width:38px;height:38px;padding:0;border:1px solid var(--orbit-line);border-radius:9px;background:var(--orbit-surface);cursor:pointer}.nav-toggle span{display:block;width:17px;height:1px;border-radius:1px;background:var(--orbit-cyan)}.orbit-brand-copy small{display:none}.orbit-command-trigger{height:38px;width:100%;overflow:hidden}.orbit-logout,.orbit-top-actions .sound-control{display:none}.sidebar{position:fixed;inset:64px auto 0 0;z-index:100;width:min(340px,90vw);height:calc(100dvh - 64px);padding:.9rem;transform:translateX(-105%);transition:transform var(--orbit-ease);box-shadow:20px 0 60px rgba(0,0,0,.55)}.app-shell.nav-open .sidebar{transform:translateX(0)}.nav-backdrop{display:block;position:fixed;inset:64px 0 0;z-index:90;border:0;background:rgba(0,0,0,.62)}.sidebar .nav-section{height:auto;margin:.7rem 0 .15rem;padding:.2rem .5rem;overflow:visible;color:var(--orbit-muted);font:.75rem var(--orbit-mono);letter-spacing:.1em}.sidebar .nav-section:after{display:none}.sidebar .nav a,.sidebar .nav a.nav-cta,.sidebar .nav a.nav-radar{min-height:53px;padding:.55rem .65rem;flex-direction:row;justify-content:flex-start;gap:.65rem;text-align:left}.sidebar .nav a.active:before{left:-.9rem}.sidebar .nav-copy strong{font-size:var(--font-size-sm);overflow-wrap:normal}.sidebar .nav-copy small{display:block;margin-top:.22rem;color:var(--orbit-muted);font-size:var(--font-size-sm);line-height:1.25}.sidebar .sidebar-foot{display:block;margin-top:1rem}.main{padding:1rem .85rem 2.5rem}.orbit-dashboard-hero{align-items:flex-start;flex-direction:column}.orbit-hero-actions{justify-content:flex-start}.orbit-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.orbit-signal-strip>div:nth-child(3){border-right:0}.orbit-signal-strip>div:nth-child(-n+3){border-bottom:1px solid var(--orbit-line)}.orbit-copilot-panel .smart-guide-steps{grid-template-columns:1fr}}@media (max-width:640px){.orbit-topbar{grid-template-columns:auto auto minmax(0,1fr) auto}.orbit-brand-copy{display:none}.orbit-command-placeholder{font-size:var(--font-size-sm)}.orbit-command-trigger kbd{display:none}.orbit-profile{width:36px;height:36px;flex-basis:36px}.orbit-dashboard-hero h1{font-size:clamp(1.75rem,9vw,2.6rem)}.orbit-hero-actions{width:100%}.orbit-hero-actions .btn{flex:1 1 180px}.orbit-objective{grid-template-columns:1fr auto}.orbit-objective>span{grid-column:1/-1}.orbit-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-signal-strip>div,.orbit-signal-strip>div:nth-child(3){border-right:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line)}.orbit-signal-strip>div:nth-child(2n){border-right:0}.orbit-signal-strip>div:last-child{grid-column:1/-1;border:0}.orbit-command-grid{display:block}.orbit-twin-panel{min-height:560px;margin-bottom:1rem;padding:.9rem}.orbit-twin-toolbar{grid-template-columns:1fr;align-items:stretch}.orbit-twin-toolbar-action{grid-template-columns:auto 1fr;align-items:center;justify-items:start}.orbit-twin-toolbar-action a{justify-self:end}.orbit-twin-context{flex-wrap:wrap}.orbit-twin-context strong{max-width:calc(100% - 7rem)}.orbit-twin-context small{width:100%}.orbit-system-map{width:100%;margin-top:1rem}.orbit-map-core{inset:31% 32%}.orbit-map-node{min-width:68px;padding:.28rem}.orbit-data-panel,.orbit-quality-panel{padding:.9rem}.orbit-data-panel .table-wrap{overflow-x:auto}.orbit-rnq-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{padding:1rem}.page-head-text{max-width:100%}.page-head-actions{width:100%;align-self:auto}.page-head-actions .btn{flex:1 1 150px}}@media (max-width:400px){.orbit-topbar{gap:.45rem;padding-inline:8px}.orbit-brand-orb{width:37px;height:37px;flex-basis:37px}.orbit-brand-orb img{width:27px;height:27px}.orbit-command-trigger{padding-inline:.55rem}.orbit-command-placeholder{font-size:0}.orbit-command-placeholder:after{content:"Rechercher";font-size:var(--font-size-sm)}.main{padding-inline:.65rem}.orbit-objective{grid-template-columns:1fr}.orbit-objective>a{width:100%;text-align:center}.orbit-objective small,.orbit-objective strong{white-space:normal}.orbit-twin-panel{min-height:550px}.orbit-panel-heading{display:block}.orbit-panel-heading>a,.orbit-panel-heading>span{display:inline-block;margin-top:.55rem}.orbit-map-node.node-one{left:37%}.orbit-map-node.node-two{top:22%}.orbit-map-node.node-three{right:3%}.orbit-map-node.node-four{left:12%}.orbit-map-node.node-five{left:-2%}.orbit-command-results button{grid-template-columns:24px minmax(0,1fr)}.orbit-command-results em{display:none}.login-card .logo-row{align-items:flex-start}.login-logo-orbit{width:60px;height:60px;flex-basis:60px}.login-logo-orbit img{width:44px;height:44px}.login-card h1{font-size:var(--font-size-2xl)}}@media (prefers-reduced-motion:reduce){.login-logo-orbit:before,.orbit-brand-orb:before,.orbit-copilot-core i,.orbit-copilot-core:after,.orbit-copilot-core:before,.orbit-ring-three,.sidebar .nav a.active .nav-icon{animation:none}.orbit-quality-panel .pillar,.orbit-rnq-signals>div,.orbit-signal-strip>div,.sidebar .nav a{transition:none}.orbit-quality-panel .pillar:hover,.orbit-rnq-signals>div:hover,.orbit-signal-strip>div:hover,.sidebar .nav a:hover{transform:none}}.inline-editable{cursor:pointer;border-bottom:1px dashed var(--orbit-cyan,#0c93b4);transition:background-color .15s ease,color .15s ease;border-radius:3px;padding:0 2px}.inline-editable:focus-visible,.inline-editable:hover{background:color-mix(in srgb,var(--orbit-cyan,#0c93b4) 14%,transparent);outline:none}.inline-edit-input{font:inherit;color:inherit;background:var(--orbit-surface,#0d2438);border:1px solid var(--orbit-cyan,#0c93b4);border-radius:4px;padding:2px 6px}.inline-edit-daterange{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.inline-editable{transition:none}}.orbit-v2{--orbit-v2-void:#02060c;--orbit-v2-depth:#050d17;--orbit-v2-shell:#071522;--orbit-v2-surface:#0a1a28;--orbit-v2-surface-raised:#0d2232;--orbit-v2-surface-hot:#102b3d;--orbit-v2-line:rgba(128,221,255,0.2);--orbit-v2-line-strong:rgba(128,221,255,0.48);--orbit-v2-line-soft:rgba(164,199,218,0.12);--orbit-v2-text:#f3fbff;--orbit-v2-muted:#a8bdca;--orbit-v2-cyan:#7cddff;--orbit-v2-cyan-deep:#1598ca;--orbit-v2-mint:#7af2c2;--orbit-v2-amber:#ffd783;--orbit-v2-danger:#ff8297;--orbit-v2-violet:#b3a8ff;--orbit-v2-info:#8ebcff;--orbit-v2-radius:18px;--orbit-v2-radius-sm:11px;--orbit-v2-shadow:0 24px 70px rgba(0,0,0,0.32);--orbit-v2-shadow-soft:0 14px 38px rgba(0,0,0,0.2);--orbit-v2-font:var(--orbit-font,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--orbit-v2-mono:var(--orbit-mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);--orbit-v2-ease:240ms cubic-bezier(0.22,1,0.36,1);position:relative;min-width:0;isolation:isolate;color:var(--orbit-v2-text);font-family:var(--orbit-v2-font);font-size:var(--font-size-lg);line-height:1.5;color-scheme:dark}.orbit-v2,.orbit-v2 *,.orbit-v2 :after,.orbit-v2 :before{box-sizing:border-box}.orbit-v2 :where(button,input,select,textarea){font:inherit}.orbit-v2 :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.orbit-v2 :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid rgba(124,221,255,.78);outline-offset:3px}.orbit-v2 :where(button,a){text-decoration-thickness:1px;text-underline-offset:.2em}.orbit-v2 [hidden]{display:none!important}.orbit-v2 .orbit-v2-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.orbit-v2 .orbit-mission-control,.orbit-v2.orbit-mission-control{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(.75rem,1.5vw,1.15rem);gap:clamp(.75rem,1.5vw,1.15rem);min-width:0;padding:clamp(.75rem,1.5vw,1.25rem);overflow:clip;border:1px solid var(--orbit-v2-line-soft);border-radius:clamp(16px,2vw,26px);background:radial-gradient(circle at 82% 7%,rgba(124,221,255,.1),transparent 29rem),radial-gradient(circle at 2% 98%,rgba(122,242,194,.045),transparent 28rem),linear-gradient(rgba(124,221,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(124,221,255,.023) 1px,transparent 1px),var(--orbit-v2-depth);background-size:auto,auto,32px 32px,32px 32px,auto;box-shadow:var(--orbit-v2-shadow);container-type:inline-size}.orbit-v2 .orbit-mission-control:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 17%,rgba(124,221,255,.035) 48%,transparent 74%);pointer-events:none}.orbit-v2 .orbit-mission-header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;padding:.15rem .15rem .25rem}.orbit-v2 .orbit-mission-heading{min-width:0}.orbit-v2 .orbit-focus-action__eyebrow,.orbit-v2 .orbit-mission-kicker,.orbit-v2 .orbit-section-kicker,.orbit-v2 .orbit-twin-core__label{display:block;margin:0;color:var(--orbit-v2-cyan);font:700 .75rem/1.3 var(--orbit-v2-mono);letter-spacing:.1em;text-transform:uppercase}.orbit-v2 .orbit-mission-heading h1{margin:.3rem 0 0;color:var(--orbit-v2-text);font-size:clamp(1.45rem,2.8vw,2.35rem);font-weight:680;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.orbit-v2 .orbit-mission-heading p{max-width:72ch;margin:.55rem 0 0;color:var(--orbit-v2-muted);font-size:var(--font-size-base)}.orbit-v2 .orbit-mission-actions,.orbit-v2 .orbit-mission-meta{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0;flex-wrap:wrap}.orbit-v2 .orbit-chip,.orbit-v2 .orbit-mission-meta>:where(span,time),.orbit-v2 .orbit-status-chip{display:inline-flex;align-items:center;min-height:30px;padding:.34rem .62rem;border:1px solid var(--orbit-v2-line);border-radius:999px;background:rgba(124,221,255,.045);color:var(--orbit-v2-muted);font:700 .75rem/1.15 var(--orbit-v2-mono);letter-spacing:.025em}.orbit-v2 .orbit-status-chip:before{content:"";width:7px;height:7px;margin-right:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.orbit-v2 .orbit-chip.is-ready,.orbit-v2 .orbit-status-chip.is-ready{border-color:rgba(122,242,194,.32);color:var(--orbit-v2-mint)}.orbit-v2 .orbit-chip.is-warning,.orbit-v2 .orbit-status-chip.is-warning{border-color:rgba(255,215,131,.34);color:var(--orbit-v2-amber)}.orbit-v2 .orbit-chip.is-blocked,.orbit-v2 .orbit-status-chip.is-blocked{border-color:rgba(255,130,151,.34);color:var(--orbit-v2-danger)}.orbit-v2 .orbit-cell-alert__action,.orbit-v2 .orbit-focus-action__button,.orbit-v2 .orbit-v2-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:44px;min-height:44px;padding:.65rem .9rem;border:1px solid var(--orbit-v2-line-strong);border-radius:var(--orbit-v2-radius-sm);background:rgba(124,221,255,.075);color:var(--orbit-v2-text);cursor:pointer;font-size:var(--font-size-md);font-weight:760;line-height:1.15;text-align:center;text-decoration:none;transition:transform var(--orbit-v2-ease),border-color var(--orbit-v2-ease),background var(--orbit-v2-ease),box-shadow var(--orbit-v2-ease)}.orbit-v2 .orbit-cell-alert__action:hover,.orbit-v2 .orbit-focus-action__button:hover,.orbit-v2 .orbit-v2-button:hover{border-color:var(--orbit-v2-cyan);background:rgba(124,221,255,.14);box-shadow:0 8px 24px rgba(0,0,0,.22);transform:translateY(-1px);text-decoration:none}.orbit-v2 .orbit-focus-action__button.is-primary,.orbit-v2 .orbit-v2-button.is-primary{border-color:var(--orbit-v2-cyan);background:linear-gradient(135deg,#8be3ff,#6ed4fa);box-shadow:0 10px 28px rgba(52,181,226,.19);color:#04111a}.orbit-v2 :where(.orbit-v2-button,.orbit-focus-action__button,.orbit-cell-alert__action):disabled,.orbit-v2 :where(.orbit-v2-button,.orbit-focus-action__button,.orbit-cell-alert__action)[aria-disabled=true]{opacity:.48;cursor:not-allowed;transform:none}.orbit-v2 .orbit-focus-action{position:relative;grid-column:1/-1;order:-3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.8rem,2vw,1.25rem);gap:clamp(.8rem,2vw,1.25rem);min-width:0;min-height:104px;padding:clamp(1rem,2.2vw,1.4rem);overflow:hidden;border:1px solid rgba(124,221,255,.46);border-radius:var(--orbit-v2-radius);background:linear-gradient(110deg,rgba(124,221,255,.13),transparent 43%),var(--orbit-v2-surface);box-shadow:inset 3px 0 0 var(--orbit-v2-cyan),0 16px 44px rgba(0,0,0,.24),0 0 34px rgba(124,221,255,.06)}.orbit-v2 .orbit-focus-action:after{content:"";position:absolute;top:0;bottom:0;left:-22%;width:18%;background:linear-gradient(90deg,transparent,rgba(124,221,255,.08),transparent);transform:skewX(-16deg);animation:orbit-v2-scan 9s ease-in-out infinite;pointer-events:none}.orbit-v2 .orbit-focus-action.is-warning{border-color:rgba(255,215,131,.42);background:linear-gradient(110deg,rgba(255,215,131,.1),transparent 43%),var(--orbit-v2-surface);box-shadow:inset 3px 0 0 var(--orbit-v2-amber),0 16px 44px rgba(0,0,0,.24)}.orbit-v2 .orbit-focus-action.is-blocked{border-color:rgba(255,130,151,.42);background:linear-gradient(110deg,rgba(255,130,151,.1),transparent 43%),var(--orbit-v2-surface);box-shadow:inset 3px 0 0 var(--orbit-v2-danger),0 16px 44px rgba(0,0,0,.24)}.orbit-v2 .orbit-focus-action.is-complete{border-color:rgba(122,242,194,.4);background:linear-gradient(110deg,rgba(122,242,194,.09),transparent 43%),var(--orbit-v2-surface);box-shadow:inset 3px 0 0 var(--orbit-v2-mint),0 16px 44px rgba(0,0,0,.24)}.orbit-v2 .orbit-focus-action__icon{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--orbit-v2-line-strong);border-radius:17px;background:rgba(124,221,255,.1);color:var(--orbit-v2-cyan);font:800 1.2rem var(--orbit-v2-mono);box-shadow:inset 0 0 22px rgba(124,221,255,.07)}.orbit-v2 .orbit-focus-action__icon:after{content:"";position:absolute;inset:6px;border:1px dashed rgba(124,221,255,.24);border-radius:11px}.orbit-v2 .orbit-focus-action__copy{min-width:0}.orbit-v2 .orbit-focus-action__copy h2{margin:.22rem 0 0;color:var(--orbit-v2-text);font-size:clamp(1.08rem,2vw,1.42rem);font-weight:680;letter-spacing:-.022em;line-height:1.2;text-wrap:balance}.orbit-v2 .orbit-focus-action__copy p{max-width:76ch;margin:.36rem 0 0;color:var(--orbit-v2-muted);font-size:var(--font-size-base)}.orbit-v2 .orbit-focus-action__meta{display:flex;gap:.45rem .7rem;margin-top:.58rem;flex-wrap:wrap;color:var(--orbit-v2-muted);font:700 .75rem/1.3 var(--orbit-v2-mono)}.orbit-v2 .orbit-focus-action__meta span:before{content:"•";margin-right:.38rem;color:var(--orbit-v2-cyan)}.orbit-v2 .orbit-focus-action__actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:max-content;flex-wrap:wrap}.orbit-v2 .orbit-cell-alerts,.orbit-v2 .orbit-constellation,.orbit-v2 .orbit-twin-panel,.orbit-v2 .orbit-v2-panel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--orbit-v2-line);border-radius:var(--orbit-v2-radius);background:linear-gradient(145deg,rgba(124,221,255,.035),transparent 42%),var(--orbit-v2-shell);box-shadow:var(--orbit-v2-shadow-soft)}.orbit-v2 .orbit-cell-alerts:before,.orbit-v2 .orbit-constellation:before,.orbit-v2 .orbit-twin-panel:before,.orbit-v2 .orbit-v2-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(124,221,255,.035),transparent 76%);pointer-events:none}.orbit-v2 .orbit-section-head{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.orbit-v2 .orbit-section-head>div{min-width:0}.orbit-v2 .orbit-section-head h2,.orbit-v2 .orbit-section-head h3{margin:.22rem 0 0;color:var(--orbit-v2-text);font-size:var(--font-size-lg);font-weight:680;letter-spacing:-.018em;line-height:1.24}.orbit-v2 .orbit-section-head p{max-width:64ch;margin:.36rem 0 0;color:var(--orbit-v2-muted);font-size:var(--font-size-md)}.orbit-v2 .orbit-twin-panel{grid-column:span 8;padding:clamp(1rem,2vw,1.35rem)}.orbit-v2 .orbit-twin-modes{position:relative;z-index:4;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:.45rem;gap:.45rem;margin-top:1rem;padding:.3rem;border:1px solid var(--orbit-v2-line-soft);border-radius:13px;background:rgba(2,6,12,.45)}.orbit-v2 .orbit-twin-modes>:where(button,a){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:0;min-height:44px;padding:.58rem .7rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--orbit-v2-muted);cursor:pointer;font-size:var(--font-size-md);font-weight:760;line-height:1.15;text-align:center;text-decoration:none;transition:color var(--orbit-v2-ease),background var(--orbit-v2-ease),border-color var(--orbit-v2-ease)}.orbit-v2 .orbit-twin-modes>:where(button,a):hover{color:var(--orbit-v2-text);background:rgba(124,221,255,.065)}.orbit-v2 .orbit-twin-modes>:where(button,a).is-active,.orbit-v2 .orbit-twin-modes>:where(button,a)[aria-selected=true]{border-color:rgba(124,221,255,.38);background:linear-gradient(135deg,rgba(124,221,255,.16),rgba(124,221,255,.055));box-shadow:inset 0 0 18px rgba(124,221,255,.055);color:var(--orbit-v2-cyan)}.orbit-v2 .orbit-twin-modes>:where(button,a).is-active:after,.orbit-v2 .orbit-twin-modes>:where(button,a)[aria-selected=true]:after{content:"";position:absolute;right:16%;bottom:-1px;left:16%;height:2px;border-radius:999px;background:var(--orbit-v2-cyan);box-shadow:0 0 12px rgba(124,221,255,.7)}.orbit-v2 .orbit-twin-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,.92fr) minmax(260px,1.08fr);align-items:center;grid-gap:clamp(1rem,2.5vw,1.8rem);gap:clamp(1rem,2.5vw,1.8rem);min-height:340px;padding-top:1rem}.orbit-v2 .orbit-twin-stage:before{content:"";position:absolute;inset:8% 6%;z-index:-1;background:radial-gradient(circle at 28% 50%,rgba(124,221,255,.105),transparent 26%),linear-gradient(90deg,transparent 8%,rgba(124,221,255,.045) 50%,transparent 92%);filter:blur(1px);pointer-events:none}.orbit-v2 .orbit-twin-core{position:relative;display:grid;width:min(280px,88%);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(124,221,255,.25);border-radius:50%;background:radial-gradient(circle at 50% 44%,rgba(124,221,255,.2),transparent 22%),radial-gradient(circle,rgba(13,34,50,.96) 0 32%,rgba(7,21,34,.74) 33% 49%,rgba(2,6,12,.32) 50% 100%);box-shadow:inset 0 0 52px rgba(124,221,255,.08),0 0 64px rgba(124,221,255,.08)}.orbit-v2 .orbit-twin-core:after,.orbit-v2 .orbit-twin-core:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.orbit-v2 .orbit-twin-core:before{inset:-8%;border:1px dashed rgba(124,221,255,.24);animation:orbit-v2-rotate 42s linear infinite}.orbit-v2 .orbit-twin-core:after{inset:12%;border:1px solid rgba(124,221,255,.18);box-shadow:0 0 22px rgba(124,221,255,.06);animation:orbit-v2-pulse 5.5s ease-in-out infinite}.orbit-v2 .orbit-twin-core[data-state=warning]{border-color:rgba(255,215,131,.46);box-shadow:inset 0 0 52px rgba(255,215,131,.07),0 0 64px rgba(255,215,131,.065)}.orbit-v2 .orbit-twin-core[data-state=blocked]{border-color:rgba(255,130,151,.48);box-shadow:inset 0 0 52px rgba(255,130,151,.07),0 0 64px rgba(255,130,151,.065)}.orbit-v2 .orbit-twin-core[data-state=ready]{border-color:rgba(122,242,194,.44);box-shadow:inset 0 0 52px rgba(122,242,194,.07),0 0 64px rgba(122,242,194,.065)}.orbit-v2 .orbit-twin-core__content{position:relative;z-index:3;display:grid;max-width:68%;place-items:center;text-align:center}.orbit-v2 .orbit-twin-core__logo{display:grid;width:68px;height:68px;place-items:center;margin-bottom:.65rem;border:1px solid rgba(124,221,255,.34);border-radius:50%;background:rgba(2,6,12,.58);box-shadow:0 0 30px rgba(124,221,255,.13)}.orbit-v2 .orbit-twin-core__logo img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 9px rgba(124,221,255,.35))}.orbit-v2 .orbit-twin-core__value{display:block;max-width:100%;margin-top:.2rem;overflow:hidden;color:var(--orbit-v2-text);font:700 clamp(1.16rem,2.6vw,1.7rem)/1.05 var(--orbit-v2-font);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.orbit-v2 .orbit-twin-core__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-top:.55rem;padding:.28rem .56rem;border:1px solid rgba(122,242,194,.28);border-radius:999px;background:rgba(122,242,194,.065);color:var(--orbit-v2-mint);font:700 .75rem/1.15 var(--orbit-v2-mono)}.orbit-v2 .orbit-twin-readout{position:relative;z-index:2;display:grid;grid-gap:.62rem;gap:.62rem;min-width:0}.orbit-v2 .orbit-twin-readout__lead{padding:0 0 .45rem}.orbit-v2 .orbit-twin-readout__lead h3{margin:0;color:var(--orbit-v2-text);font-size:var(--font-size-xl);font-weight:670;letter-spacing:-.02em}.orbit-v2 .orbit-twin-readout__lead p{margin:.35rem 0 0;color:var(--orbit-v2-muted);font-size:var(--font-size-md)}.orbit-v2 .orbit-twin-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:58px;padding:.68rem .78rem;border:1px solid var(--orbit-v2-line-soft);border-radius:11px;background:rgba(124,221,255,.025)}.orbit-v2 .orbit-twin-signal>div{min-width:0}.orbit-v2 .orbit-twin-signal small,.orbit-v2 .orbit-twin-signal span{display:block;color:var(--orbit-v2-muted);font-size:var(--font-size-sm)}.orbit-v2 .orbit-twin-signal strong{display:block;margin-top:.12rem;overflow-wrap:anywhere;color:var(--orbit-v2-text);font-size:var(--font-size-md);font-weight:720}.orbit-v2 .orbit-twin-signal>b{color:var(--orbit-v2-cyan);font:700 .86rem/1 var(--orbit-v2-mono);white-space:nowrap}.orbit-v2 .orbit-twin-meter{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:rgba(168,189,202,.13)}.orbit-v2 .orbit-twin-meter>span{display:block;width:var(--progress,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orbit-v2-cyan-deep),var(--orbit-v2-cyan));box-shadow:0 0 12px rgba(124,221,255,.34);transition:width .52s cubic-bezier(.22,1,.36,1)}.orbit-v2 .orbit-constellation{grid-column:1/-1;padding:clamp(1rem,2vw,1.35rem)}.orbit-v2 .orbit-constellation-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(360px,1.3fr) minmax(250px,.7fr);align-items:stretch;grid-gap:1rem;gap:1rem;margin-top:.9rem}.orbit-v2 .orbit-constellation-map{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--orbit-v2-line-soft);border-radius:15px;background:radial-gradient(circle at center,rgba(124,221,255,.11),transparent 7%,rgba(124,221,255,.035) 8%,transparent 42%),linear-gradient(rgba(124,221,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(124,221,255,.025) 1px,transparent 0),rgba(2,6,12,.4);background-size:auto,26px 26px,26px 26px,auto}.orbit-v2 .orbit-constellation-map:after,.orbit-v2 .orbit-constellation-map:before{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(124,221,255,.1);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-v2 .orbit-constellation-map:before{width:min(76%,340px);aspect-ratio:1}.orbit-v2 .orbit-constellation-map:after{width:min(45%,205px);aspect-ratio:1;border-style:dashed;animation:orbit-v2-rotate-centered 54s linear infinite reverse}.orbit-v2 .orbit-constellation-node{--node-x:50%;--node-y:50%;position:absolute;top:var(--node-y);left:var(--node-x);z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.52rem;gap:.52rem;min-width:112px;min-height:52px;padding:.48rem .62rem;border:1px solid var(--orbit-v2-line);border-radius:12px;background:rgba(7,21,34,.94);box-shadow:0 10px 26px rgba(0,0,0,.25);color:var(--orbit-v2-text);cursor:pointer;text-align:left;text-decoration:none;transform:translate(-50%,-50%);transition:transform var(--orbit-v2-ease),border-color var(--orbit-v2-ease),background var(--orbit-v2-ease),box-shadow var(--orbit-v2-ease)}.orbit-v2 .orbit-constellation-node:first-of-type{--node-x:50%;--node-y:14%}.orbit-v2 .orbit-constellation-node:nth-of-type(2){--node-x:82%;--node-y:34%}.orbit-v2 .orbit-constellation-node:nth-of-type(3){--node-x:79%;--node-y:76%}.orbit-v2 .orbit-constellation-node:nth-of-type(4){--node-x:50%;--node-y:88%}.orbit-v2 .orbit-constellation-node:nth-of-type(5){--node-x:20%;--node-y:75%}.orbit-v2 .orbit-constellation-node:nth-of-type(6){--node-x:18%;--node-y:34%}.orbit-v2 .orbit-constellation-node.is-active,.orbit-v2 .orbit-constellation-node:hover,.orbit-v2 .orbit-constellation-node[aria-current=true]{z-index:5;border-color:var(--orbit-v2-cyan);background:var(--orbit-v2-surface-hot);box-shadow:0 12px 30px rgba(0,0,0,.28),0 0 22px rgba(124,221,255,.11);transform:translate(-50%,-50%) scale(1.035);text-decoration:none}.orbit-v2 .orbit-constellation-node.is-core{--node-x:50%;--node-y:50%;min-width:136px;border-color:rgba(124,221,255,.48);background:linear-gradient(145deg,rgba(124,221,255,.17),rgba(7,21,34,.96))}.orbit-v2 .orbit-constellation-node__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(124,221,255,.09);color:var(--orbit-v2-cyan);font:800 .78rem var(--orbit-v2-mono)}.orbit-v2 .orbit-constellation-node__copy{display:grid;min-width:0}.orbit-v2 .orbit-constellation-node__copy small,.orbit-v2 .orbit-constellation-node__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-v2 .orbit-constellation-node__copy strong{color:var(--orbit-v2-text);font-size:var(--font-size-sm);font-weight:760}.orbit-v2 .orbit-constellation-node__copy small{color:var(--orbit-v2-muted);font-size:var(--font-size-sm)}.orbit-v2 .orbit-constellation-node[data-state=ready] .orbit-constellation-node__icon{background:rgba(122,242,194,.1);color:var(--orbit-v2-mint)}.orbit-v2 .orbit-constellation-node[data-state=warning] .orbit-constellation-node__icon{background:rgba(255,215,131,.1);color:var(--orbit-v2-amber)}.orbit-v2 .orbit-constellation-node[data-state=blocked] .orbit-constellation-node__icon{background:rgba(255,130,151,.1);color:var(--orbit-v2-danger)}.orbit-v2 .orbit-constellation-detail{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;min-width:0;padding:1rem;border:1px solid var(--orbit-v2-line-soft);border-radius:15px;background:rgba(2,6,12,.38)}.orbit-v2 .orbit-constellation-detail h3{margin:0;color:var(--orbit-v2-text);font-size:var(--font-size-lg);font-weight:680}.orbit-v2 .orbit-constellation-detail p{margin:0;color:var(--orbit-v2-muted);font-size:var(--font-size-md)}.orbit-v2 .orbit-constellation-detail dl{display:grid;grid-gap:0;gap:0;margin:0}.orbit-v2 .orbit-constellation-detail dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;padding:.68rem 0;border-top:1px solid var(--orbit-v2-line-soft)}.orbit-v2 .orbit-constellation-detail :where(dt,dd){margin:0;font-size:var(--font-size-sm)}.orbit-v2 .orbit-constellation-detail dt{color:var(--orbit-v2-muted)}.orbit-v2 .orbit-constellation-detail dd{max-width:18ch;overflow-wrap:anywhere;color:var(--orbit-v2-text);font-weight:740;text-align:right}.orbit-v2 .orbit-cell-alerts{grid-column:span 4;display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;padding:clamp(1rem,2vw,1.25rem)}.orbit-v2 .orbit-cell-alerts__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.75rem;gap:.75rem;padding-bottom:.72rem;border-bottom:1px solid var(--orbit-v2-line-soft)}.orbit-v2 .orbit-cell-alerts__summary strong{color:var(--orbit-v2-text);font-size:var(--font-size-base)}.orbit-v2 .orbit-cell-alerts__summary p{margin:.24rem 0 0;color:var(--orbit-v2-muted);font-size:var(--font-size-sm)}.orbit-v2 .orbit-cell-score{color:var(--orbit-v2-cyan);font:750 clamp(1.35rem,2vw,1.75rem)/1 var(--orbit-v2-mono);white-space:nowrap}.orbit-v2 .orbit-cell-alert{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.7rem;gap:.7rem;min-width:0;padding:.78rem;border:1px solid var(--orbit-v2-line-soft);border-radius:12px;background:rgba(124,221,255,.025)}.orbit-v2 .orbit-cell-alert:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:2px;border-radius:999px;background:var(--orbit-v2-info)}.orbit-v2 .orbit-cell-alert.is-critical,.orbit-v2 .orbit-cell-alert[data-severity=critical]{border-color:rgba(255,130,151,.28);background:rgba(255,130,151,.045)}.orbit-v2 .orbit-cell-alert.is-critical:before,.orbit-v2 .orbit-cell-alert[data-severity=critical]:before{background:var(--orbit-v2-danger)}.orbit-v2 .orbit-cell-alert.is-warning,.orbit-v2 .orbit-cell-alert[data-severity=warning]{border-color:rgba(255,215,131,.28);background:rgba(255,215,131,.045)}.orbit-v2 .orbit-cell-alert.is-warning:before,.orbit-v2 .orbit-cell-alert[data-severity=warning]:before{background:var(--orbit-v2-amber)}.orbit-v2 .orbit-cell-alert.is-success,.orbit-v2 .orbit-cell-alert[data-severity=success]{border-color:rgba(122,242,194,.26);background:rgba(122,242,194,.04)}.orbit-v2 .orbit-cell-alert.is-success:before,.orbit-v2 .orbit-cell-alert[data-severity=success]:before{background:var(--orbit-v2-mint)}.orbit-v2 .orbit-cell-alert__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:rgba(142,188,255,.1);color:var(--orbit-v2-info);font:800 .78rem var(--orbit-v2-mono)}.orbit-v2 .orbit-cell-alert.is-critical .orbit-cell-alert__icon,.orbit-v2 .orbit-cell-alert[data-severity=critical] .orbit-cell-alert__icon{background:rgba(255,130,151,.1);color:var(--orbit-v2-danger)}.orbit-v2 .orbit-cell-alert.is-warning .orbit-cell-alert__icon,.orbit-v2 .orbit-cell-alert[data-severity=warning] .orbit-cell-alert__icon{background:rgba(255,215,131,.1);color:var(--orbit-v2-amber)}.orbit-v2 .orbit-cell-alert.is-success .orbit-cell-alert__icon,.orbit-v2 .orbit-cell-alert[data-severity=success] .orbit-cell-alert__icon{background:rgba(122,242,194,.1);color:var(--orbit-v2-mint)}.orbit-v2 .orbit-cell-alert__copy{min-width:0}.orbit-v2 .orbit-cell-alert__copy strong{display:block;overflow-wrap:anywhere;color:var(--orbit-v2-text);font-size:var(--font-size-md);font-weight:760;line-height:1.35}.orbit-v2 .orbit-cell-alert__copy p,.orbit-v2 .orbit-cell-alert__copy small{display:block;margin:.28rem 0 0;overflow-wrap:anywhere;color:var(--orbit-v2-muted);font-size:var(--font-size-sm);line-height:1.45}.orbit-v2 .orbit-cell-alert__action{min-height:44px;padding:.45rem .62rem;font-size:var(--font-size-sm)}.orbit-v2 .orbit-cell-alerts__empty{display:grid;min-height:170px;place-items:center;padding:1.2rem;border:1px dashed rgba(122,242,194,.26);border-radius:13px;background:rgba(122,242,194,.035);color:var(--orbit-v2-muted);font-size:var(--font-size-md);text-align:center}.orbit-v2 .orbit-drawers{grid-column:1/-1;display:grid;grid-gap:.62rem;gap:.62rem;min-width:0}.orbit-v2 .orbit-drawer{min-width:0;overflow:clip;border:1px solid var(--orbit-v2-line-soft);border-radius:13px;background:var(--orbit-v2-shell);transition:border-color var(--orbit-v2-ease),background var(--orbit-v2-ease),box-shadow var(--orbit-v2-ease)}.orbit-v2 .orbit-drawer[open]{border-color:var(--orbit-v2-line);background:var(--orbit-v2-surface);box-shadow:var(--orbit-v2-shadow-soft)}.orbit-v2 .orbit-drawer>summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.68rem;gap:.68rem;min-height:54px;padding:.62rem .82rem;color:var(--orbit-v2-text);cursor:pointer;font-size:var(--font-size-md);font-weight:740;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orbit-v2 .orbit-drawer>summary::-webkit-details-marker{display:none}.orbit-v2 .orbit-drawer>summary:after{content:"+";display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--orbit-v2-line);border-radius:8px;color:var(--orbit-v2-cyan);font:700 1rem var(--orbit-v2-mono);transition:transform var(--orbit-v2-ease),background var(--orbit-v2-ease)}.orbit-v2 .orbit-drawer[open]>summary:after{content:"−";background:rgba(124,221,255,.08);transform:rotate(180deg)}.orbit-v2 .orbit-drawer__index{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(124,221,255,.075);color:var(--orbit-v2-cyan);font:700 .75rem var(--orbit-v2-mono)}.orbit-v2 .orbit-drawer__summary-copy{display:grid;min-width:0}.orbit-v2 .orbit-drawer__summary-copy small,.orbit-v2 .orbit-drawer__summary-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-v2 .orbit-drawer__summary-copy small{margin-top:.12rem;color:var(--orbit-v2-muted);font-size:var(--font-size-sm);font-weight:500}.orbit-v2 .orbit-drawer__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:28px;padding:.25rem .48rem;border-radius:999px;background:rgba(124,221,255,.07);color:var(--orbit-v2-muted);font:700 .75rem var(--orbit-v2-mono)}.orbit-v2 .orbit-drawer__content{display:grid;grid-gap:.8rem;gap:.8rem;padding:.2rem .82rem .9rem 3.52rem;color:var(--orbit-v2-muted);font-size:var(--font-size-md);animation:orbit-v2-reveal .26s cubic-bezier(.22,1,.36,1) both}.orbit-v2 .orbit-drawer__content>:first-child{margin-top:0}.orbit-v2 .orbit-drawer__content>:last-child{margin-bottom:0}.orbit-v2 .orbit-drawer__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.orbit-v2 .orbit-v2-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.6rem;gap:.6rem}.orbit-v2 .orbit-v2-stat{min-width:0;padding:.75rem;border:1px solid var(--orbit-v2-line-soft);border-radius:11px;background:rgba(124,221,255,.025)}.orbit-v2 .orbit-v2-stat small,.orbit-v2 .orbit-v2-stat span{display:block;color:var(--orbit-v2-muted);font-size:var(--font-size-sm)}.orbit-v2 .orbit-v2-stat strong{display:block;margin-top:.2rem;overflow-wrap:anywhere;color:var(--orbit-v2-text);font-size:var(--font-size-lg);font-weight:720}.orbit-v2 .orbit-v2-divider{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--orbit-v2-line),transparent)}.orbit-v2 .orbit-v2-empty{display:grid;min-height:150px;place-items:center;padding:1rem;border:1px dashed var(--orbit-v2-line);border-radius:13px;color:var(--orbit-v2-muted);font-size:var(--font-size-md);text-align:center}.orbit-v2 .orbit-v2-live-dot{display:inline-block;width:8px;height:8px;margin-right:.4rem;border-radius:50%;background:var(--orbit-v2-mint);box-shadow:0 0 12px rgba(122,242,194,.65);animation:orbit-v2-live 2.6s ease-in-out infinite}@media (max-width:1180px){.orbit-v2 .orbit-twin-panel{grid-column:span 7}.orbit-v2 .orbit-cell-alerts{grid-column:span 5}.orbit-v2 .orbit-twin-stage{grid-template-columns:minmax(230px,.85fr) minmax(240px,1.15fr)}}@media (max-width:920px){.orbit-v2 .orbit-cell-alerts,.orbit-v2 .orbit-constellation,.orbit-v2 .orbit-drawers,.orbit-v2 .orbit-twin-panel{grid-column:1/-1}.orbit-v2 .orbit-cell-alerts{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-v2 .orbit-cell-alerts>.orbit-cell-alerts__empty,.orbit-v2 .orbit-cell-alerts>.orbit-cell-alerts__summary,.orbit-v2 .orbit-cell-alerts>.orbit-section-head{grid-column:1/-1}.orbit-v2 .orbit-constellation-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.52fr)}}@media (max-width:767px){.orbit-v2 .orbit-mission-control,.orbit-v2.orbit-mission-control{grid-template-columns:1fr;padding:.75rem;border-radius:18px}.orbit-v2 .orbit-mission-header,.orbit-v2 .orbit-section-head{align-items:stretch;flex-direction:column}.orbit-v2 .orbit-mission-actions,.orbit-v2 .orbit-mission-meta{justify-content:flex-start}.orbit-v2 .orbit-focus-action{grid-template-columns:auto minmax(0,1fr);padding:1rem}.orbit-v2 .orbit-focus-action__actions{grid-column:1/-1;justify-content:stretch}.orbit-v2 .orbit-focus-action__actions>*{flex:1 1 160px}.orbit-v2 .orbit-twin-stage{grid-template-columns:1fr;min-height:0}.orbit-v2 .orbit-twin-core{width:min(250px,78vw)}.orbit-v2 .orbit-twin-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-v2 .orbit-twin-readout__lead{grid-column:1/-1}.orbit-v2 .orbit-cell-alerts{grid-template-columns:1fr}.orbit-v2 .orbit-cell-alerts>*{grid-column:1}.orbit-v2 .orbit-constellation-layout{grid-template-columns:1fr}.orbit-v2 .orbit-constellation-map{min-height:330px}}@media (max-width:479px){.orbit-v2 .orbit-mission-heading h1{font-size:var(--font-size-2xl)}.orbit-v2 .orbit-focus-action{grid-template-columns:1fr;gap:.72rem}.orbit-v2 .orbit-focus-action__icon{width:48px;height:48px;border-radius:14px}.orbit-v2 .orbit-focus-action__actions{grid-column:1;display:grid;grid-template-columns:1fr;width:100%;min-width:0}.orbit-v2 .orbit-focus-action__actions>*{width:100%}.orbit-v2 .orbit-twin-modes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.orbit-v2 .orbit-twin-modes>:where(button,a){min-width:132px;flex:0 0 auto;scroll-snap-align:start}.orbit-v2 .orbit-twin-core{width:min(232px,76vw)}.orbit-v2 .orbit-twin-readout{grid-template-columns:1fr}.orbit-v2 .orbit-twin-signal{min-height:62px}.orbit-v2 .orbit-constellation-map{display:grid;grid-template-columns:1fr;grid-gap:.48rem;gap:.48rem;min-height:0;padding:.6rem}.orbit-v2 .orbit-constellation-map:after,.orbit-v2 .orbit-constellation-map:before{display:none}.orbit-v2 .orbit-constellation-node,.orbit-v2 .orbit-constellation-node.is-core,.orbit-v2 .orbit-constellation-node:nth-of-type(n){position:relative;top:auto;left:auto;width:100%;min-width:0;min-height:56px;transform:none}.orbit-v2 .orbit-constellation-node.is-active,.orbit-v2 .orbit-constellation-node:hover,.orbit-v2 .orbit-constellation-node[aria-current=true]{transform:none}.orbit-v2 .orbit-cell-alert{grid-template-columns:auto minmax(0,1fr)}.orbit-v2 .orbit-cell-alert__action{grid-column:2;justify-self:start;min-height:44px}.orbit-v2 .orbit-drawer>summary{grid-template-columns:auto minmax(0,1fr) auto}.orbit-v2 .orbit-drawer__count{display:none}.orbit-v2 .orbit-drawer__content{padding-left:.82rem}}@media (max-width:359px){.orbit-v2 .orbit-mission-control,.orbit-v2.orbit-mission-control{gap:.65rem;padding:.55rem;border-radius:14px}.orbit-v2 .orbit-cell-alerts,.orbit-v2 .orbit-constellation,.orbit-v2 .orbit-focus-action,.orbit-v2 .orbit-twin-panel,.orbit-v2 .orbit-v2-panel{border-radius:13px}.orbit-v2 .orbit-cell-alerts,.orbit-v2 .orbit-constellation,.orbit-v2 .orbit-twin-panel{padding:.78rem}.orbit-v2 .orbit-twin-core{width:min(210px,72vw)}.orbit-v2 .orbit-twin-core__logo{width:58px;height:58px}.orbit-v2 .orbit-twin-core__logo img{width:41px;height:41px}.orbit-v2 .orbit-cell-alert{padding:.66rem}}@media (hover:none),(pointer:coarse){.orbit-v2 :where(button,a,summary){min-height:44px}.orbit-v2 .orbit-cell-alert__action{min-height:44px}}@media (prefers-contrast:more){.orbit-v2{--orbit-v2-line:rgba(166,231,255,0.5);--orbit-v2-line-strong:rgba(186,238,255,0.84);--orbit-v2-muted:#c1d2dc}.orbit-v2 :where(.orbit-focus-action,.orbit-v2-panel,.orbit-twin-panel,.orbit-constellation,.orbit-cell-alerts){box-shadow:none}}@media (prefers-reduced-motion:reduce){.orbit-v2 *,.orbit-v2 :after,.orbit-v2 :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes orbit-v2-rotate{to{transform:rotate(1turn)}}@keyframes orbit-v2-rotate-centered{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes orbit-v2-pulse{0%,to{opacity:.58;transform:scale(.985)}50%{opacity:1;transform:scale(1.018)}}@keyframes orbit-v2-scan{0%,72%{left:-22%;opacity:0}77%{opacity:1}94%{left:112%;opacity:.65}to{left:112%;opacity:0}}@keyframes orbit-v2-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-v2-live{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}