:root{--background:var(--k-atmosphere);--ink:var(--k-ink);--muted:var(--k-ink-secondary);--line:var(--k-glass-divider);--panel:var(--k-glass-raised);--accent:var(--k-info);--accent-strong:var(--k-info);--warning:var(--k-warn);--shadow:var(--k-shadow-raised)}*{box-sizing:border-box}body{margin:0;background:var(--k-atmosphere-gradient);background-attachment:fixed;color:var(--k-ink);font-family:var(--k-font);font-feature-settings:var(--k-font-feat);font-weight:var(--k-w-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}.login-shell{--cc-bg-core:#585350;--cc-bg-warm:#fbfbfd;--cc-bg-cool:#eceef2;--cc-accent-haze:rgba(0,113,227,0.055);--cc-ink-wisp:rgba(29,29,31,0.09);--cc-ribbed:rgba(29,29,31,0.045);--cc-dot:rgba(29,29,31,0.075);--cc-glass-fill:rgba(255,255,255,0.64);--cc-glass-deep:rgba(255,255,255,0.84);--cc-glass-rim-top:rgba(255,255,255,0.78);--cc-glass-rim-bottom:rgba(29,29,31,0.04);--cc-shadow:0 1px 1px rgba(29,29,31,0.04),0 18px 42px -18px rgba(29,29,31,0.2),0 46px 92px -38px rgba(29,29,31,0.26);--cc-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Helvetica Neue",Inter,system-ui,sans-serif;--cc-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Helvetica Neue",Inter,system-ui,sans-serif;--cc-radius-lg:24px;--cc-radius-pill:999px;background:radial-gradient(1200px 680px at 84% -12%,rgba(122,106,84,.3),transparent 60%),#2a2724;color:var(--k-ink);display:grid;font-family:var(--cc-font-text);isolation:isolate;min-height:100vh;place-items:center;padding:96px 32px 40px;position:relative;overflow:hidden}.login-shell:before{background-image:radial-gradient(rgba(80,95,115,.12) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;mask-image:radial-gradient(ellipse 92% 86% at 50% 50%,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 92% 86% at 50% 50%,#000 55%,transparent 100%);pointer-events:none;position:absolute;z-index:-1}.login-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.login-bg__slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;will-change:opacity;animation:login-xfade 56s infinite}.login-bg__slide--1{background-image:url(/login/dealership.webp);filter:saturate(1) brightness(.91) contrast(.65);animation-delay:0s}.login-bg__slide--2{background-image:url(/login/deskworker.webp);filter:saturate(1) brightness(.98) contrast(.65);animation-delay:14s}.login-bg__slide--3{background-image:url(/login/makers.webp);filter:saturate(.35) brightness(2.36) contrast(.77);animation-delay:28s}.login-bg__slide--4{background-image:url(/login/towerman.webp);filter:saturate(1) brightness(.98) contrast(.66);animation-delay:42s}.login-bg__tint{position:absolute;inset:0;background:radial-gradient(60% 74% at 50% 54%,rgba(16,13,10,.66) 0,rgba(16,13,10,.4) 46%,rgba(16,13,10,.12) 72%,transparent 88%),rgba(122,106,84,.4)}@keyframes login-xfade{0%{opacity:0}7.143%{opacity:1}25%{opacity:1}32.143%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.login-bg__slide{animation:none;opacity:0}.login-bg__slide--1{opacity:1}}.login-panel{position:relative;z-index:2;padding:34px;width:min(100%,452px);text-shadow:0 1px 2px rgba(0,0,0,.5);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;will-change:transform}.login-drag-handle{cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;border-radius:14px;outline:none}.login-drag-handle:active,.login-panel.is-dragging .login-drag-handle{cursor:-webkit-grabbing;cursor:grabbing}.login-drag-handle:focus-visible{box-shadow:0 0 0 2px var(--k-info)}.login-panel.is-dragging{transition:none;box-shadow:var(--k-rim-specular),var(--k-rim-strong),var(--k-shadow-floating)}@media (prefers-reduced-motion:reduce){.login-panel{transition:none}}.login-panel-heading{align-items:center;display:flex;gap:15px}.aw-brand-mark{--aw-brand-mark-size:24px;width:var(--aw-brand-mark-size);height:var(--aw-brand-mark-size);flex:0 0 var(--aw-brand-mark-size);border-radius:var(--k-r-control-xs,8px);display:grid;place-items:center;overflow:hidden}.aw-brand-mark--glyph{background:#faeddc}.aw-brand-mark--image{background:var(--k-glass-quiet,rgba(120,120,120,.1));box-shadow:inset 0 0 0 1px var(--k-glass-border-soft,rgba(120,120,120,.18))}.aw-brand-mark__img{width:100%;height:100%;object-fit:contain;display:block}.login-brand-mark{--aw-brand-mark-size:52px;border-radius:14px}.login-copy{color:var(--k-ink-secondary);font-size:.98rem;line-height:1.55;margin:24px 0 0}.brand-mark{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:var(--cc-ink,var(--ink));color:white;font-size:15px;font-weight:800;flex:0 0 auto}.brand-mark.small{width:38px;height:38px;font-size:11px}h1,h2,h3,p{margin-top:0}.login-panel h1{color:var(--k-ink);font-family:var(--cc-font-display);font-size:clamp(2rem,5vw,2.7rem);font-weight:520;line-height:1;margin:0}.empty-state p,.login-panel p,.utility{color:var(--muted);line-height:1.6}.login-panel .login-copy{color:var(--k-ink-secondary);line-height:1.55}form{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.login-form{gap:14px;margin-top:26px}.login-field{display:grid;grid-gap:8px;gap:8px}label{color:#314153;font-size:.9rem;font-weight:700}.label-with-info{gap:7px;width:-moz-fit-content;width:fit-content}.kitsune-info-tip,.label-with-info{align-items:center;display:inline-flex}.kitsune-info-tip{color:#516173;height:18px;justify-content:center;line-height:1;position:relative;vertical-align:middle;width:18px}.kitsune-info-tip:focus{outline:none}.kitsune-info-icon{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;font-size:.68rem;font-weight:900;height:16px;justify-content:center;width:16px}.kitsune-info-popover{border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 16px 42px rgba(16,24,32,.24);color:white;font-size:.78rem;font-weight:700;line-height:1.35;max-width:260px;opacity:0;padding:9px 11px;pointer-events:none;top:calc(100% + 8px);transform:translateX(-50%) translateY(-3px);transition:opacity .16s ease,transform .16s ease;width:max-content;z-index:120}.kitsune-info-popover,.kitsune-info-popover:before{background:rgba(18,24,32,.96);left:50%;position:absolute}.kitsune-info-popover:before{content:"";height:8px;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.kitsune-info-tip:focus .kitsune-info-popover,.kitsune-info-tip:focus-within .kitsune-info-popover,.kitsune-info-tip:hover .kitsune-info-popover{opacity:1;transform:translateX(-50%) translateY(0)}.login-panel input{width:100%;min-height:46px;padding:0 14px;background:var(--k-glass-quiet);border:1px solid rgba(255,255,255,.28);border-radius:var(--k-r-control-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 2px rgba(0,0,0,.18);color:var(--k-ink)}.login-panel input::placeholder{color:var(--k-ink-tertiary)}.login-panel input:focus{outline:none;border-color:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 2px rgba(0,0,0,.18),0 0 0 2px var(--k-info),0 0 0 4px rgba(0,0,0,.45)}.login-panel label{color:var(--k-ink-secondary);font-size:.84rem;font-weight:760}.signup-choice{display:flex;flex-direction:column;gap:10px}.signup-choice .login-primary-button,.signup-choice .login-secondary-button{margin-top:0}.signup-entry{display:flex;flex-direction:column;gap:18px}.signup-entry__lede{margin:0}.signup-entry__section{display:flex;flex-direction:column;gap:8px}.signup-entry__heading{margin:0;color:var(--k-ink-secondary);font-size:.8rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.signup-entry__note{margin:0 0 4px;font-size:.9rem}.signup-entry__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px 10px 14px;background:var(--k-glass-quiet);border-radius:var(--k-r-control);box-shadow:var(--k-rim)}.signup-entry__row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.signup-entry__row-name{color:var(--k-ink);font-weight:var(--k-w-emphasis,640);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signup-entry__row-hint{color:var(--k-ink-tertiary);font-size:.8rem}.signup-entry__action{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.38);border-radius:var(--k-r-control-sm);background:var(--k-glass-active);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);color:var(--k-ink);cursor:pointer;font-size:.88rem;font-weight:var(--k-w-emphasis,640);text-decoration:none;transition:background var(--k-dur-quick) var(--k-ease)}.signup-entry__action:hover{background:var(--k-glass-strong)}.signup-entry__action:disabled{opacity:.4;cursor:not-allowed}.signup-entry__section .login-primary-button,.signup-entry__section .login-secondary-button{margin-top:2px}.signup-entry__invite-hint{margin:0;font-size:.82rem;color:var(--k-ink-tertiary)}.signup-entry__error{margin-top:4px}.login-primary-button{width:100%;min-height:46px;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);border-radius:var(--k-r-button);background:var(--k-glass-active);color:var(--k-ink);cursor:pointer;font-weight:var(--k-w-title);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 2px rgba(0,0,0,.12),0 6px 20px rgba(0,0,0,.25);transition:background var(--k-dur-quick) var(--k-ease),box-shadow var(--k-dur-quick) var(--k-ease),transform var(--k-dur-quick) var(--k-ease)}.login-primary-button:hover{background:var(--k-glass-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 26px rgba(0,0,0,.28)}.login-primary-button:active{transform:scale(.99);box-shadow:inset 0 1px 3px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.3)}.login-primary-button:disabled,.login-secondary-button:disabled{opacity:.4;cursor:not-allowed}.login-secondary-button{width:100%;min-height:46px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--k-r-control);background:var(--k-glass-quiet);box-shadow:var(--k-rim);color:var(--k-ink);cursor:pointer;font-weight:var(--k-w-emphasis,640);transition:background var(--k-dur-quick) var(--k-ease)}.login-secondary-button:hover{background:var(--k-glass-raised)}.login-link{background:none;border:0;color:var(--k-ink-tertiary);cursor:pointer;font-size:.85rem;font-weight:640;margin-top:12px;padding:6px;width:100%}.login-link:hover{color:var(--k-ink)}.login-qr__row{display:flex;align-items:stretch;gap:14px}.login-setup-key{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;background:var(--k-glass-quiet);border:0;border-radius:var(--k-r-control);box-shadow:var(--k-rim);color:var(--k-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;letter-spacing:.16em;padding:12px 10px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.login-setup-key__row{display:block;white-space:nowrap}.login-recovery-codes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;margin:4px 0 10px;padding:14px 16px;list-style:none;background:var(--k-glass-quiet);border:0;border-radius:var(--k-r-control);box-shadow:var(--k-rim)}.login-recovery-codes li{text-align:center}.login-recovery-codes code{color:var(--k-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;letter-spacing:.1em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.login-recovery-actions{display:flex;justify-content:flex-end}.login-recovery-actions .login-secondary-button{width:auto;padding:6px 14px}.login-qr__frame{flex:0 0 auto;display:inline-flex;padding:12px;background:#fff;border:1px solid rgba(29,29,31,.11);border-radius:14px;line-height:0}.login-qr__frame svg{display:block;width:156px;height:156px}.login-step-title{color:var(--k-ink);font-size:1.05rem;font-weight:760;margin:0}.login-panel .login-hint{color:var(--k-ink-secondary);font-size:.86rem;line-height:1.5;margin:6px 0 0}.login-panel .error{color:color-mix(in srgb,var(--k-critical) 62%,white);text-shadow:0 1px 2px rgba(0,0,0,.5)}.mfa-section{display:grid;grid-gap:12px;gap:12px}.mfa-step-title{color:var(--k-ink);font-size:1rem;font-weight:700;margin:0}.mfa-hint{font-size:.86rem;line-height:1.5;margin:0}.mfa-hint,.mfa-label{color:var(--aw-ink-muted)}.mfa-label{font-size:.82rem;font-weight:700}.mfa-input{min-height:44px;border:1px solid var(--k-glass-border);border-radius:var(--k-r-control);padding:0 12px;font-size:1rem;width:100%}.mfa-codes,.mfa-input{background:var(--k-glass-quiet);color:var(--k-ink);letter-spacing:.06em}.mfa-codes{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;border:1px solid var(--k-glass-border);border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.mfa-actions{display:flex;gap:10px;justify-content:flex-end}.mfa-actions--stack{flex-direction:column;align-items:stretch}.mfa-subform{display:grid;grid-gap:10px;gap:10px}.mfa-banner{background:var(--aw-accent-soft);border:1px solid var(--aw-accent);border-radius:10px;color:var(--aw-accent-strong);font-size:.85rem;font-weight:600;padding:10px 12px}.mfa-status-row{display:flex;align-items:center;gap:10px}.mfa-status-text{color:var(--k-ink);font-size:.95rem}.mfa-dot{width:9px;height:9px;border-radius:50%;flex:none}.mfa-dot.is-on{background:#16a34a}.mfa-dot.is-off{background:#9aa3ad}.mfa-error{color:#e5484d;font-size:.85rem;margin:12px 0 0}.mfa-factor{display:grid;grid-gap:10px;gap:10px;padding:14px 0 0;border-top:1px solid var(--k-glass-border)}.mfa-factor-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mfa-factor-title{color:var(--k-ink);font-size:.92rem;font-weight:700}.mfa-factor-meta{color:var(--aw-ink-muted);font-size:.8rem}.mfa-passkeys{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mfa-passkey{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;padding:10px 12px;background:var(--k-glass-quiet);border:1px solid var(--k-glass-border);border-radius:12px}.mfa-passkey-name{color:var(--k-ink);font-weight:600;font-size:.9rem;grid-column:1}.mfa-passkey-meta{color:var(--aw-ink-muted);font-size:.78rem;grid-column:1}.mfa-passkey .aw-action-btn{grid-column:2;grid-row:1/span 2}.aw-action-btn.aw-action-btn--danger{background:#e5484d;border-color:#e5484d;color:#fff}.aw-action-btn.aw-action-btn--danger:hover{background:#cf3a3f}.login-status-strip{align-items:center;background:var(--cc-ribbed);border-radius:14px;color:var(--cc-ink-muted);display:flex;gap:9px;font-size:.86rem;font-weight:720;margin-top:26px;min-height:42px;padding:10px 12px}.login-status-dot{background:#28c840;border-radius:50%;box-shadow:0 0 0 4px rgba(40,200,64,.12);height:8px;width:8px}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dashboard-shell,.dashboard-shell.spatial-shell{display:block;min-height:100vh}.sidebar{border-right:1px solid var(--line);background:#101820;color:white;padding:24px}.window-command-bar{display:flex;gap:11px;left:18px;min-height:34px;z-index:80}.environment-banner,.window-command-bar{align-items:center;position:fixed;top:18px}.environment-banner{background:rgba(29,29,31,.88);border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:0 14px 34px rgba(29,29,31,.18);color:#ffffff;display:inline-flex;gap:10px;letter-spacing:0;padding:8px 13px;right:18px;z-index:90}.environment-banner strong{font-size:.76rem;font-weight:800}.environment-banner span{color:rgba(255,255,255,.72);font-size:.76rem;font-weight:600}.window-dot{border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.08);height:12px;width:12px}.window-dot.red{background:#ff5f57}.window-dot.yellow{background:#ffbd2e}.window-dot.green{background:#28c840}.hamburger-button{align-items:center;background:transparent;border:0;border-radius:999px;color:rgba(29,29,31,.58);display:inline-flex;height:30px;justify-content:center;min-height:30px;padding:0;width:30px}.hamburger-button:hover,.hamburger-button[aria-expanded=true]{background:rgba(29,29,31,.05);color:#1d1d1f}.hamburger-button svg{height:18px;width:18px}.navigation-scrim,.palette-veil{background:transparent;border:0;border-radius:0;inset:0;min-height:0;padding:0;position:fixed;z-index:70}.navigation-scrim,.navigation-scrim:active,.navigation-scrim:focus,.navigation-scrim:hover{background:rgba(20,28,36,.18);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.palette-veil,.palette-veil:active,.palette-veil:focus,.palette-veil:hover{background:var(--k-scrim);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);z-index:88}.navigation-pocket{background:rgba(255,255,255,.55);backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%);border:0;border-radius:0 22px 22px 0;box-shadow:inset 0 .5px 0 rgba(255,255,255,.7),inset 0 -.5px 0 rgba(29,29,31,.05),0 24px 70px rgba(16,24,32,.22);color:#333;display:flex;flex-direction:column;gap:20px;height:calc(100vh - 16px);left:0;max-width:min(430px,calc(100vw - 28px));overflow:hidden;padding:54px 20px 18px;position:fixed;top:8px;transform:translateX(calc(-100% - 20px));transition:transform .34s cubic-bezier(.22,1,.36,1);width:400px;z-index:90}.navigation-pocket[hidden]{display:none}.navigation-pocket.open{transform:translateX(0)}.pocket-top{display:grid;grid-gap:16px;gap:16px}.pocket-mode-tabs{background:rgba(29,29,31,.04);border-radius:14px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,1fr);padding:3px}.pocket-mode-tabs button{background:transparent;border-radius:12px;color:rgba(29,29,31,.58);font-size:.9rem;font-weight:700;min-height:34px}.pocket-mode-tabs button.on{background:rgba(255,255,255,.78);box-shadow:0 1px 3px rgba(0,0,0,.08);color:#1d1d1f}.pocket-mode-tabs button:disabled{cursor:default;opacity:.7}.navigation-pocket .brand-row{color:#1d1d1f;margin:0}.navigation-pocket .brand-row span{color:rgba(29,29,31,.5)}.navigation-pocket nav{align-content:start;display:grid;grid-gap:4px;gap:4px;max-height:min(64vh,calc(100vh - 210px));overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.navigation-pocket nav button{background:transparent;border-radius:9px;color:#383838;font-size:1rem;font-weight:500;min-height:36px;padding:7px 10px;text-align:left}.navigation-pocket nav button.active,.navigation-pocket nav button:hover{background:rgba(29,29,31,.055);color:#1d1d1f}.pocket-footer{align-items:center;border-top:1px solid rgba(29,29,31,.08);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.pocket-footer span{color:rgba(29,29,31,.58);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pocket-footer button{background:rgba(29,29,31,.06);border-radius:999px;color:#1d1d1f;font-size:.82rem;min-height:30px;padding:5px 10px}.command-palette{position:fixed;top:72px;left:50%;transform:translateX(-50%);width:min(640px,calc(100vw - 36px));max-height:min(620px,calc(100vh - 104px));z-index:92;display:flex;flex-direction:column;gap:var(--k-s-2);padding:var(--k-s-4);background:var(--k-glass-raised);backdrop-filter:blur(var(--k-blur-strong)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur-strong)) saturate(var(--k-saturate));border:1px solid var(--k-glass-border);border-radius:var(--k-r-panel);box-shadow:var(--k-rim),var(--k-shadow-floating);color:var(--k-ink);overflow:hidden}.palette-search{flex:0 0 auto;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:var(--k-s-2);gap:var(--k-s-2);padding:var(--k-s-3);background:var(--k-glass-quiet);border:1px solid var(--k-glass-border-soft);border-radius:var(--k-r-control)}.palette-search svg{color:var(--k-ink-tertiary);height:18px;width:18px}.palette-search input{background:transparent;border:0;color:var(--k-ink);font:inherit;font-size:15px;min-height:26px;padding:0}.palette-search input:focus{outline:none}.palette-search input::placeholder{color:var(--k-ink-quiet)}.palette-search span{background:var(--k-glass-raised);border-radius:var(--k-r-control-xs);color:var(--k-ink-tertiary);font-size:11px;font-weight:var(--k-w-emphasis);padding:3px 7px}.palette-list{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.palette-list button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:var(--k-s-3);gap:var(--k-s-3);min-height:var(--k-target);padding:var(--k-s-2) var(--k-s-3);border:0;border-radius:var(--k-r-control);background:transparent;color:var(--k-ink-secondary);font:inherit;text-align:left;cursor:pointer;transition:background var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease)}.palette-list button:hover{background:var(--k-glass-raised);color:var(--k-ink)}.palette-list button.on{background:var(--k-glass-active);box-shadow:var(--k-rim);color:var(--k-ink)}.palette-list .glyph{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--k-r-control-xs);background:var(--k-glass-quiet);color:var(--k-ink-tertiary);font-size:13px;font-weight:var(--k-w-title)}.palette-list button.on .glyph,.palette-list button:hover .glyph{color:var(--k-ink)}.palette-list strong{font-size:14px;font-weight:var(--k-w-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-list em{color:var(--k-ink-tertiary);font-size:12px;font-style:normal}.command-palette .empty-row{color:var(--k-ink-tertiary);font-size:13px;padding:var(--k-s-3);margin:0}.brand-row{display:flex;align-items:center;gap:12px;margin-bottom:34px}.brand-row span{display:block;margin-top:2px;color:#9fb0c1;font-size:.82rem}nav{display:grid;grid-gap:8px;gap:8px}nav button{min-height:auto;border:0;border-radius:6px;background:transparent;color:#c8d5df;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 12px;text-align:left;text-decoration:none}nav button.active,nav button:hover{background:rgba(255,255,255,.08);color:#ffffff}.workspace{--cc-bg-core:#585350;--cc-bg-warm:#fbfbfd;--cc-bg-cool:#eceef2;--cc-accent-haze:rgba(0,113,227,0.055);--cc-ink:#1d1d1f;--cc-ink-muted:rgba(29,29,31,0.62);--cc-ink-soft:rgba(29,29,31,0.42);--cc-ink-faint:rgba(29,29,31,0.24);--cc-ink-wisp:rgba(29,29,31,0.09);--cc-ribbed:rgba(29,29,31,0.035);--cc-dot:rgba(29,29,31,0.075);--cc-accent:#0071e3;--cc-glass-fill:rgba(255,255,255,0.62);--cc-glass-deep:rgba(255,255,255,0.82);--cc-glass-rim-top:rgba(255,255,255,0.75);--cc-glass-rim-bottom:rgba(29,29,31,0.03);--cc-shadow:0 1px 1px rgba(29,29,31,0.04),0 14px 34px -12px rgba(29,29,31,0.16),0 40px 80px -30px rgba(29,29,31,0.18);--cc-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Helvetica Neue",Inter,system-ui,sans-serif;--cc-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Helvetica Neue",Inter,system-ui,sans-serif;--cc-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--cc-radius-sm:12px;--cc-radius-lg:24px;--cc-radius-pill:999px;--cc-ease:cubic-bezier(0.22,1,0.36,1);padding:72px 34px 34px}.workspace.spatial-host{min-height:100vh;overflow:hidden;padding:0}.workspace.spatial-host>.topbar{display:none}.workspace.spatial-host>.error-message,.workspace.spatial-host>.notice{left:50%;max-width:min(760px,calc(100vw - 48px));position:fixed;top:86px;transform:translateX(-50%);width:100%;z-index:30}.workspace.spatial-resource-host{background:#585350;min-height:100vh;overflow:hidden;padding:0}.workspace.spatial-resource-host>.topbar{display:none}.workspace.spatial-resource-host>.error-message,.workspace.spatial-resource-host>.notice{left:50%;max-width:min(720px,calc(100vw - 48px));position:fixed;top:82px;transform:translateX(-50%);width:100%;z-index:50}.workspace.unified-page{background:radial-gradient(1200px 620px at 86% -10%,rgba(0,113,227,.07),transparent 62%),linear-gradient(135deg,rgba(248,250,252,.78),rgba(237,242,247,.7) 50%,rgba(231,238,247,.68)),#585350;isolation:isolate;min-height:100vh;overflow:hidden;padding:0;position:relative}.workspace.unified-page:before{background-image:radial-gradient(rgba(80,95,115,.12) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;mask-image:radial-gradient(ellipse 92% 86% at 50% 50%,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 92% 86% at 50% 50%,#000 55%,transparent 100%);pointer-events:none;position:absolute;z-index:-1}.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]){background:radial-gradient(1100px 620px at 84% -10%,rgba(70,120,190,.16),transparent 62%),linear-gradient(135deg,rgba(17,23,32,.9),rgba(21,27,36,.86) 48%,rgba(30,38,49,.82)),#585350}.aw-shell .workspace.unified-page,.aw-shell .workspace.unified-page:is([data-theme=warm],[data-theme=midnight]){background:transparent}.aw-shell .workspace.unified-page:before{display:none}.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .action-panel,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .credential-note,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .detail-panel,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .empty-state,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .health-card,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .inline-form,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .safety-banner,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .spatial-unified-activity,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .status-card,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .table-panel{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%),rgba(23,30,39,.78);color:rgba(245,247,250,.88)}.workspace.unified-page>.topbar{display:none}.workspace.unified-page>.topbar h1{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:350;letter-spacing:-.02em;margin:0}.workspace.unified-page>.topbar>div>.utility{color:var(--cc-ink-soft);font-size:.78rem;font-weight:500;letter-spacing:-.005em;margin-bottom:4px}.workspace.unified-page>.topbar>button{background:var(--cc-ribbed);border-radius:var(--cc-radius-pill);color:var(--cc-ink);font-size:12px;font-weight:600;min-height:32px;min-width:auto;padding:6px 14px}.workspace.unified-page>.topbar>button:hover{background:rgba(29,29,31,.08)}.workspace.unified-page>.error-message,.workspace.unified-page>.notice{left:50%;max-width:min(760px,calc(100vw - 48px));position:fixed;top:78px;transform:translateX(-50%);width:100%;z-index:30}.workspace.unified-page .action-panel,.workspace.unified-page .credential-note,.workspace.unified-page .detail-panel,.workspace.unified-page .empty-state,.workspace.unified-page .health-card,.workspace.unified-page .inline-form,.workspace.unified-page .safety-banner,.workspace.unified-page .status-card,.workspace.unified-page .table-panel{backdrop-filter:blur(28px) saturate(170%) brightness(1.02);-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(1.02);background:linear-gradient(180deg,rgba(255,255,255,.82),transparent 36%),rgba(255,255,255,.72);border:0;border-radius:22px;box-shadow:inset 0 .5px 0 rgba(255,255,255,.82),inset 0 -.5px 0 rgba(29,29,31,.06),0 18px 50px -26px rgba(15,23,42,.45)}.workspace.unified-page .empty-state,.workspace.unified-page .table-panel{overflow:hidden}.workspace.unified-page .panel-stack{inset:0;margin:0;padding:0;position:absolute}.workspace.unified-page .panel-stack>.safety-banner{left:318px;margin:0;max-height:78px;overflow:auto;position:absolute;right:390px;top:86px;z-index:50}.workspace.unified-page .panel-stack>.safety-banner+.inline-form{top:168px}.workspace.unified-page .panel-stack>.credential-note,.workspace.unified-page .panel-stack>.empty-state,.workspace.unified-page .panel-stack>.inline-form{left:318px;margin:0;max-height:220px;overflow:auto;position:absolute;right:390px;top:86px;z-index:50}.workspace.unified-page .bundle-layout,.workspace.unified-page .capability-layout,.workspace.unified-page .node-layout,.workspace.unified-page .permission-layout,.workspace.unified-page .workflow-layout{display:contents}.workspace.unified-page .panel-stack .table-panel:first-of-type{bottom:216px;left:18px;margin:0;overflow:auto;padding:26px 17px 17px;position:absolute;top:78px;width:270px;z-index:1}.workspace.unified-page .panel-stack .detail-panel{bottom:216px;margin:0;overflow:auto;padding:26px;position:absolute;right:20px;top:78px;width:352px;z-index:5}.resource-panel-title{color:var(--text);font-size:1rem;font-weight:650;letter-spacing:0;margin:0 0 14px}.workspace.unified-page .panel-stack>.assignment-form+.table-panel,.workspace.unified-page .panel-stack>.table-panel:not(:first-of-type),.workspace.unified-page>.table-panel[aria-label="Audit logs"]{bottom:216px;left:318px;margin:0;overflow:auto;padding:26px;position:absolute;right:390px;top:86px;width:auto;z-index:1}.workspace.unified-page .panel-stack>.assignment-form+.table-panel{top:246px}.workspace.unified-page>.table-panel[aria-label="Audit logs"]{right:20px}.spatial-unified-activity{bottom:22px;left:318px;padding:18px 22px 0;position:absolute;right:390px;top:auto;height:172px;z-index:2}.spatial-unified-activity.access-live-activity{height:320px}.spatial-unified-activity.access-live-activity .spatial-activity-list{max-height:230px;padding:2px 0 10px}.activity-terminal{min-height:210px;padding:14px}.activity-terminal pre{max-height:190px}.inspector-terminal{margin:12px 0;padding:12px}.inspector-terminal pre{font-size:.74rem;max-height:180px}.spatial-unified-activity .activity-safe-input{margin:10px -22px 0}.workspace.unified-page .action-panel button:not(.secondary-action):not(.warning-action):not(.modal-close),.workspace.unified-page .inline-form button:not(.secondary-action):not(.warning-action),.workspace.unified-page .topbar button{background:var(--cc-ink);border-radius:var(--cc-radius-pill);color:white;font-weight:600}.workspace.unified-page .action-panel button:not(.secondary-action):not(.warning-action):not(.modal-close):hover,.workspace.unified-page .inline-form button:not(.secondary-action):not(.warning-action):hover,.workspace.unified-page .topbar button:hover{background:rgba(29,29,31,.82)}.workspace.unified-page .secondary-action{background:var(--cc-ribbed);border-radius:var(--cc-radius-pill);color:var(--cc-ink)}.workspace.unified-page .secondary-action:hover{background:rgba(29,29,31,.08);color:var(--cc-ink)}.workspace.unified-page .warning-action{background:rgba(181,86,28,.16);border-radius:var(--cc-radius-pill);color:#8a3b15}.workspace.unified-page .warning-action:hover{background:rgba(181,86,28,.22);color:#8a3b15}.workspace.unified-page .spatial-pilot-page{background:transparent;min-height:0;overflow:visible;padding:0}.workspace.unified-page .spatial-pilot-page:before{display:none}.workspace.unified-page .glass-panel,.workspace.unified-page .resource-inspector-pane,.workspace.unified-page .spatial-pilot-activity,.workspace.unified-page .spatial-pilot-roster{backdrop-filter:blur(28px) saturate(170%) brightness(1.02);-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(1.02);background:linear-gradient(180deg,rgba(255,255,255,.82),transparent 36%),rgba(255,255,255,.72);border:0;border-radius:22px;box-shadow:inset 0 .5px 0 rgba(255,255,255,.82),inset 0 -.5px 0 rgba(29,29,31,.06),0 18px 50px -26px rgba(15,23,42,.45);color:var(--cc-ink)}.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .glass-panel,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .resource-inspector-pane,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .spatial-pilot-activity,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .spatial-pilot-roster{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%),rgba(23,30,39,.78);color:rgba(245,247,250,.88)}.workspace.unified-page .spatial-pilot-roster{bottom:216px;left:18px;margin:0;position:absolute;top:78px;width:270px}.workspace.unified-page .spatial-pilot-activity{bottom:22px;height:172px;left:318px;margin:0;position:absolute;right:390px}.workspace.unified-page .resource-inspector-pane .pane-kicker,.workspace.unified-page .spatial-pilot-roster .pane-kicker,.workspace.unified-page .utility{color:var(--cc-ink-soft);font-family:var(--cc-font-text);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.25;text-transform:none}.workspace.unified-page .action-panel h2,.workspace.unified-page .detail-panel h2,.workspace.unified-page .empty-state h2,.workspace.unified-page .spatial-pilot-roster h2,.workspace.unified-page .spatial-roster-title,.workspace.unified-page .table-panel h2{color:var(--cc-ink);font-family:var(--cc-font-text);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.25;margin:0}.workspace.unified-page .action-panel p,.workspace.unified-page .activity-line em,.workspace.unified-page .activity-line strong,.workspace.unified-page .activity-meta,.workspace.unified-page .detail-panel p,.workspace.unified-page .empty-row,.workspace.unified-page .form-helper,.workspace.unified-page .plain-summary,.workspace.unified-page .spatial-pilot-roster>p,.workspace.unified-page .table-panel p{color:var(--cc-ink-muted);font-family:var(--cc-font-text);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.35}.workspace.unified-page .segmented-control,.workspace.unified-page .spatial-tabs{background:var(--k-glass-quiet);backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));border-radius:var(--k-r-pill);box-shadow:var(--k-rim);gap:3px;min-height:var(--k-target-mini);padding:3px}.workspace.unified-page .segmented-control button,.workspace.unified-page .spatial-tabs button{border-radius:var(--k-r-pill);color:var(--k-ink-secondary);flex:0 0 auto;font-size:13px;font-weight:var(--k-w-emphasis);min-height:26px;padding:0 14px;white-space:nowrap;transition:color var(--k-dur-quick) var(--k-ease)}.workspace.unified-page .segmented-control button:hover,.workspace.unified-page .spatial-tabs button:hover{color:var(--k-ink)}.workspace.unified-page .segmented-control button.on,.workspace.unified-page .spatial-tabs button.on{color:var(--k-ink);font-weight:var(--k-w-title)}.workspace.unified-page .segmented-control-indicator{background:var(--k-glass-strong);box-shadow:var(--k-rim);border-radius:var(--k-r-pill)}.workspace.unified-page .assignment-row,.workspace.unified-page .bundle-row,.workspace.unified-page .capability-row,.workspace.unified-page .connection-row,.workspace.unified-page .instance-row,.workspace.unified-page .job-row,.workspace.unified-page .node-row,.workspace.unified-page .permission-row,.workspace.unified-page .spatial-roster-row,.workspace.unified-page .table-row,.workspace.unified-page .workflow-row{background:transparent;border:0;border-radius:12px;color:var(--cc-ink);font-family:var(--cc-font-text);font-size:13px;min-height:42px;padding:8px}.workspace.unified-page .assignment-row.selected,.workspace.unified-page .assignment-row:hover,.workspace.unified-page .bundle-row.selected,.workspace.unified-page .bundle-row:hover,.workspace.unified-page .capability-row.selected,.workspace.unified-page .capability-row:hover,.workspace.unified-page .connection-row.selected,.workspace.unified-page .connection-row:hover,.workspace.unified-page .instance-row.selected,.workspace.unified-page .instance-row:hover,.workspace.unified-page .job-row.selected,.workspace.unified-page .job-row:hover,.workspace.unified-page .node-row.selected,.workspace.unified-page .node-row:hover,.workspace.unified-page .permission-row.selected,.workspace.unified-page .permission-row:hover,.workspace.unified-page .spatial-roster-row.selected,.workspace.unified-page .spatial-roster-row:hover,.workspace.unified-page .table-row.selected,.workspace.unified-page .table-row:hover,.workspace.unified-page .workflow-row.selected,.workspace.unified-page .workflow-row:hover{background:rgba(29,29,31,.045)}.workspace.unified-page .assignment-row strong,.workspace.unified-page .bundle-row strong,.workspace.unified-page .capability-row strong,.workspace.unified-page .connection-row strong,.workspace.unified-page .instance-row strong,.workspace.unified-page .job-row strong,.workspace.unified-page .node-row strong,.workspace.unified-page .permission-row strong,.workspace.unified-page .spatial-roster-row strong,.workspace.unified-page .table-row strong,.workspace.unified-page .workflow-row strong{color:var(--cc-ink);font-size:13px;font-weight:400;letter-spacing:0}.workspace.unified-page .assignment-header,.workspace.unified-page .bundle-header,.workspace.unified-page .capability-header,.workspace.unified-page .connection-header,.workspace.unified-page .instance-header,.workspace.unified-page .job-header,.workspace.unified-page .node-header,.workspace.unified-page .permission-header,.workspace.unified-page .table-header,.workspace.unified-page .workflow-header{color:var(--cc-ink-soft);font-family:var(--cc-font-text);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.workspace.unified-page .spatial-controlled-panel{display:flex;flex-direction:column;overflow:auto;position:absolute;transition:height .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),box-shadow .24s var(--cc-ease),filter .24s var(--cc-ease);z-index:7}.workspace.unified-page .spatial-controlled-panel.dragging{cursor:-webkit-grabbing;cursor:grabbing;filter:brightness(1.015);transition:none;z-index:26}.workspace.unified-page .spatial-controlled-panel.tripanel-locked{cursor:default}.workspace.unified-page .spatial-controlled-panel.kitsune-hidden{pointer-events:none}.workspace.unified-page .spatial-controlled-panel.tripanel-locked .spatial-resize-handle{display:none}.workspace.unified-page.is-panel-morphing .spatial-controlled-panel{transition:left .76s cubic-bezier(.22,1,.36,1),top .76s cubic-bezier(.22,1,.36,1),width .76s cubic-bezier(.22,1,.36,1),height .76s cubic-bezier(.22,1,.36,1),opacity 1.5s cubic-bezier(.45,0,.55,1),visibility 0s linear 0s,box-shadow .32s var(--cc-ease),background .32s var(--cc-ease)}.workspace.unified-page.is-tripanel-resizing .spatial-controlled-panel{transition:none}.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header{align-items:center;display:flex;flex:0 0 auto;gap:8px;min-height:0;padding:0 0 14px}.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header .spatial-panel-title{color:var(--cc-ink-soft);flex:0 1 auto;font-family:var(--cc-font-text);font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header .spatial-minimize-control{align-items:center;background:transparent;border:0;color:var(--cc-ink-soft);display:inline-flex;height:24px;justify-content:center;min-height:0;opacity:0;padding:0;transition:color .16s ease,opacity .16s ease,transform .24s cubic-bezier(.22,1,.36,1);width:24px}.workspace.unified-page .spatial-controlled-panel.minimized>.spatial-panel-header .spatial-minimize-control,.workspace.unified-page .spatial-controlled-panel:hover>.spatial-panel-header .spatial-minimize-control,.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header .spatial-minimize-control:focus-visible{opacity:1}.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header .spatial-minimize-control:focus-visible,.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header .spatial-minimize-control:hover{background:transparent;color:var(--cc-ink);outline:none}.workspace.unified-page .spatial-controlled-panel>.spatial-panel-header .spatial-minimize-control svg{height:16px;transform:rotate(0deg);transition:transform .24s cubic-bezier(.22,1,.36,1);width:16px}.workspace.unified-page .spatial-controlled-panel.minimized>.spatial-panel-header .spatial-minimize-control svg{transform:rotate(-90deg)}.workspace.unified-page .spatial-controlled-panel.minimized{min-height:70px;overflow:hidden}.workspace.unified-page .spatial-controlled-panel.minimized>:not(.spatial-panel-header):not(.spatial-resize-handle){display:none!important}.workspace.unified-page .spatial-controlled-panel.minimized>.spatial-resize-handle{pointer-events:none}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.utility{margin-bottom:6px;font-size:.9rem}.topbar h1{margin-bottom:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.topbar button{min-width:96px;background:#263544}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.compact-status-grid{margin:14px 0 0}.health-card{border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;margin-bottom:18px;min-height:230px;padding:30px;text-align:left;width:100%}.health-card span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.health-card strong{font-size:clamp(2.8rem,7vw,5.5rem);line-height:.95}.health-card p{color:#263544;font-size:1.08rem;max-width:860px}.health-card small{color:#263544;font-weight:900;text-decoration:underline}.health-card.healthy{background:#e8f8ef;border-color:#9fd9b9;color:#0f5132}.health-card.degraded{background:#fff7df;border-color:#e8c46b;color:#76520f}.health-card.critical{background:#ffe7e1;border-color:#efb1a1;color:#8c1d18}.spatial-workspace{background:#edf1f5;color:var(--ink);height:100vh;min-height:720px;overflow:hidden;position:relative}.spatial-atmosphere{background-image:radial-gradient(circle at 1px 1px,rgba(87,101,116,.18) 1px,transparent 0);background-size:22px 22px;inset:0;opacity:.35;pointer-events:none;position:absolute}.spatial-activity-panel,.spatial-inspector-panel,.spatial-roster-panel,.spatial-topbar{background:rgba(255,255,255,.86);border:1px solid rgba(181,193,204,.72);border-radius:8px;box-shadow:0 18px 45px rgba(22,32,42,.12);position:absolute;z-index:8}.spatial-topbar{gap:14px;justify-content:space-between;left:50%;padding:10px 12px;top:18px;transform:translateX(-50%);width:clamp(460px,42vw,760px)}.spatial-brand,.spatial-topbar{align-items:center;display:flex}.spatial-brand{min-width:190px}.spatial-activity-panel p,.spatial-brand span,.spatial-inspector-panel p,.spatial-roster-panel p{color:var(--muted)}.spatial-brand>div>span{display:block;font-size:.78rem;font-weight:800;margin-top:2px}.brand-mark.mini{display:grid;font-size:.7rem;height:30px;place-items:center;width:30px}.spatial-tabs,.spatial-view-picker,.spatial-zoom-controls{align-items:center;display:flex;gap:3px}.spatial-tabs button,.spatial-view-picker button,.spatial-zoom-controls button{background:transparent;font-size:13px;min-height:var(--k-target-mini);padding:6px 14px;width:auto}.spatial-health{background:#f7f9fb;border:1px solid var(--line);border-radius:8px;color:#263544;display:grid;grid-gap:1px;gap:1px;min-height:40px;min-width:136px;padding:7px 10px;text-align:left}.spatial-health span{color:var(--muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.spatial-health.healthy{border-color:#9fd9b9;color:#0f5132}.spatial-health.degraded{border-color:#e8c46b;color:#76520f}.spatial-health.critical{border-color:#efb1a1;color:#8c1d18}.spatial-zoom-controls span{color:#546274;font-size:.78rem;font-weight:900;min-width:42px;text-align:center}.spatial-signout{background:#263544;border-radius:8px;color:#ffffff;font-size:.78rem;min-height:40px;padding:8px 12px;white-space:nowrap;width:auto}.spatial-roster-panel{bottom:96px;display:grid;grid-gap:12px;gap:12px;left:22px;padding:22px;top:96px;width:318px}.pane-kicker{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.spatial-inspector-panel h2,.spatial-roster-panel h2{font-size:1.35rem;margin:0}.spatial-search{display:grid;grid-gap:6px;gap:6px}.spatial-search span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.activity-safe-input input,.spatial-filter-row select,.spatial-search input{border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);min-height:36px;padding:8px 10px}.spatial-filter-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.spatial-filter-row label{align-items:center;color:#546274;display:flex;font-size:.82rem;font-weight:900;gap:6px}.spatial-roster-list{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:auto;padding-right:3px}.spatial-roster-row{align-items:center;background:#ffffff;border:1px solid rgba(181,193,204,.72);border-radius:8px;color:#263544;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:52px;padding:9px 10px;text-align:left}.spatial-roster-row.selected,.spatial-roster-row:hover{background:#f7fbfa;border-color:#8bb9aa}.spatial-roster-row em,.spatial-roster-row small{color:var(--muted);display:block;font-size:.72rem;font-style:normal;font-weight:800}.roster-glyph{align-items:center;border:1px solid var(--line);border-radius:50%;background:#f7f9fb;display:flex;font-size:.68rem;font-weight:900;justify-content:center}.spatial-roster-row.healthy .roster-glyph{border-color:#9fd9b9;color:#0f5132}.spatial-roster-row.degraded .roster-glyph{border-color:#e8c46b;color:#76520f}.spatial-roster-row.critical .roster-glyph{border-color:#efb1a1;color:#8c1d18}.spatial-stage{position:absolute;z-index:1}.spatial-page-center{display:grid;left:328px;overflow:auto;padding:88px 24px 244px;right:384px;top:0}.shell-center-layout{align-self:start;min-height:0}.spatial-map-canvas{height:100%;overflow:hidden;position:relative;width:100%}.spatial-map-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.spatial-dot-grid{background-image:radial-gradient(circle at 1px 1px,rgba(84,98,116,.18) 1px,transparent 0);background-size:24px 24px;inset:0;opacity:.5;position:absolute}.spatial-map-world{height:100%;inset:0;position:absolute;width:100%}.spatial-map-canvas.zoom-overview .map-object:not(.control_plane){width:82px}.spatial-map-canvas.zoom-overview .map-object-label{display:none}.spatial-map-canvas.zoom-medium .map-object-label{max-width:86px}.spatial-map-canvas.zoom-detail .map-object-label{white-space:normal}.spatial-inspector-panel{bottom:96px;display:grid;grid-gap:14px;gap:14px;overflow:auto;padding:24px;right:22px;top:96px;width:340px}.spatial-inspector-panel section{border-top:1px solid rgba(181,193,204,.72);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.spatial-inspector-panel h3{color:#263544;font-size:.92rem;margin:0}.spatial-inspector-panel ul{margin:0;padding-left:18px}.spatial-activity-panel{bottom:18px;left:50%;max-height:220px;padding:14px;transform:translateX(-50%);width:clamp(460px,48vw,860px)}.spatial-activity-head{display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.activity-meta{color:var(--muted);font-size:.78rem;font-weight:900;gap:12px}.spatial-activity-list{display:grid;grid-gap:5px;gap:5px;max-height:110px;overflow:auto}.activity-line{align-items:center;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:78px minmax(0,1fr) minmax(110px,auto);min-height:30px;padding:5px 8px}.activity-line span{border:1px solid var(--line);border-radius:999px;color:#546274;font-size:.68rem;font-weight:900;padding:3px 7px;text-align:center;text-transform:uppercase}.activity-line em,.activity-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-line em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800}.activity-line.critical span{border-color:#efb1a1;color:#8c1d18}.activity-line.degraded span{border-color:#e8c46b;color:#76520f}.activity-line.healthy span{border-color:#9fd9b9;color:#0f5132}.activity-safe-input{align-items:center;border-top:1px solid rgba(181,193,204,.72);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);margin-top:10px;padding-top:10px}.activity-safe-input span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.activity-safe-input input{background:#f7f9fb;color:#657384}.command-map-shell{border:1px solid var(--line);border-radius:8px;background:var(--panel);margin-bottom:18px;overflow:hidden}.command-map-header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.command-map-header h2{margin-bottom:6px}.command-map-header p{color:var(--muted);margin-bottom:0;max-width:760px}.map-status{border:1px solid var(--line);border-radius:999px;color:#435366;font-size:.78rem;font-weight:900;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.map-status.healthy{background:#e8f8ef;border-color:#9fd9b9;color:#0f5132}.map-status.degraded{background:#fff7df;border-color:#e8c46b;color:#76520f}.map-status.critical{background:#ffe7e1;border-color:#efb1a1;color:#8c1d18}.command-map-search,.command-map-toolbar,.map-focus-banner{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;padding:14px 24px}.command-map-search label,.command-map-toolbar label{color:#425164;display:grid;font-size:.74rem;font-weight:900;grid-gap:5px;gap:5px;min-width:130px;text-transform:uppercase}.command-map-search input,.command-map-toolbar select{border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font-size:.88rem;min-height:36px;padding:7px 10px;text-transform:none}.command-map-toolbar .map-checkbox{align-items:center;display:flex;flex-direction:row;gap:8px;min-height:36px;min-width:auto;text-transform:none}.command-map-toolbar .map-checkbox input{height:16px;width:16px}.command-map-search{align-items:center;background:#fbfcfd}.command-map-search label{min-width:112px}.command-map-search input{min-width:min(360px,100%)}.map-search-results{display:flex;flex-wrap:wrap;gap:8px}.map-search-results span{color:var(--muted);font-size:.72rem;margin-left:5px}.map-focus-banner{align-items:center;background:#f7f9fb;color:#314153;font-size:.86rem;font-weight:800;justify-content:space-between}.map-cluster-list{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px}.map-cluster-list>span{color:#425164;font-size:.74rem;font-weight:900;margin-right:4px;text-transform:uppercase}.map-cluster-list button{align-items:start;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#314153;display:grid;font-size:.78rem;font-weight:900;grid-gap:2px;gap:2px;min-height:auto;padding:7px 9px;width:auto}.map-cluster-list button.collapsed{background:#f7f9fb;border-style:dashed;color:#657384}.map-cluster-list small{color:var(--muted);font-size:.68rem;font-weight:800}.command-map-canvas{background-color:#f8fafc;min-height:430px;overflow:auto;position:relative}.map-cluster-region{border:1px solid rgba(142,155,170,.42);border-radius:8px;pointer-events:none;position:absolute;z-index:1}.map-cluster-region.has-issues{border-color:rgba(213,169,53,.72)}.map-cluster-label{align-items:start;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:8px;color:#314153;display:grid;font-size:.74rem;grid-gap:2px;gap:2px;left:8px;min-height:auto;padding:7px 9px;pointer-events:auto;position:absolute;top:8px;width:max-content;max-width:220px;z-index:1}.map-cluster-label strong{color:#263544;font-size:.8rem}.map-cluster-label span{color:var(--muted);font-size:.68rem;font-weight:800}.map-cluster-region.collapsed{border-style:dashed}.command-map-lines{inset:0;pointer-events:none;position:absolute;width:100%;height:100%}.command-map-lines line{stroke:#b8c5d2;stroke-width:.22}.command-map-lines line.focused{stroke:#4d7f9f;stroke-width:.38}.map-object{align-items:center;color:var(--ink);display:grid;grid-gap:5px;gap:5px;justify-items:center;min-height:auto;padding:0;position:absolute;transform:translate(-50%,-50%);width:104px;transition:opacity .16s ease,transform .16s ease;z-index:3}.map-object,.map-object:hover{background:transparent}.map-object-mark{align-items:center;border:2px solid #c8d5df;border-radius:50%;display:grid;font-size:.72rem;font-weight:900;height:46px;justify-items:center;width:46px;background:#ffffff;box-shadow:0 8px 24px rgba(22,32,42,.08)}.map-object-label{color:#314153;display:block;font-size:.72rem;font-weight:800;line-height:1.15;max-width:104px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.command-map-canvas.zoom-overview .map-object:not(.control_plane){width:82px}.command-map-canvas.zoom-medium .map-object.task,.command-map-canvas.zoom-medium .map-object.workflow,.command-map-canvas.zoom-overview .map-object-label{display:none}.command-map-canvas.zoom-medium .map-object-label{max-width:86px}.command-map-canvas.zoom-detail .map-object-label{white-space:normal}.map-object.dimmed{opacity:.24}.map-object.focused{transform:translate(-50%,-50%) scale(1.08);z-index:5}.map-object.critical,.map-object.degraded{z-index:6}.map-object.critical .map-object-mark{height:54px;width:54px}.map-object.degraded .map-object-mark{height:50px;width:50px}.map-object.healthy .map-object-mark{border-color:#5fbc88;color:#0f5132}.map-object.degraded .map-object-mark{border-color:#d5a935;color:#76520f}.map-object.critical .map-object-mark{border-color:#d56b55;color:#8c1d18}.map-object.inactive .map-object-mark{border-color:#b5c1cc;color:#657384}.map-object.control_plane .map-object-mark{height:58px;width:58px}.command-map-footer{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;gap:12px;padding:12px 24px;font-size:.84rem;font-weight:800}.map-inspection-status{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:14px}.map-inspection-status span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.map-inspection-status.healthy{background:#e8f8ef;border-color:#9fd9b9}.map-inspection-status.degraded{background:#fff7df;border-color:#e8c46b}.map-inspection-status.critical{background:#ffe7e1;border-color:#efb1a1}.map-inspection-status.inactive{background:#f1f5f8}.empty-state,.status-card{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.status-card{display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:22px;font-weight:800}.status-card.warn{border-color:#f0c48f;background:#fffbef}.status-card.error{border-color:#efb1a1;background:#fff1ee}.status-pill{border-radius:999px;padding:5px 10px;background:#e8eef4;color:#435366;font-size:.78rem;text-transform:uppercase}.status-pill.ok{background:#daf3eb;color:#12604f}.status-pill.warn{background:#fff2df;color:var(--warning)}.status-pill.error{background:#ffe3dd;color:#8c1d18}.empty-state{min-height:320px;padding:34px}.dashboard-guidance{min-height:auto;margin-bottom:18px}.inventory-panel{min-height:auto}.empty-state h2{max-width:760px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12}.timestamp{margin-top:30px;font-size:.92rem}.error{color:#a7332e;font-weight:700}.notice{border:1px solid #bfe7d9;border-radius:8px;background:#ecfaf5;color:#12604f;font-weight:800;margin:0 0 18px;padding:12px 14px}.notification_banner{display:grid;grid-gap:10px;gap:10px;right:24px;bottom:24px;max-height:calc(100vh - 96px);overflow:auto;pointer-events:none;position:fixed;width:min(380px,calc(100vw - 48px));z-index:1000}.notification_banner-line{align-items:center;background:var(--k-glass-raised);border:1px solid var(--k-glass-border);border-radius:var(--cc-radius-sm);box-shadow:var(--k-rim),var(--k-shadow-floating);color:var(--k-ink);display:grid;font-family:var(--cc-font-text);grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;line-height:1.32;padding:11px 11px 11px 15px;pointer-events:auto;-webkit-backdrop-filter:blur(var(--k-blur-strong)) saturate(var(--k-saturate));backdrop-filter:blur(var(--k-blur-strong)) saturate(var(--k-saturate));animation:notification_banner-in .22s cubic-bezier(.32,.72,0,1)}@keyframes notification_banner-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification_banner-line{animation:none}}.notification_banner-line p{font-size:14px;font-weight:560;letter-spacing:0;margin:0;min-width:0;overflow-wrap:anywhere}.safety-banner{border:1px solid #f0c48f;border-radius:8px;background:#fff7ed;color:#7c3d07;font-weight:800;margin:0 0 14px;padding:12px 14px}.metric-grid{display:flex;flex-wrap:wrap;gap:34px;margin-top:22px}.metric-row{display:inline-grid;gap:4px}.metric-row span{font-size:3rem;font-weight:900;line-height:1}.metric-row .metric-word{font-size:1.35rem;line-height:1.1;text-transform:uppercase}.metric-row.issue-metric span{color:#8c1d18}.status-breakdown{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.status-breakdown span{border:1px solid var(--line);border-radius:999px;background:#f7f9fb;color:#314153;font-size:.86rem;padding:7px 10px}.panel-stack{display:grid;grid-gap:18px;gap:18px}.inline-form{align-items:end;border:1px solid var(--line);border-radius:8px;background:var(--panel);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:0;padding:22px}.inline-form div{display:grid;grid-gap:8px;gap:8px}.field-label{color:var(--muted);font-size:.78rem;font-weight:700}.read-only-field{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--text);display:flex;min-height:42px;padding:0 12px}.inline-form button{min-width:124px}.node-form{grid-template-columns:minmax(180px,1fr) 160px minmax(160px,1fr) auto}.roster-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:4px 0 14px}.roster-toolbar h2{font-size:1.05rem;margin:2px 0 0}.icon-action-button{align-items:center;aspect-ratio:1;background:rgba(32,137,114,.92);border:1px solid rgba(32,137,114,.34);border-radius:999px;color:#fff;display:inline-flex;font-size:1.35rem;font-weight:800;justify-content:center;line-height:1;min-height:38px;min-width:38px;padding:0}.icon-action-button:hover{background:rgba(24,112,94,.96)}.credential-secret-field{grid-column:span 2}.credential-secret-field small{color:var(--muted);font-size:.78rem}.credential-intro{align-self:stretch;display:grid;grid-gap:5px;gap:5px;min-width:min(360px,100%)}.credential-intro strong{color:#263544;font-size:.98rem}.credential-intro small{color:var(--muted);font-size:.78rem;line-height:1.35}.access-terminal-panel{background:#071018;border:1px solid rgba(123,181,255,.24);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#d7f7ff;display:grid;grid-gap:10px;gap:10px;padding:16px}.access-terminal-header{align-items:center;display:flex;justify-content:space-between;gap:12px}.access-terminal-header strong{color:#f3fbff}.access-terminal-header span{border:1px solid rgba(215,247,255,.3);border-radius:999px;color:#9ed8ff;font-size:.72rem;font-weight:800;padding:4px 10px;text-transform:uppercase}.access-terminal-panel pre{color:#d7f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.55;margin:0;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word}.access-terminal-panel .technical-details{border-top-color:rgba(215,247,255,.16);margin-top:2px;padding-top:10px}.access-terminal-panel .technical-details summary{color:#9ed8ff}.access-terminal-panel .technical-details pre{background:rgba(255,255,255,.04);border-color:rgba(215,247,255,.16);color:#b8d8e4;max-height:280px}.instance-layout,.node-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.bundle-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr)}.capability-layout,.connection-layout,.job-layout,.permission-layout,.workflow-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.bundle-summary{min-height:auto}.action-panel{padding:22px}.action-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.action-header h2{margin-bottom:0}.form-helper{color:var(--muted);font-size:.9rem;line-height:1.5;margin:6px 0 0;max-width:720px}.deploy-form{border:0;padding:18px 0 0;grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) auto}.assignment-form,.capability-form,.user-form{grid-template-columns:minmax(180px,1.2fr) minmax(160px,.7fr) minmax(160px,.8fr) auto}.pack-form{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.5fr) auto}.connection-form{grid-template-columns:minmax(160px,.8fr) minmax(150px,.8fr) minmax(180px,1fr) auto}.workflow-form{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) 150px auto}.permission-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 140px auto}.wide-field{grid-column:1/-1}.checkbox-field{align-items:center;display:flex;gap:8px;font-weight:800}.checkbox-field input{width:auto}.detail-form textarea,.wide-field textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.secondary-action{background:#263544}.secondary-action:hover{background:#182431}.warning-action{background:#8a4a10}.warning-action:hover{background:#6f3909}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.credential-note{color:var(--muted);line-height:1.5;margin-top:12px;padding:12px}.credential-note,.table-panel{border:1px solid var(--line);border-radius:8px}.table-panel{background:var(--panel);overflow:hidden}.table-header,.table-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 220px;grid-gap:14px;gap:14px;padding:14px 18px}.audit-header,.audit-row{grid-template-columns:170px minmax(180px,1fr) minmax(180px,1fr) 150px 220px}.audit-header,.audit-row,.node-header,.node-row{display:grid;grid-gap:14px;gap:14px;padding:14px 18px}.node-header,.node-row{grid-template-columns:minmax(160px,1.2fr) 120px 110px minmax(150px,1fr) 160px}.jumpbox-roster-header,.jumpbox-roster-row{grid-template-columns:minmax(0,1fr)}.instance-header,.instance-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,1.2fr) 100px 110px 130px minmax(120px,1fr) minmax(120px,1fr);padding:14px 18px}.bundle-file-header,.bundle-file-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,1fr) 120px;padding:14px 18px}.job-header,.job-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,1fr) 100px 130px minmax(160px,1fr) 180px;padding:14px 18px}.capability-header,.capability-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,1.2fr) 130px minmax(120px,.8fr) 100px;padding:14px 18px}.pack-header,.pack-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,1.2fr) 110px 100px 180px;padding:14px 18px}.assignment-header,.assignment-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,1.2fr) 120px minmax(160px,1fr) 110px 180px;padding:14px 18px}.connection-header,.connection-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(140px,1fr) 130px 110px minmax(140px,1fr) 180px;padding:14px 18px}.user-header,.user-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,1.3fr) minmax(120px,.7fr) minmax(150px,1fr) 100px;padding:14px 18px}.workflow-header,.workflow-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,1fr) minmax(140px,.9fr) 130px 110px 80px;padding:14px 18px}.execution-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(130px,1fr) 110px minmax(150px,1fr);padding:12px}.permission-header,.permission-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,1.2fr) minmax(130px,.9fr) 80px minmax(160px,1.1fr) 90px 90px 90px;padding:14px 18px}.assignment-header,.audit-header,.bundle-file-header,.capability-header,.connection-header,.instance-header,.job-header,.node-header,.pack-header,.permission-header,.table-header,.user-header,.workflow-header{background:#f0f4f8;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.assignment-row,.audit-row,.bundle-file-row,.capability-row,.connection-row,.execution-row,.instance-row,.job-row,.node-row,.pack-row,.permission-row,.table-row,.user-row,.workflow-row{align-items:center;border-top:1px solid var(--line);color:#314153}.assignment-row strong,.audit-row strong,.bundle-file-row strong,.capability-row strong,.connection-row strong,.execution-row strong,.instance-row strong,.job-row strong,.node-row strong,.pack-row strong,.permission-row strong,.table-row strong,.user-row strong,.workflow-row strong{color:var(--ink)}.capability-row,.connection-row,.execution-row,.instance-row,.job-row,.node-row,.org-row,.pack-row,.permission-row,.user-row,.workflow-row{width:100%;border-bottom:0;border-left:0;border-right:0;border-radius:0;background:white;cursor:pointer;font-size:.95rem;font-weight:500;min-height:auto;text-align:left}.capability-row.selected,.capability-row:hover,.connection-row.selected,.connection-row:hover,.execution-row.selected,.execution-row:hover,.instance-row.selected,.instance-row:hover,.job-row.selected,.job-row:hover,.node-row.selected,.node-row:hover,.org-row.selected,.org-row:hover,.pack-row.selected,.pack-row:hover,.permission-row.selected,.permission-row:hover,.user-row.selected,.user-row:hover,.workflow-row.selected,.workflow-row:hover{background:#f7fbfa}.execution-row.failed,.job-row.failed{background:#fff7f4}.job-row.running{background:#f8fbff}.compact-button{min-height:34px;padding:7px 10px}.detail-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:22px}.capability-layout>.detail-panel,.connection-layout>.detail-panel,.instance-layout>.detail-panel,.job-layout>.detail-panel,.node-layout>.detail-panel,.permission-layout>.detail-panel,.workflow-layout>.detail-panel{display:none}.capability-layout>.detail-panel:has(h2),.connection-layout>.detail-panel:has(h2),.instance-layout>.detail-panel:has(h2),.job-layout>.detail-panel:has(h2),.node-layout>.detail-panel:has(h2),.permission-layout>.detail-panel:has(h2),.workflow-layout>.detail-panel:has(h2){display:grid;grid-gap:16px;gap:16px;inset:32px;margin:auto;max-height:calc(100vh - 64px);max-width:880px;overflow:auto;position:fixed;width:min(calc(100vw - 64px),880px);z-index:24;box-shadow:0 24px 70px rgba(16,24,32,.22),0 0 0 100vmax rgba(16,24,32,.34)}.detail-panel h2{margin-bottom:0}.detail-panel button,.detail-panel input,.detail-panel select,.detail-panel summary,.detail-panel textarea{position:relative;z-index:1}.modal-title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.modal-title-row h2{margin:0}.modal-close{align-items:center;background:#edf2f7;border:1px solid var(--line);border-radius:999px;color:#263544;display:inline-flex;font-size:.88rem;justify-content:center;min-height:34px;min-width:auto;padding:6px 12px}.modal-close:hover{background:#e2e8f0}.plain-summary{border:1px solid var(--line);border-radius:8px;background:#f8fafc;color:#314153;line-height:1.5;margin:0;padding:12px}.badge-row{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 18px}.badge-row span{border:1px solid #bfe7d9;border-radius:999px;background:#ecfaf5;color:#12604f;font-size:.78rem;font-weight:900;padding:6px 10px;text-transform:uppercase}.badge-row span.danger-badge{border-color:#efb1a1;background:#fff1ee;color:#8c1d18}.detail-form{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);margin:0 0 20px;padding:14px}.detail-form div{display:grid;grid-gap:8px;gap:8px}.lifecycle-panel{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,1fr);margin:0 0 18px;padding:14px}.lifecycle-panel div{display:grid;grid-gap:3px;gap:3px}.lifecycle-panel span,.logs-header span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.lifecycle-panel small{color:var(--muted)}.lifecycle-actions{align-content:start;grid-template-columns:1fr}.logs-panel{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px}.logs-header{align-items:center;display:flex;justify-content:space-between;gap:12px}.logs-header h3{font-size:1rem;margin-bottom:0}.logs-panel pre{border:1px solid var(--line);border-radius:8px;background:#111820;color:#dbe7ef;margin:0;max-height:300px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.policy-violation{border:1px solid #efb1a1;border-radius:8px;background:#fff1ee;color:#8c1d18;font-weight:800;margin:0;padding:12px}.alpha-safety-note{border:1px solid #d6c27a;border-radius:8px;background:#fff8db;color:#5c4600;font-weight:800;margin:0 0 12px;padding:12px}.execution-step-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px}.execution-step-list h3{font-size:1rem;margin-bottom:0}.execution-step{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.execution-step span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.execution-step p{color:#7c2d12;margin:0}.execution-step.blocked{border-color:#efb1a1;background:#fff7f4}.execution-step.awaiting{border-color:#e1c16d;background:#fff9e8}.workflow-confirmation{border:1px solid #e1c16d;border-radius:8px;background:#fffbef;display:grid;grid-gap:8px;gap:8px;padding:10px}.workflow-confirmation strong{color:#76520f}.workflow-confirmation label{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.confirmation-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.confirmation-row input{margin:0}.external-result{border:1px solid #b7d8c4;border-radius:8px;background:#f1faf4;display:grid;grid-gap:8px;gap:8px;padding:10px}.external-result strong{color:#14613d;font-size:.78rem;text-transform:uppercase}.external-result pre{max-height:220px}.permission-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px}.permission-list h3{font-size:1rem;margin-bottom:0}.permission-card{border:1px solid var(--line);border-radius:8px;background:white;color:#314153;cursor:pointer;display:grid;grid-gap:6px;gap:6px;padding:12px;text-align:left}.permission-card:hover{background:#f7fbfa}.permission-card small,.permission-card span{color:var(--muted)}.container-list,.execution-list,.heartbeat-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px}.container-list h3,.execution-list h3,.heartbeat-list h3{font-size:1rem;margin-bottom:0}.heartbeat-row{align-items:center;grid-gap:8px;gap:8px;grid-template-columns:90px minmax(0,1fr) minmax(140px,auto);padding:10px 12px}.container-row,.heartbeat-row{border:1px solid var(--line);border-radius:8px;display:grid}.container-row{grid-gap:7px;gap:7px;grid-template-columns:minmax(120px,1fr);padding:12px}.container-row span{color:#314153;overflow-wrap:anywhere}.container-row span:nth-child(2){color:var(--muted)}.config-snapshot{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px}.config-snapshot h3{font-size:1rem;margin-bottom:0}.config-snapshot pre{border:1px solid var(--line);border-radius:8px;background:#f7f9fb;color:#314153;margin:0;max-height:360px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.technical-details{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:14px}.technical-details summary{color:#263544;cursor:pointer;font-weight:900}.technical-details pre{border:1px solid var(--line);border-radius:8px;background:#f7f9fb;color:#314153;margin:10px 0 0;max-height:340px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.modal-backdrop{align-items:center;background:rgba(16,24,32,.45);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:20}.confirmation-modal{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;max-width:520px;padding:24px;width:min(100%,520px)}.health-modal{max-height:calc(100vh - 48px);max-width:820px;overflow:auto;width:min(100%,820px)}.kitsune-setup-backdrop{align-items:center;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:rgba(15,23,32,.46);isolation:isolate;padding:24px;z-index:10000}.jumpbox-setup-modal{border-radius:8px;box-shadow:0 30px 90px -36px rgba(8,15,24,.72),inset 0 .5px 0 rgba(255,255,255,.86);gap:16px;max-height:min(78vh,760px);max-width:740px;overflow:auto;padding:22px;position:relative;width:min(740px,calc(100vw - 48px));z-index:1}.jumpbox-setup-modal .plain-summary{font-size:.92rem;line-height:1.45;margin-top:10px}.jumpbox-credential-form,.jumpbox-profile-form{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.jumpbox-credential-form .credential-intro{grid-column:1/-1}.jumpbox-credential-form input[type=file]{height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.jumpbox-credential-form label,.jumpbox-profile-form label{color:#263544;font-size:.82rem;font-weight:900}.jumpbox-credential-form input,.jumpbox-credential-form select,.jumpbox-credential-form textarea,.jumpbox-profile-form input,.jumpbox-profile-form select,.jumpbox-profile-form textarea{background:rgba(255,255,255,.9);border:1px solid rgba(38,53,68,.16);border-radius:8px;color:#1d2935;font-size:.95rem;min-height:44px;padding:10px 12px;width:100%}.jumpbox-credential-form textarea,.jumpbox-profile-form textarea{min-height:96px;resize:vertical}.credential-file-picker{align-items:start;border:1px solid rgba(38,53,68,.12);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.credential-file-picker input[type=file]{height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.credential-file-picker button{justify-self:start}.credential-file-picker span{color:#263544;font-size:.86rem;font-weight:800}.credential-file-picker small{color:var(--muted);font-size:.78rem;line-height:1.35}.credential-upload-status{background:rgba(255,255,255,.72);border:1px solid rgba(38,53,68,.12);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;padding:12px}.credential-upload-status.succeeded{background:rgba(229,248,239,.92);border-color:rgba(32,137,114,.28)}.credential-selected-note,.credential-upload-status strong{color:#263544;font-size:.84rem;font-weight:850}.credential-upload-status.succeeded strong{color:#12624f}.credential-selected-note,.credential-upload-status small{line-height:1.35}.credential-upload-status small{color:var(--muted);font-size:.78rem}.credential-selected-note{display:block;margin-top:8px}.jumpbox-credential-form .credential-secret-field,.jumpbox-profile-form .credential-secret-field{grid-column:1/-1}.jumpbox-credential-form button[type=submit]{justify-self:start}.jumpbox-modal-actions{grid-column:1/-1}.confirmation-modal form,.confirmation-modal h2,.confirmation-modal p{margin:0}.phrase-box{border:1px solid #f0c48f;border-radius:8px;background:#fff7ed;color:#7c3d07;font-weight:900;letter-spacing:0;padding:12px 14px}.modal-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.health-issue-grid,.modal-link-row{display:flex;flex-wrap:wrap;gap:10px}.health-issue-grid article{border:1px solid var(--line);border-radius:8px;background:#f7f9fb;display:grid;grid-gap:4px;gap:4px;min-width:150px;padding:12px}.health-issue-grid span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.health-issue-grid strong{color:var(--ink);font-size:2rem;line-height:1}.spatial-workspace{--cc-bg-core:#585350;--cc-bg-warm:#fbfbfd;--cc-bg-cool:#eceef2;--cc-accent-haze:rgba(0,113,227,0.055);--cc-ink:#1d1d1f;--cc-ink-muted:rgba(29,29,31,0.62);--cc-ink-soft:rgba(29,29,31,0.42);--cc-ink-faint:rgba(29,29,31,0.24);--cc-ink-wisp:rgba(29,29,31,0.09);--cc-ribbed:rgba(29,29,31,0.035);--cc-dot:rgba(29,29,31,0.075);--cc-accent:#0071e3;--cc-glass-fill:rgba(255,255,255,0.62);--cc-glass-deep:rgba(255,255,255,0.82);--cc-glass-rim-top:rgba(255,255,255,0.75);--cc-glass-rim-bottom:rgba(29,29,31,0.03);--cc-shadow:0 1px 1px rgba(29,29,31,0.04),0 14px 34px -12px rgba(29,29,31,0.16),0 40px 80px -30px rgba(29,29,31,0.18);--cc-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Helvetica Neue",Inter,system-ui,sans-serif;--cc-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Helvetica Neue",Inter,system-ui,sans-serif;--cc-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--cc-radius-sm:12px;--cc-radius-lg:24px;--cc-radius-pill:999px;--cc-ease:cubic-bezier(0.22,1,0.36,1);background:var(--cc-bg-core);color:var(--cc-ink);font-family:var(--cc-font-text);font-size:14px;letter-spacing:-.003em;line-height:1.45;min-height:100vh}.spatial-workspace .spatial-atmosphere{background:radial-gradient(1400px 900px at 82% -10%,var(--cc-accent-haze),transparent 60%),radial-gradient(1100px 800px at 14% 110%,var(--cc-bg-warm),transparent 62%),radial-gradient(1600px 1000px at 50% 50%,var(--cc-bg-cool),transparent 80%),var(--cc-bg-core);opacity:1}.spatial-activity-panel,.spatial-anchored-zoom,.spatial-inspector-panel,.spatial-map-legend,.spatial-roster-panel,.spatial-topbar{background:var(--cc-glass-fill);backdrop-filter:blur(28px) saturate(170%) brightness(1.02);-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(1.02);border:0;border-radius:var(--cc-radius-lg);box-shadow:inset 0 .5px 0 var(--cc-glass-rim-top),inset 0 -.5px 0 var(--cc-glass-rim-bottom),var(--cc-shadow);isolation:isolate}.spatial-activity-panel:before,.spatial-anchored-zoom:before,.spatial-inspector-panel:before,.spatial-map-legend:before,.spatial-roster-panel:before,.spatial-topbar:before{background:radial-gradient(520px circle at var(--lx,30%) var(--ly,0),rgba(255,255,255,.32),transparent 38%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;transition:opacity .5s var(--cc-ease);z-index:1}.spatial-activity-panel:after,.spatial-anchored-zoom:after,.spatial-inspector-panel:after,.spatial-map-legend:after,.spatial-roster-panel:after,.spatial-topbar:after{background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,.18));border-radius:inherit;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:.75px;pointer-events:none;position:absolute;z-index:1}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-activity-panel:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-anchored-zoom:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-inspector-panel:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-map-legend:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-topbar:before{background:radial-gradient(520px circle at var(--lx,30%) var(--ly,0),rgba(255,255,255,.14),transparent 42%);opacity:.4}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-activity-panel:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-anchored-zoom:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-inspector-panel:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-map-legend:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-topbar:after{background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,.35))}.spatial-workspace[data-design=uhuru] .spatial-activity-panel:before,.spatial-workspace[data-design=uhuru] .spatial-anchored-zoom:before,.spatial-workspace[data-design=uhuru] .spatial-inspector-panel:before,.spatial-workspace[data-design=uhuru] .spatial-map-legend:before,.spatial-workspace[data-design=uhuru] .spatial-roster-panel:before,.spatial-workspace[data-design=uhuru] .spatial-topbar:before{opacity:.1}.spatial-workspace[data-design=uhuru] .spatial-activity-panel:after,.spatial-workspace[data-design=uhuru] .spatial-anchored-zoom:after,.spatial-workspace[data-design=uhuru] .spatial-inspector-panel:after,.spatial-workspace[data-design=uhuru] .spatial-map-legend:after,.spatial-workspace[data-design=uhuru] .spatial-roster-panel:after,.spatial-workspace[data-design=uhuru] .spatial-topbar:after{display:none}.spatial-workspace[data-design=luce] .spatial-activity-panel:before,.spatial-workspace[data-design=luce] .spatial-anchored-zoom:before,.spatial-workspace[data-design=luce] .spatial-inspector-panel:before,.spatial-workspace[data-design=luce] .spatial-map-legend:before,.spatial-workspace[data-design=luce] .spatial-roster-panel:before,.spatial-workspace[data-design=luce] .spatial-topbar:before{background:radial-gradient(560px circle at var(--lx,30%) var(--ly,0),rgba(255,236,200,.28),transparent 42%);mix-blend-mode:soft-light;opacity:.4}.spatial-workspace[data-design=luce] .spatial-activity-panel:after,.spatial-workspace[data-design=luce] .spatial-anchored-zoom:after,.spatial-workspace[data-design=luce] .spatial-inspector-panel:after,.spatial-workspace[data-design=luce] .spatial-map-legend:after,.spatial-workspace[data-design=luce] .spatial-roster-panel:after,.spatial-workspace[data-design=luce] .spatial-topbar:after{background:linear-gradient(145deg,var(--cc-glass-rim-top) 0,transparent 30% 70%,var(--cc-glass-rim-bottom) 100%)}.spatial-activity-panel>*,.spatial-anchored-zoom>*,.spatial-inspector-panel>*,.spatial-map-legend>*,.spatial-roster-panel>*,.spatial-topbar>*{position:relative;z-index:2}.spatial-topbar{gap:4px;justify-content:center;padding:8px 10px;top:16px;width:auto;z-index:100}.spatial-brand{gap:10px;min-width:0;padding:6px 12px 6px 10px}.spatial-brand>div>strong{color:var(--cc-ink);font-family:var(--cc-font-display);font-size:15px;font-weight:500;letter-spacing:-.018em}.spatial-brand>div>span{display:none}.brand-mark.mini{background:var(--cc-ink);border-radius:5px;color:var(--cc-bg-core);font-size:.62rem;height:20px;width:20px}.spatial-tabs,.spatial-view-picker,.spatial-zoom-controls{background:var(--k-glass-quiet);backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));border:0;border-radius:var(--k-r-pill);box-shadow:var(--k-rim);gap:2px;padding:3px}.spatial-tabs button,.spatial-view-picker button,.spatial-zoom-controls button{border-radius:var(--k-r-pill);color:var(--k-ink-secondary);font-size:12px;font-weight:var(--k-w-emphasis);letter-spacing:-.005em;min-height:26px;padding:5px 14px;transition:color var(--k-dur-quick) var(--k-ease)}.spatial-tabs button.on,.spatial-tabs button:hover,.spatial-view-picker button.on,.spatial-view-picker button:hover,.spatial-zoom-controls button:hover{background:transparent;box-shadow:none;color:var(--k-ink)}.spatial-health{background:transparent;border:0;border-radius:var(--cc-radius-pill);color:var(--cc-ink-muted);min-height:32px;min-width:112px;padding:4px 12px}.spatial-health span{color:var(--cc-ink-soft);font-size:10px;font-weight:500;letter-spacing:.1em}.spatial-health strong{color:var(--cc-ink);font-size:12px;font-weight:500}.spatial-health.healthy strong{color:#0f8a43}.spatial-health.degraded strong{color:#b8740a}.spatial-health.critical strong{color:#b42318}.spatial-zoom-controls span{color:var(--cc-ink-muted);font-family:var(--cc-font-mono);font-size:11px;font-weight:400}.spatial-signout{background:transparent;border-radius:var(--cc-radius-pill);color:var(--cc-ink-muted);font-size:12px;font-weight:500;min-height:32px;padding:5px 12px}.spatial-signout:hover{background:var(--cc-ribbed);color:var(--cc-ink)}.spatial-roster-panel{bottom:auto;display:flex;flex-direction:column;gap:0;left:20px;overflow:hidden;padding:22px 22px 18px;right:auto;touch-action:none;top:88px;width:296px}.spatial-activity-panel,.spatial-inspector-panel,.spatial-roster-panel{container-type:inline-size;transition:height .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),box-shadow .24s var(--cc-ease),filter .24s var(--cc-ease)}.spatial-activity-panel.dragging,.spatial-inspector-panel.dragging,.spatial-roster-panel.dragging{cursor:-webkit-grabbing;cursor:grabbing;filter:brightness(1.015);transition:none;z-index:26}.spatial-activity-panel.minimized,.spatial-inspector-panel.minimized,.spatial-roster-panel.minimized{min-height:64px;overflow:hidden;padding-bottom:12px}.spatial-panel-body{flex:1 1 auto;transform:translateY(0) scale(1);transform-origin:50% 0;touch-action:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text;transition:opacity .18s ease .08s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible}.spatial-panel-body,.spatial-panel-content-transition{display:flex;flex-direction:column;min-height:0;opacity:1}.spatial-panel-content-transition{transform:translateY(0);transition:opacity .68s ease,transform .84s cubic-bezier(.22,1,.36,1)}.spatial-panel-content-transition.out{opacity:0;transform:translateY(5px);transition:opacity .52s ease,transform .52s cubic-bezier(.55,0,.55,.2)}.spatial-panel-content-transition.blank{opacity:0;transform:translateY(5px);transition:none}.spatial-panel-content-transition.in{animation:spatial-panel-content-in .72s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(5px)}@keyframes spatial-panel-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.spatial-panel-header{align-items:center;cursor:-webkit-grab;cursor:grab;display:flex;flex:0 0 auto;gap:8px;min-height:26px;min-width:0;padding:20px 18px 0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.spatial-panel-header:active{cursor:-webkit-grabbing;cursor:grabbing}.spatial-inspector-panel .spatial-panel-header,.spatial-roster-panel .spatial-panel-header{padding-left:0;padding-right:0}.spatial-activity-panel .spatial-panel-header{padding-left:22px;padding-right:22px}.spatial-panel-title{color:var(--cc-ink);flex:1 1 auto;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;line-height:1;margin:0;min-width:0;max-height:none;opacity:1;overflow:hidden;padding:0;text-overflow:ellipsis;transform:none;visibility:visible;white-space:nowrap}.spatial-activity-panel.minimized .spatial-panel-body,.spatial-inspector-panel.minimized .spatial-panel-body,.spatial-roster-panel.minimized .spatial-panel-body{opacity:0;pointer-events:none;transform:translateY(-10px) scale(.985);transition:opacity .16s ease,transform .24s cubic-bezier(.55,0,.55,.2),visibility 0s linear .16s;visibility:hidden}.spatial-panel-control-strip{background:linear-gradient(90deg,transparent,var(--cc-ink-wisp),transparent);bottom:17px;height:1px;left:18px;opacity:0;pointer-events:none;position:absolute;right:72px;z-index:4}.spatial-activity-panel.minimized .spatial-panel-control-strip,.spatial-inspector-panel.minimized .spatial-panel-control-strip,.spatial-roster-panel.minimized .spatial-panel-control-strip{bottom:10px;opacity:.8;transition:opacity .18s ease .12s}.spatial-panel-grabber{background:var(--cc-ink-wisp);border-radius:var(--cc-radius-pill);cursor:-webkit-grab;cursor:grab;height:4px;left:50%;position:absolute;top:7px;transform:translateX(-50%);transition:background .2s var(--cc-ease),width .2s var(--cc-ease);width:36px;z-index:4}.spatial-panel-grabber:hover{background:var(--cc-ink-faint);width:44px}.spatial-resize-handle{position:absolute;touch-action:none;z-index:5}.spatial-resize-handle.n,.spatial-resize-handle.s{cursor:ns-resize;height:12px;left:18px;right:18px}.spatial-resize-handle.n{top:0}.spatial-resize-handle.s{bottom:0}.spatial-resize-handle.e,.spatial-resize-handle.w{bottom:18px;cursor:ew-resize;top:18px;width:12px}.spatial-resize-handle.e{right:0}.spatial-resize-handle.w{left:0}.spatial-resize-handle.ne,.spatial-resize-handle.nw,.spatial-resize-handle.se,.spatial-resize-handle.sw{height:24px;width:24px}.spatial-resize-handle.ne,.spatial-resize-handle.sw{cursor:nesw-resize}.spatial-resize-handle.nw,.spatial-resize-handle.se{cursor:nwse-resize}.spatial-resize-handle.ne{right:0;top:0}.spatial-resize-handle.nw{left:0;top:0}.spatial-resize-handle.se{bottom:0;right:0}.spatial-resize-handle.sw{bottom:0;left:0}.spatial-minimize-control{align-items:center;background:transparent;border:0;border-radius:var(--cc-radius-pill);color:var(--cc-ink-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;min-height:0;padding:0;position:relative;transition:background .2s var(--cc-ease),color .2s var(--cc-ease),transform .2s var(--cc-ease);width:24px;z-index:6}.spatial-minimize-control:focus-visible,.spatial-minimize-control:hover{background:var(--cc-ribbed);color:var(--cc-ink);outline:none}.spatial-minimize-control svg{height:14px;width:14px}.spatial-resize-handle.disabled{cursor:default;opacity:.35;pointer-events:none}.pane-kicker{color:var(--cc-ink-soft);font-size:11px;font-weight:500;letter-spacing:.1em}.spatial-inspector-panel h2,.spatial-roster-panel h2{color:var(--cc-ink);font-family:var(--cc-font-display);font-size:24px;font-weight:300;letter-spacing:-.025em;line-height:1.1;margin:4px 0 0}.spatial-roster-panel .spatial-panel-body>p{color:var(--cc-ink-soft);font-family:var(--cc-font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 0}.spatial-roster-panel .spatial-tabs{gap:5px;margin-top:16px;overflow-x:auto;scrollbar-width:none}.spatial-roster-panel .spatial-tabs::-webkit-scrollbar{display:none}.spatial-roster-panel .spatial-tabs button{flex:0 0 auto;padding-inline:10px}.spatial-tabs button{flex:1 1;font-size:11.5px;padding:5px 0}.spatial-search{align-items:center;background:var(--cc-ribbed);border-radius:14px;display:flex;gap:8px;margin-top:12px;padding:9px 14px}.spatial-search>span{align-items:center;color:var(--cc-ink-soft);display:inline-flex;flex-shrink:0}.spatial-search>span svg{display:block;height:12px;width:12px}.spatial-search>span em{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.activity-safe-input input,.spatial-filter-row select,.spatial-search input{background:transparent;border:0;color:var(--cc-ink);font-size:12px;min-height:18px;padding:0}.spatial-search input::placeholder{color:var(--cc-ink-soft)}.spatial-filter-row{margin-top:10px}.spatial-filter-row select{background:var(--cc-ribbed);border-radius:var(--cc-radius-pill);color:var(--cc-ink-muted);min-height:30px;padding:5px 10px}.spatial-filter-row label{color:var(--cc-ink-muted);font-size:11.5px;font-weight:500}.spatial-roster-list{flex:1 1;gap:0;margin:14px -6px -6px;overflow-y:auto;padding:0 6px 6px}.spatial-roster-row{background:transparent;border:0;border-radius:var(--cc-radius-sm);gap:12px;grid-template-columns:30px minmax(0,1fr) auto;min-height:50px;padding:9px 8px}.spatial-roster-row>span:nth-child(2){min-width:0;overflow:hidden}.spatial-roster-row.selected,.spatial-roster-row:hover{background:var(--cc-ribbed)}.spatial-roster-row strong{color:var(--cc-ink);display:block;font-size:13px;font-weight:500;letter-spacing:-.008em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-roster-row em,.spatial-roster-row small{color:var(--cc-ink-soft);font-family:var(--cc-font-mono);font-size:10.5px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-roster-row em{border:.5px solid var(--cc-ink-wisp);border-radius:var(--cc-radius-pill);font-family:var(--cc-font-text);font-size:9.5px;font-weight:600;letter-spacing:.08em;max-width:76px;padding:2px 7px;text-align:center}.roster-glyph{background:var(--cc-ribbed);border:0;border-radius:8px;color:var(--cc-ink-muted);font-size:11px;font-weight:600;height:30px;width:30px}.spatial-stage{inset:0}.spatial-dot-grid{background-image:radial-gradient(circle,var(--cc-dot) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 92% 86% at 50% 50%,#000 55%,transparent 100%);opacity:1;-webkit-mask-image:radial-gradient(ellipse 92% 86% at 50% 50%,#000 55%,transparent 100%)}.spatial-map-world{transform-origin:0 0;transition:none;will-change:transform}.spatial-map-canvas.zoom-animating .spatial-map-world{transition:transform .9s cubic-bezier(.16,1,.3,1)}.spatial-map-canvas{cursor:-webkit-grab;cursor:grab;overscroll-behavior:contain;touch-action:none}.spatial-map-canvas.panning{cursor:-webkit-grabbing;cursor:grabbing}.spatial-workspace .map-cluster-region{border:.5px solid rgba(29,29,31,.045);border-radius:28px;opacity:.45}.spatial-workspace .map-cluster-label{background:rgba(255,255,255,.5);border:0;box-shadow:none;color:var(--cc-ink-soft);font-family:var(--cc-font-mono);font-size:10px;opacity:0;padding:4px 7px;pointer-events:none}.spatial-workspace .map-cluster-region.has-issues .map-cluster-label,.spatial-workspace .map-cluster-region:hover .map-cluster-label{opacity:1}.spatial-workspace .command-map-lines line{opacity:.34;stroke:rgba(29,29,31,.08);stroke-width:.11}.spatial-workspace .command-map-lines line.focused{opacity:.85;stroke:rgba(0,113,227,.42);stroke-width:.22}.spatial-workspace .map-object{gap:0;transition:filter .35s var(--cc-ease),opacity .35s var(--cc-ease),transform .35s var(--cc-ease);width:76px}.spatial-workspace .map-object-mark{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.55) 0,rgba(255,255,255,.14) 22%,rgba(255,255,255,0) 58%,rgba(0,0,0,.22) 100%),rgba(255,255,255,.78);border:.5px solid var(--cc-ink-wisp);box-shadow:inset 0 .5px 0 rgba(255,255,255,.92),0 1px 1px rgba(0,0,0,.08),0 10px 30px rgba(29,29,31,.1);color:var(--cc-ink-muted);font-family:var(--cc-font-display);font-size:.62rem;font-weight:600;height:36px;position:relative;transition:filter .4s var(--cc-ease),box-shadow .4s var(--cc-ease);width:36px}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .map-object-mark{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.6) 0,rgba(255,255,255,.12) 22%,rgba(255,255,255,0) 58%,rgba(0,0,0,.5) 100%),rgba(255,255,255,.06)}.spatial-workspace .map-object-label{background:rgba(255,255,255,.66);border-radius:var(--cc-radius-pill);color:var(--cc-ink);display:block;font-family:var(--cc-font-display);font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin-top:8px;opacity:0;padding:3px 8px;transition:opacity .25s var(--cc-ease);white-space:nowrap;pointer-events:none}.spatial-workspace .map-object.focused .map-object-label,.spatial-workspace .map-object.selected .map-object-label,.spatial-workspace .map-object:hover .map-object-label{opacity:1}.spatial-workspace .map-object.dimmed{opacity:.17}.spatial-workspace .map-object.focused{transform:translate(-50%,-50%) scale(1.18)}.spatial-workspace .map-object.healthy .map-object-mark{border-color:rgba(15,138,67,.28);color:#0f8a43}.spatial-workspace .map-object.degraded .map-object-mark{border-color:rgba(184,116,10,.34);color:#b8740a;height:42px;width:42px}.spatial-workspace .map-object.critical .map-object-mark{border-color:rgba(180,35,24,.34);color:#b42318;height:46px;width:46px}.spatial-workspace .map-object.control_plane .map-object-mark{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.55) 0,rgba(255,255,255,.14) 22%,rgba(255,255,255,0) 58%,rgba(0,0,0,.22) 100%),var(--cc-accent);border-color:rgba(0,113,227,.35);color:white;font-size:.74rem;height:54px;width:54px}.spatial-workspace .map-object.healthy.focused .map-object-mark,.spatial-workspace .map-object.healthy.related .map-object-mark{box-shadow:inset 0 .5px 0 rgba(255,255,255,.92),0 1px 1px rgba(0,0,0,.08),0 0 0 6px rgba(15,138,67,.1),0 14px 30px rgba(15,138,67,.16)}.spatial-workspace .map-object.degraded.focused .map-object-mark,.spatial-workspace .map-object.degraded.related .map-object-mark{box-shadow:inset 0 .5px 0 rgba(255,255,255,.92),0 1px 1px rgba(0,0,0,.08),0 0 0 6px rgba(184,116,10,.12),0 14px 30px rgba(184,116,10,.18)}.spatial-workspace .map-object.critical.focused .map-object-mark,.spatial-workspace .map-object.critical.related .map-object-mark{box-shadow:inset 0 .5px 0 rgba(255,255,255,.92),0 1px 1px rgba(0,0,0,.08),0 0 0 6px rgba(180,35,24,.14),0 14px 30px rgba(180,35,24,.22)}@keyframes spatial-orb-breath{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.025);filter:brightness(1.05)}}.spatial-workspace .map-object.control_plane .map-object-mark{animation:spatial-orb-breath 5.5s ease-in-out infinite;transform-origin:center}.spatial-workspace.is-paused .map-object.control_plane .map-object-mark{animation-play-state:paused}.spatial-map-canvas.zoom-overview .map-object:not(.control_plane){width:58px}.spatial-map-canvas.zoom-medium .map-object.task,.spatial-map-canvas.zoom-medium .map-object.workflow{display:none}.spatial-inspector-panel{bottom:auto;display:flex;flex-direction:column;gap:0;overflow-y:auto;padding:22px 24px 20px;right:auto;touch-action:none;top:88px;width:352px}.spatial-inspector-panel .insp-role{color:var(--cc-ink-muted);font-size:13px;letter-spacing:-.005em;line-height:1.3;margin:3px 0 0}.spatial-inspector-panel .insp-summary{color:var(--cc-ink-muted);font-size:13px;line-height:1.55;margin:14px 0 0}.spatial-insp-metrics{border-top:.5px solid var(--cc-ink-wisp);display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr 1fr;margin-top:20px;padding-top:16px}.spatial-insp-metrics .insp-metric .k{color:var(--cc-ink-soft);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.spatial-insp-metrics .insp-metric .v{color:var(--cc-ink);font-family:var(--cc-font-display);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:200;letter-spacing:-.03em;line-height:1;margin-top:4px}.spatial-insp-metrics.degraded .insp-metric:first-child .v{color:#b8740a}.spatial-insp-metrics.critical .insp-metric:first-child .v{color:#b42318}.spatial-insp-metrics.healthy .insp-metric:first-child .v{color:#0f8a43}.spatial-inspector-panel .map-inspection-status{display:none}.spatial-inspector-panel section{border-top:.5px solid var(--cc-ink-wisp);gap:10px;margin-top:18px;padding-top:18px}.spatial-inspector-panel h3{color:var(--cc-ink-soft);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.spatial-inspector-panel li,.spatial-inspector-panel p{color:var(--cc-ink-muted);font-size:13px;line-height:1.48}.spatial-inspector-panel .compact-button{background:transparent;border:.5px solid var(--cc-ink-wisp);border-radius:var(--cc-radius-pill);color:var(--cc-ink-muted);font-size:11.5px;font-weight:500;min-height:auto;padding:4px 10px}.spatial-activity-panel{bottom:auto;display:flex;flex-direction:column;height:220px;left:328px;max-height:none;padding:0;right:auto;touch-action:none;transform:none;width:auto}.spatial-anchored-zoom{align-items:center;bottom:188px;display:flex;gap:2px;justify-content:center;min-height:48px;padding:8px;position:fixed;right:20px;width:176px;z-index:40}.spatial-anchored-zoom button{border-radius:var(--cc-radius-pill);color:var(--cc-ink-muted);font-size:14px;min-height:30px;min-width:34px;padding:4px 9px}.spatial-anchored-zoom button:hover{background:var(--cc-ribbed);color:var(--cc-ink)}.spatial-anchored-zoom span{color:var(--cc-ink-muted);font-family:var(--cc-font-mono);font-size:11px;min-width:52px;text-align:center}.spatial-map-legend{bottom:20px;display:grid;grid-gap:10px;gap:10px;padding:18px 18px 20px;position:fixed;right:20px;width:176px;z-index:40}.spatial-map-legend p{color:var(--cc-ink-soft);font-size:11px;font-weight:500;letter-spacing:.1em;margin:0;text-transform:uppercase}.spatial-map-legend span{align-items:center;color:var(--cc-ink-muted);display:flex;font-size:12px;gap:10px}.spatial-map-legend i{border-radius:var(--cc-radius-pill);display:inline-block;height:2px;width:16px}.spatial-map-legend i.control{background:#8c6a52}.spatial-map-legend i.agent{background:#4d8a8a}.spatial-map-legend i.runtime{background:#0071e3}.spatial-map-legend i.workflow{background:#6e6585}.spatial-activity-head{align-items:center;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;min-width:0;padding:14px 22px}.activity-meta{color:var(--cc-ink-muted);display:flex;flex:1 1 auto;flex-wrap:wrap;font-family:var(--cc-font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;gap:4px 12px;letter-spacing:-.005em;line-height:1.24;overflow:hidden}.activity-meta,.activity-meta span{min-width:0;overflow-wrap:anywhere}.activity-meta b{color:var(--cc-ink);font-weight:500}.activity-meta .meta-dot{background:#30d158;border-radius:50%;display:inline-block;height:5px;margin-right:6px;transform:translateY(-1px);width:5px}.activity-meta .meta-dot.degraded{background:#ff9500}.activity-meta .meta-dot.critical{background:#ff3b30}.activity-meta .meta-dot.inactive{background:var(--cc-ink-faint)}:is([data-theme=warm],[data-theme=midnight]) .activity-meta .meta-dot.degraded{background:#ff9f0a}:is([data-theme=warm],[data-theme=midnight]) .activity-meta .meta-dot.critical{background:#ff453a}.spatial-activity-list{flex:1 1;gap:0;max-height:none;overflow-y:auto;padding:2px 22px 10px}.activity-line{border-radius:0;font-family:var(--cc-font-mono);font-size:11.5px;gap:14px;grid-template-columns:78px minmax(0,1fr) minmax(140px,auto);line-height:1.8;min-height:auto;padding:2px 0}.activity-line span{border:.5px solid transparent;border-radius:var(--cc-radius-pill);color:var(--cc-ink-soft);font-size:10px;font-weight:600;min-width:60px;padding:1px 8px}.activity-line strong{color:var(--cc-ink-muted);font-weight:400}.activity-line em{color:var(--cc-ink-soft);font-size:11px;font-weight:400}.activity-line.critical span,.activity-line.err span{border-color:rgba(194,86,61,.22);color:#c2563d}.activity-line.degraded span,.activity-line.warn span{border-color:rgba(196,138,38,.22);color:#c48a26}.activity-line.healthy span,.activity-line.ok span{border-color:rgba(46,147,78,.22);color:#2e934e}.activity-line.info span{border-color:rgba(77,138,138,.22);color:#4d8a8a}.activity-safe-input{border-top:.5px solid var(--cc-ink-wisp);display:flex;gap:10px;margin:0;padding:12px 22px 16px}.activity-safe-input span{color:var(--cc-accent);font-family:var(--cc-font-mono);font-size:0;font-weight:500;text-transform:none}.activity-safe-input span:before{content:"▸";font-size:13px}.activity-safe-input input{color:var(--cc-ink-soft);flex:1 1;font-family:var(--cc-font-mono);font-size:13px;min-height:22px}.operator-console-shell{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden}.operator-console-head{align-items:flex-start;display:flex;justify-content:space-between;gap:14px}.operator-console-head h2{margin:0}.operator-console-status{border:.5px solid var(--cc-ink-wisp);border-radius:999px;color:var(--cc-ink-soft);font-size:12px;line-height:1;padding:7px 10px;text-transform:capitalize}.operator-console-status.error{color:#9f342f}.operator-console-tabs{display:flex;flex-wrap:wrap;gap:8px}.operator-console-tabs button{background:transparent;border:.5px solid var(--cc-ink-wisp);border-radius:999px;color:var(--cc-ink-soft);cursor:pointer;padding:7px 11px}.operator-console-tabs button.on{background:rgba(255,255,255,.54);color:var(--cc-ink)}.operator-console-window{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.operator-console-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:2px;touch-action:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text}.operator-console-list,.operator-console-messages{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto}.operator-console-body .operator-console-messages{flex:0 0 auto;overflow:visible}.operator-console-setup-card{border:.5px solid var(--cc-ink-wisp);border-radius:12px;display:grid;grid-gap:9px;gap:9px;padding:11px 12px}.operator-console-setup-card dt,.operator-console-setup-card span{color:var(--cc-ink-soft);font-size:12px}.operator-console-setup-card strong{display:block;font-size:14px;margin-top:2px}.operator-console-setup-card dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.operator-console-setup-card dd{margin:2px 0 0}.operator-console-setup-card p{color:var(--cc-ink-soft);font-size:12px;margin:0}.operator-console-audit,.operator-console-message{border:.5px solid var(--cc-ink-wisp);border-radius:12px;padding:10px 12px}.operator-console-audit em,.operator-console-message span{color:var(--cc-ink-soft);display:block;font-size:12px;margin-bottom:4px}.operator-console-audit span,.operator-console-message p{margin:0}.operator-console-message.operator{background:rgba(255,255,255,.46)}.operator-console-message.error{border-color:rgba(159,52,47,.28)}.operator-console-message.success{border-color:rgba(10,132,255,.28)}.operator-console-input{display:grid;flex:0 0 auto;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.operator-console-footer{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-height:0}.operator-console-input textarea{min-width:0;min-height:76px;resize:none}.operator-console-scope{color:var(--cc-ink-soft);font-size:12px;margin:0}.operator-console-transcript{border:.5px solid var(--cc-ink-wisp);border-radius:12px;margin:0;max-height:220px;overflow:auto;padding:12px;white-space:pre-wrap}.spatial-kbd{align-items:center;background:var(--cc-ribbed);border:.5px solid var(--cc-ink-wisp);border-radius:6px;color:var(--cc-ink-soft);display:inline-flex;font-family:var(--cc-font-mono);font-size:10.5px;font-weight:500;height:22px;justify-content:center;min-width:22px;padding:0 6px}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]){--cc-bg-core:#585350;--cc-bg-warm:#000;--cc-bg-cool:#141418;--cc-accent-haze:rgba(10,132,255,0.06);--cc-ink:#f5f5f7;--cc-ink-muted:rgba(245,245,247,0.64);--cc-ink-soft:rgba(245,245,247,0.42);--cc-ink-faint:rgba(245,245,247,0.24);--cc-ink-wisp:rgba(245,245,247,0.1);--cc-ribbed:rgba(245,245,247,0.04);--cc-dot:rgba(245,245,247,0.07);--cc-accent:#0a84ff;--cc-glass-fill:rgba(255,255,255,0.055);--cc-glass-deep:rgba(255,255,255,0.09);--cc-glass-rim-top:rgba(255,255,255,0.18);--cc-glass-rim-bottom:rgba(0,0,0,0.22);--cc-shadow:0 1px 1px rgba(0,0,0,0.45),0 14px 34px -10px rgba(0,0,0,0.6),0 40px 80px -30px rgba(0,0,0,0.75)}.spatial-workspace[data-design=uhuru]{--cc-bg-core:#eaeef3;--cc-bg-warm:#d8dce5;--cc-bg-cool:#f0f3f8;--cc-accent-haze:rgba(0,151,199,0.06);--cc-ink:#0a1420;--cc-ink-muted:rgba(10,20,32,0.64);--cc-ink-soft:rgba(10,20,32,0.42);--cc-ink-faint:rgba(10,20,32,0.24);--cc-ink-wisp:rgba(10,20,32,0.12);--cc-ribbed:rgba(10,20,32,0.04);--cc-dot:rgba(10,20,32,0.14);--cc-accent:#0097c7;--cc-glass-fill:rgba(255,255,255,0.68);--cc-glass-deep:rgba(255,255,255,0.86);--cc-glass-rim-top:rgba(255,255,255,0.8);--cc-glass-rim-bottom:rgba(10,20,32,0.05);--cc-shadow:0 0 0 0.5px rgba(0,151,199,0.15),0 10px 28px -8px rgba(10,20,32,0.18),0 0 40px -8px rgba(0,151,199,0.08)}.spatial-workspace[data-design=uhuru]:is([data-theme=warm],[data-theme=midnight]){--cc-bg-core:#05070d;--cc-bg-warm:#000;--cc-bg-cool:#0a0f1c;--cc-accent-haze:rgba(0,229,255,0.07);--cc-ink:#d9e2f3;--cc-ink-muted:rgba(217,226,243,0.62);--cc-ink-soft:rgba(217,226,243,0.42);--cc-ink-faint:rgba(217,226,243,0.24);--cc-ink-wisp:rgba(217,226,243,0.14);--cc-ribbed:rgba(217,226,243,0.05);--cc-dot:rgba(46,68,105,0.3);--cc-accent:#00e5ff;--cc-glass-fill:rgba(16,24,40,0.76);--cc-glass-deep:rgba(16,24,40,0.92);--cc-glass-rim-top:rgba(0,229,255,0.22);--cc-glass-rim-bottom:rgba(0,0,0,0.45)}.spatial-workspace[data-design=luce]{--cc-bg-core:#c9af87;--cc-bg-warm:#b39770;--cc-bg-cool:#d0b891;--cc-accent-haze:rgba(184,128,0,0.08);--cc-ink:#1a140d;--cc-ink-muted:rgba(26,20,13,0.64);--cc-ink-soft:rgba(26,20,13,0.44);--cc-ink-faint:rgba(26,20,13,0.26);--cc-ink-wisp:rgba(26,20,13,0.14);--cc-ribbed:rgba(26,20,13,0.06);--cc-dot:rgba(42,28,16,0.17);--cc-accent:#b88000;--cc-glass-fill:rgba(235,219,183,0.96);--cc-glass-deep:rgba(240,226,194,0.98);--cc-glass-rim-top:rgba(255,248,228,0.55);--cc-glass-rim-bottom:rgba(60,40,20,0.12);--cc-shadow:0 1px 1px rgba(42,28,16,0.1),0 18px 40px -12px rgba(42,28,16,0.28),0 44px 88px -32px rgba(42,28,16,0.35)}.spatial-workspace[data-design=luce]:is([data-theme=warm],[data-theme=midnight]){--cc-bg-core:#2a1a0e;--cc-bg-warm:#14080c;--cc-bg-cool:#2e1e12;--cc-accent-haze:rgba(255,201,74,0.08);--cc-ink:#f2ead2;--cc-ink-muted:rgba(242,234,210,0.66);--cc-ink-soft:rgba(242,234,210,0.44);--cc-ink-faint:rgba(242,234,210,0.26);--cc-ink-wisp:rgba(242,234,210,0.14);--cc-ribbed:rgba(242,234,210,0.06);--cc-dot:rgba(242,234,210,0.14);--cc-accent:#ffc94a;--cc-glass-fill:rgba(92,63,35,0.96);--cc-glass-deep:rgba(105,72,40,0.98);--cc-glass-rim-top:rgba(255,220,160,0.22);--cc-glass-rim-bottom:rgba(0,0,0,0.38)}.spatial-workspace[data-theme],.spatial-workspace[data-theme] .spatial-activity-panel,.spatial-workspace[data-theme] .spatial-anchored-zoom,.spatial-workspace[data-theme] .spatial-atmosphere,.spatial-workspace[data-theme] .spatial-design-toggle,.spatial-workspace[data-theme] .spatial-inspector-panel,.spatial-workspace[data-theme] .spatial-map-legend,.spatial-workspace[data-theme] .spatial-panel-layout-toggle,.spatial-workspace[data-theme] .spatial-roster-panel,.spatial-workspace[data-theme] .spatial-topbar{transition:background .55s var(--cc-ease),color .35s var(--cc-ease),box-shadow .35s var(--cc-ease),border-radius .35s var(--cc-ease),height .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),opacity 1.5s cubic-bezier(.45,0,.55,1),filter .24s var(--cc-ease)}.spatial-workspace[data-theme] .spatial-activity-panel.dragging,.spatial-workspace[data-theme] .spatial-inspector-panel.dragging,.spatial-workspace[data-theme] .spatial-roster-panel.dragging{transition:none}.spatial-workspace button,.spatial-workspace input,.spatial-workspace select{background:transparent;border:0;color:inherit;font:inherit;min-height:auto}.spatial-pilot-page button,.spatial-pilot-page input,.spatial-pilot-page select,.spatial-pilot-page textarea{color:inherit;font:inherit;min-height:auto}.spatial-pilot-page button:hover,.spatial-workspace button:hover{background:transparent}.spatial-workspace[data-design=luce] .spatial-atmosphere{background:radial-gradient(1400px 900px at 82% -10%,var(--cc-accent-haze),transparent 60%),repeating-linear-gradient(2deg,rgba(255,255,255,.035) 0 2px,transparent 2px 9px),linear-gradient(90deg,rgba(70,40,16,.16),transparent 24%,rgba(255,245,215,.08) 50%,transparent 76%,rgba(70,40,16,.15)),var(--cc-bg-core)}.spatial-workspace[data-design=uhuru] .spatial-dot-grid{background-image:linear-gradient(var(--cc-dot) 1px,transparent 1px),linear-gradient(90deg,var(--cc-dot) 1px,transparent 1px);background-size:48px 48px;mask-image:none;-webkit-mask-image:none}.spatial-workspace[data-design=uhuru] .spatial-activity-panel,.spatial-workspace[data-design=uhuru] .spatial-anchored-zoom,.spatial-workspace[data-design=uhuru] .spatial-design-toggle,.spatial-workspace[data-design=uhuru] .spatial-inspector-panel,.spatial-workspace[data-design=uhuru] .spatial-map-legend,.spatial-workspace[data-design=uhuru] .spatial-map-tooltip,.spatial-workspace[data-design=uhuru] .spatial-panel-layout-toggle,.spatial-workspace[data-design=uhuru] .spatial-roster-panel,.spatial-workspace[data-design=uhuru] .spatial-topbar{border-radius:4px}.spatial-workspace[data-design=uhuru] .spatial-topbar{border-radius:var(--cc-radius-pill)}.spatial-workspace[data-design=uhuru] .activity-line,.spatial-workspace[data-design=uhuru] .activity-meta,.spatial-workspace[data-design=uhuru] .map-object-label small,.spatial-workspace[data-design=uhuru] .spatial-brand strong,.spatial-workspace[data-design=uhuru] .spatial-design-toggle,.spatial-workspace[data-design=uhuru] .spatial-panel-layout-toggle,.spatial-workspace[data-design=uhuru] .spatial-roster-row small{font-family:var(--cc-font-mono);letter-spacing:.12em;text-transform:uppercase}.spatial-workspace[data-design=luce] .map-object-label strong,.spatial-workspace[data-design=luce] .spatial-brand strong,.spatial-workspace[data-design=luce] .spatial-design-toggle b,.spatial-workspace[data-design=luce] .spatial-inspector-panel h2,.spatial-workspace[data-design=luce] .spatial-panel-layout-toggle b,.spatial-workspace[data-design=luce] .spatial-roster-panel h2{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.spatial-workspace[data-design=luce] .spatial-activity-panel,.spatial-workspace[data-design=luce] .spatial-anchored-zoom,.spatial-workspace[data-design=luce] .spatial-design-toggle,.spatial-workspace[data-design=luce] .spatial-inspector-panel,.spatial-workspace[data-design=luce] .spatial-map-legend,.spatial-workspace[data-design=luce] .spatial-map-tooltip,.spatial-workspace[data-design=luce] .spatial-panel-layout-toggle,.spatial-workspace[data-design=luce] .spatial-roster-panel,.spatial-workspace[data-design=luce] .spatial-topbar{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 2px,transparent 2px 7px),var(--cc-glass-fill)}.spatial-workspace .spatial-activity-panel,.spatial-workspace .spatial-inspector-panel,.spatial-workspace .spatial-roster-panel,.spatial-workspace[data-design=luce] .spatial-activity-panel,.spatial-workspace[data-design=luce] .spatial-inspector-panel,.spatial-workspace[data-design=luce] .spatial-roster-panel,.spatial-workspace[data-design=uhuru] .spatial-activity-panel,.spatial-workspace[data-design=uhuru] .spatial-inspector-panel,.spatial-workspace[data-design=uhuru] .spatial-roster-panel,.spatial-workspace[data-theme] .spatial-activity-panel,.spatial-workspace[data-theme] .spatial-inspector-panel,.spatial-workspace[data-theme] .spatial-roster-panel{--spatial-panel-text-size:13px;--spatial-panel-title-color:rgba(29,29,31,0.62);--spatial-panel-section-color:rgba(29,29,31,0.68);--spatial-panel-content-color:#1d1d1f;--spatial-panel-control-fill:rgba(255,255,255,0.46);--spatial-panel-control-text:#1d1d1f;--spatial-panel-row-fill:rgba(255,255,255,0.28);--spatial-panel-search-fill:rgba(255,255,255,0.34);background:radial-gradient(420px circle at var(--lx,28%) var(--ly,0),rgba(255,255,255,.5),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.2)),rgba(255,255,255,.42);backdrop-filter:blur(30px) saturate(175%) brightness(1.03);-webkit-backdrop-filter:blur(30px) saturate(175%) brightness(1.03);border:1px solid rgba(255,255,255,.46);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.08),0 22px 70px rgba(29,29,31,.16);color:var(--spatial-panel-content-color);font-family:OpenAI Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:22px 26px}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-activity-panel,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-inspector-panel,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel{--spatial-panel-title-color:rgba(244,244,244,0.58);--spatial-panel-section-color:rgba(244,244,244,0.7);--spatial-panel-content-color:#f4f4f4;--spatial-panel-control-fill:rgba(255,255,255,0.78);--spatial-panel-control-text:#1f1f1f;--spatial-panel-row-fill:rgba(255,255,255,0.08);--spatial-panel-search-fill:rgba(255,255,255,0.1);background:radial-gradient(420px circle at var(--lx,28%) var(--ly,0),rgba(255,255,255,.16),transparent 46%),linear-gradient(145deg,rgba(52,52,52,.78),rgba(18,18,18,.58)),rgba(28,28,28,.62);border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.32),0 22px 70px rgba(0,0,0,.32)}.spatial-workspace .spatial-activity-panel{padding:22px 26px 20px}.spatial-workspace .spatial-activity-panel *,.spatial-workspace .spatial-inspector-panel *,.spatial-workspace .spatial-roster-panel *{font-family:inherit;letter-spacing:0}.spatial-workspace .spatial-activity-panel.minimized,.spatial-workspace .spatial-inspector-panel.minimized,.spatial-workspace .spatial-roster-panel.minimized{min-height:70px;padding-bottom:22px}.spatial-workspace .spatial-activity-panel .spatial-panel-header,.spatial-workspace .spatial-inspector-panel .spatial-panel-header,.spatial-workspace .spatial-panel-header,.spatial-workspace .spatial-roster-panel .spatial-panel-header{align-items:center;display:flex;gap:8px;min-height:0;padding:0}.spatial-workspace .spatial-panel-title{color:var(--spatial-panel-title-color);flex:0 1 auto;font-family:var(--cc-font-text);font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.25;margin:0;text-transform:uppercase}.spatial-workspace .spatial-minimize-control{align-items:center;background:transparent;border:0;color:var(--spatial-panel-title-color);display:inline-flex;height:24px;justify-content:center;min-height:0;opacity:0;padding:0;transform:translateX(-2px);transition:color .16s ease,opacity .16s ease,transform .24s cubic-bezier(.22,1,.36,1);width:24px}.spatial-workspace .spatial-activity-panel,.spatial-workspace .spatial-inspector-panel,.spatial-workspace .spatial-roster-panel,.workspace.unified-page .spatial-controlled-panel{transition:opacity 1.5s cubic-bezier(.45,0,.55,1),transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,box-shadow .28s var(--cc-ease)}.spatial-workspace .kitsune-panel-off,.workspace.unified-page .kitsune-panel-off{opacity:0!important;pointer-events:none!important;transform:translateY(8px) scale(.985)!important;transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s!important;visibility:hidden!important}.spatial-workspace[data-panel-layout=hide] .spatial-activity-panel,.spatial-workspace[data-panel-layout=hide] .spatial-inspector-panel,.spatial-workspace[data-panel-layout=hide] .spatial-roster-panel,.workspace.unified-page[data-panel-layout=hide] .spatial-controlled-panel{opacity:0;pointer-events:none}.spatial-workspace .spatial-activity-panel[data-kitsune-foreground=true],.spatial-workspace .spatial-inspector-panel[data-kitsune-foreground=true],.spatial-workspace .spatial-roster-panel[data-kitsune-foreground=true],.workspace.unified-page .spatial-controlled-panel[data-kitsune-foreground=true]{box-shadow:inset 0 1px 0 var(--cc-glass-rim-top),inset 0 -1px 0 var(--cc-glass-rim-bottom),0 30px 76px rgba(20,24,28,.24);z-index:36!important}.spatial-topbar,.spatial-workspace .spatial-topbar,.workspace.unified-page .spatial-topbar{z-index:300}.spatial-page-menu{z-index:301}.spatial-workspace .spatial-activity-panel.minimized .spatial-minimize-control,.spatial-workspace .spatial-activity-panel:hover .spatial-minimize-control,.spatial-workspace .spatial-inspector-panel.minimized .spatial-minimize-control,.spatial-workspace .spatial-inspector-panel:hover .spatial-minimize-control,.spatial-workspace .spatial-minimize-control:focus-visible,.spatial-workspace .spatial-panel-header:hover .spatial-minimize-control,.spatial-workspace .spatial-roster-panel.minimized .spatial-minimize-control,.spatial-workspace .spatial-roster-panel:hover .spatial-minimize-control{opacity:1}.spatial-workspace .spatial-minimize-control:focus-visible,.spatial-workspace .spatial-minimize-control:hover{background:transparent;color:var(--spatial-panel-content-color);outline:none}.spatial-workspace .spatial-minimize-control svg{height:16px;transform:rotate(0deg);transition:transform .24s cubic-bezier(.22,1,.36,1);width:16px}.spatial-workspace .spatial-activity-panel.minimized .spatial-minimize-control svg,.spatial-workspace .spatial-inspector-panel.minimized .spatial-minimize-control svg,.spatial-workspace .spatial-roster-panel.minimized .spatial-minimize-control svg{transform:rotate(-90deg)}.spatial-workspace .spatial-panel-body{color:var(--spatial-panel-content-color);gap:12px;overflow:hidden;padding-top:16px}.spatial-workspace .spatial-activity-panel:not(.minimized){display:flex;flex-direction:column;overflow:hidden}.spatial-workspace .spatial-activity-panel:not(.minimized) .spatial-panel-body{flex:1 1 auto;min-height:0}.spatial-workspace .spatial-activity-head{padding:0}.spatial-workspace .spatial-activity-panel.minimized .spatial-panel-body,.spatial-workspace .spatial-inspector-panel.minimized .spatial-panel-body,.spatial-workspace .spatial-roster-panel.minimized .spatial-panel-body{transform:translateY(-6px)}.spatial-workspace .spatial-panel-control-strip,.spatial-workspace .spatial-panel-grabber{display:none}.spatial-workspace .spatial-activity-panel h2,.spatial-workspace .spatial-inspector-panel h2,.spatial-workspace .spatial-roster-panel h2,.spatial-workspace .spatial-roster-title{color:var(--spatial-panel-title-color);display:block;font-size:var(--spatial-panel-text-size);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25;margin:0}.spatial-workspace .activity-line span,.spatial-workspace .activity-meta,.spatial-workspace .insp-metric .k,.spatial-workspace .pane-kicker,.spatial-workspace .spatial-activity-panel h3,.spatial-workspace .spatial-inspector-panel h3,.spatial-workspace .spatial-roster-panel h3{color:var(--spatial-panel-section-color);font-size:var(--spatial-panel-text-size);font-weight:400;line-height:1.25;text-transform:none}.spatial-workspace .activity-line em,.spatial-workspace .activity-line strong,.spatial-workspace .insp-metric .v,.spatial-workspace .insp-role,.spatial-workspace .spatial-activity-panel li,.spatial-workspace .spatial-activity-panel p,.spatial-workspace .spatial-inspector-panel li,.spatial-workspace .spatial-inspector-panel p,.spatial-workspace .spatial-roster-panel li,.spatial-workspace .spatial-roster-panel p{color:var(--spatial-panel-content-color);font-size:var(--spatial-panel-text-size);font-style:normal;font-weight:400;line-height:1.35}.spatial-workspace .spatial-roster-panel .spatial-panel-body>p{color:var(--spatial-panel-content-color);font-family:inherit;font-size:var(--spatial-panel-text-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;line-height:1.35;margin:0}.spatial-workspace .spatial-activity-panel .segmented-control,.spatial-workspace .spatial-activity-panel .spatial-tabs,.spatial-workspace .spatial-roster-panel .segmented-control,.spatial-workspace .spatial-roster-panel .spatial-tabs{background:var(--spatial-panel-search-fill);border-radius:12px;min-height:32px;padding:3px}.spatial-workspace .spatial-activity-panel .segmented-control button,.spatial-workspace .spatial-activity-panel .spatial-tabs button,.spatial-workspace .spatial-roster-panel .segmented-control button,.spatial-workspace .spatial-roster-panel .spatial-tabs button{border-radius:10px;color:var(--spatial-panel-section-color);font-size:var(--spatial-panel-text-size);font-weight:600;min-height:26px;padding:0 14px}.spatial-workspace .spatial-activity-panel .segmented-control button.on,.spatial-workspace .spatial-activity-panel .spatial-tabs button.on,.spatial-workspace .spatial-roster-panel .segmented-control button.on,.spatial-workspace .spatial-roster-panel .spatial-tabs button.on{color:var(--spatial-panel-control-text)}.spatial-workspace .spatial-activity-panel .segmented-control button:hover,.spatial-workspace .spatial-activity-panel .spatial-tabs button:hover,.spatial-workspace .spatial-roster-panel .segmented-control button:hover,.spatial-workspace .spatial-roster-panel .spatial-tabs button:hover{color:var(--spatial-panel-content-color)}.spatial-workspace .spatial-activity-panel .segmented-control button.on:hover,.spatial-workspace .spatial-activity-panel .spatial-tabs button.on:hover,.spatial-workspace .spatial-roster-panel .segmented-control button.on:hover,.spatial-workspace .spatial-roster-panel .spatial-tabs button.on:hover{color:var(--spatial-panel-control-text)}.spatial-workspace .spatial-activity-panel .segmented-control-indicator,.spatial-workspace .spatial-roster-panel .segmented-control-indicator{background:var(--spatial-panel-control-fill);border-radius:10px}.spatial-workspace .spatial-roster-list{margin-top:12px}.spatial-workspace .spatial-roster-row{background:transparent;border:0;border-radius:12px;color:var(--spatial-panel-content-color);min-height:42px;padding:8px}.spatial-workspace .spatial-roster-row.selected,.spatial-workspace .spatial-roster-row:hover{background:var(--spatial-panel-row-fill);border-color:transparent}.spatial-workspace .spatial-roster-row strong{color:var(--spatial-panel-content-color);font-size:var(--spatial-panel-text-size);font-weight:400;letter-spacing:0}.spatial-workspace .spatial-roster-row em,.spatial-workspace .spatial-roster-row small{color:var(--spatial-panel-section-color);font-family:inherit;font-size:var(--spatial-panel-text-size);font-style:normal;font-weight:400;letter-spacing:0}.spatial-workspace .spatial-roster-row em{border:0;max-width:90px;padding:0;text-transform:none}.spatial-workspace .spatial-search{color:var(--spatial-panel-section-color);font-size:var(--spatial-panel-text-size);gap:6px}.spatial-workspace .spatial-search input{background:var(--spatial-panel-search-fill);color:var(--spatial-panel-content-color);font-size:var(--spatial-panel-text-size)}.spatial-workspace .spatial-search input::placeholder{color:var(--spatial-panel-title-color)}.spatial-brand-sep{background:var(--cc-ink-wisp);display:block;height:18px;margin:0 2px;width:.5px}.spatial-brand svg{display:block;height:20px;width:20px}.spatial-brand strong{color:var(--cc-ink);font-family:var(--cc-font-display);font-size:15px;font-weight:500;letter-spacing:-.018em}.spatial-icon-button{align-items:center;background:var(--k-glass-quiet);backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));border:0;border-radius:var(--k-r-pill);box-shadow:var(--k-rim);color:var(--k-ink-secondary);cursor:pointer;display:inline-flex;height:var(--k-target-mini);justify-content:center;padding:0;transition:background var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease),transform var(--k-dur-quick) var(--k-ease);width:var(--k-target-mini)}.spatial-icon-button:hover{background:var(--k-glass-raised);color:var(--k-ink)}.spatial-icon-button.active,.spatial-icon-button.on{background:var(--k-glass-active);color:var(--k-ink);box-shadow:var(--k-rim-strong)}.spatial-icon-button:active{transform:scale(.96)}.spatial-icon-button svg{display:block;height:15px;width:15px}.spatial-topbar .spatial-icon-button,.spatial-workspace .spatial-topbar .spatial-icon-button,.workspace.unified-page .spatial-topbar .spatial-icon-button{align-items:center;background:var(--k-glass-raised);backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));border:0;border-radius:var(--k-r-pill);box-shadow:var(--k-rim);box-sizing:border-box;color:var(--k-ink);display:inline-flex;flex:0 0 var(--k-target);height:var(--k-target);justify-content:center;min-height:var(--k-target);padding:0;width:var(--k-target)}.spatial-topbar .spatial-icon-button:focus-visible,.spatial-topbar .spatial-icon-button:hover,.spatial-workspace .spatial-topbar .spatial-icon-button:focus-visible,.spatial-workspace .spatial-topbar .spatial-icon-button:hover,.workspace.unified-page .spatial-topbar .spatial-icon-button:focus-visible,.workspace.unified-page .spatial-topbar .spatial-icon-button:hover{background:var(--k-glass-active);color:var(--k-ink);outline:none}.spatial-topbar .spatial-icon-button.active,.spatial-topbar .spatial-icon-button.on{background:var(--k-glass-strong);color:var(--k-ink);box-shadow:var(--k-rim-strong)}.spatial-topbar .spatial-icon-button svg{height:20px;width:20px}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .theme-toggle svg{transform:rotate(-180deg)}.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected{background:var(--spatial-panel-content-color,#1d1d1f);border-color:transparent;color:var(--spatial-panel-control-fill,#ffffff)}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel .spatial-roster-row.selected,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected{background:var(--spatial-panel-content-color,#f4f4f4)}.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected:hover,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected:hover{filter:brightness(1.03)}.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected .roster-glyph,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected .roster-glyph{background:currentColor;border-color:currentColor;color:var(--spatial-panel-content-color,#1d1d1f)}.spatial-workspace .map-object-label{background:transparent;border-radius:0;display:grid;grid-gap:2px;gap:2px;max-width:86px;min-width:0;padding:0;text-align:center}.spatial-workspace .map-object-label small,.spatial-workspace .map-object-label strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-workspace .map-object-label strong{color:var(--cc-ink);font-size:9.5px;font-weight:650;letter-spacing:0}.spatial-workspace .map-object-label small{color:var(--cc-ink-soft);font-family:var(--cc-font-text);font-size:8.5px;font-weight:500;letter-spacing:0}.spatial-map-canvas.labels-visible .map-object .map-object-label,.spatial-map-canvas.zoom-detail .map-object.control_plane .map-object-label,.spatial-map-canvas.zoom-detail .map-object.runtime_instance .map-object-label,.spatial-workspace .map-object.focused .map-object-label,.spatial-workspace .map-object.hovered .map-object-label,.spatial-workspace .map-object.related .map-object-label,.spatial-workspace .map-object.selected .map-object-label{opacity:1}.spatial-workspace .map-object.hovered .map-object-mark,.spatial-workspace .map-object.related .map-object-mark{filter:brightness(1.04)}.spatial-workspace .map-object.selected .map-object-mark{box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),0 0 0 1.5px var(--cc-accent),0 14px 34px rgba(0,113,227,.18)}.spatial-map-canvas.panning .spatial-map-world{transition:none}.spatial-map-tooltip{background:var(--cc-glass-deep);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border-radius:18px;box-shadow:inset 0 .5px 0 var(--cc-glass-rim-top),var(--cc-shadow);color:var(--cc-ink);display:grid;grid-gap:8px;gap:8px;max-width:292px;min-width:236px;opacity:1;padding:16px 18px;pointer-events:none;position:fixed;transform:translateY(0);width:min(292px,calc(100vw - 32px));z-index:90}.spatial-map-tooltip strong{color:var(--cc-ink);display:block;font-family:var(--cc-font-display);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.16;max-width:100%;overflow-wrap:anywhere;word-break:normal}.spatial-map-tooltip>span{color:var(--cc-accent);display:block;font-size:15px;line-height:1.22;margin-top:-6px;max-width:100%;overflow-wrap:anywhere}.spatial-map-tooltip div{border-top:.5px solid var(--cc-ink-wisp);display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));min-width:0;padding-top:8px}.spatial-map-tooltip p{color:var(--cc-ink-muted);font-family:var(--cc-font-mono);font-size:11px;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere;white-space:normal}.spatial-map-tooltip b{color:var(--cc-ink);font-weight:500}.spatial-map-tooltip small{border-top:.5px solid var(--cc-ink-wisp);color:var(--cc-ink-soft);display:block;font-size:12px;line-height:1.24;overflow-wrap:anywhere;padding-top:8px}.spatial-design-toggle,.spatial-panel-layout-toggle{align-items:center;background:var(--k-glass-raised);backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));border-radius:var(--k-r-pill);bottom:20px;box-shadow:var(--k-rim-strong),var(--k-shadow-raised);color:var(--k-ink);display:flex;font-size:11.5px;font-weight:var(--k-w-emphasis);gap:9px;left:20px;padding:8px 14px 8px 12px;position:fixed;z-index:40}.spatial-panel-layout-toggle{bottom:62px;gap:10px;padding:6px 8px 6px 12px}.spatial-design-toggle,.spatial-panel-mode-button,.spatial-panel-visibility-toggle{cursor:pointer;transition:color .25s var(--cc-ease),transform .25s var(--cc-ease),box-shadow .25s var(--cc-ease)}.spatial-design-toggle:hover,.spatial-panel-mode-button:hover,.spatial-panel-visibility-toggle:hover{color:var(--cc-ink);transform:translateY(-.5px)}.spatial-panel-mode-button{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;font:inherit;gap:9px;min-height:28px;padding:0}.spatial-panel-visibility-toggles{align-items:center;border-left:1px solid var(--cc-glass-rim-bottom);display:inline-flex;gap:4px;padding-left:10px}.spatial-panel-visibility-toggle{background:var(--k-glass-quiet);border:0;border-radius:var(--k-r-pill);box-shadow:var(--k-rim);color:var(--k-ink-secondary);font:inherit;font-weight:var(--k-w-emphasis);min-height:var(--k-target-mini);padding:0 10px;transition:background var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease)}.spatial-panel-visibility-toggle.on{background:var(--k-glass-strong);color:var(--k-ink);box-shadow:var(--k-rim-strong)}.spatial-panel-visibility-toggle.off{background:var(--k-glass-quiet);color:var(--k-ink-tertiary);opacity:.72}.spatial-design-toggle .design-dot,.spatial-panel-layout-toggle .design-dot{background:var(--cc-accent);border-radius:50%;box-shadow:0 0 8px rgba(0,113,227,.16);height:6px;width:6px}.spatial-panel-layout-toggle .design-dot{background:#0a84ff}.spatial-design-toggle b,.spatial-panel-layout-toggle b{color:var(--cc-ink);font-weight:500}.spatial-design-toggle em,.spatial-panel-layout-toggle em{color:var(--cc-ink-soft);font-family:var(--cc-font-mono);font-size:10px;font-style:normal;margin-left:4px}.spatial-workspace.is-panel-morphing .spatial-activity-panel,.spatial-workspace.is-panel-morphing .spatial-inspector-panel,.spatial-workspace.is-panel-morphing .spatial-roster-panel{transition:left .76s cubic-bezier(.22,1,.36,1),top .76s cubic-bezier(.22,1,.36,1),width .76s cubic-bezier(.22,1,.36,1),height .76s cubic-bezier(.22,1,.36,1),opacity 1.5s cubic-bezier(.45,0,.55,1),visibility 0s linear 0s,box-shadow .32s var(--cc-ease),background .32s var(--cc-ease)}.spatial-workspace.is-tripanel-resizing .spatial-activity-panel,.spatial-workspace.is-tripanel-resizing .spatial-inspector-panel,.spatial-workspace.is-tripanel-resizing .spatial-roster-panel{transition:none}.spatial-workspace[data-panel-layout=hide] .spatial-activity-panel,.spatial-workspace[data-panel-layout=hide] .spatial-inspector-panel,.spatial-workspace[data-panel-layout=hide] .spatial-roster-panel,.spatial-workspace[data-panel-layout=tripanel] .spatial-activity-panel,.spatial-workspace[data-panel-layout=tripanel] .spatial-inspector-panel,.spatial-workspace[data-panel-layout=tripanel] .spatial-roster-panel{cursor:default}.spatial-workspace[data-panel-layout=hide] .spatial-activity-panel,.spatial-workspace[data-panel-layout=hide] .spatial-inspector-panel,.spatial-workspace[data-panel-layout=hide] .spatial-roster-panel{pointer-events:none}.spatial-workspace[data-panel-layout=hide] .spatial-resize-handle,.spatial-workspace[data-panel-layout=tripanel] .spatial-resize-handle{display:none}.spatial-workspace[data-panel-layout=tripanel] .spatial-activity-panel,.spatial-workspace[data-panel-layout=tripanel] .spatial-inspector-panel,.spatial-workspace[data-panel-layout=tripanel] .spatial-roster-panel{border-radius:0;box-shadow:inset 0 .5px 0 var(--cc-glass-rim-top),inset 0 -.5px 0 var(--cc-glass-rim-bottom)}.spatial-workspace[data-panel-layout=tripanel] .spatial-roster-panel{border-right:1px solid var(--cc-line,rgba(120,134,153,.18))}.spatial-workspace[data-panel-layout=tripanel] .spatial-inspector-panel{border-left:1px solid var(--cc-line,rgba(120,134,153,.18))}.spatial-workspace[data-panel-layout=tripanel] .spatial-activity-panel{border-top:1px solid var(--cc-line,rgba(120,134,153,.18))}.spatial-workspace[data-panel-layout=tripanel] .spatial-activity-panel:after,.spatial-workspace[data-panel-layout=tripanel] .spatial-activity-panel:before,.spatial-workspace[data-panel-layout=tripanel] .spatial-inspector-panel:after,.spatial-workspace[data-panel-layout=tripanel] .spatial-inspector-panel:before,.spatial-workspace[data-panel-layout=tripanel] .spatial-roster-panel:after,.spatial-workspace[data-panel-layout=tripanel] .spatial-roster-panel:before{display:none}.spatial-workspace[data-panel-layout=tripanel] .spatial-stage{inset:var(--tripanel-stage-top,88px) var(--tripanel-stage-right,360px) var(--tripanel-stage-bottom,240px) var(--tripanel-stage-left,360px)}.spatial-workspace .spatial-stage{transition:left .7s cubic-bezier(.45,0,.55,1),right .7s cubic-bezier(.45,0,.55,1),top .7s cubic-bezier(.45,0,.55,1),bottom .7s cubic-bezier(.45,0,.55,1)}.spatial-tripanel-divider{cursor:ew-resize;position:absolute;touch-action:none;transform:translateX(-50%);width:28px;z-index:30}.spatial-tripanel-divider:before{background:rgba(29,29,31,.16);border-radius:var(--cc-radius-pill);content:"";height:56px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease,background .18s ease,height .24s cubic-bezier(.22,1,.36,1);width:4px}.spatial-tripanel-divider.dragging:before,.spatial-tripanel-divider:hover:before{height:96px;opacity:1}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-tripanel-divider:before{background:rgba(255,255,255,.28)}.spatial-activity-panel .spatial-tabs{flex:0 0 auto;max-width:100%;min-width:0}.spatial-activity-panel .spatial-tabs button{flex:0 0 auto;min-width:0;padding-left:clamp(12px,2.4vw,22px);padding-right:clamp(12px,2.4vw,22px);white-space:nowrap}@container (max-width: 560px){.spatial-activity-panel .spatial-activity-head{align-items:start;grid-template-columns:minmax(0,1fr)}.spatial-activity-panel .activity-meta{max-width:100%}}.spatial-workspace.is-paused .activity-line,.spatial-workspace.is-paused .map-object{animation-play-state:paused}.resource-spatial-shell,.spatial-pilot-page{--cc-bg-core:#edf2f7;--cc-bg-warm:#f8fafc;--cc-bg-cool:#e7eef7;--cc-accent-haze:rgba(0,113,227,0.08);--cc-ink:#1d1d1f;--cc-ink-muted:rgba(29,29,31,0.66);--cc-ink-soft:rgba(29,29,31,0.46);--cc-ink-faint:rgba(29,29,31,0.24);--cc-ink-wisp:rgba(29,29,31,0.12);--cc-ribbed:rgba(29,29,31,0.045);--cc-dot:rgba(80,95,115,0.12);--cc-accent:#0071e3;--cc-glass-fill:rgba(255,255,255,0.72);--cc-glass-deep:rgba(255,255,255,0.92);--cc-glass-rim-top:rgba(255,255,255,0.82);--cc-glass-rim-bottom:rgba(29,29,31,0.06);--cc-radius-panel:26px;--cc-radius-pill:999px;--cc-shadow:0 18px 50px -26px rgba(15,23,42,0.45),0 1px 0 var(--cc-glass-rim-top) inset;--cc-ease:cubic-bezier(0.22,1,0.36,1);color:var(--cc-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,sans-serif}.spatial-pilot-page{background:radial-gradient(1200px 620px at 86% -10%,var(--cc-accent-haze),transparent 62%),linear-gradient(135deg,var(--cc-bg-warm),var(--cc-bg-core) 50%,var(--cc-bg-cool));isolation:isolate;min-height:100vh;overflow:hidden;padding:78px 18px 212px 306px;position:relative}.spatial-pilot-page:before{background-image:radial-gradient(var(--cc-dot) 1px,transparent 1px);background-size:24px 24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.glass-panel{background:linear-gradient(180deg,var(--cc-glass-rim-top),transparent 34%),var(--cc-glass-fill);border:1px solid var(--cc-glass-rim-bottom);border-radius:var(--cc-radius-panel);box-shadow:var(--cc-shadow);color:var(--cc-ink);overflow:hidden;position:relative}.spatial-topbar .spatial-brand{align-items:center;background:transparent;border:0;border-radius:var(--cc-radius-pill);color:var(--cc-ink);cursor:pointer;display:inline-flex;gap:10px;min-height:auto;padding:4px 8px 4px 6px;transition:background .2s var(--cc-ease)}.spatial-topbar .spatial-brand:focus-visible,.spatial-topbar .spatial-brand:hover{background:var(--cc-ribbed);color:var(--cc-ink);outline:none}.spatial-topbar .spatial-brand:disabled{cursor:default}.spatial-page-title,.spatial-topbar .spatial-brand:disabled:hover{background:transparent}.spatial-page-title{align-items:center;border:0;border-radius:var(--cc-radius-pill);color:var(--cc-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1;margin:0;min-height:auto;padding:6px 10px;transition:background .2s var(--cc-ease),color .2s var(--cc-ease)}.spatial-page-title.open,.spatial-page-title:focus-visible,.spatial-page-title:hover{background:var(--cc-ribbed);color:var(--cc-ink);outline:none}.spatial-page-title:disabled{cursor:default}.spatial-page-title:disabled:hover{background:transparent}.spatial-page-title-caret{display:block;height:12px;transition:transform .28s cubic-bezier(.22,1,.36,1);width:12px}.spatial-page-title.open .spatial-page-title-caret{transform:rotate(180deg)}.spatial-page-heading{display:inline-flex;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;position:relative}.spatial-page-menu{backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%);background:rgba(255,255,255,.78);border-radius:18px;box-shadow:inset 0 .5px 0 var(--cc-glass-rim-top),inset 0 -.5px 0 var(--cc-glass-rim-bottom),0 24px 70px rgba(16,24,32,.22);display:grid;grid-gap:2px;gap:2px;left:0;margin-top:9px;max-height:min(420px,calc(100vh - 100px));min-width:240px;opacity:0;overflow-y:auto;padding:8px;pointer-events:none;position:absolute;top:100%;transform:translateY(-14px) scaleY(.94);transform-origin:0 0;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1);z-index:101}.spatial-page-menu.open{opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1)}.spatial-page-menu.closing{opacity:0;pointer-events:none;transform:translateY(-12px) scaleY(.96);transition:opacity .18s ease,transform .22s cubic-bezier(.55,0,.55,.2)}.spatial-page-menu-item{background:transparent;border:0;border-radius:12px;color:var(--cc-ink);cursor:pointer;font-size:13.5px;font-weight:500;letter-spacing:-.005em;min-height:34px;padding:8px 12px;text-align:left;transition:background .18s var(--cc-ease),color .18s var(--cc-ease);width:100%}.spatial-page-menu.open .spatial-page-menu-item{animation:spatial-menu-item-in .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--menu-item-index, 0), 10) * 18ms)}.spatial-page-menu-item:focus-visible,.spatial-page-menu-item:hover{background:rgba(0,113,227,.1);color:var(--cc-ink);outline:none}.spatial-page-menu-item.on{background:var(--cc-ribbed);color:var(--cc-ink)}@keyframes spatial-menu-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.spatial-pilot-roster{bottom:216px;display:flex;flex-direction:column;gap:0;left:18px;padding:26px 17px 17px;position:absolute;top:78px;width:270px}.resource-inspector-pane .pane-kicker,.spatial-pilot-roster .pane-kicker{color:var(--cc-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.spatial-pilot-roster h2,.spatial-roster-title{color:var(--cc-ink);display:block;font-size:24px;font-weight:350;letter-spacing:-.025em;line-height:1.08;margin:6px 0 0}.spatial-pilot-roster>p{color:var(--cc-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;margin:5px 0 0}.spatial-pilot-roster .spatial-tabs{gap:5px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.spatial-pilot-roster .spatial-tabs::-webkit-scrollbar{display:none}.spatial-pilot-roster .spatial-tabs button{flex:0 0 auto;padding-inline:11px}.pilot-roster-list{flex:1 1;margin-top:16px;overflow-y:auto;padding-right:3px}.spatial-pilot-page .action-panel,.spatial-pilot-page .safety-banner,.spatial-pilot-page>.inline-form{margin-bottom:16px;position:relative;z-index:50}.spatial-pilot-page .assignment-layout,.spatial-pilot-page .connection-layout,.spatial-pilot-page .instance-layout,.spatial-pilot-page .job-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(292px,328px);min-height:0}.spatial-pilot-page .assignment-workspace-layout{display:block}.assignment-work-area{display:grid;grid-gap:14px;gap:14px;min-height:0}.assignment-create-panel .inline-form{background:transparent;border:0;border-radius:0;margin-top:14px;padding:0}.spatial-pilot-page .action-panel,.spatial-pilot-page .detail-panel,.spatial-pilot-page .table-panel,.spatial-pilot-page>.inline-form,.spatial-pilot-page>.safety-banner{background:linear-gradient(180deg,var(--cc-glass-rim-top),transparent 36%),var(--cc-glass-fill);border:1px solid var(--cc-glass-rim-bottom);border-radius:var(--cc-radius-panel);box-shadow:var(--cc-shadow)}.spatial-pilot-page .assignment-layout>.detail-panel,.spatial-pilot-page .connection-layout>.detail-panel,.spatial-pilot-page .instance-layout>.detail-panel,.spatial-pilot-page .job-layout>.detail-panel{display:grid;grid-gap:14px;gap:14px;inset:auto;margin:0;box-shadow:var(--cc-shadow);max-width:none;position:relative;width:auto;z-index:1}.spatial-pilot-page .table-panel{max-height:calc(100vh - 348px);overflow:auto;padding:14px}.spatial-pilot-page .detail-panel{max-height:calc(100vh - 348px);overflow-y:auto;padding:18px}.spatial-pilot-page .action-panel{padding:16px 18px}.spatial-pilot-page .instance-header,.spatial-pilot-page .instance-row{grid-template-columns:minmax(136px,1.3fr) 64px 72px 70px minmax(76px,.8fr) minmax(76px,.8fr)}.spatial-pilot-page .job-header,.spatial-pilot-page .job-row{grid-template-columns:minmax(132px,1.2fr) 74px 98px minmax(94px,.9fr) 96px}.spatial-pilot-page .connection-header,.spatial-pilot-page .connection-row{grid-template-columns:minmax(108px,1fr) minmax(108px,.9fr) 78px minmax(86px,.8fr) 96px}.spatial-pilot-page .assignment-header,.spatial-pilot-page .assignment-row{grid-template-columns:minmax(128px,1.1fr) 70px minmax(112px,.9fr) 72px 96px}.spatial-pilot-page .assignment-row,.spatial-pilot-page .connection-row,.spatial-pilot-page .instance-row,.spatial-pilot-page .job-row{border-radius:16px;min-height:48px;padding:10px 12px}.spatial-pilot-page .assignment-row strong,.spatial-pilot-page .connection-row strong,.spatial-pilot-page .instance-row strong,.spatial-pilot-page .job-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.14}.spatial-pilot-page .assignment-header span,.spatial-pilot-page .assignment-row span,.spatial-pilot-page .connection-header span,.spatial-pilot-page .connection-row span,.spatial-pilot-page .instance-header span,.spatial-pilot-page .instance-row span,.spatial-pilot-page .job-header span,.spatial-pilot-page .job-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-pilot-page .assignment-row,.spatial-pilot-page .connection-row,.spatial-pilot-page .instance-row,.spatial-pilot-page .job-row{background:transparent;color:var(--cc-ink)}.spatial-pilot-page .assignment-row.selected,.spatial-pilot-page .assignment-row:hover,.spatial-pilot-page .connection-row.selected,.spatial-pilot-page .connection-row:hover,.spatial-pilot-page .instance-row.selected,.spatial-pilot-page .instance-row:hover,.spatial-pilot-page .job-row.selected,.spatial-pilot-page .job-row:hover{background:var(--cc-ribbed)}.spatial-pilot-page .action-panel h2,.spatial-pilot-page .detail-panel h2{color:var(--cc-ink);font-weight:380;letter-spacing:-.025em}.spatial-pilot-page button:not(.spatial-roster-row):not(.spatial-tabs button){border-radius:var(--cc-radius-pill)}.spatial-pilot-page .action-header>button,.spatial-pilot-page .detail-form button,.spatial-pilot-page .lifecycle-actions button,.spatial-pilot-page .modal-close,.spatial-pilot-page form button{background:var(--cc-ink);border:0;color:white;font-size:12px;font-weight:650;min-height:34px;padding:8px 14px}.spatial-pilot-page .action-header>button:hover,.spatial-pilot-page .detail-form button:hover,.spatial-pilot-page .lifecycle-actions button:hover,.spatial-pilot-page .modal-close:hover,.spatial-pilot-page form button:hover{background:rgba(29,29,31,.78);color:white}.spatial-pilot-page .lifecycle-actions .secondary-action{background:var(--cc-ribbed);color:var(--cc-ink)}.spatial-pilot-page .lifecycle-actions .secondary-action:hover{background:rgba(29,29,31,.08);color:var(--cc-ink)}.spatial-pilot-page .lifecycle-actions .warning-action{background:rgba(181,86,28,.14);color:#8a3b15}.spatial-pilot-page .lifecycle-actions .warning-action:hover{background:rgba(181,86,28,.2);color:#8a3b15}.spatial-pilot-activity{bottom:18px;display:flex;flex-direction:column;height:176px;left:306px;position:absolute;right:18px}.spatial-pilot-activity .spatial-activity-head{align-items:center;border-bottom:1px solid var(--cc-ink-wisp);display:flex;gap:16px;justify-content:space-between;padding:14px 22px}.spatial-pilot-activity .spatial-tabs{flex:0 0 auto;min-width:360px}.spatial-pilot-activity .spatial-tabs button{flex:1 1;min-width:0;padding-inline:14px}.spatial-pilot-activity .activity-meta{color:var(--cc-ink-soft);flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;min-width:0;text-align:right}.spatial-pilot-activity .spatial-activity-list{padding:10px 22px 14px}.kitsune-mobile-panel-switcher,.phone-operational-cockpit{display:none}@media (max-width:700px){.spatial-workspace.has-phone-cockpit{background:#f4f5f7;color:#1d1d1f;display:block!important;height:auto!important;min-height:100dvh;overflow:visible!important;padding:0!important}.spatial-workspace.has-phone-cockpit>:not(.phone-operational-cockpit){display:none!important}.phone-operational-cockpit{--phone-glass-chrome:rgba(255,255,255,0.72);--phone-glass-chrome-strong:rgba(255,255,255,0.9);--phone-glass-surface:rgba(255,255,255,0.98);--phone-glass-card:rgba(255,255,255,0.92);--phone-glass-field:rgba(255,255,255,0.86);--phone-glass-line:rgba(29,29,31,0.1);--phone-glass-line-strong:rgba(29,29,31,0.16);--phone-glass-shadow:0 1px 1px rgba(29,29,31,0.05),0 18px 48px rgba(29,29,31,0.13),0 42px 96px -42px rgba(29,29,31,0.24);--phone-glass-control-shadow:0 1px 1px rgba(29,29,31,0.05),0 16px 42px rgba(29,29,31,0.16),inset 0 0.5px 0 rgba(255,255,255,0.92),inset 0 -0.5px 0 rgba(29,29,31,0.08);--phone-glass-specular:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(255,255,255,0.3) 38%,rgba(255,255,255,0.08) 62%,rgba(29,29,31,0.05));--phone-content-radius:30px;--phone-card-radius:20px;--phone-control-radius:24px;--phone-space:14px;background:linear-gradient(180deg,#f9fafb,#f2f3f5 44%,#eaebee);display:grid;min-height:100dvh;padding:12px 12px calc(92px + env(safe-area-inset-bottom))}.phone-cockpit-appbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:calc(54px + env(safe-area-inset-top)) 4px 12px}.phone-cockpit-appbar h1,.phone-cockpit-appbar p{margin:0}.phone-cockpit-appbar p{color:rgba(29,29,31,.54);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phone-cockpit-appbar h1{color:#1d1d1f;font-size:clamp(1.45rem,7vw,2.1rem);font-weight:760;line-height:1.05}.phone-cockpit-appbar>span{backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);background:var(--phone-glass-specular),rgba(29,29,31,.92);border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:0 12px 34px rgba(29,29,31,.24),inset 0 .5px 0 rgba(255,255,255,.35);color:#ffffff;font-size:.74rem;font-weight:850;padding:10px 14px}.phone-cockpit-context{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 var(--phone-space)}.phone-cockpit-context span{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.66)),var(--phone-glass-chrome);border:1px solid var(--phone-glass-line);border-radius:999px;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),0 8px 24px rgba(29,29,31,.08);color:rgba(29,29,31,.68);font-size:.74rem;font-weight:750;padding:8px 11px}.phone-cockpit-main{display:grid;min-width:0}.phone-cockpit-surface{background:var(--phone-glass-surface);border:1px solid var(--phone-glass-line);border-radius:var(--phone-content-radius);box-shadow:var(--phone-glass-shadow);min-width:0;overflow:hidden;padding:18px}.phone-cockpit-surface[hidden]{display:none!important}.phone-cockpit-surface .kitsune-panel-slot{display:block}.phone-cockpit-surface .operator-console-body,.phone-cockpit-surface .operator-console-list,.phone-cockpit-surface .operator-console-messages,.phone-cockpit-surface .operator-console-window,.phone-cockpit-surface .pilot-roster-list,.phone-cockpit-surface .spatial-roster-list{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.phone-cockpit-surface .operator-console-shell{height:auto;overflow:visible}.phone-cockpit-surface .jumpbox-credential-form,.phone-cockpit-surface .jumpbox-profile-form,.phone-cockpit-surface .modal-actions,.phone-cockpit-surface .operator-console-input{grid-template-columns:1fr}.phone-cockpit-surface .operator-console-input textarea{font-size:16px;min-height:132px}.phone-cockpit-surface .segmented-control,.phone-cockpit-surface .spatial-tabs{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.phone-cockpit-surface .segmented-control button,.phone-cockpit-surface .spatial-tabs button{min-width:0;padding:9px 6px;white-space:normal}.phone-cockpit-surface .jumpbox-roster-header,.phone-cockpit-surface .node-header{display:none}.phone-cockpit-surface .jumpbox-roster-row,.phone-cockpit-surface .node-row,.phone-cockpit-surface .spatial-roster-row{display:grid;grid-template-columns:1fr;min-width:0;overflow-wrap:anywhere}.phone-cockpit-surface .jumpbox-mainstage-content{display:grid;grid-gap:12px;gap:12px;justify-items:stretch;padding:0}.phone-cockpit-surface .gateway-timeline,.phone-cockpit-surface .gateway-workspace-card,.phone-cockpit-surface .gateway-workspace-shell{width:100%}.phone-cockpit-surface .gateway-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-cockpit-surface .gateway-lifecycle-steps{grid-template-columns:1fr}.phone-cockpit-surface .gateway-lifecycle-steps li{align-items:center;grid-template-columns:auto minmax(0,1fr)}.phone-cockpit-surface .gateway-workspace-card dl{grid-template-columns:1fr}.phone-cockpit-surface .gateway-timeline-header{display:grid}.phone-cockpit-surface .kitsune-status-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,249,251,.98));border:1px solid var(--phone-glass-line-strong);border-radius:var(--phone-card-radius);box-shadow:inset 0 .5px 0 rgba(255,255,255,.95),0 14px 34px rgba(29,29,31,.08);max-width:none}.phone-object-list,.phone-overview-stack{display:grid;grid-gap:12px;gap:12px;min-width:0}.phone-cockpit-card,.phone-object-row{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,248,250,.96));border:1px solid var(--phone-glass-line);border-radius:var(--phone-card-radius);box-shadow:inset 0 .5px 0 rgba(255,255,255,.95),0 10px 24px rgba(29,29,31,.07);color:#1d1d1f;display:grid;grid-gap:9px;gap:9px;padding:15px;text-align:left}.phone-cockpit-card h2,.phone-object-row strong{font-size:1rem;line-height:1.2;margin:0}.phone-cockpit-card p,.phone-cockpit-card ul,.phone-object-row small{color:rgba(29,29,31,.68);font-size:.9rem;line-height:1.35;margin:0}.phone-object-row{border:1px solid transparent;width:100%}.phone-object-row span{color:rgba(29,29,31,.52);font-size:.72rem;font-weight:820;text-transform:uppercase}.phone-object-row.degraded{border-color:rgba(185,119,14,.24);border-left:4px solid #b9770e}.phone-object-row.critical{border-color:rgba(179,38,30,.24);border-left:4px solid #b3261e}.phone-cockpit-tabbar{background:var(--phone-glass-specular),var(--phone-glass-chrome);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.42);border-radius:30px;bottom:max(10px,env(safe-area-inset-bottom));box-shadow:var(--phone-glass-control-shadow);display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));left:10px;padding:7px;position:fixed;right:10px;z-index:500}.phone-cockpit-tabbar button{align-items:center;background:transparent;border:0;border-radius:23px;color:rgba(29,29,31,.58);display:grid;font-size:10px;font-weight:760;grid-gap:2px;gap:2px;min-height:50px;padding:5px 2px}.phone-cockpit-tabbar button span{align-items:center;background:rgba(29,29,31,.07);border-radius:999px;box-shadow:inset 0 .5px 0 rgba(255,255,255,.7);display:inline-flex;height:24px;justify-content:center;justify-self:center;width:24px}.phone-cockpit-tabbar button.active{background:linear-gradient(180deg,rgba(39,39,42,.98),rgba(18,18,20,.98));box-shadow:0 10px 26px rgba(29,29,31,.2),inset 0 .5px 0 rgba(255,255,255,.24);color:#ffffff}.phone-cockpit-tabbar button.active span{background:rgba(255,255,255,.16)}}.modal-section{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:14px}.modal-section h3{font-size:1rem;margin:0}.modal-section p,.modal-section ul{margin:0}:where(dl){display:grid;grid-gap:12px;gap:12px;margin:0}:where(dl div){display:grid;grid-gap:3px;gap:3px;grid-template-columns:120px minmax(0,1fr)}:where(dt){color:var(--muted);font-size:.84rem;font-weight:800}:where(dd){margin:0;overflow-wrap:anywhere}.empty-row{color:var(--muted);margin:0;padding:22px}.empty-row.compact{border:1px solid var(--line);border-radius:8px;padding:12px}.access-warning{background:rgba(164,91,19,.1);border:1px solid rgba(164,91,19,.26);border-radius:8px;color:#7a3f09;font-weight:800;line-height:1.35;margin:12px 0;padding:12px 14px}.access-confidence-card{background:rgba(255,255,255,.62);border:1px solid rgba(49,65,83,.14);border-radius:8px;margin:14px 0;padding:14px}.access-confidence-card h3{font-size:.9rem;margin-bottom:10px}.access-confidence-card dl{margin-bottom:10px}.access-confidence-card p{color:var(--muted);font-weight:700;margin:0}.gateway-roster-section{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.gateway-roster-section-title{align-items:center;color:var(--cc-ink-soft);display:flex;font-size:.76rem;font-weight:850;justify-content:space-between;text-transform:uppercase}.gateway-roster-section-title em{border:.5px solid var(--cc-ink-wisp);border-radius:999px;color:var(--cc-ink);font-style:normal;padding:3px 8px}.gateway-roster-card{background:rgba(255,255,255,.56);border:.5px solid var(--cc-ink-wisp);border-radius:14px;color:var(--cc-ink);display:grid;grid-gap:7px;gap:7px;padding:12px;text-align:left}button.gateway-roster-card{cursor:pointer;width:100%}.gateway-roster-card.selected{border-color:rgba(10,132,255,.34);box-shadow:0 10px 28px rgba(10,132,255,.12)}.gateway-evidence-callout.evidence-ok,.gateway-roster-card.evidence-ok{border-color:rgba(10,132,255,.28)}.gateway-evidence-callout.evidence-warning,.gateway-roster-card.evidence-warning,.gateway-timeline-item.evidence-warning{border-color:rgba(164,117,25,.34);box-shadow:inset 3px 0 0 rgba(164,117,25,.42)}.gateway-evidence-callout.evidence-danger,.gateway-roster-card.evidence-danger{border-color:rgba(153,54,54,.34);box-shadow:inset 3px 0 0 rgba(153,54,54,.44)}.gateway-evidence-callout.evidence-paused,.gateway-evidence-callout.evidence-pending,.gateway-roster-card.evidence-paused,.gateway-roster-card.evidence-pending{border-color:rgba(49,65,83,.2)}.gateway-roster-card strong{min-width:0;overflow-wrap:anywhere}.gateway-roster-card em,.gateway-roster-card small{color:var(--cc-ink-soft);font-size:.76rem;font-style:normal;line-height:1.35}.gateway-roster-card .compact-button{justify-self:start}.gateway-lifecycle-pill{align-self:start;background:rgba(29,29,31,.07);border:.5px solid var(--cc-ink-wisp);border-radius:999px;color:var(--cc-ink);display:inline-flex;font-size:.74rem;font-weight:850;justify-self:start;line-height:1;padding:6px 9px}.gateway-workspace-shell{display:grid;grid-gap:14px;gap:14px;width:min(100%,980px)}.gateway-metric-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.gateway-metric-grid span{background:rgba(255,255,255,.58);border:.5px solid var(--cc-ink-wisp);border-radius:12px;display:grid;grid-gap:2px;gap:2px;padding:10px}.gateway-metric-grid strong{font-size:1.35rem;line-height:1}.gateway-metric-grid small{color:var(--cc-ink-soft);font-size:.74rem;font-weight:750}.gateway-lifecycle-steps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.gateway-lifecycle-steps li{background:rgba(255,255,255,.52);border:.5px solid var(--cc-ink-wisp);border-radius:14px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px}.gateway-lifecycle-steps li.active{border-color:rgba(10,132,255,.42);box-shadow:inset 0 0 0 1px rgba(10,132,255,.12)}.gateway-lifecycle-steps li.complete{background:rgba(10,132,255,.08)}.gateway-lifecycle-steps span{align-items:center;background:rgba(29,29,31,.08);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:850;height:22px;justify-content:center;width:22px}.gateway-lifecycle-steps strong{font-size:.78rem;overflow-wrap:anywhere}.gateway-workspace-card{background:rgba(255,255,255,.74);border:.5px solid var(--cc-ink-wisp);border-radius:16px;display:grid;grid-gap:12px;gap:12px;padding:16px}.gateway-workspace-card h2{margin:0}.gateway-workspace-card dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.gateway-workspace-card dt{color:var(--cc-ink-soft);font-size:.76rem;font-weight:850}.gateway-workspace-card dd{margin:3px 0 0;overflow-wrap:anywhere}.gateway-evidence-callout{background:rgba(255,255,255,.72);border:.5px solid var(--cc-ink-wisp);border-radius:12px;color:var(--cc-ink-soft);font-size:.86rem;font-weight:780;line-height:1.45;margin:0;padding:10px 12px}.gateway-validation-workflow{background:rgba(255,255,255,.68);border:.5px solid var(--cc-ink-wisp);border-radius:14px;display:grid;grid-gap:12px;gap:12px;padding:12px}.gateway-validation-chronology h3,.gateway-validation-detail h3,.gateway-validation-workflow h3{font-size:.88rem;margin:0}.gateway-validation-workflow ol{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.gateway-validation-workflow li{background:rgba(255,255,255,.66);border:.5px solid var(--cc-ink-wisp);border-radius:12px;color:var(--cc-ink-soft);font-size:.75rem;font-weight:820;line-height:1.35;padding:9px}.gateway-validation-workflow li.active{border-color:rgba(164,117,25,.34);color:var(--cc-ink);box-shadow:inset 3px 0 0 rgba(164,117,25,.38)}.gateway-validation-workflow li.complete{border-color:rgba(10,132,255,.28);color:var(--cc-ink)}.gateway-validation-evidence-card{background:rgba(255,255,255,.74);border:.5px solid var(--cc-ink-wisp);border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:12px}.gateway-validation-evidence-card.evidence-ok{border-color:rgba(10,132,255,.32);box-shadow:inset 3px 0 0 rgba(10,132,255,.34)}.gateway-validation-evidence-card.evidence-warning{border-color:rgba(164,117,25,.34);box-shadow:inset 3px 0 0 rgba(164,117,25,.38)}.gateway-validation-evidence-card.evidence-danger{border-color:rgba(153,54,54,.34);box-shadow:inset 3px 0 0 rgba(153,54,54,.42)}.gateway-validation-evidence-card.evidence-pending{border-color:rgba(49,65,83,.2)}.gateway-validation-evidence-card p,.gateway-validation-evidence-card small{color:var(--cc-ink-soft);font-size:.82rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.gateway-validation-evidence-card dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.gateway-validation-detail ul{color:var(--cc-ink-soft);font-size:.84rem;font-weight:750;margin:8px 0 0}.gateway-validation-step-list{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0}.gateway-validation-step-list li{background:rgba(255,255,255,.62);border:.5px solid var(--cc-ink-wisp);border-radius:12px;display:grid;grid-gap:3px;gap:3px;list-style:none;padding:9px 10px}.gateway-validation-step-list span{color:var(--cc-ink-soft);font-size:.78rem;font-weight:800}.gateway-validation-chronology{display:grid;grid-gap:10px;gap:10px}.gateway-edit-workflow{background:rgba(255,255,255,.76);border-color:rgba(10,132,255,.24);display:grid;grid-gap:12px;gap:12px}.gateway-edit-form{display:grid;grid-gap:14px;gap:14px}.gateway-edit-form fieldset{background:rgba(255,255,255,.62);border:.5px solid var(--cc-ink-wisp);border-radius:14px;display:grid;grid-gap:9px;gap:9px;margin:0;min-width:0;padding:12px}.gateway-edit-form legend{color:var(--cc-ink);font-size:.78rem;font-weight:900;padding:0 4px;text-transform:uppercase}.gateway-edit-confirm,.gateway-edit-form label{color:var(--cc-ink-soft);font-size:.78rem;font-weight:850}.gateway-edit-form input,.gateway-edit-form select,.gateway-edit-form textarea{background:rgba(255,255,255,.9);border:.5px solid var(--cc-ink-wisp);border-radius:10px;color:var(--cc-ink);min-height:38px;padding:9px 10px;width:100%}.gateway-edit-form textarea{min-height:72px;resize:vertical}.gateway-edit-form .checkbox-row{align-items:flex-start;display:flex;gap:10px;line-height:1.4}.gateway-edit-form .checkbox-row input{flex:0 0 auto;margin-top:2px;width:auto}.gateway-edit-impact{background:rgba(255,255,255,.66);border:.5px solid var(--cc-ink-wisp);border-radius:14px;display:grid;grid-gap:9px;gap:9px;padding:12px}.gateway-edit-impact.evidence-danger{border-color:rgba(153,54,54,.36);box-shadow:inset 3px 0 0 rgba(153,54,54,.44)}.gateway-edit-impact.evidence-ok{border-color:rgba(10,132,255,.32);box-shadow:inset 3px 0 0 rgba(10,132,255,.34)}.gateway-edit-impact strong{color:var(--cc-ink)}.gateway-edit-impact dl{margin:0}.gateway-edit-impact dl,.gateway-edit-review-table{display:grid;grid-gap:8px;gap:8px}.gateway-edit-review-table>div{background:rgba(255,255,255,.68);border:.5px solid var(--cc-ink-wisp);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:10px}.gateway-edit-review-table>div.sensitive{border-color:rgba(153,54,54,.3)}.gateway-edit-review-table>div.cosmetic{border-color:rgba(10,132,255,.24)}.gateway-edit-review-table strong{color:var(--cc-ink)}.gateway-edit-review-table small,.gateway-edit-review-table span{color:var(--cc-ink-soft);font-size:.76rem;font-weight:800;overflow-wrap:anywhere}.gateway-edit-confirm{background:rgba(255,244,235,.78);border:.5px solid rgba(164,117,25,.32);border-radius:12px;padding:10px}.gateway-handoff-preview{background:rgba(255,255,255,.72);border:.5px solid rgba(10,132,255,.22);border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:13px}.gateway-handoff-preview h3{font-size:.88rem;margin:0}.gateway-handoff-preview p{color:var(--cc-ink-soft);font-size:.84rem;font-weight:750;line-height:1.4;margin:0}.gateway-handoff-preview .secondary-action{justify-self:start}.gateway-timeline{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.gateway-timeline-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gateway-timeline-header h2{margin:0}.gateway-timeline-header>span{border:.5px solid var(--cc-ink-wisp);border-radius:999px;color:var(--cc-ink-soft);font-size:.76rem;font-weight:850;padding:6px 9px}.gateway-timeline-item{background:rgba(255,255,255,.58);border:.5px solid var(--cc-ink-wisp);border-radius:14px;display:grid;grid-gap:5px;gap:5px;padding:11px 12px}.gateway-timeline-item small,.gateway-timeline-item span{color:var(--cc-ink-soft);font-size:.74rem;font-weight:800}.gateway-timeline-item p{color:var(--cc-ink);font-size:.86rem;line-height:1.42;margin:0}.gateway-timeline-item dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr;margin:4px 0}.gateway-timeline-item dt{color:var(--cc-ink-soft);font-size:.72rem;font-weight:850}.gateway-timeline-item dd{color:var(--cc-ink);font-size:.84rem;line-height:1.35;margin:1px 0 0}.gateway-timeline-item.evidence-neutral{border-color:var(--cc-ink-wisp)}.gateway-operator-history .gateway-timeline-item{background:rgba(255,255,255,.72)}.gateway-console-rail{min-height:0}@media (max-width:1100px){.gateway-lifecycle-steps,.gateway-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-timeline-item dl,.gateway-validation-evidence-card dl,.gateway-validation-workflow ol,.gateway-workspace-card dl{grid-template-columns:1fr}}.discovery-summary-card{background:rgba(255,255,255,.66);border:1px solid rgba(49,65,83,.14);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:14px 0;padding:14px}.discovery-summary-card h3{font-size:.9rem}.discovery-summary-card p{color:#1c6d58;font-weight:900;margin:0}.pocket-mode-tabs,.segmented-control,.spatial-tabs,.spatial-view-picker{--segment-gap:4px;--segment-indicator-width:0px;--segment-indicator-x:3px;align-items:center;background:var(--k-glass-quiet);backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));-webkit-backdrop-filter:blur(var(--k-blur)) saturate(var(--k-saturate));border:0;border-radius:var(--k-r-pill);box-shadow:var(--k-rim);display:flex;gap:var(--segment-gap);min-height:40px;overflow:hidden;padding:3px;position:relative}.pocket-mode-tabs button,.segmented-control button,.spatial-tabs button,.spatial-view-picker button{background:transparent;border:0;border-radius:var(--k-r-pill);box-shadow:none;color:var(--k-ink-secondary);align-items:center;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:var(--k-w-emphasis);letter-spacing:0;line-height:1;min-height:34px;overflow:hidden;padding:0 22px;position:relative;justify-content:center;text-overflow:clip;text-transform:none;transition:color var(--k-dur-quick) var(--k-ease),transform var(--k-dur-quick) var(--k-ease);white-space:nowrap;width:auto;z-index:1}.pocket-mode-tabs button.on,.segmented-control button.on,.spatial-tabs button.on,.spatial-view-picker button.on{color:var(--k-ink);font-weight:var(--k-w-title)}.pocket-mode-tabs button:hover,.segmented-control button:hover,.spatial-tabs button:hover,.spatial-view-picker button:hover{color:var(--k-ink)}.segmented-control-indicator{background:var(--k-glass-strong);border-radius:var(--k-r-pill);bottom:3px;box-shadow:var(--k-rim);left:3px;pointer-events:none;position:absolute;top:3px;transform:translateX(calc(var(--segment-indicator-x) - 3px));transition:transform .28s var(--k-ease),width .28s var(--k-ease);width:var(--segment-indicator-width);z-index:0}.pocket-mode-tabs button:disabled,.segmented-control button:disabled,.spatial-tabs button:disabled,.spatial-view-picker button:disabled{cursor:default;opacity:.7}.spatial-activity-panel .segmented-control,.spatial-pilot-activity .segmented-control,.spatial-pilot-roster .segmented-control,.spatial-roster-panel .segmented-control{gap:4px;overflow-x:auto;scrollbar-width:none}.spatial-activity-panel .segmented-control::-webkit-scrollbar,.spatial-pilot-activity .segmented-control::-webkit-scrollbar,.spatial-pilot-roster .segmented-control::-webkit-scrollbar,.spatial-roster-panel .segmented-control::-webkit-scrollbar{display:none}.spatial-activity-panel .segmented-control button,.spatial-pilot-activity .segmented-control button,.spatial-pilot-roster .segmented-control button,.spatial-roster-panel .segmented-control button{flex:0 0 auto;padding:0 22px}@media (max-width:840px){.dashboard-shell{grid-template-columns:1fr}.sidebar{border-right:0;padding:18px}nav{grid-template-columns:repeat(7,minmax(0,1fr))}nav button{text-align:center}.workspace{padding:22px}.status-grid,.topbar{grid-template-columns:1fr}.status-grid,.topbar{display:grid}.audit-header,.audit-row,.bundle-file-header,.bundle-file-row,.bundle-layout,.deploy-form,.heartbeat-row,.inline-form,.instance-header,.instance-layout,.instance-row,.job-header,.job-layout,.job-row,.jumpbox-credential-form,.jumpbox-profile-form,.lifecycle-panel,.modal-actions,.node-form,.node-header,.node-layout,.node-row,.table-header,.table-row,dl div{grid-template-columns:1fr}.jumpbox-setup-modal{max-height:calc(100vh - 72px);width:min(100%,calc(100vw - 24px))}.kitsune-setup-backdrop{padding:54px 12px 18px}.action-header{display:grid}}@media (max-width:560px){.login-shell{padding:16px}.environment-banner{bottom:14px;left:50%;right:auto;top:auto;transform:translateX(-50%)}.environment-banner span,main.dashboard-shell>.environment-banner{display:none}.empty-state,.login-panel{padding:22px}nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.window-command-bar{left:12px;top:12px;z-index:140}.navigation-pocket{border-radius:24px 24px 0 0;bottom:8px;height:min(82dvh,680px);left:8px;max-width:none;padding:54px 18px 18px;right:8px;top:auto;transform:translateY(calc(100% + 24px));width:auto;z-index:135}.navigation-pocket.open{transform:translateY(0)}.navigation-pocket nav{grid-template-columns:1fr;max-height:min(54vh,420px)}.workspace.spatial-host,.workspace.spatial-resource-host{min-height:100dvh;overflow:visible;padding:0}.workspace.spatial-host>.topbar,.workspace.spatial-resource-host>.topbar{display:none}.spatial-workspace{min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:82px 12px calc(38dvh + 132px);position:relative;scroll-padding-bottom:calc(38dvh + 88px);scroll-padding-top:82px}.spatial-workspace .spatial-topbar{left:10px;max-width:calc(100vw - 20px);right:10px;top:10px;width:auto}.spatial-anchored-zoom,.spatial-map-legend,.spatial-panel-layout-toggle,.spatial-tripanel-divider,.spatial-workspace .spatial-health,.spatial-workspace .spatial-signout,.spatial-workspace .spatial-view-picker,.spatial-workspace .spatial-zoom-controls{display:none!important}.kitsune-mobile-panel-switcher{backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:rgba(255,255,255,.78);border:1px solid rgba(29,29,31,.08);border-radius:999px;bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 14px 42px rgba(29,29,31,.18);display:grid;grid-gap:3px;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));left:10px;padding:4px;position:fixed;right:10px;z-index:120}.kitsune-mobile-panel-switcher button{background:transparent;border:0;border-radius:999px;color:rgba(29,29,31,.58);font-size:11px;font-weight:750;min-height:38px;overflow:hidden;padding:6px 5px;text-overflow:ellipsis;white-space:nowrap}.kitsune-mobile-panel-switcher button.on{background:#1d1d1f;color:#ffffff}.spatial-workspace .spatial-activity-panel,.spatial-workspace .spatial-inspector-panel,.spatial-workspace .spatial-roster-panel,.workspace.unified-page .spatial-controlled-panel{border-radius:22px!important;bottom:auto!important;display:flex!important;height:auto!important;left:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;z-index:1!important}.spatial-workspace .spatial-roster-panel{max-height:252px!important;order:2}.spatial-workspace .spatial-inspector-panel{max-height:320px!important;order:3}.spatial-workspace .spatial-activity-panel{bottom:calc(58px + env(safe-area-inset-bottom))!important;box-shadow:0 18px 58px rgba(29,29,31,.24)!important;height:clamp(232px,35dvh,310px)!important;left:12px!important;max-height:clamp(232px,35dvh,310px)!important;position:fixed!important;right:12px!important;top:auto!important;z-index:110!important}.spatial-workspace .spatial-stage{display:flex!important;height:auto;max-height:214px;min-height:0;overflow:auto;position:relative;width:100%;order:1}.spatial-workspace .spatial-page-center{align-items:stretch;justify-content:flex-start}.spatial-workspace .jumpbox-mainstage-content{align-content:start;min-height:0;overflow-y:auto;padding:10px 0 0;width:100%}.spatial-workspace .jumpbox-mainstage-content .kitsune-status-card{min-height:0}.command-map-canvas,.spatial-workspace .spatial-map-canvas{min-height:190px}.spatial-panel-header{cursor:default;padding:16px 16px 0;touch-action:auto}.spatial-panel-header:active{cursor:default}.spatial-workspace .spatial-resize-handle,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle{display:none!important;pointer-events:none!important}.spatial-panel-body{overflow:hidden}.pilot-roster-list,.spatial-inspector-panel .spatial-panel-body,.spatial-roster-list,.spatial-roster-panel .spatial-panel-body{overflow-y:auto}.spatial-workspace .jumpbox-roster-header{display:none}.spatial-workspace .jumpbox-roster-row{align-items:start;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr;min-height:0}.operator-console-shell{min-height:0}.operator-console-head{align-items:center}.operator-console-head h2{font-size:1.2rem}.operator-console-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.operator-console-tabs button{flex:0 0 auto}.operator-console-body,.operator-console-list,.operator-console-window{min-height:0}.operator-console-setup-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-console-input{grid-template-columns:1fr}.operator-console-input textarea{min-height:86px}.operator-console-input button{min-height:42px;width:100%}.jumpbox-setup-modal{max-height:calc(100dvh - 42px);overflow-y:auto;width:min(100%,calc(100vw - 20px))}.kitsune-setup-backdrop{padding:18px 10px}.jumpbox-credential-form,.jumpbox-profile-form,.modal-actions{grid-template-columns:1fr}}.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected{background:#1d1d1f;color:#f4f4f4}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel .spatial-roster-row.selected,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected{background:#f4f4f4;color:#1d1d1f}.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected em,.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected small,.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected strong,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected em,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected small,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected strong{color:currentColor}.spatial-workspace .spatial-roster-panel .spatial-roster-row.selected .roster-glyph,.workspace.unified-page .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected .roster-glyph{background:#f4f4f4;border-color:#f4f4f4;color:#1d1d1f}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel .spatial-roster-row.selected .roster-glyph,.workspace.unified-page:is([data-theme=warm],[data-theme=midnight]) .spatial-controlled-panel[data-spatial-panel-id=roster] .spatial-roster-row.selected .roster-glyph{background:#1d1d1f;border-color:#1d1d1f;color:#f4f4f4}.kitsune-panel-slot{display:contents}.kitsune-modal-backdrop{align-items:center;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:rgba(15,23,32,.46);isolation:isolate;padding:24px;z-index:10000}.kitsune-dropdown,.kitsune-modal,.kitsune-modal-backdrop,.kitsune-status-card,.kitsune-transcript{box-sizing:border-box}.kitsune-dropdown{display:grid;grid-gap:6px;gap:6px}.kitsune-dropdown span{color:#263544;font-size:.8rem;font-weight:800}.kitsune-dropdown select{width:100%}.kitsune-status-card{background:rgba(255,255,255,.74);border:1px solid rgba(38,53,68,.1);border-radius:8px;box-shadow:0 18px 50px -34px rgba(23,33,43,.35);display:grid;grid-gap:12px;gap:12px;max-width:min(680px,calc(100vw - 80px));padding:18px}.kitsune-status-card .plain-summary{margin:0}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .kitsune-dropdown span{color:rgba(244,244,244,.72)}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .kitsune-status-card{background:rgba(24,25,27,.74);border-color:rgba(255,255,255,.12);color:rgba(244,244,244,.88)}.spatial-workspace .jumpbox-roster-header,.spatial-workspace .jumpbox-roster-row{grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto}.spatial-workspace .jumpbox-roster-row{cursor:pointer}.spatial-workspace .jumpbox-roster-row>span{align-items:center;display:inline-flex}.spatial-workspace .jumpbox-mainstage-content{display:grid;justify-items:center;padding:120px 24px 24px}.spatial-workspace .spatial-activity-panel,.spatial-workspace .spatial-inspector-panel,.spatial-workspace .spatial-roster-panel,.workspace.unified-page .spatial-controlled-panel{box-sizing:border-box!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;position:absolute!important;resize:none!important}.spatial-workspace .spatial-activity-panel:not(.minimized),.spatial-workspace .spatial-inspector-panel:not(.minimized),.spatial-workspace .spatial-roster-panel:not(.minimized),.workspace.unified-page .spatial-controlled-panel:not(.minimized){pointer-events:auto!important}.spatial-workspace .spatial-activity-panel>.spatial-resize-handle,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle{display:block!important;pointer-events:auto!important;position:absolute!important;touch-action:none!important;z-index:90!important}.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.n,.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.s,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.n,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.s,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.n,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.s,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.n,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.s{height:16px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:84px!important}.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.e,.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.w,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.e,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.w,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.e,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.w,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.e,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.w{bottom:auto!important;height:84px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important}.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.ne,.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.nw,.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.se,.spatial-workspace .spatial-activity-panel>.spatial-resize-handle.sw,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.ne,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.nw,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.se,.spatial-workspace .spatial-inspector-panel>.spatial-resize-handle.sw,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.ne,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.nw,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.se,.spatial-workspace .spatial-roster-panel>.spatial-resize-handle.sw,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.ne,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.nw,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.se,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle.sw{height:34px!important;width:34px!important}.spatial-workspace .minimized>.spatial-resize-handle,.spatial-workspace .spatial-activity-panel.kitsune-panel-off,.spatial-workspace .spatial-inspector-panel.kitsune-panel-off,.spatial-workspace .spatial-roster-panel.kitsune-panel-off,.spatial-workspace[data-panel-layout=hide] .spatial-resize-handle,.spatial-workspace[data-panel-layout=tripanel] .spatial-resize-handle,.workspace.unified-page .kitsune-panel-off,.workspace.unified-page .spatial-controlled-panel.minimized>.spatial-resize-handle,.workspace.unified-page[data-panel-layout=hide] .spatial-controlled-panel>.spatial-resize-handle,.workspace.unified-page[data-panel-layout=tripanel] .spatial-controlled-panel>.spatial-resize-handle{pointer-events:none!important}@media (max-width:700px){.window-command-bar{z-index:420}.navigation-scrim{z-index:400}.navigation-pocket{z-index:410}.environment-banner{bottom:auto;left:auto;right:12px;top:14px;transform:none;z-index:430}.environment-banner span{display:none}.workspace.spatial-host,.workspace.spatial-resource-host{min-height:100dvh;overflow:visible}.spatial-workspace{display:flex!important;flex-direction:column!important;gap:14px!important;height:auto!important;min-height:100dvh;overflow:visible!important;padding:72px 12px 24px!important;scroll-padding-top:72px}.spatial-workspace .spatial-atmosphere{display:none}.kitsune-mobile-panel-switcher,.spatial-anchored-zoom,.spatial-design-toggle,.spatial-map-legend,.spatial-panel-layout-toggle,.spatial-tripanel-divider,.spatial-workspace .spatial-topbar{display:none!important}.spatial-workspace .kitsune-panel-off,.workspace.unified-page .kitsune-panel-off{opacity:1!important;pointer-events:auto!important;transform:none!important}.spatial-workspace .spatial-activity-panel,.spatial-workspace .spatial-inspector-panel,.spatial-workspace .spatial-roster-panel,.workspace.unified-page .spatial-controlled-panel{background:rgba(255,255,255,.92)!important;border-radius:18px!important;bottom:auto!important;box-shadow:0 14px 36px rgba(29,29,31,.12)!important;display:flex!important;flex:0 0 auto!important;flex-basis:auto!important;flex-shrink:0!important;height:auto!important;left:auto!important;max-height:none!important;min-height:0!important;opacity:1!important;overflow:visible!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;z-index:1!important}.spatial-workspace .spatial-activity-panel{order:1}.spatial-workspace .spatial-roster-panel{order:2}.spatial-workspace .spatial-inspector-panel{order:3}.spatial-workspace .spatial-stage{background:rgba(255,255,255,.72);border:1px solid rgba(29,29,31,.08);border-radius:18px;box-shadow:0 14px 36px rgba(29,29,31,.08);display:block!important;height:auto!important;max-height:none!important;min-height:0!important;order:4;overflow:visible!important;padding:14px;position:relative!important;width:100%}.spatial-workspace .spatial-resize-handle,.workspace.unified-page .spatial-controlled-panel>.spatial-resize-handle{display:none!important;pointer-events:none!important}.spatial-panel-header{cursor:default!important;padding:14px 14px 0!important;touch-action:auto!important}.spatial-minimize-control{opacity:1!important;pointer-events:auto!important}.spatial-panel-body{display:block!important;flex:0 0 auto!important;max-height:none!important;min-height:max-content!important;overflow:visible!important;padding:14px!important}.spatial-activity-panel .spatial-panel-body{padding-top:10px!important}.spatial-workspace .jumpbox-roster-header{display:none}.spatial-workspace .jumpbox-roster-row{grid-template-columns:1fr}.spatial-workspace .spatial-roster-panel .spatial-tabs{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.spatial-workspace .spatial-roster-panel .spatial-tabs button{min-width:0;padding:8px 6px;white-space:normal}.spatial-workspace .jumpbox-roster-row,.spatial-workspace .jumpbox-roster-row>*,.spatial-workspace .spatial-roster-row,.spatial-workspace .spatial-roster-row>*{min-width:0;overflow-wrap:anywhere}.spatial-workspace .jumpbox-mainstage-content{display:grid;justify-items:stretch;min-height:0;overflow:visible;padding:10px 0 0}.spatial-workspace .jumpbox-mainstage-content .kitsune-status-card{max-width:100%}.command-map-canvas,.spatial-workspace .spatial-map-canvas{display:none!important}.operator-console-shell{display:block!important;flex:0 0 auto!important;gap:10px;height:auto!important;min-height:0;overflow:visible!important}.operator-console-body,.operator-console-list,.operator-console-messages,.operator-console-window{display:block!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:max-content!important;overflow:visible!important}.operator-console-body{display:grid!important;grid-gap:10px;gap:10px}.operator-console-list,.operator-console-messages{display:grid!important;grid-gap:8px;gap:8px}.operator-console-footer{margin-top:10px}.operator-console-input,.operator-console-setup-card dl{grid-template-columns:1fr}.operator-console-input textarea{font-size:16px;min-height:112px}.operator-console-input button{min-height:46px;width:100%}.phone-cockpit-surface .operator-console-window{display:flex!important;flex-direction:column!important;gap:14px}.phone-cockpit-surface .operator-console-footer{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,251,253,.94));border:1px solid var(--phone-glass-line);border-radius:var(--phone-card-radius);bottom:auto;margin:0 0 12px;order:-1;padding:12px;position:relative;box-shadow:inset 0 .5px 0 rgba(255,255,255,.96),0 12px 28px rgba(29,29,31,.08);z-index:20}.phone-cockpit-surface .operator-console-input textarea{background:var(--phone-glass-field);border:1px solid var(--phone-glass-line-strong);border-radius:16px;box-shadow:inset 0 1px 2px rgba(29,29,31,.05),inset 0 .5px 0 rgba(255,255,255,.86);color:#1d1d1f;min-height:104px!important;padding:12px}.phone-cockpit-surface .operator-console-input button{background:linear-gradient(180deg,rgba(41,41,44,.98),rgba(18,18,20,.98));border-radius:16px;box-shadow:0 10px 24px rgba(29,29,31,.18),inset 0 .5px 0 rgba(255,255,255,.22);color:#ffffff}.phone-cockpit-surface .operator-console-tabs{background:var(--phone-glass-specular),rgba(255,255,255,.7);border:1px solid var(--phone-glass-line);border-radius:20px;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9),0 8px 18px rgba(29,29,31,.06);padding:4px}.phone-cockpit-surface .operator-console-tabs button{border-radius:15px;color:rgba(29,29,31,.68);min-height:38px}.phone-cockpit-surface .operator-console-tabs button.on{background:rgba(255,255,255,.88);box-shadow:0 1px 2px rgba(29,29,31,.08),inset 0 .5px 0 rgba(255,255,255,.96);color:#1d1d1f}.phone-cockpit-surface .operator-console-audit,.phone-cockpit-surface .operator-console-message,.phone-cockpit-surface .operator-console-setup-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,250,252,.96));border:1px solid var(--phone-glass-line);border-radius:var(--phone-card-radius);box-shadow:inset 0 .5px 0 rgba(255,255,255,.94),0 8px 20px rgba(29,29,31,.06)}.phone-cockpit-surface .operator-console-setup-card{gap:12px;padding:14px}}@media (max-width:700px) and (prefers-contrast:more){.phone-operational-cockpit{--phone-glass-line:rgba(29,29,31,0.24);--phone-glass-line-strong:rgba(29,29,31,0.34)}.phone-cockpit-card,.phone-cockpit-context span,.phone-cockpit-surface,.phone-cockpit-surface .operator-console-audit,.phone-cockpit-surface .operator-console-footer,.phone-cockpit-surface .operator-console-message,.phone-cockpit-surface .operator-console-setup-card,.phone-object-row{box-shadow:none}}@media (max-width:700px) and (prefers-reduced-transparency:reduce){.phone-cockpit-appbar>span,.phone-cockpit-context span,.phone-cockpit-tabbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff}.phone-cockpit-appbar>span,.phone-cockpit-surface .operator-console-input button,.phone-cockpit-tabbar button.active{background:#1d1d1f}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media (max-width:700px){.phone-cockpit-appbar>span,.phone-cockpit-context span,.phone-cockpit-tabbar{background:#ffffff}}}.governance-mainstage{align-content:start;overflow-y:auto;padding:clamp(76px,11vh,116px) clamp(18px,4vw,54px) 48px}.governance-mainstage-grid{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:1180px;width:100%}.governance-mainstage-grid.g6c-review-active>:not(#g6c-walkthrough){display:none}.governance-summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.governance-mainstage .kitsune-status-card{max-width:none}.governance-escalation-card,.governance-intelligence-card,.governance-narrative-card,.governance-walkthrough-card{background:rgba(255,255,255,.7);border:1px solid rgba(38,53,68,.1);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.governance-walkthrough-card.focused-review{gap:14px}.governance-narrative-head h2{font-size:clamp(1.35rem,2vw,2rem);font-weight:430;margin:0}.governance-narrative-head p{color:var(--cc-ink-soft);margin:6px 0 0}.governance-evidence-list,.inspector-intelligence-stack,.inspector-narrative-stack,.operational-narrative-list{display:grid;grid-gap:10px;gap:10px}.governance-evidence-list,.operational-narrative-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.governance-evidence-list article,.inspector-intelligence-stack article,.inspector-narrative-stack article,.operational-narrative-list article{background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.08);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.governance-evidence-list span,.inspector-intelligence-stack strong,.inspector-narrative-stack strong,.operational-narrative-list span{color:var(--cc-ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.governance-evidence-list strong,.governance-intelligence-summary p,.inspector-intelligence-stack p,.inspector-narrative-stack p,.operational-narrative-list p{color:var(--cc-ink);line-height:1.45;margin:0}.governance-evidence-list em,.governance-intelligence-summary span,.inspector-intelligence-stack span,.inspector-narrative-stack span,.operational-narrative-list em{color:var(--cc-ink-soft);font-size:.78rem;font-style:normal}.governance-intelligence-summary{align-items:start;background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.08);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.governance-intelligence-summary strong{color:var(--cc-ink);font-size:1rem}.governance-escalation-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.governance-escalation-grid article,.governance-walkthrough-grid article{background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.governance-escalation-grid .governance-escalation-primary{border-color:rgba(115,91,38,.18)}.governance-escalation-grid span,.governance-walkthrough-grid span{color:var(--cc-ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.governance-escalation-grid p,.governance-escalation-grid strong,.governance-walkthrough-grid p,.governance-walkthrough-grid strong{color:var(--cc-ink);line-height:1.45;margin:0}.governance-escalation-grid em{color:var(--cc-ink-soft);font-size:.78rem;font-style:normal}.governance-escalation-grid ul{color:var(--cc-ink);display:grid;grid-gap:6px;gap:6px;line-height:1.4;margin:0;padding-left:18px}.governance-escalation-grid li{padding-left:2px}.governance-walkthrough-selector{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.governance-walkthrough-selector button{background:rgba(255,255,255,.58);border:1px solid rgba(38,53,68,.1);border-radius:8px;color:var(--cc-ink);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:10px;text-align:left}.governance-walkthrough-selector button.selected,.governance-walkthrough-selector button:hover{background:rgba(255,255,255,.92);border-color:rgba(25,93,135,.34);box-shadow:0 14px 34px -28px rgba(23,33,43,.48)}.governance-walkthrough-selector strong{line-height:1.25}.governance-walkthrough-selector span{color:var(--cc-ink-soft);font-size:.78rem}.g6c-review-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.g6c-review-controls span{color:var(--cc-ink-soft);font-size:.82rem;font-weight:800;margin-right:auto;text-transform:uppercase}.g6c-review-controls button,.governance-walkthrough-orientation button{background:rgba(255,255,255,.68);border:1px solid rgba(38,53,68,.12);border-radius:8px;color:var(--cc-ink);cursor:pointer;font-weight:850;padding:8px 10px}.g6c-review-controls button:hover,.governance-walkthrough-orientation button:hover{background:rgba(255,255,255,.94);border-color:rgba(25,93,135,.34)}.g6c-review-controls button:disabled{cursor:not-allowed;opacity:.45}.g6c-review-task{background:rgba(255,255,255,.78);border:1px solid rgba(115,91,38,.22);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.g6c-review-task span{color:var(--cc-ink);font-size:.78rem;font-weight:850;text-transform:uppercase}.g6c-review-task p,.g6c-review-task strong{color:var(--cc-ink);line-height:1.45;margin:0}.g6c-review-task div{display:grid;grid-gap:5px;gap:5px}.g6c-review-task em{color:var(--cc-ink-soft);font-size:.84rem;font-style:normal;line-height:1.4}.g6c-simple-review{display:grid;grid-gap:14px;gap:14px}.g6c-scenario-count{color:var(--cc-ink-soft);font-size:.82rem;font-weight:850;margin:0;text-transform:uppercase}.g6c-simple-review h2{color:var(--cc-ink);font-size:clamp(1.65rem,3vw,2.5rem);font-weight:520;line-height:1.1;margin:0}.g6c-incident-narrative{color:var(--cc-ink);font-size:1.02rem;line-height:1.55;margin:0}.g6c-simple-nav{align-items:center;border:0!important;display:flex;gap:8px;justify-content:flex-end;padding:2px 0 0!important}.g6c-simple-nav button{background:rgba(255,255,255,.68);border:1px solid rgba(38,53,68,.12);border-radius:8px;color:var(--cc-ink);cursor:pointer;font-weight:850;padding:8px 10px}.g6c-simple-nav button:hover{background:rgba(255,255,255,.94);border-color:rgba(25,93,135,.34)}.g6c-simple-nav button:disabled{cursor:not-allowed;opacity:.45}.governance-walkthrough-detail-grid,.governance-walkthrough-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.governance-walkthrough-grid .governance-walkthrough-primary{border-color:rgba(115,91,38,.18);grid-column:1/-1}.governance-walkthrough-grid ul{color:var(--cc-ink);display:grid;grid-gap:6px;gap:6px;line-height:1.4;margin:0;padding-left:18px}.governance-walkthrough-detail-grid article{background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.governance-walkthrough-detail-grid span{color:var(--cc-ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.governance-walkthrough-detail-grid li,.governance-walkthrough-detail-grid p{color:var(--cc-ink);line-height:1.45;margin:0}.governance-walkthrough-detail-grid ul{color:var(--cc-ink);display:grid;grid-gap:6px;gap:6px;line-height:1.4;margin:0;padding-left:18px}.kitsune-status-card.success{border-color:rgba(25,135,84,.22)}.kitsune-status-card.warning{border-color:rgba(181,111,25,.28)}.kitsune-status-card.critical{border-color:rgba(170,48,48,.32)}.governance-metric-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.governance-metric-row span{background:rgba(38,53,68,.06);border:1px solid rgba(38,53,68,.1);border-radius:8px;color:var(--cc-ink-soft);display:grid;font-size:.78rem;grid-gap:3px;gap:3px;padding:10px}.governance-metric-row strong{color:var(--cc-ink);font-size:1rem}.governance-walkthrough-orientation{background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.08);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:12px}.governance-walkthrough-orientation span{color:var(--cc-ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.governance-walkthrough-orientation p{color:var(--cc-ink);line-height:1.45;margin:0}.governance-walkthrough-orientation button{color:var(--cc-ink);justify-self:start}.policy-violation.read-only{background:rgba(255,255,255,.62);color:var(--cc-ink)}.governance-roster-drilldown{border-top:1px solid rgba(38,53,68,.1);display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:14px}.governance-item-row{background:rgba(255,255,255,.58);border:1px solid rgba(38,53,68,.1);border-radius:8px;color:var(--cc-ink);cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:10px;text-align:left}.governance-item-row.selected,.governance-item-row:hover{background:rgba(255,255,255,.9);border-color:rgba(25,93,135,.34);box-shadow:0 14px 34px -28px rgba(23,33,43,.48)}.governance-item-row em,.governance-item-row span{color:var(--cc-ink-soft);font-size:.78rem;font-style:normal}.governance-review-memory{background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.1);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding:12px}.governance-review-memory div{display:grid;grid-gap:4px;gap:4px}.governance-review-memory strong{color:var(--cc-ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.governance-review-memory p{color:var(--cc-ink);font-weight:760;margin:0}.governance-review-memory span{color:var(--cc-ink-soft);font-size:.82rem;line-height:1.4}.governance-alert-contracts{background:rgba(255,255,255,.66);border:1px solid rgba(38,53,68,.1);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.governance-alert-contracts h2{font-size:clamp(1.35rem,2vw,2rem);font-weight:430;margin:0}.governance-alert-contracts p{color:var(--cc-ink-soft);margin:6px 0 0}.governance-contract-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.governance-contract-list article{background:rgba(38,53,68,.05);border:1px solid rgba(38,53,68,.08);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.governance-contract-list span,.read-only-chip{background:rgba(43,108,176,.1);border:1px solid rgba(43,108,176,.16);border-radius:999px;color:#23537c;display:inline-flex;font-size:.72rem;font-weight:800;justify-self:start;padding:4px 8px;text-transform:uppercase}.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .g6c-review-task,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .g6c-simple-review>div,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-alert-contracts,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-escalation-card,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-escalation-grid article,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-evidence-list article,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-intelligence-card,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-intelligence-summary,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-item-row,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-metric-row span,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-narrative-card,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-review-memory,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-walkthrough-card,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-walkthrough-detail-grid article,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-walkthrough-grid article,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-walkthrough-orientation,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .governance-walkthrough-selector button,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .inspector-intelligence-stack article,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .inspector-narrative-stack article,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .operational-narrative-list article{background:rgba(24,25,27,.72);border-color:rgba(255,255,255,.12)}.aw-entity-host{display:block;margin:0 auto;max-width:1360px;padding:0 28px 56px;width:100%}.aw-entity{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(250px,.84fr) minmax(0,1.75fr) minmax(250px,.82fr)}.aw-entity__inspector,.aw-entity__main,.aw-entity__roster{min-width:0}.aw-entity__inspector,.aw-entity__roster{align-self:start;background:rgba(255,255,255,.76);border:1px solid rgba(22,32,42,.12);border-radius:8px;box-shadow:0 14px 38px rgba(22,32,42,.07);display:grid;grid-gap:14px;gap:14px;padding:16px}.aw-entity__main{display:grid;grid-gap:16px;gap:16px}.aw-entity__main-header,.aw-entity__roster-head,.aw-entity__section,.aw-live-strip{background:rgba(255,255,255,.82);border:1px solid rgba(22,32,42,.12);border-radius:8px;box-shadow:0 14px 38px rgba(22,32,42,.06);padding:18px}.aw-entity__main-header{display:grid;grid-gap:10px;gap:10px;padding:24px;position:relative}.aw-entity__main-header.is-destructive{background:linear-gradient(135deg,rgba(180,35,24,.14),rgba(255,255,255,.9) 48%,rgba(255,255,255,.82));border-color:rgba(180,35,24,.28)}.aw-entity__main-header h1{align-items:center;display:flex;flex-wrap:wrap;font-size:2.35rem;font-weight:620;gap:12px;line-height:1.08;margin:0}.aw-empty-line,.aw-entity__main-header p,.aw-entity__roster-group p,.aw-entity__roster-head p{color:#5f6e7d;line-height:1.45;margin:0}.aw-entity__status-pill{background:#eaf6f2;border:1px solid rgba(10,132,255,.22);border-radius:999px;color:#0a84ff;font-size:.75rem;font-weight:900;padding:6px 10px;position:absolute;right:18px;top:18px}.aw-entity__eyebrow{color:#657384;font-size:.72rem;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.aw-attention-row,.aw-entity__portfolio-btn,.aw-entity__roster-item{background:rgba(255,255,255,.74);border:1px solid rgba(22,32,42,.1);border-radius:8px;color:var(--ink);min-height:0;padding:12px;text-align:left;width:100%}.aw-entity__portfolio-btn{display:grid;grid-gap:4px;gap:4px}.aw-attention-row small,.aw-entity__portfolio-btn small,.aw-entity__portfolio-btn span,.aw-entity__roster-copy small,.aw-inspector-section span,.aw-lineage-row__body small{color:#657384;font-size:.78rem;font-weight:750}.aw-attention-row:hover,.aw-entity__portfolio-btn.is-selected,.aw-entity__portfolio-btn:hover,.aw-entity__roster-item.is-selected,.aw-entity__roster-item:hover{background:#ffffff;border-color:rgba(10,132,255,.34);box-shadow:0 10px 22px rgba(22,32,42,.08)}.aw-entity__roster-groups,.aw-list-stack{display:grid;grid-gap:10px;gap:10px}.aw-entity__roster-group{display:grid;grid-gap:8px;gap:8px}.aw-action-row,.aw-attention-row,.aw-entity__roster-group-head,.aw-entity__section-head,.aw-lineage-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.aw-entity__roster-group-head span{background:rgba(22,32,42,.08);border-radius:999px;color:#314153;font-size:.72rem;font-weight:900;padding:3px 8px}.aw-entity__roster-item{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:62px}.aw-entity__roster-item.is-destructive{border-left:5px solid #b42318}.aw-entity__roster-item.is-destructive .aw-entity__roster-copy strong{color:#8f1f16;font-weight:900}.aw-entity__roster-glyph,.aw-lineage-row__glyph{align-items:center;background:#eef4f1;border:1px solid rgba(10,132,255,.16);border-radius:8px;color:#0a84ff;display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.aw-entity__roster-copy,.aw-lineage-row__body{display:grid;grid-gap:3px;gap:3px;min-width:0}.aw-attention-row strong,.aw-entity__roster-copy strong,.aw-lineage-row__body strong{overflow-wrap:anywhere}.aw-confirm-chip,.aw-count-chip,.aw-risk-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;gap:5px;line-height:1;min-height:26px;padding:6px 9px;white-space:nowrap}.aw-risk-chip.is-low{background:#edf8f3;color:#14614d}.aw-risk-chip.is-medium{background:#fff7e6;color:#8a520f}.aw-risk-chip.is-high{background:#fff1e8;color:#a94a16}.aw-risk-chip.is-destructive{background:#b42318;color:#ffffff}.aw-confirm-chip.is-required{background:#fff1e8;color:#a94a16}.aw-confirm-chip.is-clear{background:#eef3f7;color:#46586b}.aw-count-chip{background:rgba(255,255,255,.72);border:1px solid rgba(22,32,42,.1);color:#46586b}.aw-count-chip strong{color:#172534}.aw-live-strip__chips,.aw-posture-grid,.aw-title-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aw-live-strip{border-left:6px solid #0a84ff;display:grid;grid-gap:14px;gap:14px}.aw-live-strip.is-critical{background:#fff5f3;border-color:rgba(180,35,24,.26) rgba(180,35,24,.26) rgba(180,35,24,.26) #b42318}.aw-entity__inspector h2,.aw-entity__roster-head h2,.aw-entity__section-head h2,.aw-live-strip h2{margin:0}.aw-secondary-action{background:transparent;border:1px solid rgba(22,32,42,.16);color:#263544}.aw-secondary-action:hover{background:#263544;color:#ffffff}.aw-authority-controls{gap:14px}.aw-control-grid{background:rgba(255,255,255,.66);border:1px solid rgba(22,32,42,.1);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:12px}.aw-control-grid label,.aw-typed-confirm label{color:#314153;display:grid;font-size:.78rem;font-weight:900;grid-gap:6px;gap:6px}.aw-control-grid input,.aw-control-grid select,.aw-control-grid textarea,.aw-typed-confirm input{background:#ffffff;border:1px solid rgba(22,32,42,.14);border-radius:8px;color:#172534;font:inherit;min-height:38px;padding:8px 10px}.aw-control-grid textarea{min-height:82px;resize:vertical}.aw-control-grid__wide{grid-column:1/-1}.aw-control-check{align-items:center;display:flex!important;gap:8px}.aw-control-check input{min-height:0;width:auto}.aw-control-list{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto}.aw-control-list button{background:rgba(255,255,255,.72);border:1px solid rgba(22,32,42,.1);border-radius:8px;color:#172534;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;text-align:left}.aw-control-list button.is-selected,.aw-control-list button:hover{background:#ffffff;border-color:rgba(10,132,255,.34)}.aw-control-list small,.aw-control-list span{color:#657384;font-size:.78rem;font-weight:750}.aw-typed-confirm{background:#fff7e6;border:1px solid rgba(180,35,24,.18);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px;width:100%}.aw-typed-confirm div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aw-lineage-row{background:rgba(255,255,255,.72);border:1px solid rgba(22,32,42,.1);border-radius:8px;padding:12px}.aw-lineage-row__body{flex:1 1}.aw-attention-row em{color:#0a84ff;font-style:normal;font-weight:900;white-space:nowrap}.aw-power-definition{color:#314153}.aw-power-definition summary{cursor:pointer;font-size:1rem;font-weight:900}.aw-inspector-list,.aw-power-definition dl{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0}.aw-inspector-list div,.aw-power-definition dl div{border-bottom:1px solid rgba(22,32,42,.08);display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.aw-inspector-list dt,.aw-power-definition dt{color:#657384;font-size:.78rem;font-weight:900}.aw-inspector-list dd,.aw-power-definition dd{color:#172534;font-weight:850;margin:0;text-align:right}.aw-inspector-section{border-top:1px solid rgba(22,32,42,.1);display:grid;grid-gap:8px;gap:8px;padding-top:14px}.aw-inspector-section h3{margin:0}.aw-inspector-section p{display:grid;grid-gap:2px;gap:2px;margin:0}.aw-mission{display:grid;grid-gap:26px;gap:26px}.aw-mission__pulse{background:#f8faf6;border:1px solid rgba(22,32,42,.12);border-left:6px solid #0a84ff;border-radius:8px;box-shadow:0 18px 42px rgba(22,32,42,.08);display:grid;grid-gap:18px;gap:18px;padding:28px}.aw-mission__pulse.is-attention{background:#fff8ed;border-left-color:#b4651b}.aw-mission__pulse.is-critical{background:#fff3f1;border-left-color:#b42318}.aw-mission__pulse h2{font-size:3.35rem;font-weight:520;line-height:1.02;margin:0;max-width:980px}.aw-mission__eyebrow{color:#5d6b79;font-size:.76rem;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.aw-mission__counters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.aw-mission__counters span{background:rgba(255,255,255,.72);border:1px solid rgba(22,32,42,.1);border-radius:6px;color:#263544;font-size:.82rem;font-weight:800;padding:10px 12px}.aw-mission__section{display:grid;grid-gap:12px;gap:12px}.aw-mission__section-head{align-items:end;border-bottom:1px solid rgba(22,32,42,.12);display:flex;gap:18px;justify-content:space-between;padding-bottom:10px}.aw-mission__section-head h3{font-size:1.05rem;font-weight:780;margin:0}.aw-mission__section-sub{margin:-4px 0 0;color:var(--aw-ink-soft);font-size:12.5px;line-height:1.45;max-width:70ch}.aw-mission__feed,.aw-mission__pattern-list{display:grid;grid-gap:10px;gap:10px}.aw-mission__feed-row,.aw-mission__pattern{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(22,32,42,.1);border-left:4px solid #0a84ff;border-radius:8px;color:var(--ink);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;min-height:76px;padding:14px 16px;text-align:left;width:100%}.aw-mission__feed-row{grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto}.aw-mission__feed-row:hover,.aw-mission__pattern:hover{background:#ffffff;border-color:rgba(10,132,255,.28);box-shadow:0 10px 26px rgba(22,32,42,.08)}.aw-mission__feed-row.is-attention,.aw-mission__pattern.is-attention{border-left-color:#b4651b}.aw-mission__feed-row.is-critical,.aw-mission__pattern.is-critical{border-left-color:#b42318}.aw-mission__row-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.aw-mission__row-action,.aw-mission__row-main small,.aw-mission__row-meta{color:#627082;font-size:.78rem;font-weight:850}.aw-mission__row-main strong{color:#182532;font-size:.98rem;line-height:1.25}.aw-mission__row-main em{color:#5d6b79;font-size:.86rem;font-style:normal;line-height:1.35}.aw-mission__thread{color:#4d5b69;display:grid;grid-gap:3px;gap:3px;font-size:.78rem;line-height:1.35;min-width:0}.aw-mission__thread span{overflow-wrap:anywhere}.aw-mission__row-action{justify-self:end;white-space:nowrap}.aw-mission__quiet{background:rgba(255,255,255,.62);border:1px dashed rgba(22,32,42,.18);border-radius:8px;color:#5d6b79;line-height:1.45;padding:14px 16px}.aw-mission__footer{align-items:center;display:flex;gap:18px;justify-content:space-between}.aw-mission__footer div{display:grid;grid-gap:6px;gap:6px}.aw-mission__footer span{display:block}.aw-mission__legacy-btn{background:transparent;border:1px solid rgba(22,32,42,.16);color:#263544;min-height:38px;white-space:nowrap}.aw-mission__legacy-btn:hover{background:#263544;color:#ffffff}@media (max-width:980px){.aw-entity-host{padding:0 18px 44px}.aw-entity{grid-template-columns:1fr}.aw-mission__counters{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-mission__feed-row,.aw-mission__pattern{grid-template-columns:1fr}.aw-mission__row-action{justify-self:start}.aw-mission__footer{align-items:stretch;flex-direction:column}}@media (max-width:560px){.aw-entity__main-header h1{font-size:1.85rem}.aw-entity__status-pill{position:static;width:-moz-fit-content;width:fit-content}.aw-action-row,.aw-attention-row,.aw-entity__section-head,.aw-lineage-row{align-items:flex-start;flex-direction:column}.aw-lineage-row{width:100%}.aw-mission__pulse{padding:22px}.aw-mission__pulse h2{font-size:2.05rem}.aw-mission__counters{grid-template-columns:1fr}.aw-mission__section-head{align-items:start;display:grid}}.login-shell,.spatial-workspace,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]),.spatial-workspace[data-design=dim],.spatial-workspace[data-design=liquid],.spatial-workspace[data-design=luce],.spatial-workspace[data-design=uhuru],.spatial-workspace[data-theme=midnight],:root{--cc-bg-core:var(--k-atmosphere);--cc-bg-warm:var(--k-atmosphere-near);--cc-bg-cool:var(--k-atmosphere);--cc-ink:var(--k-ink);--cc-ink-muted:var(--k-ink-secondary);--cc-ink-soft:var(--k-ink-tertiary);--cc-ink-faint:var(--k-ink-quiet);--cc-ink-wisp:var(--k-ink-disabled);--cc-ribbed:var(--k-glass-quiet);--cc-dot:var(--k-glass-divider-soft);--cc-glass-fill:var(--k-glass-raised);--cc-glass-deep:var(--k-glass-strong);--cc-glass-rim-top:rgba(255,255,255,0.22);--cc-glass-rim-bottom:rgba(255,255,255,0.06);--cc-accent:var(--k-info);--cc-accent-haze:var(--k-info-glass);--cc-shadow:var(--k-shadow-raised);--line:var(--k-glass-divider);--ink:var(--k-ink);--muted:var(--k-ink-secondary);--panel:var(--k-glass-raised);--accent:var(--k-info);--accent-strong:var(--k-info);--warning:var(--k-warn)}.login-shell{--cc-ink:#1d1d1f;--cc-ink-muted:rgba(29,29,31,0.62);--cc-ink-soft:rgba(29,29,31,0.42);--cc-ink-faint:rgba(29,29,31,0.24);--ink:#1d1d1f;--muted:rgba(29,29,31,0.62)}.spatial-workspace,.spatial-workspace .spatial-atmosphere,.workspace.spatial-host,.workspace.unified-page{background:var(--k-atmosphere-gradient)!important;background-attachment:fixed!important;color:var(--k-ink)!important}.workspace,.workspace.legacy-view-host,.workspace.spatial-host,.workspace.spatial-resource-host,.workspace.unified-page{padding:0!important;background:transparent!important;border:0!important;isolation:auto!important}.workspace.legacy-view-host:after,.workspace.legacy-view-host:before,.workspace.spatial-host:after,.workspace.spatial-host:before,.workspace.unified-page:after,.workspace.unified-page:before{display:none!important;background:none!important;content:none!important}.aw-mainstage,.aw-stage{background:transparent!important;border:0!important}.spatial-workspace .spatial-topbar,.workspace.unified-page .spatial-topbar{display:none!important}.spatial-activity-panel:after,.spatial-activity-panel:before,.spatial-anchored-zoom:after,.spatial-anchored-zoom:before,.spatial-inspector-panel:after,.spatial-inspector-panel:before,.spatial-map-legend:after,.spatial-map-legend:before,.spatial-roster-panel:after,.spatial-roster-panel:before,.spatial-topbar:after,.spatial-topbar:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-activity-panel:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-activity-panel:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-anchored-zoom:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-anchored-zoom:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-inspector-panel:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-inspector-panel:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-map-legend:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-map-legend:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-roster-panel:before,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-topbar:after,.spatial-workspace:is([data-theme=warm],[data-theme=midnight]) .spatial-topbar:before,.spatial-workspace[data-design=luce] .spatial-activity-panel:after,.spatial-workspace[data-design=luce] .spatial-activity-panel:before,.spatial-workspace[data-design=luce] .spatial-anchored-zoom:after,.spatial-workspace[data-design=luce] .spatial-anchored-zoom:before,.spatial-workspace[data-design=luce] .spatial-inspector-panel:after,.spatial-workspace[data-design=luce] .spatial-inspector-panel:before,.spatial-workspace[data-design=luce] .spatial-map-legend:after,.spatial-workspace[data-design=luce] .spatial-map-legend:before,.spatial-workspace[data-design=luce] .spatial-roster-panel:after,.spatial-workspace[data-design=luce] .spatial-roster-panel:before,.spatial-workspace[data-design=luce] .spatial-topbar:after,.spatial-workspace[data-design=luce] .spatial-topbar:before,.spatial-workspace[data-design=uhuru] .spatial-activity-panel:before,.spatial-workspace[data-design=uhuru] .spatial-anchored-zoom:before,.spatial-workspace[data-design=uhuru] .spatial-inspector-panel:before,.spatial-workspace[data-design=uhuru] .spatial-map-legend:before,.spatial-workspace[data-design=uhuru] .spatial-roster-panel:before,.spatial-workspace[data-design=uhuru] .spatial-topbar:before{display:none!important;content:none!important;background:none!important;opacity:0!important}